]> Untitled Git - bitcoindevkit.org/commitdiff
Publish autogenerated nightly docs
authorgithub-actions <github-actions@github.com>
Mon, 27 Jan 2025 16:22:38 +0000 (16:22 +0000)
committergithub-actions <github-actions@github.com>
Mon, 27 Jan 2025 16:22:38 +0000 (16:22 +0000)
82 files changed:
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_bitcoind_rpc/all.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_bitcoind_rpc/bip158/enum.Error.html [new file with mode: 0644]
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_bitcoind_rpc/bip158/enum.Event.html [new file with mode: 0644]
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_bitcoind_rpc/bip158/index.html [new file with mode: 0644]
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_bitcoind_rpc/bip158/sidebar-items.js [new file with mode: 0644]
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_bitcoind_rpc/bip158/struct.EventInner.html [new file with mode: 0644]
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_bitcoind_rpc/bip158/struct.FilterIter.html [new file with mode: 0644]
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_bitcoind_rpc/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_bitcoind_rpc/sidebar-items.js
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_bitcoind_rpc/struct.BlockEvent.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_bitcoind_rpc/struct.Emitter.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_bitcoind_rpc/trait.BitcoindRpcErrorExt.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/base58/struct.Vec.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/serde/de/trait.Deserialize.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/serde/ser/trait.Serialize.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/serde/trait.Deserialize.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/bitcoin/hashes/serde/trait.Serialize.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/indexed_tx_graph/struct.ChangeSet.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/indexer/keychain_txout/struct.ChangeSet.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/local_chain/struct.ChangeSet.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/local_chain/struct.CheckPoint.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/local_chain/struct.CheckPointIter.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/spk_client/enum.SyncItem.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/spk_client/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/spk_client/struct.FullScanRequest.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/spk_client/struct.FullScanRequestBuilder.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/spk_client/struct.FullScanResponse.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/spk_client/struct.SyncProgress.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/spk_client/struct.SyncRequest.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/spk_client/struct.SyncRequestBuilder.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/spk_client/struct.SyncResponse.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/struct.BlockId.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/struct.CheckPoint.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/struct.CheckPointIter.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/struct.ConfirmationBlockTime.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/struct.TxUpdate.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/trait.Merge.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/tx_graph/struct.ChangeSet.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/tx_graph/struct.TxUpdate.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/type.Indexed.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_chain/type.KeychainIndexed.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_esplora/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_esplora/trait.EsploraAsyncExt.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_esplora/trait.EsploraExt.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_file_store/struct.Store.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/struct.ChangeSet.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/struct.LocalOutput.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/struct.PersistedWallet.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/struct.Update.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/struct.Wallet.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_wallet/type.WalletTx.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/example_bitcoind_rpc_polling/constant.CHANNEL_BOUND.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/example_bitcoind_rpc_polling/enum.Emission.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/example_bitcoind_rpc_polling/index.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/example_cli/struct.ChangeSet.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/example_cli/type.KeychainTxGraph.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/example_cli/type.PlanUtxo.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/example_wallet_rpc/enum.Emission.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/help.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/search-index.js
docs/.vuepress/public/docs-rs/bdk/nightly/latest/search.desc/bdk_bitcoind_rpc/bdk_bitcoind_rpc-desc-0-.js
docs/.vuepress/public/docs-rs/bdk/nightly/latest/settings.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/src-files.js
docs/.vuepress/public/docs-rs/bdk/nightly/latest/src/bdk_bitcoind_rpc/bip158.rs.html [new file with mode: 0644]
docs/.vuepress/public/docs-rs/bdk/nightly/latest/src/bdk_bitcoind_rpc/lib.rs.html
docs/.vuepress/public/docs-rs/bdk/nightly/latest/trait.impl/bdk_core/merge/trait.Merge.js
docs/.vuepress/public/docs-rs/bdk/nightly/latest/trait.impl/core/clone/trait.Clone.js
docs/.vuepress/public/docs-rs/bdk/nightly/latest/trait.impl/core/convert/trait.From.js
docs/.vuepress/public/docs-rs/bdk/nightly/latest/trait.impl/core/error/trait.Error.js
docs/.vuepress/public/docs-rs/bdk/nightly/latest/trait.impl/core/fmt/trait.Debug.js
docs/.vuepress/public/docs-rs/bdk/nightly/latest/trait.impl/core/fmt/trait.Display.js
docs/.vuepress/public/docs-rs/bdk/nightly/latest/trait.impl/core/iter/traits/iterator/trait.Iterator.js
docs/.vuepress/public/docs-rs/bdk/nightly/latest/trait.impl/core/marker/trait.Freeze.js
docs/.vuepress/public/docs-rs/bdk/nightly/latest/trait.impl/core/marker/trait.Send.js
docs/.vuepress/public/docs-rs/bdk/nightly/latest/trait.impl/core/marker/trait.Sync.js
docs/.vuepress/public/docs-rs/bdk/nightly/latest/trait.impl/core/marker/trait.Unpin.js
docs/.vuepress/public/docs-rs/bdk/nightly/latest/trait.impl/core/panic/unwind_safe/trait.RefUnwindSafe.js
docs/.vuepress/public/docs-rs/bdk/nightly/latest/trait.impl/core/panic/unwind_safe/trait.UnwindSafe.js
docs/.vuepress/public/docs-rs/bdk/nightly/latest/type.impl/alloc/collections/btree/map/struct.BTreeMap.js
docs/.vuepress/public/docs-rs/bdk/nightly/latest/type.impl/bdk_chain/indexed_tx_graph/struct.IndexedTxGraph.js
docs/.vuepress/public/docs-rs/bdk/nightly/latest/type.impl/std/primitive.tuple.js

index 2133382e98fc65a3b730a38d4cde91b6995b15e2..550799e655f4b5a8d394e3a03e1f5c289e0f05b0 100644 (file)
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="List of all items in this crate"><title>List of all items in this crate</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-e7950ecc.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_bitcoind_rpc" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f85c6de55 2025-01-26)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc mod sys"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../bdk_bitcoind_rpc/index.html">bdk_<wbr>bitcoind_<wbr>rpc</a><span class="version">0.17.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h3><a href="#structs">Crate Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#traits" title="Traits">Traits</a></li></ul></section><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><h1>List of all items</h1><h3 id="structs">Structs</h3><ul class="all-items"><li><a href="struct.BlockEvent.html">BlockEvent</a></li><li><a href="struct.Emitter.html">Emitter</a></li></ul><h3 id="traits">Traits</h3><ul class="all-items"><li><a href="trait.BitcoindRpcErrorExt.html">BitcoindRpcErrorExt</a></li></ul></section></div></main></body></html>
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="List of all items in this crate"><title>List of all items in this crate</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-e7950ecc.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_bitcoind_rpc" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f85c6de55 2025-01-26)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc mod sys"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../bdk_bitcoind_rpc/index.html">bdk_<wbr>bitcoind_<wbr>rpc</a><span class="version">0.17.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h3><a href="#structs">Crate Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li><li><a href="#traits" title="Traits">Traits</a></li></ul></section><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><h1>List of all items</h1><h3 id="structs">Structs</h3><ul class="all-items"><li><a href="struct.BlockEvent.html">BlockEvent</a></li><li><a href="struct.Emitter.html">Emitter</a></li><li><a href="bip158/struct.EventInner.html">bip158::EventInner</a></li><li><a href="bip158/struct.FilterIter.html">bip158::FilterIter</a></li></ul><h3 id="enums">Enums</h3><ul class="all-items"><li><a href="bip158/enum.Error.html">bip158::Error</a></li><li><a href="bip158/enum.Event.html">bip158::Event</a></li></ul><h3 id="traits">Traits</h3><ul class="all-items"><li><a href="trait.BitcoindRpcErrorExt.html">BitcoindRpcErrorExt</a></li></ul></section></div></main></body></html>
\ No newline at end of file
diff --git a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_bitcoind_rpc/bip158/enum.Error.html b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_bitcoind_rpc/bip158/enum.Error.html
new file mode 100644 (file)
index 0000000..b7bc7d1
--- /dev/null
@@ -0,0 +1,21 @@
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Errors that may occur during a compact filters sync."><title>Error in bdk_bitcoind_rpc::bip158 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-e7950ecc.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_bitcoind_rpc" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f85c6de55 2025-01-26)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../../bdk_bitcoind_rpc/index.html">bdk_<wbr>bitcoind_<wbr>rpc</a><span class="version">0.17.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Error</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Bip158" title="Bip158">Bip158</a></li><li><a href="#variant.NoScripts" title="NoScripts">NoScripts</a></li><li><a href="#variant.Rpc" title="Rpc">Rpc</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Debug-for-Error" title="Debug">Debug</a></li><li><a href="#impl-Display-for-Error" title="Display">Display</a></li><li><a href="#impl-Error-for-Error" title="Error">Error</a></li><li><a href="#impl-From%3CError%3E-for-Error" title="From&#60;Error&#62;">From&#60;Error&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-RefUnwindSafe-for-Error" title="!RefUnwindSafe">!RefUnwindSafe</a></li><li><a href="#impl-UnwindSafe-for-Error" title="!UnwindSafe">!UnwindSafe</a></li><li><a href="#impl-Freeze-for-Error" title="Freeze">Freeze</a></li><li><a href="#impl-Send-for-Error" title="Send">Send</a></li><li><a href="#impl-Sync-for-Error" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Error" title="Unpin">Unpin</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>bitcoind_<wbr>rpc::<wbr>bip158</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="../index.html">bdk_bitcoind_rpc</a>::<wbr><a href="index.html">bip158</a></div><h1>Enum <span class="enum">Error</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_bitcoind_rpc/bip158.rs.html#241-248">Source</a> </span></div><pre class="rust item-decl"><code>pub enum Error {
+    Bip158(Error),
+    NoScripts,
+    Rpc(Error),
+}</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Errors that may occur during a compact filters sync.</p>
+</div></details><h2 id="variants" class="variants section-header">Variants<a href="#variants" class="anchor">§</a></h2><div class="variants"><section id="variant.Bip158" class="variant"><a href="#variant.Bip158" class="anchor">§</a><h3 class="code-header">Bip158(Error)</h3></section><div class="docblock"><p>bitcoin bip158 error</p>
+</div><section id="variant.NoScripts" class="variant"><a href="#variant.NoScripts" class="anchor">§</a><h3 class="code-header">NoScripts</h3></section><div class="docblock"><p>attempted to scan blocks without any script pubkeys</p>
+</div><section id="variant.Rpc" class="variant"><a href="#variant.Rpc" class="anchor">§</a><h3 class="code-header">Rpc(Error)</h3></section><div class="docblock"><p><code>bitcoincore_rpc</code> error</p>
+</div></div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-Error" class="impl"><a class="src rightside" href="../../src/bdk_bitcoind_rpc/bip158.rs.html#240">Source</a><a href="#impl-Debug-for-Error" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="enum" href="enum.Error.html" title="enum bdk_bitcoind_rpc::bip158::Error">Error</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a class="src rightside" href="../../src/bdk_bitcoind_rpc/bip158.rs.html#240">Source</a><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="type" href="https://doc.rust-lang.org/nightly/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Display-for-Error" class="impl"><a class="src rightside" href="../../src/bdk_bitcoind_rpc/bip158.rs.html#256-264">Source</a><a href="#impl-Display-for-Error" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html" title="trait core::fmt::Display">Display</a> for <a class="enum" href="enum.Error.html" title="enum bdk_bitcoind_rpc::bip158::Error">Error</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt-1" class="method trait-impl"><a class="src rightside" href="../../src/bdk_bitcoind_rpc/bip158.rs.html#257-263">Source</a><a href="#method.fmt-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="type" href="https://doc.rust-lang.org/nightly/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Error-for-Error" class="impl"><a class="src rightside" href="../../src/bdk_bitcoind_rpc/bip158.rs.html#267">Source</a><a href="#impl-Error-for-Error" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/error/trait.Error.html" title="trait core::error::Error">Error</a> for <a class="enum" href="enum.Error.html" title="enum bdk_bitcoind_rpc::bip158::Error">Error</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.source" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.30.0">1.30.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#81">Source</a></span><a href="#method.source" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/error/trait.Error.html#method.source" class="fn">source</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;(dyn <a class="trait" href="https://doc.rust-lang.org/nightly/core/error/trait.Error.html" title="trait core::error::Error">Error</a> + 'static)&gt;</h4></section></summary><div class='docblock'>Returns the lower-level source of this error, if any. <a href="https://doc.rust-lang.org/nightly/core/error/trait.Error.html#method.source">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.description" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#107">Source</a></span><a href="#method.description" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/error/trait.Error.html#method.description" class="fn">description</a>(&amp;self) -&gt; &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a></h4></section></summary><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated since 1.42.0: use the Display impl or to_string()</span></div></span><div class='docblock'> <a href="https://doc.rust-lang.org/nightly/core/error/trait.Error.html#method.description">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.cause" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#117">Source</a></span><a href="#method.cause" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/error/trait.Error.html#method.cause" class="fn">cause</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;dyn <a class="trait" href="https://doc.rust-lang.org/nightly/core/error/trait.Error.html" title="trait core::error::Error">Error</a>&gt;</h4></section></summary><span class="item-info"><div class="stab deprecated"><span class="emoji">👎</span><span>Deprecated since 1.33.0: replaced by Error::source, which can support downcasting</span></div></span></details><details class="toggle method-toggle" open><summary><section id="method.provide" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/error.rs.html#180">Source</a><a href="#method.provide" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/error/trait.Error.html#method.provide" class="fn">provide</a>&lt;'a&gt;(&amp;'a self, request: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/error/struct.Request.html" title="struct core::error::Request">Request</a>&lt;'a&gt;)</h4></section></summary><span class="item-info"><div class="stab unstable"><span class="emoji">🔬</span><span>This is a nightly-only experimental API. (<code>error_generic_member_access</code>)</span></div></span><div class='docblock'>Provides type-based access to context intended for error reports. <a href="https://doc.rust-lang.org/nightly/core/error/trait.Error.html#method.provide">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CError%3E-for-Error" class="impl"><a class="src rightside" href="../../src/bdk_bitcoind_rpc/bip158.rs.html#250-254">Source</a><a href="#impl-From%3CError%3E-for-Error" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;Error&gt; for <a class="enum" href="enum.Error.html" title="enum bdk_bitcoind_rpc::bip158::Error">Error</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from" class="method trait-impl"><a class="src rightside" href="../../src/bdk_bitcoind_rpc/bip158.rs.html#251-253">Source</a><a href="#method.from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(e: Error) -&gt; Self</h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details></div><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-Error" class="impl"><a href="#impl-Freeze-for-Error" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="enum" href="enum.Error.html" title="enum bdk_bitcoind_rpc::bip158::Error">Error</a></h3></section><section id="impl-RefUnwindSafe-for-Error" class="impl"><a href="#impl-RefUnwindSafe-for-Error" class="anchor">§</a><h3 class="code-header">impl !<a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="enum" href="enum.Error.html" title="enum bdk_bitcoind_rpc::bip158::Error">Error</a></h3></section><section id="impl-Send-for-Error" class="impl"><a href="#impl-Send-for-Error" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="enum" href="enum.Error.html" title="enum bdk_bitcoind_rpc::bip158::Error">Error</a></h3></section><section id="impl-Sync-for-Error" class="impl"><a href="#impl-Sync-for-Error" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="enum" href="enum.Error.html" title="enum bdk_bitcoind_rpc::bip158::Error">Error</a></h3></section><section id="impl-Unpin-for-Error" class="impl"><a href="#impl-Unpin-for-Error" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="enum" href="enum.Error.html" title="enum bdk_bitcoind_rpc::bip158::Error">Error</a></h3></section><section id="impl-UnwindSafe-for-Error" class="impl"><a href="#impl-UnwindSafe-for-Error" class="anchor">§</a><h3 class="code-header">impl !<a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="enum" href="enum.Error.html" title="enum bdk_bitcoind_rpc::bip158::Error">Error</a></h3></section></div><h2 id="blanket-implementations" class="section-header">Blanket Implementations<a href="#blanket-implementations" class="anchor">§</a></h2><div id="blanket-implementations-list"><details class="toggle implementors-toggle"><summary><section id="impl-Any-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#138">Source</a><a href="#impl-Any-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T<div class="where">where
+    T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#139">Source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id" class="fn">type_id</a>(&amp;self) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/core/any/struct.TypeId.html" title="struct core::any::TypeId">TypeId</a></h4></section></summary><div class='docblock'>Gets the <code>TypeId</code> of <code>self</code>. <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Borrow%3CT%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#209">Source</a><a href="#impl-Borrow%3CT%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html" title="trait core::borrow::Borrow">Borrow</a>&lt;T&gt; for T<div class="where">where
+    T: ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#211">Source</a><a href="#method.borrow" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html#tymethod.borrow" class="fn">borrow</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;T</a></h4></section></summary><div class='docblock'>Immutably borrows from an owned value. <a href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html#tymethod.borrow">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-BorrowMut%3CT%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#217">Source</a><a href="#impl-BorrowMut%3CT%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/borrow/trait.BorrowMut.html" title="trait core::borrow::BorrowMut">BorrowMut</a>&lt;T&gt; for T<div class="where">where
+    T: ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow_mut" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#218">Source</a><a href="#method.borrow_mut" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/borrow/trait.BorrowMut.html#tymethod.borrow_mut" class="fn">borrow_mut</a>(&amp;mut self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut T</a></h4></section></summary><div class='docblock'>Mutably borrows from an owned value. <a href="https://doc.rust-lang.org/nightly/core/borrow/trait.BorrowMut.html#tymethod.borrow_mut">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-From%3CT%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/convert/mod.rs.html#767">Source</a><a href="#impl-From%3CT%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;T&gt; for T</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-1" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/convert/mod.rs.html#770">Source</a><a href="#method.from-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(t: T) -&gt; T</h4></section></summary><div class="docblock"><p>Returns the argument unchanged.</p>
+</div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Into%3CU%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/convert/mod.rs.html#750-752">Source</a><a href="#impl-Into%3CU%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T, U&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;U&gt; for T<div class="where">where
+    U: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;T&gt;,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.into" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/convert/mod.rs.html#760">Source</a><a href="#method.into" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html#tymethod.into" class="fn">into</a>(self) -&gt; U</h4></section></summary><div class="docblock"><p>Calls <code>U::from(self)</code>.</p>
+<p>That is, this conversion is whatever the implementation of
+<code><a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;T&gt; for U</code> chooses to do.</p>
+</div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-ToString-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/alloc/string.rs.html#2732">Source</a><a href="#impl-ToString-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/alloc/string/trait.ToString.html" title="trait alloc::string::ToString">ToString</a> for T<div class="where">where
+    T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html" title="trait core::fmt::Display">Display</a> + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.to_string" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/alloc/string.rs.html#2734">Source</a><a href="#method.to_string" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/alloc/string/trait.ToString.html#tymethod.to_string" class="fn">to_string</a>(&amp;self) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/string/struct.String.html" title="struct alloc::string::String">String</a></h4></section></summary><div class='docblock'>Converts the given value to a <code>String</code>. <a href="https://doc.rust-lang.org/nightly/alloc/string/trait.ToString.html#tymethod.to_string">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-TryFrom%3CU%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/convert/mod.rs.html#807-809">Source</a><a href="#impl-TryFrom%3CU%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T, U&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a>&lt;U&gt; for T<div class="where">where
+    U: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;T&gt;,</div></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Error-1" class="associatedtype trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/convert/mod.rs.html#811">Source</a><a href="#associatedtype.Error-1" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html#associatedtype.Error" class="associatedtype">Error</a> = <a class="enum" href="https://doc.rust-lang.org/nightly/core/convert/enum.Infallible.html" title="enum core::convert::Infallible">Infallible</a></h4></section></summary><div class='docblock'>The type returned in the event of a conversion error.</div></details><details class="toggle method-toggle" open><summary><section id="method.try_from" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/convert/mod.rs.html#814">Source</a><a href="#method.try_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html#tymethod.try_from" class="fn">try_from</a>(value: U) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;T, &lt;T as <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a>&lt;U&gt;&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html#associatedtype.Error" title="type core::convert::TryFrom::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Performs the conversion.</div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-TryInto%3CU%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/convert/mod.rs.html#792-794">Source</a><a href="#impl-TryInto%3CU%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T, U&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.TryInto.html" title="trait core::convert::TryInto">TryInto</a>&lt;U&gt; for T<div class="where">where
+    U: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a>&lt;T&gt;,</div></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Error" class="associatedtype trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/convert/mod.rs.html#796">Source</a><a href="#associatedtype.Error" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/convert/trait.TryInto.html#associatedtype.Error" class="associatedtype">Error</a> = &lt;U as <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a>&lt;T&gt;&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html#associatedtype.Error" title="type core::convert::TryFrom::Error">Error</a></h4></section></summary><div class='docblock'>The type returned in the event of a conversion error.</div></details><details class="toggle method-toggle" open><summary><section id="method.try_into" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/convert/mod.rs.html#799">Source</a><a href="#method.try_into" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.TryInto.html#tymethod.try_into" class="fn">try_into</a>(self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;U, &lt;U as <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a>&lt;T&gt;&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html#associatedtype.Error" title="type core::convert::TryFrom::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Performs the conversion.</div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-VZip%3CV%3E-for-T" class="impl"><a href="#impl-VZip%3CV%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;V, T&gt; VZip&lt;V&gt; for T<div class="where">where
+    V: MultiLane&lt;T&gt;,</div></h3></section></summary><div class="impl-items"><section id="method.vzip" class="method trait-impl"><a href="#method.vzip" class="anchor">§</a><h4 class="code-header">fn <a class="fn">vzip</a>(self) -&gt; V</h4></section></div></details></div></section></div></main></body></html>
\ No newline at end of file
diff --git a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_bitcoind_rpc/bip158/enum.Event.html b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_bitcoind_rpc/bip158/enum.Event.html
new file mode 100644 (file)
index 0000000..20e1144
--- /dev/null
@@ -0,0 +1,22 @@
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Kind of event produced by `FilterIter`."><title>Event in bdk_bitcoind_rpc::bip158 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-e7950ecc.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_bitcoind_rpc" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f85c6de55 2025-01-26)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../../bdk_bitcoind_rpc/index.html">bdk_<wbr>bitcoind_<wbr>rpc</a><span class="version">0.17.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Event</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Block" title="Block">Block</a></li><li><a href="#variant.NoMatch" title="NoMatch">NoMatch</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.height" title="height">height</a></li><li><a href="#method.is_match" title="is_match">is_match</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Event" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-Event" title="Debug">Debug</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Event" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Event" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Event" title="Send">Send</a></li><li><a href="#impl-Sync-for-Event" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Event" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Event" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>bitcoind_<wbr>rpc::<wbr>bip158</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="../index.html">bdk_bitcoind_rpc</a>::<wbr><a href="index.html">bip158</a></div><h1>Enum <span class="enum">Event</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_bitcoind_rpc/bip158.rs.html#148-153">Source</a> </span></div><pre class="rust item-decl"><code>pub enum Event {
+    Block(<a class="struct" href="struct.EventInner.html" title="struct bdk_bitcoind_rpc::bip158::EventInner">EventInner</a>),
+    NoMatch(<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>),
+}</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Kind of event produced by <a href="struct.FilterIter.html" title="struct bdk_bitcoind_rpc::bip158::FilterIter"><code>FilterIter</code></a>.</p>
+</div></details><h2 id="variants" class="variants section-header">Variants<a href="#variants" class="anchor">§</a></h2><div class="variants"><section id="variant.Block" class="variant"><a href="#variant.Block" class="anchor">§</a><h3 class="code-header">Block(<a class="struct" href="struct.EventInner.html" title="struct bdk_bitcoind_rpc::bip158::EventInner">EventInner</a>)</h3></section><div class="docblock"><p>Block</p>
+</div><section id="variant.NoMatch" class="variant"><a href="#variant.NoMatch" class="anchor">§</a><h3 class="code-header">NoMatch(<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>)</h3></section><div class="docblock"><p>No match</p>
+</div></div><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Event" class="impl"><a class="src rightside" href="../../src/bdk_bitcoind_rpc/bip158.rs.html#155-168">Source</a><a href="#impl-Event" class="anchor">§</a><h3 class="code-header">impl <a class="enum" href="enum.Event.html" title="enum bdk_bitcoind_rpc::bip158::Event">Event</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.is_match" class="method"><a class="src rightside" href="../../src/bdk_bitcoind_rpc/bip158.rs.html#157-159">Source</a><h4 class="code-header">pub fn <a href="#method.is_match" class="fn">is_match</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class="docblock"><p>Whether this event contains a matching block.</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.height" class="method"><a class="src rightside" href="../../src/bdk_bitcoind_rpc/bip158.rs.html#162-167">Source</a><h4 class="code-header">pub fn <a href="#method.height" class="fn">height</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a></h4></section></summary><div class="docblock"><p>Get the height of this event.</p>
+</div></details></div></details></div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-Event" class="impl"><a class="src rightside" href="../../src/bdk_bitcoind_rpc/bip158.rs.html#147">Source</a><a href="#impl-Clone-for-Event" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="enum" href="enum.Event.html" title="enum bdk_bitcoind_rpc::bip158::Event">Event</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a class="src rightside" href="../../src/bdk_bitcoind_rpc/bip158.rs.html#147">Source</a><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="enum" href="enum.Event.html" title="enum bdk_bitcoind_rpc::bip158::Event">Event</a></h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-Event" class="impl"><a class="src rightside" href="../../src/bdk_bitcoind_rpc/bip158.rs.html#147">Source</a><a href="#impl-Debug-for-Event" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="enum" href="enum.Event.html" title="enum bdk_bitcoind_rpc::bip158::Event">Event</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a class="src rightside" href="../../src/bdk_bitcoind_rpc/bip158.rs.html#147">Source</a><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="type" href="https://doc.rust-lang.org/nightly/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details></div><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-Event" class="impl"><a href="#impl-Freeze-for-Event" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="enum" href="enum.Event.html" title="enum bdk_bitcoind_rpc::bip158::Event">Event</a></h3></section><section id="impl-RefUnwindSafe-for-Event" class="impl"><a href="#impl-RefUnwindSafe-for-Event" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="enum" href="enum.Event.html" title="enum bdk_bitcoind_rpc::bip158::Event">Event</a></h3></section><section id="impl-Send-for-Event" class="impl"><a href="#impl-Send-for-Event" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="enum" href="enum.Event.html" title="enum bdk_bitcoind_rpc::bip158::Event">Event</a></h3></section><section id="impl-Sync-for-Event" class="impl"><a href="#impl-Sync-for-Event" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="enum" href="enum.Event.html" title="enum bdk_bitcoind_rpc::bip158::Event">Event</a></h3></section><section id="impl-Unpin-for-Event" class="impl"><a href="#impl-Unpin-for-Event" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="enum" href="enum.Event.html" title="enum bdk_bitcoind_rpc::bip158::Event">Event</a></h3></section><section id="impl-UnwindSafe-for-Event" class="impl"><a href="#impl-UnwindSafe-for-Event" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="enum" href="enum.Event.html" title="enum bdk_bitcoind_rpc::bip158::Event">Event</a></h3></section></div><h2 id="blanket-implementations" class="section-header">Blanket Implementations<a href="#blanket-implementations" class="anchor">§</a></h2><div id="blanket-implementations-list"><details class="toggle implementors-toggle"><summary><section id="impl-Any-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#138">Source</a><a href="#impl-Any-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T<div class="where">where
+    T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#139">Source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id" class="fn">type_id</a>(&amp;self) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/core/any/struct.TypeId.html" title="struct core::any::TypeId">TypeId</a></h4></section></summary><div class='docblock'>Gets the <code>TypeId</code> of <code>self</code>. <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Borrow%3CT%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#209">Source</a><a href="#impl-Borrow%3CT%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html" title="trait core::borrow::Borrow">Borrow</a>&lt;T&gt; for T<div class="where">where
+    T: ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#211">Source</a><a href="#method.borrow" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html#tymethod.borrow" class="fn">borrow</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;T</a></h4></section></summary><div class='docblock'>Immutably borrows from an owned value. <a href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html#tymethod.borrow">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-BorrowMut%3CT%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#217">Source</a><a href="#impl-BorrowMut%3CT%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/borrow/trait.BorrowMut.html" title="trait core::borrow::BorrowMut">BorrowMut</a>&lt;T&gt; for T<div class="where">where
+    T: ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow_mut" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#218">Source</a><a href="#method.borrow_mut" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/borrow/trait.BorrowMut.html#tymethod.borrow_mut" class="fn">borrow_mut</a>(&amp;mut self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut T</a></h4></section></summary><div class='docblock'>Mutably borrows from an owned value. <a href="https://doc.rust-lang.org/nightly/core/borrow/trait.BorrowMut.html#tymethod.borrow_mut">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-CloneToUninit-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#273">Source</a><a href="#impl-CloneToUninit-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.CloneToUninit.html" title="trait core::clone::CloneToUninit">CloneToUninit</a> for T<div class="where">where
+    T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone_to_uninit" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#275">Source</a><a href="#method.clone_to_uninit" class="anchor">§</a><h4 class="code-header">unsafe fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.CloneToUninit.html#tymethod.clone_to_uninit" class="fn">clone_to_uninit</a>(&amp;self, dst: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>)</h4></section></summary><span class="item-info"><div class="stab unstable"><span class="emoji">🔬</span><span>This is a nightly-only experimental API. (<code>clone_to_uninit</code>)</span></div></span><div class='docblock'>Performs copy-assignment from <code>self</code> to <code>dst</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.CloneToUninit.html#tymethod.clone_to_uninit">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-From%3CT%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/convert/mod.rs.html#767">Source</a><a href="#impl-From%3CT%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;T&gt; for T</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/convert/mod.rs.html#770">Source</a><a href="#method.from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(t: T) -&gt; T</h4></section></summary><div class="docblock"><p>Returns the argument unchanged.</p>
+</div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Into%3CU%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/convert/mod.rs.html#750-752">Source</a><a href="#impl-Into%3CU%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T, U&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;U&gt; for T<div class="where">where
+    U: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;T&gt;,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.into" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/convert/mod.rs.html#760">Source</a><a href="#method.into" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html#tymethod.into" class="fn">into</a>(self) -&gt; U</h4></section></summary><div class="docblock"><p>Calls <code>U::from(self)</code>.</p>
+<p>That is, this conversion is whatever the implementation of
+<code><a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;T&gt; for U</code> chooses to do.</p>
+</div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-ToOwned-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/alloc/borrow.rs.html#82-84">Source</a><a href="#impl-ToOwned-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/alloc/borrow/trait.ToOwned.html" title="trait alloc::borrow::ToOwned">ToOwned</a> for T<div class="where">where
+    T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Owned" class="associatedtype trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/alloc/borrow.rs.html#86">Source</a><a href="#associatedtype.Owned" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/alloc/borrow/trait.ToOwned.html#associatedtype.Owned" class="associatedtype">Owned</a> = T</h4></section></summary><div class='docblock'>The resulting type after obtaining ownership.</div></details><details class="toggle method-toggle" open><summary><section id="method.to_owned" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/alloc/borrow.rs.html#87">Source</a><a href="#method.to_owned" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/alloc/borrow/trait.ToOwned.html#tymethod.to_owned" class="fn">to_owned</a>(&amp;self) -&gt; T</h4></section></summary><div class='docblock'>Creates owned data from borrowed data, usually by cloning. <a href="https://doc.rust-lang.org/nightly/alloc/borrow/trait.ToOwned.html#tymethod.to_owned">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_into" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/alloc/borrow.rs.html#91">Source</a><a href="#method.clone_into" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/alloc/borrow/trait.ToOwned.html#method.clone_into" class="fn">clone_into</a>(&amp;self, target: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut T</a>)</h4></section></summary><div class='docblock'>Uses borrowed data to replace owned data, usually by cloning. <a href="https://doc.rust-lang.org/nightly/alloc/borrow/trait.ToOwned.html#method.clone_into">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-TryFrom%3CU%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/convert/mod.rs.html#807-809">Source</a><a href="#impl-TryFrom%3CU%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T, U&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a>&lt;U&gt; for T<div class="where">where
+    U: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;T&gt;,</div></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Error-1" class="associatedtype trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/convert/mod.rs.html#811">Source</a><a href="#associatedtype.Error-1" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html#associatedtype.Error" class="associatedtype">Error</a> = <a class="enum" href="https://doc.rust-lang.org/nightly/core/convert/enum.Infallible.html" title="enum core::convert::Infallible">Infallible</a></h4></section></summary><div class='docblock'>The type returned in the event of a conversion error.</div></details><details class="toggle method-toggle" open><summary><section id="method.try_from" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/convert/mod.rs.html#814">Source</a><a href="#method.try_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html#tymethod.try_from" class="fn">try_from</a>(value: U) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;T, &lt;T as <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a>&lt;U&gt;&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html#associatedtype.Error" title="type core::convert::TryFrom::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Performs the conversion.</div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-TryInto%3CU%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/convert/mod.rs.html#792-794">Source</a><a href="#impl-TryInto%3CU%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T, U&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.TryInto.html" title="trait core::convert::TryInto">TryInto</a>&lt;U&gt; for T<div class="where">where
+    U: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a>&lt;T&gt;,</div></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Error" class="associatedtype trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/convert/mod.rs.html#796">Source</a><a href="#associatedtype.Error" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/convert/trait.TryInto.html#associatedtype.Error" class="associatedtype">Error</a> = &lt;U as <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a>&lt;T&gt;&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html#associatedtype.Error" title="type core::convert::TryFrom::Error">Error</a></h4></section></summary><div class='docblock'>The type returned in the event of a conversion error.</div></details><details class="toggle method-toggle" open><summary><section id="method.try_into" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/convert/mod.rs.html#799">Source</a><a href="#method.try_into" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.TryInto.html#tymethod.try_into" class="fn">try_into</a>(self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;U, &lt;U as <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a>&lt;T&gt;&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html#associatedtype.Error" title="type core::convert::TryFrom::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Performs the conversion.</div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-VZip%3CV%3E-for-T" class="impl"><a href="#impl-VZip%3CV%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;V, T&gt; VZip&lt;V&gt; for T<div class="where">where
+    V: MultiLane&lt;T&gt;,</div></h3></section></summary><div class="impl-items"><section id="method.vzip" class="method trait-impl"><a href="#method.vzip" class="anchor">§</a><h4 class="code-header">fn <a class="fn">vzip</a>(self) -&gt; V</h4></section></div></details></div></section></div></main></body></html>
\ No newline at end of file
diff --git a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_bitcoind_rpc/bip158/index.html b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_bitcoind_rpc/bip158/index.html
new file mode 100644 (file)
index 0000000..6c796dd
--- /dev/null
@@ -0,0 +1,5 @@
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Compact block filters sync over RPC. For more details refer to BIP157."><title>bdk_bitcoind_rpc::bip158 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-e7950ecc.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_bitcoind_rpc" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f85c6de55 2025-01-26)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../../bdk_bitcoind_rpc/index.html">bdk_<wbr>bitcoind_<wbr>rpc</a><span class="version">0.17.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module bip158</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="../index.html">In crate bdk_<wbr>bitcoind_<wbr>rpc</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="../index.html">bdk_bitcoind_rpc</a></div><h1>Module <span>bip158</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_bitcoind_rpc/bip158.rs.html#1-267">Source</a> </span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Compact block filters sync over RPC. For more details refer to <a href="https://github.com/bitcoin/bips/blob/master/bip-0157.mediawiki">BIP157</a>.</p>
+<p>This module is home to <a href="struct.FilterIter.html" title="struct bdk_bitcoind_rpc::bip158::FilterIter"><code>FilterIter</code></a>, a structure that returns bitcoin blocks by matching
+a list of script pubkeys against a <a href="https://github.com/bitcoin/bips/blob/master/bip-0158.mediawiki">BIP158</a> [<code>BlockFilter</code>].</p>
+</div></details><h2 id="structs" class="section-header">Structs<a href="#structs" class="anchor">§</a></h2><dl class="item-table"><dt><a class="struct" href="struct.EventInner.html" title="struct bdk_bitcoind_rpc::bip158::EventInner">Event<wbr>Inner</a></dt><dd>Event inner type</dd><dt><a class="struct" href="struct.FilterIter.html" title="struct bdk_bitcoind_rpc::bip158::FilterIter">Filter<wbr>Iter</a></dt><dd>Type that generates block <a href="enum.Event.html" title="enum bdk_bitcoind_rpc::bip158::Event"><code>Event</code></a>s by matching a list of script pubkeys against a
+[<code>BlockFilter</code>].</dd></dl><h2 id="enums" class="section-header">Enums<a href="#enums" class="anchor">§</a></h2><dl class="item-table"><dt><a class="enum" href="enum.Error.html" title="enum bdk_bitcoind_rpc::bip158::Error">Error</a></dt><dd>Errors that may occur during a compact filters sync.</dd><dt><a class="enum" href="enum.Event.html" title="enum bdk_bitcoind_rpc::bip158::Event">Event</a></dt><dd>Kind of event produced by <a href="struct.FilterIter.html" title="struct bdk_bitcoind_rpc::bip158::FilterIter"><code>FilterIter</code></a>.</dd></dl></section></div></main></body></html>
\ No newline at end of file
diff --git a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_bitcoind_rpc/bip158/sidebar-items.js b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_bitcoind_rpc/bip158/sidebar-items.js
new file mode 100644 (file)
index 0000000..7053653
--- /dev/null
@@ -0,0 +1 @@
+window.SIDEBAR_ITEMS = {"enum":["Error","Event"],"struct":["EventInner","FilterIter"]};
\ No newline at end of file
diff --git a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_bitcoind_rpc/bip158/struct.EventInner.html b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_bitcoind_rpc/bip158/struct.EventInner.html
new file mode 100644 (file)
index 0000000..615e0de
--- /dev/null
@@ -0,0 +1,20 @@
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Event inner type"><title>EventInner in bdk_bitcoind_rpc::bip158 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-e7950ecc.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_bitcoind_rpc" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f85c6de55 2025-01-26)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../../bdk_bitcoind_rpc/index.html">bdk_<wbr>bitcoind_<wbr>rpc</a><span class="version">0.17.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Event<wbr>Inner</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.block" title="block">block</a></li><li><a href="#structfield.height" title="height">height</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-EventInner" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-EventInner" title="Debug">Debug</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-EventInner" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-EventInner" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-EventInner" title="Send">Send</a></li><li><a href="#impl-Sync-for-EventInner" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-EventInner" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-EventInner" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>bitcoind_<wbr>rpc::<wbr>bip158</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="../index.html">bdk_bitcoind_rpc</a>::<wbr><a href="index.html">bip158</a></div><h1>Struct <span class="struct">EventInner</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_bitcoind_rpc/bip158.rs.html#139-144">Source</a> </span></div><pre class="rust item-decl"><code>pub struct EventInner {
+    pub height: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>,
+    pub block: Block,
+}</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Event inner type</p>
+</div></details><h2 id="fields" class="fields section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.height" class="structfield section-header"><a href="#structfield.height" class="anchor field">§</a><code>height: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a></code></span><div class="docblock"><p>Height</p>
+</div><span id="structfield.block" class="structfield section-header"><a href="#structfield.block" class="anchor field">§</a><code>block: Block</code></span><div class="docblock"><p>Block</p>
+</div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-EventInner" class="impl"><a class="src rightside" href="../../src/bdk_bitcoind_rpc/bip158.rs.html#138">Source</a><a href="#impl-Clone-for-EventInner" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.EventInner.html" title="struct bdk_bitcoind_rpc::bip158::EventInner">EventInner</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a class="src rightside" href="../../src/bdk_bitcoind_rpc/bip158.rs.html#138">Source</a><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="struct.EventInner.html" title="struct bdk_bitcoind_rpc::bip158::EventInner">EventInner</a></h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-EventInner" class="impl"><a class="src rightside" href="../../src/bdk_bitcoind_rpc/bip158.rs.html#138">Source</a><a href="#impl-Debug-for-EventInner" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.EventInner.html" title="struct bdk_bitcoind_rpc::bip158::EventInner">EventInner</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a class="src rightside" href="../../src/bdk_bitcoind_rpc/bip158.rs.html#138">Source</a><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="type" href="https://doc.rust-lang.org/nightly/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details></div><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-EventInner" class="impl"><a href="#impl-Freeze-for-EventInner" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="struct" href="struct.EventInner.html" title="struct bdk_bitcoind_rpc::bip158::EventInner">EventInner</a></h3></section><section id="impl-RefUnwindSafe-for-EventInner" class="impl"><a href="#impl-RefUnwindSafe-for-EventInner" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="struct.EventInner.html" title="struct bdk_bitcoind_rpc::bip158::EventInner">EventInner</a></h3></section><section id="impl-Send-for-EventInner" class="impl"><a href="#impl-Send-for-EventInner" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="struct.EventInner.html" title="struct bdk_bitcoind_rpc::bip158::EventInner">EventInner</a></h3></section><section id="impl-Sync-for-EventInner" class="impl"><a href="#impl-Sync-for-EventInner" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="struct" href="struct.EventInner.html" title="struct bdk_bitcoind_rpc::bip158::EventInner">EventInner</a></h3></section><section id="impl-Unpin-for-EventInner" class="impl"><a href="#impl-Unpin-for-EventInner" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="struct" href="struct.EventInner.html" title="struct bdk_bitcoind_rpc::bip158::EventInner">EventInner</a></h3></section><section id="impl-UnwindSafe-for-EventInner" class="impl"><a href="#impl-UnwindSafe-for-EventInner" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="struct" href="struct.EventInner.html" title="struct bdk_bitcoind_rpc::bip158::EventInner">EventInner</a></h3></section></div><h2 id="blanket-implementations" class="section-header">Blanket Implementations<a href="#blanket-implementations" class="anchor">§</a></h2><div id="blanket-implementations-list"><details class="toggle implementors-toggle"><summary><section id="impl-Any-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#138">Source</a><a href="#impl-Any-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T<div class="where">where
+    T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#139">Source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id" class="fn">type_id</a>(&amp;self) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/core/any/struct.TypeId.html" title="struct core::any::TypeId">TypeId</a></h4></section></summary><div class='docblock'>Gets the <code>TypeId</code> of <code>self</code>. <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Borrow%3CT%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#209">Source</a><a href="#impl-Borrow%3CT%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html" title="trait core::borrow::Borrow">Borrow</a>&lt;T&gt; for T<div class="where">where
+    T: ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#211">Source</a><a href="#method.borrow" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html#tymethod.borrow" class="fn">borrow</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;T</a></h4></section></summary><div class='docblock'>Immutably borrows from an owned value. <a href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html#tymethod.borrow">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-BorrowMut%3CT%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#217">Source</a><a href="#impl-BorrowMut%3CT%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/borrow/trait.BorrowMut.html" title="trait core::borrow::BorrowMut">BorrowMut</a>&lt;T&gt; for T<div class="where">where
+    T: ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow_mut" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#218">Source</a><a href="#method.borrow_mut" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/borrow/trait.BorrowMut.html#tymethod.borrow_mut" class="fn">borrow_mut</a>(&amp;mut self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut T</a></h4></section></summary><div class='docblock'>Mutably borrows from an owned value. <a href="https://doc.rust-lang.org/nightly/core/borrow/trait.BorrowMut.html#tymethod.borrow_mut">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-CloneToUninit-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#273">Source</a><a href="#impl-CloneToUninit-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.CloneToUninit.html" title="trait core::clone::CloneToUninit">CloneToUninit</a> for T<div class="where">where
+    T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone_to_uninit" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#275">Source</a><a href="#method.clone_to_uninit" class="anchor">§</a><h4 class="code-header">unsafe fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.CloneToUninit.html#tymethod.clone_to_uninit" class="fn">clone_to_uninit</a>(&amp;self, dst: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.pointer.html">*mut </a><a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>)</h4></section></summary><span class="item-info"><div class="stab unstable"><span class="emoji">🔬</span><span>This is a nightly-only experimental API. (<code>clone_to_uninit</code>)</span></div></span><div class='docblock'>Performs copy-assignment from <code>self</code> to <code>dst</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.CloneToUninit.html#tymethod.clone_to_uninit">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-From%3CT%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/convert/mod.rs.html#767">Source</a><a href="#impl-From%3CT%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;T&gt; for T</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/convert/mod.rs.html#770">Source</a><a href="#method.from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(t: T) -&gt; T</h4></section></summary><div class="docblock"><p>Returns the argument unchanged.</p>
+</div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Into%3CU%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/convert/mod.rs.html#750-752">Source</a><a href="#impl-Into%3CU%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T, U&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;U&gt; for T<div class="where">where
+    U: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;T&gt;,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.into" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/convert/mod.rs.html#760">Source</a><a href="#method.into" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html#tymethod.into" class="fn">into</a>(self) -&gt; U</h4></section></summary><div class="docblock"><p>Calls <code>U::from(self)</code>.</p>
+<p>That is, this conversion is whatever the implementation of
+<code><a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;T&gt; for U</code> chooses to do.</p>
+</div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-ToOwned-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/alloc/borrow.rs.html#82-84">Source</a><a href="#impl-ToOwned-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/alloc/borrow/trait.ToOwned.html" title="trait alloc::borrow::ToOwned">ToOwned</a> for T<div class="where">where
+    T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Owned" class="associatedtype trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/alloc/borrow.rs.html#86">Source</a><a href="#associatedtype.Owned" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/alloc/borrow/trait.ToOwned.html#associatedtype.Owned" class="associatedtype">Owned</a> = T</h4></section></summary><div class='docblock'>The resulting type after obtaining ownership.</div></details><details class="toggle method-toggle" open><summary><section id="method.to_owned" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/alloc/borrow.rs.html#87">Source</a><a href="#method.to_owned" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/alloc/borrow/trait.ToOwned.html#tymethod.to_owned" class="fn">to_owned</a>(&amp;self) -&gt; T</h4></section></summary><div class='docblock'>Creates owned data from borrowed data, usually by cloning. <a href="https://doc.rust-lang.org/nightly/alloc/borrow/trait.ToOwned.html#tymethod.to_owned">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_into" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/alloc/borrow.rs.html#91">Source</a><a href="#method.clone_into" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/alloc/borrow/trait.ToOwned.html#method.clone_into" class="fn">clone_into</a>(&amp;self, target: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut T</a>)</h4></section></summary><div class='docblock'>Uses borrowed data to replace owned data, usually by cloning. <a href="https://doc.rust-lang.org/nightly/alloc/borrow/trait.ToOwned.html#method.clone_into">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-TryFrom%3CU%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/convert/mod.rs.html#807-809">Source</a><a href="#impl-TryFrom%3CU%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T, U&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a>&lt;U&gt; for T<div class="where">where
+    U: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;T&gt;,</div></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Error-1" class="associatedtype trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/convert/mod.rs.html#811">Source</a><a href="#associatedtype.Error-1" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html#associatedtype.Error" class="associatedtype">Error</a> = <a class="enum" href="https://doc.rust-lang.org/nightly/core/convert/enum.Infallible.html" title="enum core::convert::Infallible">Infallible</a></h4></section></summary><div class='docblock'>The type returned in the event of a conversion error.</div></details><details class="toggle method-toggle" open><summary><section id="method.try_from" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/convert/mod.rs.html#814">Source</a><a href="#method.try_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html#tymethod.try_from" class="fn">try_from</a>(value: U) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;T, &lt;T as <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a>&lt;U&gt;&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html#associatedtype.Error" title="type core::convert::TryFrom::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Performs the conversion.</div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-TryInto%3CU%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/convert/mod.rs.html#792-794">Source</a><a href="#impl-TryInto%3CU%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T, U&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.TryInto.html" title="trait core::convert::TryInto">TryInto</a>&lt;U&gt; for T<div class="where">where
+    U: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a>&lt;T&gt;,</div></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Error" class="associatedtype trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/convert/mod.rs.html#796">Source</a><a href="#associatedtype.Error" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/convert/trait.TryInto.html#associatedtype.Error" class="associatedtype">Error</a> = &lt;U as <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a>&lt;T&gt;&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html#associatedtype.Error" title="type core::convert::TryFrom::Error">Error</a></h4></section></summary><div class='docblock'>The type returned in the event of a conversion error.</div></details><details class="toggle method-toggle" open><summary><section id="method.try_into" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/convert/mod.rs.html#799">Source</a><a href="#method.try_into" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.TryInto.html#tymethod.try_into" class="fn">try_into</a>(self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;U, &lt;U as <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a>&lt;T&gt;&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html#associatedtype.Error" title="type core::convert::TryFrom::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Performs the conversion.</div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-VZip%3CV%3E-for-T" class="impl"><a href="#impl-VZip%3CV%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;V, T&gt; VZip&lt;V&gt; for T<div class="where">where
+    V: MultiLane&lt;T&gt;,</div></h3></section></summary><div class="impl-items"><section id="method.vzip" class="method trait-impl"><a href="#method.vzip" class="anchor">§</a><h4 class="code-header">fn <a class="fn">vzip</a>(self) -&gt; V</h4></section></div></details></div></section></div></main></body></html>
\ No newline at end of file
diff --git a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_bitcoind_rpc/bip158/struct.FilterIter.html b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/bdk_bitcoind_rpc/bip158/struct.FilterIter.html
new file mode 100644 (file)
index 0000000..badd466
--- /dev/null
@@ -0,0 +1,232 @@
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Type that generates block `Event`s by matching a list of script pubkeys against a `BlockFilter`."><title>FilterIter in bdk_bitcoind_rpc::bip158 - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-e7950ecc.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_bitcoind_rpc" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f85c6de55 2025-01-26)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../../bdk_bitcoind_rpc/index.html">bdk_<wbr>bitcoind_<wbr>rpc</a><span class="version">0.17.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Filter<wbr>Iter</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.add_spk" title="add_spk">add_spk</a></li><li><a href="#method.add_spks" title="add_spks">add_spks</a></li><li><a href="#method.chain_update" title="chain_update">chain_update</a></li><li><a href="#method.get_tip" title="get_tip">get_tip</a></li><li><a href="#method.new_with_checkpoint" title="new_with_checkpoint">new_with_checkpoint</a></li><li><a href="#method.new_with_height" title="new_with_height">new_with_height</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Debug-for-FilterIter%3C'c,+C%3E" title="Debug">Debug</a></li><li><a href="#impl-Iterator-for-FilterIter%3C'_,+C%3E" title="Iterator">Iterator</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-FilterIter%3C'c,+C%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-FilterIter%3C'c,+C%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-FilterIter%3C'c,+C%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-FilterIter%3C'c,+C%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-FilterIter%3C'c,+C%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-FilterIter%3C'c,+C%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-IntoIterator-for-I" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IteratorRandom-for-I" title="IteratorRandom">IteratorRandom</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>bitcoind_<wbr>rpc::<wbr>bip158</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="../index.html">bdk_bitcoind_rpc</a>::<wbr><a href="index.html">bip158</a></div><h1>Struct <span class="struct">FilterIter</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_bitcoind_rpc/bip158.rs.html#27-40">Source</a> </span></div><pre class="rust item-decl"><code>pub struct FilterIter&lt;'c, C&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Type that generates block <a href="enum.Event.html" title="enum bdk_bitcoind_rpc::bip158::Event"><code>Event</code></a>s by matching a list of script pubkeys against a
+[<code>BlockFilter</code>].</p>
+</div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-FilterIter%3C'c,+C%3E" class="impl"><a class="src rightside" href="../../src/bdk_bitcoind_rpc/bip158.rs.html#42-132">Source</a><a href="#impl-FilterIter%3C'c,+C%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'c, C: RpcApi&gt; <a class="struct" href="struct.FilterIter.html" title="struct bdk_bitcoind_rpc::bip158::FilterIter">FilterIter</a>&lt;'c, C&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.new_with_height" class="method"><a class="src rightside" href="../../src/bdk_bitcoind_rpc/bip158.rs.html#44-53">Source</a><h4 class="code-header">pub fn <a href="#method.new_with_height" class="fn">new_with_height</a>(client: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'c C</a>, height: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>) -&gt; Self</h4></section></summary><div class="docblock"><p>Construct <a href="struct.FilterIter.html" title="struct bdk_bitcoind_rpc::bip158::FilterIter"><code>FilterIter</code></a> from a given <code>client</code> and start <code>height</code>.</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.new_with_checkpoint" class="method"><a class="src rightside" href="../../src/bdk_bitcoind_rpc/bip158.rs.html#56-60">Source</a><h4 class="code-header">pub fn <a href="#method.new_with_checkpoint" class="fn">new_with_checkpoint</a>(client: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'c C</a>, cp: <a class="struct" href="../../bdk_core/checkpoint/struct.CheckPoint.html" title="struct bdk_core::checkpoint::CheckPoint">CheckPoint</a>) -&gt; Self</h4></section></summary><div class="docblock"><p>Construct <a href="struct.FilterIter.html" title="struct bdk_bitcoind_rpc::bip158::FilterIter"><code>FilterIter</code></a> from a given <code>client</code> and <a href="../../bdk_core/checkpoint/struct.CheckPoint.html" title="struct bdk_core::checkpoint::CheckPoint"><code>CheckPoint</code></a>.</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.add_spks" class="method"><a class="src rightside" href="../../src/bdk_bitcoind_rpc/bip158.rs.html#63-65">Source</a><h4 class="code-header">pub fn <a href="#method.add_spks" class="fn">add_spks</a>(&amp;mut self, spks: impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>&lt;Item = ScriptBuf&gt;)</h4></section></summary><div class="docblock"><p>Extends <code>self</code> with an iterator of spks.</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.add_spk" class="method"><a class="src rightside" href="../../src/bdk_bitcoind_rpc/bip158.rs.html#68-70">Source</a><h4 class="code-header">pub fn <a href="#method.add_spk" class="fn">add_spk</a>(&amp;mut self, spk: ScriptBuf)</h4></section></summary><div class="docblock"><p>Add spk to the list of spks to scan with.</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.get_tip" class="method"><a class="src rightside" href="../../src/bdk_bitcoind_rpc/bip158.rs.html#94-131">Source</a><h4 class="code-header">pub fn <a href="#method.get_tip" class="fn">get_tip</a>(&amp;mut self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="../../bdk_core/block_id/struct.BlockId.html" title="struct bdk_core::block_id::BlockId">BlockId</a>&gt;, <a class="enum" href="enum.Error.html" title="enum bdk_bitcoind_rpc::bip158::Error">Error</a>&gt;</h4></section></summary><div class="docblock"><p>Get the remote tip.</p>
+<p>Returns <code>None</code> if the remote height is not strictly greater than the height of this
+<a href="struct.FilterIter.html" title="struct bdk_bitcoind_rpc::bip158::FilterIter"><code>FilterIter</code></a>.</p>
+</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-FilterIter%3C'_,+C%3E" class="impl"><a class="src rightside" href="../../src/bdk_bitcoind_rpc/bip158.rs.html#200-237">Source</a><a href="#impl-FilterIter%3C'_,+C%3E" class="anchor">§</a><h3 class="code-header">impl&lt;C: RpcApi&gt; <a class="struct" href="struct.FilterIter.html" title="struct bdk_bitcoind_rpc::bip158::FilterIter">FilterIter</a>&lt;'_, C&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.chain_update" class="method"><a class="src rightside" href="../../src/bdk_bitcoind_rpc/bip158.rs.html#225-236">Source</a><h4 class="code-header">pub fn <a href="#method.chain_update" class="fn">chain_update</a>(&amp;mut self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="../../bdk_core/checkpoint/struct.CheckPoint.html" title="struct bdk_core::checkpoint::CheckPoint">CheckPoint</a>&gt;</h4></section></summary><div class="docblock"><p>Returns a chain update from the newly scanned blocks.</p>
+<p>Returns <code>None</code> if this <a href="struct.FilterIter.html" title="struct bdk_bitcoind_rpc::bip158::FilterIter"><code>FilterIter</code></a> was not constructed using a <a href="../../bdk_core/checkpoint/struct.CheckPoint.html" title="struct bdk_core::checkpoint::CheckPoint"><code>CheckPoint</code></a>, or
+if no blocks have been fetched for example by using <a href="struct.FilterIter.html#method.get_tip" title="method bdk_bitcoind_rpc::bip158::FilterIter::get_tip"><code>get_tip</code></a>.</p>
+</div></details></div></details></div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-FilterIter%3C'c,+C%3E" class="impl"><a class="src rightside" href="../../src/bdk_bitcoind_rpc/bip158.rs.html#26">Source</a><a href="#impl-Debug-for-FilterIter%3C'c,+C%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'c, C: <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a>&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.FilterIter.html" title="struct bdk_bitcoind_rpc::bip158::FilterIter">FilterIter</a>&lt;'c, C&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a class="src rightside" href="../../src/bdk_bitcoind_rpc/bip158.rs.html#26">Source</a><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="type" href="https://doc.rust-lang.org/nightly/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Iterator-for-FilterIter%3C'_,+C%3E" class="impl"><a class="src rightside" href="../../src/bdk_bitcoind_rpc/bip158.rs.html#170-198">Source</a><a href="#impl-Iterator-for-FilterIter%3C'_,+C%3E" class="anchor">§</a><h3 class="code-header">impl&lt;C: RpcApi&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a> for <a class="struct" href="struct.FilterIter.html" title="struct bdk_bitcoind_rpc::bip158::FilterIter">FilterIter</a>&lt;'_, C&gt;</h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item" class="associatedtype trait-impl"><a class="src rightside" href="../../src/bdk_bitcoind_rpc/bip158.rs.html#171">Source</a><a href="#associatedtype.Item" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="enum" href="enum.Event.html" title="enum bdk_bitcoind_rpc::bip158::Event">Event</a>, <a class="enum" href="enum.Error.html" title="enum bdk_bitcoind_rpc::bip158::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle method-toggle" open><summary><section id="method.next" class="method trait-impl"><a class="src rightside" href="../../src/bdk_bitcoind_rpc/bip158.rs.html#173-197">Source</a><a href="#method.next" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#tymethod.next" class="fn">next</a>(&amp;mut self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Self::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" title="type core::iter::traits::iterator::Iterator::Item">Item</a>&gt;</h4></section></summary><div class='docblock'>Advances the iterator and returns the next value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#tymethod.next">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.next_chunk" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#109-113">Source</a><a href="#method.next_chunk" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.next_chunk" class="fn">next_chunk</a>&lt;const N: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt;(
+    &amp;mut self,
+) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;[Self::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" title="type core::iter::traits::iterator::Iterator::Item">Item</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">N</a>], <a class="struct" href="https://doc.rust-lang.org/nightly/core/array/iter/struct.IntoIter.html" title="struct core::array::iter::IntoIter">IntoIter</a>&lt;Self::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" title="type core::iter::traits::iterator::Iterator::Item">Item</a>, N&gt;&gt;<div class="where">where
+    Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><span class="item-info"><div class="stab unstable"><span class="emoji">🔬</span><span>This is a nightly-only experimental API. (<code>iter_next_chunk</code>)</span></div></span><div class='docblock'>Advances the iterator and returns an array containing the next <code>N</code> values. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.next_chunk">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.size_hint" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#186">Source</a></span><a href="#method.size_hint" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.size_hint" class="fn">size_hint</a>(&amp;self) -&gt; (<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>, <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt;)</h4></section></summary><div class='docblock'>Returns the bounds on the remaining length of the iterator. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.size_hint">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.count" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#221-223">Source</a></span><a href="#method.count" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.count" class="fn">count</a>(self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a><div class="where">where
+    Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><div class='docblock'>Consumes the iterator, counting the number of iterations and returning it. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.count">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.last" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#249-251">Source</a></span><a href="#method.last" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.last" class="fn">last</a>(self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Self::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" title="type core::iter::traits::iterator::Iterator::Item">Item</a>&gt;<div class="where">where
+    Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><div class='docblock'>Consumes the iterator, returning the last element. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.last">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.advance_by" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#296">Source</a><a href="#method.advance_by" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.advance_by" class="fn">advance_by</a>(&amp;mut self, n: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/num/nonzero/struct.NonZero.html" title="struct core::num::nonzero::NonZero">NonZero</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt;&gt;</h4></section></summary><span class="item-info"><div class="stab unstable"><span class="emoji">🔬</span><span>This is a nightly-only experimental API. (<code>iter_advance_by</code>)</span></div></span><div class='docblock'>Advances the iterator by <code>n</code> elements. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.advance_by">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.nth" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#347">Source</a></span><a href="#method.nth" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.nth" class="fn">nth</a>(&amp;mut self, n: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Self::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" title="type core::iter::traits::iterator::Iterator::Item">Item</a>&gt;</h4></section></summary><div class='docblock'>Returns the <code>n</code>th element of the iterator. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.nth">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.step_by" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.28.0">1.28.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#397-399">Source</a></span><a href="#method.step_by" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.step_by" class="fn">step_by</a>(self, step: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/core/iter/adapters/step_by/struct.StepBy.html" title="struct core::iter::adapters::step_by::StepBy">StepBy</a>&lt;Self&gt;<div class="where">where
+    Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><div class='docblock'>Creates an iterator starting at the same point, but stepping by
+the given amount at each iteration. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.step_by">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.chain" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#468-471">Source</a></span><a href="#method.chain" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.chain" class="fn">chain</a>&lt;U&gt;(self, other: U) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/core/iter/adapters/chain/struct.Chain.html" title="struct core::iter::adapters::chain::Chain">Chain</a>&lt;Self, &lt;U as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a>&gt;<div class="where">where
+    Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,
+    U: <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>&lt;Item = Self::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" title="type core::iter::traits::iterator::Iterator::Item">Item</a>&gt;,</div></h4></section></summary><div class='docblock'>Takes two iterators and creates a new iterator over both in sequence. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.chain">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.zip" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#586-589">Source</a></span><a href="#method.zip" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.zip" class="fn">zip</a>&lt;U&gt;(self, other: U) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/core/iter/adapters/zip/struct.Zip.html" title="struct core::iter::adapters::zip::Zip">Zip</a>&lt;Self, &lt;U as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a>&gt;<div class="where">where
+    Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,
+    U: <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>,</div></h4></section></summary><div class='docblock'>‘Zips up’ two iterators into a single iterator of pairs. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.zip">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.intersperse" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#628-631">Source</a><a href="#method.intersperse" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.intersperse" class="fn">intersperse</a>(self, separator: Self::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" title="type core::iter::traits::iterator::Iterator::Item">Item</a>) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/core/iter/adapters/intersperse/struct.Intersperse.html" title="struct core::iter::adapters::intersperse::Intersperse">Intersperse</a>&lt;Self&gt;<div class="where">where
+    Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,
+    Self::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" title="type core::iter::traits::iterator::Iterator::Item">Item</a>: <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>,</div></h4></section></summary><span class="item-info"><div class="stab unstable"><span class="emoji">🔬</span><span>This is a nightly-only experimental API. (<code>iter_intersperse</code>)</span></div></span><div class='docblock'>Creates a new iterator which places a copy of <code>separator</code> between adjacent
+items of the original iterator. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.intersperse">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.intersperse_with" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#686-689">Source</a><a href="#method.intersperse_with" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.intersperse_with" class="fn">intersperse_with</a>&lt;G&gt;(self, separator: G) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/core/iter/adapters/intersperse/struct.IntersperseWith.html" title="struct core::iter::adapters::intersperse::IntersperseWith">IntersperseWith</a>&lt;Self, G&gt;<div class="where">where
+    Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,
+    G: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.FnMut.html" title="trait core::ops::function::FnMut">FnMut</a>() -&gt; Self::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" title="type core::iter::traits::iterator::Iterator::Item">Item</a>,</div></h4></section></summary><span class="item-info"><div class="stab unstable"><span class="emoji">🔬</span><span>This is a nightly-only experimental API. (<code>iter_intersperse</code>)</span></div></span><div class='docblock'>Creates a new iterator which places an item generated by <code>separator</code>
+between adjacent items of the original iterator. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.intersperse_with">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.map" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#745-748">Source</a></span><a href="#method.map" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.map" class="fn">map</a>&lt;B, F&gt;(self, f: F) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/core/iter/adapters/map/struct.Map.html" title="struct core::iter::adapters::map::Map">Map</a>&lt;Self, F&gt;<div class="where">where
+    Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,
+    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>(Self::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" title="type core::iter::traits::iterator::Iterator::Item">Item</a>) -&gt; B,</div></h4></section></summary><div class='docblock'>Takes a closure and creates an iterator which calls that closure on each
+element. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.map">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.for_each" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.21.0">1.21.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#790-793">Source</a></span><a href="#method.for_each" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.for_each" class="fn">for_each</a>&lt;F&gt;(self, f: F)<div class="where">where
+    Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,
+    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>(Self::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" title="type core::iter::traits::iterator::Iterator::Item">Item</a>),</div></h4></section></summary><div class='docblock'>Calls a closure on each element of an iterator. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.for_each">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.filter" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#866-869">Source</a></span><a href="#method.filter" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.filter" class="fn">filter</a>&lt;P&gt;(self, predicate: P) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/core/iter/adapters/filter/struct.Filter.html" title="struct core::iter::adapters::filter::Filter">Filter</a>&lt;Self, P&gt;<div class="where">where
+    Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,
+    P: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.FnMut.html" title="trait core::ops::function::FnMut">FnMut</a>(&amp;Self::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" title="type core::iter::traits::iterator::Iterator::Item">Item</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>,</div></h4></section></summary><div class='docblock'>Creates an iterator which uses a closure to determine if an element
+should be yielded. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.filter">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.filter_map" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#911-914">Source</a></span><a href="#method.filter_map" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.filter_map" class="fn">filter_map</a>&lt;B, F&gt;(self, f: F) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/core/iter/adapters/filter_map/struct.FilterMap.html" title="struct core::iter::adapters::filter_map::FilterMap">FilterMap</a>&lt;Self, F&gt;<div class="where">where
+    Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,
+    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>(Self::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" title="type core::iter::traits::iterator::Iterator::Item">Item</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;B&gt;,</div></h4></section></summary><div class='docblock'>Creates an iterator that both filters and maps. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.filter_map">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.enumerate" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#958-960">Source</a></span><a href="#method.enumerate" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.enumerate" class="fn">enumerate</a>(self) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/core/iter/adapters/enumerate/struct.Enumerate.html" title="struct core::iter::adapters::enumerate::Enumerate">Enumerate</a>&lt;Self&gt;<div class="where">where
+    Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><div class='docblock'>Creates an iterator which gives the current iteration count as well as
+the next value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.enumerate">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.peekable" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#1029-1031">Source</a></span><a href="#method.peekable" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.peekable" class="fn">peekable</a>(self) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/core/iter/adapters/peekable/struct.Peekable.html" title="struct core::iter::adapters::peekable::Peekable">Peekable</a>&lt;Self&gt;<div class="where">where
+    Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><div class='docblock'>Creates an iterator which can use the <a href="https://doc.rust-lang.org/nightly/core/iter/adapters/peekable/struct.Peekable.html#method.peek" title="method core::iter::adapters::peekable::Peekable::peek"><code>peek</code></a> and <a href="https://doc.rust-lang.org/nightly/core/iter/adapters/peekable/struct.Peekable.html#method.peek_mut" title="method core::iter::adapters::peekable::Peekable::peek_mut"><code>peek_mut</code></a> methods
+to look at the next element of the iterator without consuming it. See
+their documentation for more information. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.peekable">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.skip_while" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#1094-1097">Source</a></span><a href="#method.skip_while" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.skip_while" class="fn">skip_while</a>&lt;P&gt;(self, predicate: P) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/core/iter/adapters/skip_while/struct.SkipWhile.html" title="struct core::iter::adapters::skip_while::SkipWhile">SkipWhile</a>&lt;Self, P&gt;<div class="where">where
+    Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,
+    P: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.FnMut.html" title="trait core::ops::function::FnMut">FnMut</a>(&amp;Self::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" title="type core::iter::traits::iterator::Iterator::Item">Item</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>,</div></h4></section></summary><div class='docblock'>Creates an iterator that <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.skip" title="method core::iter::traits::iterator::Iterator::skip"><code>skip</code></a>s elements based on a predicate. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.skip_while">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.take_while" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#1175-1178">Source</a></span><a href="#method.take_while" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.take_while" class="fn">take_while</a>&lt;P&gt;(self, predicate: P) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/core/iter/adapters/take_while/struct.TakeWhile.html" title="struct core::iter::adapters::take_while::TakeWhile">TakeWhile</a>&lt;Self, P&gt;<div class="where">where
+    Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,
+    P: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.FnMut.html" title="trait core::ops::function::FnMut">FnMut</a>(&amp;Self::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" title="type core::iter::traits::iterator::Iterator::Item">Item</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>,</div></h4></section></summary><div class='docblock'>Creates an iterator that yields elements based on a predicate. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.take_while">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.map_while" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.57.0">1.57.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#1263-1266">Source</a></span><a href="#method.map_while" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.map_while" class="fn">map_while</a>&lt;B, P&gt;(self, predicate: P) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/core/iter/adapters/map_while/struct.MapWhile.html" title="struct core::iter::adapters::map_while::MapWhile">MapWhile</a>&lt;Self, P&gt;<div class="where">where
+    Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,
+    P: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.FnMut.html" title="trait core::ops::function::FnMut">FnMut</a>(Self::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" title="type core::iter::traits::iterator::Iterator::Item">Item</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;B&gt;,</div></h4></section></summary><div class='docblock'>Creates an iterator that both yields elements based on a predicate and maps. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.map_while">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.skip" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#1292-1294">Source</a></span><a href="#method.skip" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.skip" class="fn">skip</a>(self, n: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/core/iter/adapters/skip/struct.Skip.html" title="struct core::iter::adapters::skip::Skip">Skip</a>&lt;Self&gt;<div class="where">where
+    Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><div class='docblock'>Creates an iterator that skips the first <code>n</code> elements. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.skip">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.take" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#1345-1347">Source</a></span><a href="#method.take" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.take" class="fn">take</a>(self, n: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/core/iter/adapters/take/struct.Take.html" title="struct core::iter::adapters::take::Take">Take</a>&lt;Self&gt;<div class="where">where
+    Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><div class='docblock'>Creates an iterator that yields the first <code>n</code> elements, or fewer
+if the underlying iterator ends sooner. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.take">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.scan" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#1392-1395">Source</a></span><a href="#method.scan" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.scan" class="fn">scan</a>&lt;St, B, F&gt;(self, initial_state: St, f: F) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/core/iter/adapters/scan/struct.Scan.html" title="struct core::iter::adapters::scan::Scan">Scan</a>&lt;Self, St, F&gt;<div class="where">where
+    Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,
+    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">&amp;mut St</a>, Self::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" title="type core::iter::traits::iterator::Iterator::Item">Item</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;B&gt;,</div></h4></section></summary><div class='docblock'>An iterator adapter which, like <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.fold" title="method core::iter::traits::iterator::Iterator::fold"><code>fold</code></a>, holds internal state, but
+unlike <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.fold" title="method core::iter::traits::iterator::Iterator::fold"><code>fold</code></a>, produces a new iterator. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.scan">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.flat_map" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#1430-1434">Source</a></span><a href="#method.flat_map" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.flat_map" class="fn">flat_map</a>&lt;U, F&gt;(self, f: F) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/core/iter/adapters/flatten/struct.FlatMap.html" title="struct core::iter::adapters::flatten::FlatMap">FlatMap</a>&lt;Self, U, F&gt;<div class="where">where
+    Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,
+    U: <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>,
+    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>(Self::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" title="type core::iter::traits::iterator::Iterator::Item">Item</a>) -&gt; U,</div></h4></section></summary><div class='docblock'>Creates an iterator that works like map, but flattens nested structure. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.flat_map">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.flatten" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.29.0">1.29.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#1514-1517">Source</a></span><a href="#method.flatten" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.flatten" class="fn">flatten</a>(self) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/core/iter/adapters/flatten/struct.Flatten.html" title="struct core::iter::adapters::flatten::Flatten">Flatten</a>&lt;Self&gt;<div class="where">where
+    Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,
+    Self::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" title="type core::iter::traits::iterator::Iterator::Item">Item</a>: <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>,</div></h4></section></summary><div class='docblock'>Creates an iterator that flattens nested structure. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.flatten">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.map_windows" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#1670-1673">Source</a><a href="#method.map_windows" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.map_windows" class="fn">map_windows</a>&lt;F, R, const N: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt;(self, f: F) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/core/iter/adapters/map_windows/struct.MapWindows.html" title="struct core::iter::adapters::map_windows::MapWindows">MapWindows</a>&lt;Self, F, N&gt;<div class="where">where
+    Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,
+    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>(&amp;[Self::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" title="type core::iter::traits::iterator::Iterator::Item">Item</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">N</a>]) -&gt; R,</div></h4></section></summary><span class="item-info"><div class="stab unstable"><span class="emoji">🔬</span><span>This is a nightly-only experimental API. (<code>iter_map_windows</code>)</span></div></span><div class='docblock'>Calls the given function <code>f</code> for each contiguous window of size <code>N</code> over
+<code>self</code> and returns an iterator over the outputs of <code>f</code>. Like <a href="https://doc.rust-lang.org/nightly/std/primitive.slice.html#method.windows" title="method slice::windows"><code>slice::windows()</code></a>,
+the windows during mapping overlap as well. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.map_windows">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.fuse" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#1736-1738">Source</a></span><a href="#method.fuse" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.fuse" class="fn">fuse</a>(self) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/core/iter/adapters/fuse/struct.Fuse.html" title="struct core::iter::adapters::fuse::Fuse">Fuse</a>&lt;Self&gt;<div class="where">where
+    Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><div class='docblock'>Creates an iterator which ends after the first <a href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html#variant.None" title="variant core::option::Option::None"><code>None</code></a>. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.fuse">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.inspect" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#1820-1823">Source</a></span><a href="#method.inspect" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.inspect" class="fn">inspect</a>&lt;F&gt;(self, f: F) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/core/iter/adapters/inspect/struct.Inspect.html" title="struct core::iter::adapters::inspect::Inspect">Inspect</a>&lt;Self, F&gt;<div class="where">where
+    Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,
+    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>(&amp;Self::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" title="type core::iter::traits::iterator::Iterator::Item">Item</a>),</div></h4></section></summary><div class='docblock'>Does something with each element of an iterator, passing the value on. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.inspect">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.by_ref" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#1848-1850">Source</a></span><a href="#method.by_ref" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.by_ref" class="fn">by_ref</a>(&amp;mut self) -&gt; &amp;mut Self<div class="where">where
+    Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><div class='docblock'>Borrows an iterator, rather than consuming it. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.by_ref">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.collect" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#1967-1969">Source</a></span><a href="#method.collect" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.collect" class="fn">collect</a>&lt;B&gt;(self) -&gt; B<div class="where">where
+    B: <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.FromIterator.html" title="trait core::iter::traits::collect::FromIterator">FromIterator</a>&lt;Self::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" title="type core::iter::traits::iterator::Iterator::Item">Item</a>&gt;,
+    Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><div class='docblock'>Transforms an iterator into a collection. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.collect">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.try_collect" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#2045-2049">Source</a><a href="#method.try_collect" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.try_collect" class="fn">try_collect</a>&lt;B&gt;(
+    &amp;mut self,
+) -&gt; &lt;&lt;Self::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" title="type core::iter::traits::iterator::Iterator::Item">Item</a> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/try_trait/trait.Try.html" title="trait core::ops::try_trait::Try">Try</a>&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/ops/try_trait/trait.Try.html#associatedtype.Residual" title="type core::ops::try_trait::Try::Residual">Residual</a> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/try_trait/trait.Residual.html" title="trait core::ops::try_trait::Residual">Residual</a>&lt;B&gt;&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/ops/try_trait/trait.Residual.html#associatedtype.TryType" title="type core::ops::try_trait::Residual::TryType">TryType</a><div class="where">where
+    Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,
+    Self::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" title="type core::iter::traits::iterator::Iterator::Item">Item</a>: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/try_trait/trait.Try.html" title="trait core::ops::try_trait::Try">Try</a>,
+    &lt;Self::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" title="type core::iter::traits::iterator::Iterator::Item">Item</a> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/try_trait/trait.Try.html" title="trait core::ops::try_trait::Try">Try</a>&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/ops/try_trait/trait.Try.html#associatedtype.Residual" title="type core::ops::try_trait::Try::Residual">Residual</a>: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/try_trait/trait.Residual.html" title="trait core::ops::try_trait::Residual">Residual</a>&lt;B&gt;,
+    B: <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.FromIterator.html" title="trait core::iter::traits::collect::FromIterator">FromIterator</a>&lt;&lt;Self::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" title="type core::iter::traits::iterator::Iterator::Item">Item</a> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/try_trait/trait.Try.html" title="trait core::ops::try_trait::Try">Try</a>&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/ops/try_trait/trait.Try.html#associatedtype.Output" title="type core::ops::try_trait::Try::Output">Output</a>&gt;,</div></h4></section></summary><span class="item-info"><div class="stab unstable"><span class="emoji">🔬</span><span>This is a nightly-only experimental API. (<code>iterator_try_collect</code>)</span></div></span><div class='docblock'>Fallibly transforms an iterator into a collection, short circuiting if
+a failure is encountered. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.try_collect">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.collect_into" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#2117-2119">Source</a><a href="#method.collect_into" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.collect_into" class="fn">collect_into</a>&lt;E&gt;(self, collection: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut E</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut E</a><div class="where">where
+    E: <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.Extend.html" title="trait core::iter::traits::collect::Extend">Extend</a>&lt;Self::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" title="type core::iter::traits::iterator::Iterator::Item">Item</a>&gt;,
+    Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><span class="item-info"><div class="stab unstable"><span class="emoji">🔬</span><span>This is a nightly-only experimental API. (<code>iter_collect_into</code>)</span></div></span><div class='docblock'>Collects all the items from an iterator into a collection. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.collect_into">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.partition" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#2149-2153">Source</a></span><a href="#method.partition" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.partition" class="fn">partition</a>&lt;B, F&gt;(self, f: F) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(B, B)</a><div class="where">where
+    Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,
+    B: <a class="trait" href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html" title="trait core::default::Default">Default</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.Extend.html" title="trait core::iter::traits::collect::Extend">Extend</a>&lt;Self::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" title="type core::iter::traits::iterator::Iterator::Item">Item</a>&gt;,
+    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>(&amp;Self::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" title="type core::iter::traits::iterator::Iterator::Item">Item</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>,</div></h4></section></summary><div class='docblock'>Consumes an iterator, creating two collections from it. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.partition">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.is_partitioned" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#2268-2271">Source</a><a href="#method.is_partitioned" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.is_partitioned" class="fn">is_partitioned</a>&lt;P&gt;(self, predicate: P) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a><div class="where">where
+    Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,
+    P: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.FnMut.html" title="trait core::ops::function::FnMut">FnMut</a>(Self::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" title="type core::iter::traits::iterator::Iterator::Item">Item</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>,</div></h4></section></summary><span class="item-info"><div class="stab unstable"><span class="emoji">🔬</span><span>This is a nightly-only experimental API. (<code>iter_is_partitioned</code>)</span></div></span><div class='docblock'>Checks if the elements of this iterator are partitioned according to the given predicate,
+such that all those that return <code>true</code> precede all those that return <code>false</code>. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.is_partitioned">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.try_fold" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.27.0">1.27.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#2362-2366">Source</a></span><a href="#method.try_fold" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.try_fold" class="fn">try_fold</a>&lt;B, F, R&gt;(&amp;mut self, init: B, f: F) -&gt; R<div class="where">where
+    Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,
+    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>(B, Self::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" title="type core::iter::traits::iterator::Iterator::Item">Item</a>) -&gt; R,
+    R: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/try_trait/trait.Try.html" title="trait core::ops::try_trait::Try">Try</a>&lt;Output = B&gt;,</div></h4></section></summary><div class='docblock'>An iterator method that applies a function as long as it returns
+successfully, producing a single, final value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.try_fold">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.try_for_each" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.27.0">1.27.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#2420-2424">Source</a></span><a href="#method.try_for_each" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.try_for_each" class="fn">try_for_each</a>&lt;F, R&gt;(&amp;mut self, f: F) -&gt; R<div class="where">where
+    Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,
+    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>(Self::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" title="type core::iter::traits::iterator::Iterator::Item">Item</a>) -&gt; R,
+    R: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/try_trait/trait.Try.html" title="trait core::ops::try_trait::Try">Try</a>&lt;Output = <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>&gt;,</div></h4></section></summary><div class='docblock'>An iterator method that applies a fallible function to each item in the
+iterator, stopping at the first error and returning that error. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.try_for_each">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.fold" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#2539-2542">Source</a></span><a href="#method.fold" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.fold" class="fn">fold</a>&lt;B, F&gt;(self, init: B, f: F) -&gt; B<div class="where">where
+    Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,
+    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>(B, Self::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" title="type core::iter::traits::iterator::Iterator::Item">Item</a>) -&gt; B,</div></h4></section></summary><div class='docblock'>Folds every element into an accumulator by applying an operation,
+returning the final result. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.fold">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.reduce" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.51.0">1.51.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#2576-2579">Source</a></span><a href="#method.reduce" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.reduce" class="fn">reduce</a>&lt;F&gt;(self, f: F) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Self::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" title="type core::iter::traits::iterator::Iterator::Item">Item</a>&gt;<div class="where">where
+    Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,
+    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>(Self::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" title="type core::iter::traits::iterator::Iterator::Item">Item</a>, Self::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" title="type core::iter::traits::iterator::Iterator::Item">Item</a>) -&gt; Self::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" title="type core::iter::traits::iterator::Iterator::Item">Item</a>,</div></h4></section></summary><div class='docblock'>Reduces the elements to a single one, by repeatedly applying a reducing
+operation. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.reduce">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.try_reduce" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#2647-2653">Source</a><a href="#method.try_reduce" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.try_reduce" class="fn">try_reduce</a>&lt;R&gt;(
+    &amp;mut self,
+    f: impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.FnMut.html" title="trait core::ops::function::FnMut">FnMut</a>(Self::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" title="type core::iter::traits::iterator::Iterator::Item">Item</a>, Self::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" title="type core::iter::traits::iterator::Iterator::Item">Item</a>) -&gt; R,
+) -&gt; &lt;&lt;R as <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/try_trait/trait.Try.html" title="trait core::ops::try_trait::Try">Try</a>&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/ops/try_trait/trait.Try.html#associatedtype.Residual" title="type core::ops::try_trait::Try::Residual">Residual</a> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/try_trait/trait.Residual.html" title="trait core::ops::try_trait::Residual">Residual</a>&lt;<a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&lt;R as <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/try_trait/trait.Try.html" title="trait core::ops::try_trait::Try">Try</a>&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/ops/try_trait/trait.Try.html#associatedtype.Output" title="type core::ops::try_trait::Try::Output">Output</a>&gt;&gt;&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/ops/try_trait/trait.Residual.html#associatedtype.TryType" title="type core::ops::try_trait::Residual::TryType">TryType</a><div class="where">where
+    Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,
+    R: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/try_trait/trait.Try.html" title="trait core::ops::try_trait::Try">Try</a>&lt;Output = Self::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" title="type core::iter::traits::iterator::Iterator::Item">Item</a>&gt;,
+    &lt;R as <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/try_trait/trait.Try.html" title="trait core::ops::try_trait::Try">Try</a>&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/ops/try_trait/trait.Try.html#associatedtype.Residual" title="type core::ops::try_trait::Try::Residual">Residual</a>: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/try_trait/trait.Residual.html" title="trait core::ops::try_trait::Residual">Residual</a>&lt;<a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Self::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" title="type core::iter::traits::iterator::Iterator::Item">Item</a>&gt;&gt;,</div></h4></section></summary><span class="item-info"><div class="stab unstable"><span class="emoji">🔬</span><span>This is a nightly-only experimental API. (<code>iterator_try_reduce</code>)</span></div></span><div class='docblock'>Reduces the elements to a single one by repeatedly applying a reducing operation. If the
+closure returns a failure, the failure is propagated back to the caller immediately. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.try_reduce">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.all" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#2705-2708">Source</a></span><a href="#method.all" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.all" class="fn">all</a>&lt;F&gt;(&amp;mut self, f: F) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a><div class="where">where
+    Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,
+    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>(Self::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" title="type core::iter::traits::iterator::Iterator::Item">Item</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>,</div></h4></section></summary><div class='docblock'>Tests if every element of the iterator matches a predicate. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.all">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.any" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#2758-2761">Source</a></span><a href="#method.any" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.any" class="fn">any</a>&lt;F&gt;(&amp;mut self, f: F) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a><div class="where">where
+    Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,
+    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>(Self::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" title="type core::iter::traits::iterator::Iterator::Item">Item</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>,</div></h4></section></summary><div class='docblock'>Tests if any element of the iterator matches a predicate. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.any">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.find" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#2821-2824">Source</a></span><a href="#method.find" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.find" class="fn">find</a>&lt;P&gt;(&amp;mut self, predicate: P) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Self::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" title="type core::iter::traits::iterator::Iterator::Item">Item</a>&gt;<div class="where">where
+    Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,
+    P: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.FnMut.html" title="trait core::ops::function::FnMut">FnMut</a>(&amp;Self::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" title="type core::iter::traits::iterator::Iterator::Item">Item</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>,</div></h4></section></summary><div class='docblock'>Searches for an element of an iterator that satisfies a predicate. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.find">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.find_map" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.30.0">1.30.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#2852-2855">Source</a></span><a href="#method.find_map" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.find_map" class="fn">find_map</a>&lt;B, F&gt;(&amp;mut self, f: F) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;B&gt;<div class="where">where
+    Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,
+    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>(Self::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" title="type core::iter::traits::iterator::Iterator::Item">Item</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;B&gt;,</div></h4></section></summary><div class='docblock'>Applies function to the elements of iterator and returns
+the first non-none result. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.find_map">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.try_find" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#2910-2916">Source</a><a href="#method.try_find" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.try_find" class="fn">try_find</a>&lt;R&gt;(
+    &amp;mut self,
+    f: impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.FnMut.html" title="trait core::ops::function::FnMut">FnMut</a>(&amp;Self::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" title="type core::iter::traits::iterator::Iterator::Item">Item</a>) -&gt; R,
+) -&gt; &lt;&lt;R as <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/try_trait/trait.Try.html" title="trait core::ops::try_trait::Try">Try</a>&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/ops/try_trait/trait.Try.html#associatedtype.Residual" title="type core::ops::try_trait::Try::Residual">Residual</a> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/try_trait/trait.Residual.html" title="trait core::ops::try_trait::Residual">Residual</a>&lt;<a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Self::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" title="type core::iter::traits::iterator::Iterator::Item">Item</a>&gt;&gt;&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/ops/try_trait/trait.Residual.html#associatedtype.TryType" title="type core::ops::try_trait::Residual::TryType">TryType</a><div class="where">where
+    Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,
+    R: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/try_trait/trait.Try.html" title="trait core::ops::try_trait::Try">Try</a>&lt;Output = <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>&gt;,
+    &lt;R as <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/try_trait/trait.Try.html" title="trait core::ops::try_trait::Try">Try</a>&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/ops/try_trait/trait.Try.html#associatedtype.Residual" title="type core::ops::try_trait::Try::Residual">Residual</a>: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/try_trait/trait.Residual.html" title="trait core::ops::try_trait::Residual">Residual</a>&lt;<a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Self::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" title="type core::iter::traits::iterator::Iterator::Item">Item</a>&gt;&gt;,</div></h4></section></summary><span class="item-info"><div class="stab unstable"><span class="emoji">🔬</span><span>This is a nightly-only experimental API. (<code>try_find</code>)</span></div></span><div class='docblock'>Applies function to the elements of iterator and returns
+the first true result or the first error. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.try_find">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.position" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#2993-2996">Source</a></span><a href="#method.position" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.position" class="fn">position</a>&lt;P&gt;(&amp;mut self, predicate: P) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt;<div class="where">where
+    Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,
+    P: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/function/trait.FnMut.html" title="trait core::ops::function::FnMut">FnMut</a>(Self::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" title="type core::iter::traits::iterator::Iterator::Item">Item</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>,</div></h4></section></summary><div class='docblock'>Searches for an element in an iterator, returning its index. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.position">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.max" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#3107-3110">Source</a></span><a href="#method.max" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.max" class="fn">max</a>(self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Self::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" title="type core::iter::traits::iterator::Iterator::Item">Item</a>&gt;<div class="where">where
+    Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,
+    Self::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" title="type core::iter::traits::iterator::Iterator::Item">Item</a>: <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html" title="trait core::cmp::Ord">Ord</a>,</div></h4></section></summary><div class='docblock'>Returns the maximum element of an iterator. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.max">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.min" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#3143-3146">Source</a></span><a href="#method.min" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.min" class="fn">min</a>(self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Self::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" title="type core::iter::traits::iterator::Iterator::Item">Item</a>&gt;<div class="where">where
+    Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,
+    Self::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" title="type core::iter::traits::iterator::Iterator::Item">Item</a>: <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html" title="trait core::cmp::Ord">Ord</a>,</div></h4></section></summary><div class='docblock'>Returns the minimum element of an iterator. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.min">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.max_by_key" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.6.0">1.6.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#3165-3168">Source</a></span><a href="#method.max_by_key" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.max_by_key" class="fn">max_by_key</a>&lt;B, F&gt;(self, f: F) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Self::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" title="type core::iter::traits::iterator::Iterator::Item">Item</a>&gt;<div class="where">where
+    B: <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html" title="trait core::cmp::Ord">Ord</a>,
+    Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,
+    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>(&amp;Self::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" title="type core::iter::traits::iterator::Iterator::Item">Item</a>) -&gt; B,</div></h4></section></summary><div class='docblock'>Returns the element that gives the maximum value from the
+specified function. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.max_by_key">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.max_by" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.15.0">1.15.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#3198-3201">Source</a></span><a href="#method.max_by" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.max_by" class="fn">max_by</a>&lt;F&gt;(self, compare: F) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Self::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" title="type core::iter::traits::iterator::Iterator::Item">Item</a>&gt;<div class="where">where
+    Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,
+    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>(&amp;Self::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" title="type core::iter::traits::iterator::Iterator::Item">Item</a>, &amp;Self::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" title="type core::iter::traits::iterator::Iterator::Item">Item</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/cmp/enum.Ordering.html" title="enum core::cmp::Ordering">Ordering</a>,</div></h4></section></summary><div class='docblock'>Returns the element that gives the maximum value with respect to the
+specified comparison function. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.max_by">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.min_by_key" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.6.0">1.6.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#3225-3228">Source</a></span><a href="#method.min_by_key" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.min_by_key" class="fn">min_by_key</a>&lt;B, F&gt;(self, f: F) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Self::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" title="type core::iter::traits::iterator::Iterator::Item">Item</a>&gt;<div class="where">where
+    B: <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html" title="trait core::cmp::Ord">Ord</a>,
+    Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,
+    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>(&amp;Self::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" title="type core::iter::traits::iterator::Iterator::Item">Item</a>) -&gt; B,</div></h4></section></summary><div class='docblock'>Returns the element that gives the minimum value from the
+specified function. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.min_by_key">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.min_by" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.15.0">1.15.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#3258-3261">Source</a></span><a href="#method.min_by" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.min_by" class="fn">min_by</a>&lt;F&gt;(self, compare: F) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Self::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" title="type core::iter::traits::iterator::Iterator::Item">Item</a>&gt;<div class="where">where
+    Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,
+    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>(&amp;Self::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" title="type core::iter::traits::iterator::Iterator::Item">Item</a>, &amp;Self::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" title="type core::iter::traits::iterator::Iterator::Item">Item</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/cmp/enum.Ordering.html" title="enum core::cmp::Ordering">Ordering</a>,</div></h4></section></summary><div class='docblock'>Returns the element that gives the minimum value with respect to the
+specified comparison function. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.min_by">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.unzip" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#3331-3335">Source</a></span><a href="#method.unzip" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.unzip" class="fn">unzip</a>&lt;A, B, FromA, FromB&gt;(self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(FromA, FromB)</a><div class="where">where
+    FromA: <a class="trait" href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html" title="trait core::default::Default">Default</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.Extend.html" title="trait core::iter::traits::collect::Extend">Extend</a>&lt;A&gt;,
+    FromB: <a class="trait" href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html" title="trait core::default::Default">Default</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.Extend.html" title="trait core::iter::traits::collect::Extend">Extend</a>&lt;B&gt;,
+    Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a>&lt;Item = <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(A, B)</a>&gt;,</div></h4></section></summary><div class='docblock'>Converts an iterator of pairs into a pair of containers. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.unzip">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.copied" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.36.0">1.36.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#3362-3365">Source</a></span><a href="#method.copied" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.copied" class="fn">copied</a>&lt;'a, T&gt;(self) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/core/iter/adapters/copied/struct.Copied.html" title="struct core::iter::adapters::copied::Copied">Copied</a>&lt;Self&gt;<div class="where">where
+    T: 'a + <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a>,
+    Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a>&lt;Item = <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'a T</a>&gt;,</div></h4></section></summary><div class='docblock'>Creates an iterator which copies all of its elements. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.copied">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.cloned" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#3410-3413">Source</a></span><a href="#method.cloned" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.cloned" class="fn">cloned</a>&lt;'a, T&gt;(self) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/core/iter/adapters/cloned/struct.Cloned.html" title="struct core::iter::adapters::cloned::Cloned">Cloned</a>&lt;Self&gt;<div class="where">where
+    T: 'a + <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>,
+    Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a>&lt;Item = <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'a T</a>&gt;,</div></h4></section></summary><div class='docblock'>Creates an iterator which <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" title="method core::clone::Clone::clone"><code>clone</code></a>s all of its elements. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.cloned">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.array_chunks" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#3485-3487">Source</a><a href="#method.array_chunks" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.array_chunks" class="fn">array_chunks</a>&lt;const N: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt;(self) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/core/iter/adapters/array_chunks/struct.ArrayChunks.html" title="struct core::iter::adapters::array_chunks::ArrayChunks">ArrayChunks</a>&lt;Self, N&gt;<div class="where">where
+    Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><span class="item-info"><div class="stab unstable"><span class="emoji">🔬</span><span>This is a nightly-only experimental API. (<code>iter_array_chunks</code>)</span></div></span><div class='docblock'>Returns an iterator over <code>N</code> elements of the iterator at a time. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.array_chunks">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.sum" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.11.0">1.11.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#3516-3519">Source</a></span><a href="#method.sum" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.sum" class="fn">sum</a>&lt;S&gt;(self) -&gt; S<div class="where">where
+    Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,
+    S: <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/accum/trait.Sum.html" title="trait core::iter::traits::accum::Sum">Sum</a>&lt;Self::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" title="type core::iter::traits::iterator::Iterator::Item">Item</a>&gt;,</div></h4></section></summary><div class='docblock'>Sums the elements of an iterator. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.sum">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.product" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.11.0">1.11.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#3548-3551">Source</a></span><a href="#method.product" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.product" class="fn">product</a>&lt;P&gt;(self) -&gt; P<div class="where">where
+    Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,
+    P: <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/accum/trait.Product.html" title="trait core::iter::traits::accum::Product">Product</a>&lt;Self::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" title="type core::iter::traits::iterator::Iterator::Item">Item</a>&gt;,</div></h4></section></summary><div class='docblock'>Iterates over the entire iterator, multiplying all the elements <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.product">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.cmp" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.5.0">1.5.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#3569-3573">Source</a></span><a href="#method.cmp" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.cmp" class="fn">cmp</a>&lt;I&gt;(self, other: I) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/cmp/enum.Ordering.html" title="enum core::cmp::Ordering">Ordering</a><div class="where">where
+    I: <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>&lt;Item = Self::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" title="type core::iter::traits::iterator::Iterator::Item">Item</a>&gt;,
+    Self::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" title="type core::iter::traits::iterator::Iterator::Item">Item</a>: <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html" title="trait core::cmp::Ord">Ord</a>,
+    Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><div class='docblock'><a href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#lexicographical-comparison" title="trait core::cmp::Ord">Lexicographically</a> compares the elements of this <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator"><code>Iterator</code></a> with those
+of another. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.cmp">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.cmp_by" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#3596-3600">Source</a><a href="#method.cmp_by" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.cmp_by" class="fn">cmp_by</a>&lt;I, F&gt;(self, other: I, cmp: F) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/cmp/enum.Ordering.html" title="enum core::cmp::Ordering">Ordering</a><div class="where">where
+    Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,
+    I: <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>,
+    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>(Self::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" title="type core::iter::traits::iterator::Iterator::Item">Item</a>, &lt;I as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" title="type core::iter::traits::collect::IntoIterator::Item">Item</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/cmp/enum.Ordering.html" title="enum core::cmp::Ordering">Ordering</a>,</div></h4></section></summary><span class="item-info"><div class="stab unstable"><span class="emoji">🔬</span><span>This is a nightly-only experimental API. (<code>iter_order_by</code>)</span></div></span><div class='docblock'><a href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#lexicographical-comparison" title="trait core::cmp::Ord">Lexicographically</a> compares the elements of this <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator"><code>Iterator</code></a> with those
+of another with respect to the specified comparison function. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.cmp_by">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.partial_cmp" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.5.0">1.5.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#3652-3656">Source</a></span><a href="#method.partial_cmp" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.partial_cmp" class="fn">partial_cmp</a>&lt;I&gt;(self, other: I) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="enum" href="https://doc.rust-lang.org/nightly/core/cmp/enum.Ordering.html" title="enum core::cmp::Ordering">Ordering</a>&gt;<div class="where">where
+    I: <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>,
+    Self::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" title="type core::iter::traits::iterator::Iterator::Item">Item</a>: <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html" title="trait core::cmp::PartialOrd">PartialOrd</a>&lt;&lt;I as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" title="type core::iter::traits::collect::IntoIterator::Item">Item</a>&gt;,
+    Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><div class='docblock'><a href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#lexicographical-comparison" title="trait core::cmp::Ord">Lexicographically</a> compares the <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html" title="trait core::cmp::PartialOrd"><code>PartialOrd</code></a> elements of
+this <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator"><code>Iterator</code></a> with those of another. The comparison works like short-circuit
+evaluation, returning a result without comparing the remaining elements.
+As soon as an order can be determined, the evaluation stops and a result is returned. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.partial_cmp">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.partial_cmp_by" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#3688-3692">Source</a><a href="#method.partial_cmp_by" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.partial_cmp_by" class="fn">partial_cmp_by</a>&lt;I, F&gt;(self, other: I, partial_cmp: F) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="enum" href="https://doc.rust-lang.org/nightly/core/cmp/enum.Ordering.html" title="enum core::cmp::Ordering">Ordering</a>&gt;<div class="where">where
+    Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,
+    I: <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>,
+    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>(Self::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" title="type core::iter::traits::iterator::Iterator::Item">Item</a>, &lt;I as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" title="type core::iter::traits::collect::IntoIterator::Item">Item</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="enum" href="https://doc.rust-lang.org/nightly/core/cmp/enum.Ordering.html" title="enum core::cmp::Ordering">Ordering</a>&gt;,</div></h4></section></summary><span class="item-info"><div class="stab unstable"><span class="emoji">🔬</span><span>This is a nightly-only experimental API. (<code>iter_order_by</code>)</span></div></span><div class='docblock'><a href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#lexicographical-comparison" title="trait core::cmp::Ord">Lexicographically</a> compares the elements of this <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator"><code>Iterator</code></a> with those
+of another with respect to the specified comparison function. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.partial_cmp_by">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.eq" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.5.0">1.5.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#3721-3725">Source</a></span><a href="#method.eq" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.eq" class="fn">eq</a>&lt;I&gt;(self, other: I) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a><div class="where">where
+    I: <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>,
+    Self::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" title="type core::iter::traits::iterator::Iterator::Item">Item</a>: <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html" title="trait core::cmp::PartialEq">PartialEq</a>&lt;&lt;I as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" title="type core::iter::traits::collect::IntoIterator::Item">Item</a>&gt;,
+    Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><div class='docblock'>Determines if the elements of this <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator"><code>Iterator</code></a> are equal to those of
+another. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.eq">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.eq_by" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#3744-3748">Source</a><a href="#method.eq_by" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.eq_by" class="fn">eq_by</a>&lt;I, F&gt;(self, other: I, eq: F) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a><div class="where">where
+    Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,
+    I: <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>,
+    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>(Self::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" title="type core::iter::traits::iterator::Iterator::Item">Item</a>, &lt;I as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" title="type core::iter::traits::collect::IntoIterator::Item">Item</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>,</div></h4></section></summary><span class="item-info"><div class="stab unstable"><span class="emoji">🔬</span><span>This is a nightly-only experimental API. (<code>iter_order_by</code>)</span></div></span><div class='docblock'>Determines if the elements of this <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator"><code>Iterator</code></a> are equal to those of
+another with respect to the specified equality function. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.eq_by">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.5.0">1.5.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#3776-3780">Source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.ne" class="fn">ne</a>&lt;I&gt;(self, other: I) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a><div class="where">where
+    I: <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>,
+    Self::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" title="type core::iter::traits::iterator::Iterator::Item">Item</a>: <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html" title="trait core::cmp::PartialEq">PartialEq</a>&lt;&lt;I as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" title="type core::iter::traits::collect::IntoIterator::Item">Item</a>&gt;,
+    Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><div class='docblock'>Determines if the elements of this <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator"><code>Iterator</code></a> are not equal to those of
+another. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.ne">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.lt" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.5.0">1.5.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#3797-3801">Source</a></span><a href="#method.lt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.lt" class="fn">lt</a>&lt;I&gt;(self, other: I) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a><div class="where">where
+    I: <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>,
+    Self::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" title="type core::iter::traits::iterator::Iterator::Item">Item</a>: <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html" title="trait core::cmp::PartialOrd">PartialOrd</a>&lt;&lt;I as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" title="type core::iter::traits::collect::IntoIterator::Item">Item</a>&gt;,
+    Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><div class='docblock'>Determines if the elements of this <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator"><code>Iterator</code></a> are <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#lexicographical-comparison" title="trait core::cmp::Ord">lexicographically</a>
+less than those of another. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.lt">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.le" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.5.0">1.5.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#3818-3822">Source</a></span><a href="#method.le" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.le" class="fn">le</a>&lt;I&gt;(self, other: I) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a><div class="where">where
+    I: <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>,
+    Self::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" title="type core::iter::traits::iterator::Iterator::Item">Item</a>: <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html" title="trait core::cmp::PartialOrd">PartialOrd</a>&lt;&lt;I as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" title="type core::iter::traits::collect::IntoIterator::Item">Item</a>&gt;,
+    Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><div class='docblock'>Determines if the elements of this <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator"><code>Iterator</code></a> are <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#lexicographical-comparison" title="trait core::cmp::Ord">lexicographically</a>
+less or equal to those of another. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.le">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.gt" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.5.0">1.5.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#3839-3843">Source</a></span><a href="#method.gt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.gt" class="fn">gt</a>&lt;I&gt;(self, other: I) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a><div class="where">where
+    I: <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>,
+    Self::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" title="type core::iter::traits::iterator::Iterator::Item">Item</a>: <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html" title="trait core::cmp::PartialOrd">PartialOrd</a>&lt;&lt;I as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" title="type core::iter::traits::collect::IntoIterator::Item">Item</a>&gt;,
+    Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><div class='docblock'>Determines if the elements of this <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator"><code>Iterator</code></a> are <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#lexicographical-comparison" title="trait core::cmp::Ord">lexicographically</a>
+greater than those of another. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.gt">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.ge" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.5.0">1.5.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#3860-3864">Source</a></span><a href="#method.ge" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.ge" class="fn">ge</a>&lt;I&gt;(self, other: I) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a><div class="where">where
+    I: <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>,
+    Self::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" title="type core::iter::traits::iterator::Iterator::Item">Item</a>: <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html" title="trait core::cmp::PartialOrd">PartialOrd</a>&lt;&lt;I as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" title="type core::iter::traits::collect::IntoIterator::Item">Item</a>&gt;,
+    Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><div class='docblock'>Determines if the elements of this <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator"><code>Iterator</code></a> are <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#lexicographical-comparison" title="trait core::cmp::Ord">lexicographically</a>
+greater than or equal to those of another. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.ge">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.is_sorted" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.82.0">1.82.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#3889-3892">Source</a></span><a href="#method.is_sorted" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.is_sorted" class="fn">is_sorted</a>(self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a><div class="where">where
+    Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,
+    Self::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" title="type core::iter::traits::iterator::Iterator::Item">Item</a>: <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html" title="trait core::cmp::PartialOrd">PartialOrd</a>,</div></h4></section></summary><div class='docblock'>Checks if the elements of this iterator are sorted. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.is_sorted">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.is_sorted_by" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.82.0">1.82.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#3915-3918">Source</a></span><a href="#method.is_sorted_by" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.is_sorted_by" class="fn">is_sorted_by</a>&lt;F&gt;(self, compare: F) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a><div class="where">where
+    Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,
+    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>(&amp;Self::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" title="type core::iter::traits::iterator::Iterator::Item">Item</a>, &amp;Self::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" title="type core::iter::traits::iterator::Iterator::Item">Item</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>,</div></h4></section></summary><div class='docblock'>Checks if the elements of this iterator are sorted using the given comparator function. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.is_sorted_by">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.is_sorted_by_key" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.82.0">1.82.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#3959-3963">Source</a></span><a href="#method.is_sorted_by_key" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.is_sorted_by_key" class="fn">is_sorted_by_key</a>&lt;F, K&gt;(self, f: F) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a><div class="where">where
+    Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,
+    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>(Self::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" title="type core::iter::traits::iterator::Iterator::Item">Item</a>) -&gt; K,
+    K: <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html" title="trait core::cmp::PartialOrd">PartialOrd</a>,</div></h4></section></summary><div class='docblock'>Checks if the elements of this iterator are sorted using the given key extraction
+function. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.is_sorted_by_key">Read more</a></div></details></div></details></div><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-FilterIter%3C'c,+C%3E" class="impl"><a href="#impl-Freeze-for-FilterIter%3C'c,+C%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'c, C&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="struct" href="struct.FilterIter.html" title="struct bdk_bitcoind_rpc::bip158::FilterIter">FilterIter</a>&lt;'c, C&gt;</h3></section><section id="impl-RefUnwindSafe-for-FilterIter%3C'c,+C%3E" class="impl"><a href="#impl-RefUnwindSafe-for-FilterIter%3C'c,+C%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'c, C&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="struct.FilterIter.html" title="struct bdk_bitcoind_rpc::bip158::FilterIter">FilterIter</a>&lt;'c, C&gt;<div class="where">where
+    C: <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a>,</div></h3></section><section id="impl-Send-for-FilterIter%3C'c,+C%3E" class="impl"><a href="#impl-Send-for-FilterIter%3C'c,+C%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'c, C&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="struct.FilterIter.html" title="struct bdk_bitcoind_rpc::bip158::FilterIter">FilterIter</a>&lt;'c, C&gt;<div class="where">where
+    C: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a>,</div></h3></section><section id="impl-Sync-for-FilterIter%3C'c,+C%3E" class="impl"><a href="#impl-Sync-for-FilterIter%3C'c,+C%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'c, C&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="struct" href="struct.FilterIter.html" title="struct bdk_bitcoind_rpc::bip158::FilterIter">FilterIter</a>&lt;'c, C&gt;<div class="where">where
+    C: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a>,</div></h3></section><section id="impl-Unpin-for-FilterIter%3C'c,+C%3E" class="impl"><a href="#impl-Unpin-for-FilterIter%3C'c,+C%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'c, C&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="struct" href="struct.FilterIter.html" title="struct bdk_bitcoind_rpc::bip158::FilterIter">FilterIter</a>&lt;'c, C&gt;</h3></section><section id="impl-UnwindSafe-for-FilterIter%3C'c,+C%3E" class="impl"><a href="#impl-UnwindSafe-for-FilterIter%3C'c,+C%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'c, C&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="struct" href="struct.FilterIter.html" title="struct bdk_bitcoind_rpc::bip158::FilterIter">FilterIter</a>&lt;'c, C&gt;<div class="where">where
+    C: <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a>,</div></h3></section></div><h2 id="blanket-implementations" class="section-header">Blanket Implementations<a href="#blanket-implementations" class="anchor">§</a></h2><div id="blanket-implementations-list"><details class="toggle implementors-toggle"><summary><section id="impl-Any-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#138">Source</a><a href="#impl-Any-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T<div class="where">where
+    T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#139">Source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id" class="fn">type_id</a>(&amp;self) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/core/any/struct.TypeId.html" title="struct core::any::TypeId">TypeId</a></h4></section></summary><div class='docblock'>Gets the <code>TypeId</code> of <code>self</code>. <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Borrow%3CT%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#209">Source</a><a href="#impl-Borrow%3CT%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html" title="trait core::borrow::Borrow">Borrow</a>&lt;T&gt; for T<div class="where">where
+    T: ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#211">Source</a><a href="#method.borrow" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html#tymethod.borrow" class="fn">borrow</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;T</a></h4></section></summary><div class='docblock'>Immutably borrows from an owned value. <a href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html#tymethod.borrow">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-BorrowMut%3CT%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#217">Source</a><a href="#impl-BorrowMut%3CT%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/borrow/trait.BorrowMut.html" title="trait core::borrow::BorrowMut">BorrowMut</a>&lt;T&gt; for T<div class="where">where
+    T: ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow_mut" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#218">Source</a><a href="#method.borrow_mut" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/borrow/trait.BorrowMut.html#tymethod.borrow_mut" class="fn">borrow_mut</a>(&amp;mut self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut T</a></h4></section></summary><div class='docblock'>Mutably borrows from an owned value. <a href="https://doc.rust-lang.org/nightly/core/borrow/trait.BorrowMut.html#tymethod.borrow_mut">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-From%3CT%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/convert/mod.rs.html#767">Source</a><a href="#impl-From%3CT%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;T&gt; for T</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/convert/mod.rs.html#770">Source</a><a href="#method.from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(t: T) -&gt; T</h4></section></summary><div class="docblock"><p>Returns the argument unchanged.</p>
+</div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Into%3CU%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/convert/mod.rs.html#750-752">Source</a><a href="#impl-Into%3CU%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T, U&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;U&gt; for T<div class="where">where
+    U: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;T&gt;,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.into" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/convert/mod.rs.html#760">Source</a><a href="#method.into" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html#tymethod.into" class="fn">into</a>(self) -&gt; U</h4></section></summary><div class="docblock"><p>Calls <code>U::from(self)</code>.</p>
+<p>That is, this conversion is whatever the implementation of
+<code><a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;T&gt; for U</code> chooses to do.</p>
+</div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-IntoIterator-for-I" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/iter/traits/collect.rs.html#317">Source</a><a href="#impl-IntoIterator-for-I" class="anchor">§</a><h3 class="code-header">impl&lt;I&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for I<div class="where">where
+    I: <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item-1" class="associatedtype trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/iter/traits/collect.rs.html#318">Source</a><a href="#associatedtype.Item-1" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = &lt;I as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a>&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" title="type core::iter::traits::iterator::Iterator::Item">Item</a></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter" class="associatedtype trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/iter/traits/collect.rs.html#319">Source</a><a href="#associatedtype.IntoIter" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = I</h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/iter/traits/collect.rs.html#322">Source</a><a href="#method.into_iter" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(self) -&gt; I</h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-IteratorRandom-for-I" class="impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/seq/mod.rs.html#615">Source</a><a href="#impl-IteratorRandom-for-I" class="anchor">§</a><h3 class="code-header">impl&lt;I&gt; <a class="trait" href="https://rust-random.github.io/rand/rand/seq/trait.IteratorRandom.html" title="trait rand::seq::IteratorRandom">IteratorRandom</a> for I<div class="where">where
+    I: <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.choose" class="method trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/seq/mod.rs.html#304-305">Source</a><a href="#method.choose" class="anchor">§</a><h4 class="code-header">fn <a href="https://rust-random.github.io/rand/rand/seq/trait.IteratorRandom.html#method.choose" class="fn">choose</a>&lt;R&gt;(self, rng: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut R</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Self::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" title="type core::iter::traits::iterator::Iterator::Item">Item</a>&gt;<div class="where">where
+    R: <a class="trait" href="https://rust-random.github.io/rand/rand/rng/trait.Rng.html" title="trait rand::rng::Rng">Rng</a> + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><div class='docblock'>Choose one element at random from the iterator. <a href="https://rust-random.github.io/rand/rand/seq/trait.IteratorRandom.html#method.choose">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.choose_stable" class="method trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/seq/mod.rs.html#373-374">Source</a><a href="#method.choose_stable" class="anchor">§</a><h4 class="code-header">fn <a href="https://rust-random.github.io/rand/rand/seq/trait.IteratorRandom.html#method.choose_stable" class="fn">choose_stable</a>&lt;R&gt;(self, rng: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut R</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Self::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" title="type core::iter::traits::iterator::Iterator::Item">Item</a>&gt;<div class="where">where
+    R: <a class="trait" href="https://rust-random.github.io/rand/rand/rng/trait.Rng.html" title="trait rand::rng::Rng">Rng</a> + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><div class='docblock'>Choose one element at random from the iterator. <a href="https://rust-random.github.io/rand/rand/seq/trait.IteratorRandom.html#method.choose_stable">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.choose_multiple_fill" class="method trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/seq/mod.rs.html#426-427">Source</a><a href="#method.choose_multiple_fill" class="anchor">§</a><h4 class="code-header">fn <a href="https://rust-random.github.io/rand/rand/seq/trait.IteratorRandom.html#method.choose_multiple_fill" class="fn">choose_multiple_fill</a>&lt;R&gt;(self, rng: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut R</a>, buf: &amp;mut [Self::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" title="type core::iter::traits::iterator::Iterator::Item">Item</a>]) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a><div class="where">where
+    R: <a class="trait" href="https://rust-random.github.io/rand/rand/rng/trait.Rng.html" title="trait rand::rng::Rng">Rng</a> + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><div class='docblock'>Collects values at random from the iterator into a supplied buffer
+until that buffer is filled. <a href="https://rust-random.github.io/rand/rand/seq/trait.IteratorRandom.html#method.choose_multiple_fill">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.choose_multiple" class="method trait-impl"><a class="src rightside" href="https://rust-random.github.io/rand/src/rand/seq/mod.rs.html#466-467">Source</a><a href="#method.choose_multiple" class="anchor">§</a><h4 class="code-header">fn <a href="https://rust-random.github.io/rand/rand/seq/trait.IteratorRandom.html#method.choose_multiple" class="fn">choose_multiple</a>&lt;R&gt;(self, rng: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut R</a>, amount: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a>&lt;Self::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" title="type core::iter::traits::iterator::Iterator::Item">Item</a>&gt;<div class="where">where
+    R: <a class="trait" href="https://rust-random.github.io/rand/rand/rng/trait.Rng.html" title="trait rand::rng::Rng">Rng</a> + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><div class='docblock'>Collects <code>amount</code> values at random from the iterator into a vector. <a href="https://rust-random.github.io/rand/rand/seq/trait.IteratorRandom.html#method.choose_multiple">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-TryFrom%3CU%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/convert/mod.rs.html#807-809">Source</a><a href="#impl-TryFrom%3CU%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T, U&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a>&lt;U&gt; for T<div class="where">where
+    U: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;T&gt;,</div></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Error-1" class="associatedtype trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/convert/mod.rs.html#811">Source</a><a href="#associatedtype.Error-1" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html#associatedtype.Error" class="associatedtype">Error</a> = <a class="enum" href="https://doc.rust-lang.org/nightly/core/convert/enum.Infallible.html" title="enum core::convert::Infallible">Infallible</a></h4></section></summary><div class='docblock'>The type returned in the event of a conversion error.</div></details><details class="toggle method-toggle" open><summary><section id="method.try_from" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/convert/mod.rs.html#814">Source</a><a href="#method.try_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html#tymethod.try_from" class="fn">try_from</a>(value: U) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;T, &lt;T as <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a>&lt;U&gt;&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html#associatedtype.Error" title="type core::convert::TryFrom::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Performs the conversion.</div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-TryInto%3CU%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/convert/mod.rs.html#792-794">Source</a><a href="#impl-TryInto%3CU%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T, U&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.TryInto.html" title="trait core::convert::TryInto">TryInto</a>&lt;U&gt; for T<div class="where">where
+    U: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a>&lt;T&gt;,</div></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Error" class="associatedtype trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/convert/mod.rs.html#796">Source</a><a href="#associatedtype.Error" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/convert/trait.TryInto.html#associatedtype.Error" class="associatedtype">Error</a> = &lt;U as <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a>&lt;T&gt;&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html#associatedtype.Error" title="type core::convert::TryFrom::Error">Error</a></h4></section></summary><div class='docblock'>The type returned in the event of a conversion error.</div></details><details class="toggle method-toggle" open><summary><section id="method.try_into" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/convert/mod.rs.html#799">Source</a><a href="#method.try_into" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.TryInto.html#tymethod.try_into" class="fn">try_into</a>(self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;U, &lt;U as <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a>&lt;T&gt;&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html#associatedtype.Error" title="type core::convert::TryFrom::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Performs the conversion.</div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-VZip%3CV%3E-for-T" class="impl"><a href="#impl-VZip%3CV%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;V, T&gt; VZip&lt;V&gt; for T<div class="where">where
+    V: MultiLane&lt;T&gt;,</div></h3></section></summary><div class="impl-items"><section id="method.vzip" class="method trait-impl"><a href="#method.vzip" class="anchor">§</a><h4 class="code-header">fn <a class="fn">vzip</a>(self) -&gt; V</h4></section></div></details></div></section></div></main></body></html>
\ No newline at end of file
index 2f358f32114371740c7a67ce21343f911d1ea6d6..3bbcda6aeaefb18fcf1277dc37e1c11ce835d479 100644 (file)
@@ -1,8 +1,8 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="This crate is used for emitting blockchain data from the `bitcoind` RPC interface. It does not use the wallet RPC API, so this crate can be used with wallet-disabled Bitcoin Core nodes."><title>bdk_bitcoind_rpc - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-e7950ecc.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_bitcoind_rpc" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f85c6de55 2025-01-26)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="../crates.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc mod crate"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../bdk_bitcoind_rpc/index.html">bdk_<wbr>bitcoind_<wbr>rpc</a><span class="version">0.17.1</span></h2></div><div class="sidebar-elems"><ul class="block"><li><a id="all-types" href="all.html">All Items</a></li></ul><section id="rustdoc-toc"><h3><a href="#reexports">Crate Items</a></h3><ul class="block"><li><a href="#reexports" title="Re-exports">Re-exports</a></li><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#traits" title="Traits">Traits</a></li></ul></section><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1>Crate <span>bdk_bitcoind_rpc</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_bitcoind_rpc/lib.rs.html#1-328">Source</a> </span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>This crate is used for emitting blockchain data from the <code>bitcoind</code> RPC interface. It does not
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="This crate is used for emitting blockchain data from the `bitcoind` RPC interface. It does not use the wallet RPC API, so this crate can be used with wallet-disabled Bitcoin Core nodes."><title>bdk_bitcoind_rpc - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-e7950ecc.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_bitcoind_rpc" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f85c6de55 2025-01-26)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="../crates.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc mod crate"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../bdk_bitcoind_rpc/index.html">bdk_<wbr>bitcoind_<wbr>rpc</a><span class="version">0.17.1</span></h2></div><div class="sidebar-elems"><ul class="block"><li><a id="all-types" href="all.html">All Items</a></li></ul><section id="rustdoc-toc"><h3><a href="#reexports">Crate Items</a></h3><ul class="block"><li><a href="#reexports" title="Re-exports">Re-exports</a></li><li><a href="#modules" title="Modules">Modules</a></li><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#traits" title="Traits">Traits</a></li></ul></section><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1>Crate <span>bdk_bitcoind_rpc</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_bitcoind_rpc/lib.rs.html#1-331">Source</a> </span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>This crate is used for emitting blockchain data from the <code>bitcoind</code> RPC interface. It does not
 use the wallet RPC API, so this crate can be used with wallet-disabled Bitcoin Core nodes.</p>
 <p><a href="struct.Emitter.html" title="struct bdk_bitcoind_rpc::Emitter"><code>Emitter</code></a> is the main structure which sources blockchain data from [<code>bitcoincore_rpc::Client</code>].</p>
 <p>To only get block updates (exclude mempool transactions), the caller can use
 <a href="struct.Emitter.html#method.next_block" title="method bdk_bitcoind_rpc::Emitter::next_block"><code>Emitter::next_block</code></a> or/and <a href="struct.Emitter.html#method.next_header" title="method bdk_bitcoind_rpc::Emitter::next_header"><code>Emitter::next_header</code></a> until it returns <code>Ok(None)</code> (which means
 the chain tip is reached). A separate method, <a href="struct.Emitter.html#method.mempool" title="method bdk_bitcoind_rpc::Emitter::mempool"><code>Emitter::mempool</code></a> can be used to emit the whole
 mempool.</p>
-</div></details><h2 id="reexports" class="section-header">Re-exports<a href="#reexports" class="anchor">§</a></h2><dl class="item-table reexports"><dt id="reexport.bitcoincore_rpc"><code>pub use bitcoincore_rpc;</code></dt></dl><h2 id="structs" class="section-header">Structs<a href="#structs" class="anchor">§</a></h2><dl class="item-table"><dt><a class="struct" href="struct.BlockEvent.html" title="struct bdk_bitcoind_rpc::BlockEvent">Block<wbr>Event</a></dt><dd>A newly emitted block from <a href="struct.Emitter.html" title="struct bdk_bitcoind_rpc::Emitter"><code>Emitter</code></a>.</dd><dt><a class="struct" href="struct.Emitter.html" title="struct bdk_bitcoind_rpc::Emitter">Emitter</a></dt><dd>The <a href="struct.Emitter.html" title="struct bdk_bitcoind_rpc::Emitter"><code>Emitter</code></a> is used to emit data sourced from [<code>bitcoincore_rpc::Client</code>].</dd></dl><h2 id="traits" class="section-header">Traits<a href="#traits" class="anchor">§</a></h2><dl class="item-table"><dt><a class="trait" href="trait.BitcoindRpcErrorExt.html" title="trait bdk_bitcoind_rpc::BitcoindRpcErrorExt">Bitcoind<wbr>RpcError<wbr>Ext</a></dt><dd>Extends [<code>bitcoincore_rpc::Error</code>].</dd></dl></section></div></main></body></html>
\ No newline at end of file
+</div></details><h2 id="reexports" class="section-header">Re-exports<a href="#reexports" class="anchor">§</a></h2><dl class="item-table reexports"><dt id="reexport.bitcoincore_rpc"><code>pub use bitcoincore_rpc;</code></dt></dl><h2 id="modules" class="section-header">Modules<a href="#modules" class="anchor">§</a></h2><dl class="item-table"><dt><a class="mod" href="bip158/index.html" title="mod bdk_bitcoind_rpc::bip158">bip158</a></dt><dd>Compact block filters sync over RPC. For more details refer to <a href="https://github.com/bitcoin/bips/blob/master/bip-0157.mediawiki">BIP157</a>.</dd></dl><h2 id="structs" class="section-header">Structs<a href="#structs" class="anchor">§</a></h2><dl class="item-table"><dt><a class="struct" href="struct.BlockEvent.html" title="struct bdk_bitcoind_rpc::BlockEvent">Block<wbr>Event</a></dt><dd>A newly emitted block from <a href="struct.Emitter.html" title="struct bdk_bitcoind_rpc::Emitter"><code>Emitter</code></a>.</dd><dt><a class="struct" href="struct.Emitter.html" title="struct bdk_bitcoind_rpc::Emitter">Emitter</a></dt><dd>The <a href="struct.Emitter.html" title="struct bdk_bitcoind_rpc::Emitter"><code>Emitter</code></a> is used to emit data sourced from [<code>bitcoincore_rpc::Client</code>].</dd></dl><h2 id="traits" class="section-header">Traits<a href="#traits" class="anchor">§</a></h2><dl class="item-table"><dt><a class="trait" href="trait.BitcoindRpcErrorExt.html" title="trait bdk_bitcoind_rpc::BitcoindRpcErrorExt">Bitcoind<wbr>RpcError<wbr>Ext</a></dt><dd>Extends [<code>bitcoincore_rpc::Error</code>].</dd></dl></section></div></main></body></html>
\ No newline at end of file
index ead56840398fc731424616a8066cf0b6e60447cc..094710c3278ba8420f67c4b113abc5d6d468245d 100644 (file)
@@ -1 +1 @@
-window.SIDEBAR_ITEMS = {"struct":["BlockEvent","Emitter"],"trait":["BitcoindRpcErrorExt"]};
\ No newline at end of file
+window.SIDEBAR_ITEMS = {"mod":["bip158"],"struct":["BlockEvent","Emitter"],"trait":["BitcoindRpcErrorExt"]};
\ No newline at end of file
index c78aac00815d5329d52a6762c94ba6cbadfe71ea..9b82905a6700f8c0bc377f46815fa8650ba6fdd4 100644 (file)
@@ -1,21 +1,21 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A newly emitted block from `Emitter`."><title>BlockEvent in bdk_bitcoind_rpc - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-e7950ecc.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_bitcoind_rpc" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f85c6de55 2025-01-26)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../bdk_bitcoind_rpc/index.html">bdk_<wbr>bitcoind_<wbr>rpc</a><span class="version">0.17.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Block<wbr>Event</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.block" title="block">block</a></li><li><a href="#structfield.checkpoint" title="checkpoint">checkpoint</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.block_hash" title="block_hash">block_hash</a></li><li><a href="#method.block_height" title="block_height">block_height</a></li><li><a href="#method.connected_to" title="connected_to">connected_to</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Debug-for-BlockEvent%3CB%3E" title="Debug">Debug</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-BlockEvent%3CB%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-BlockEvent%3CB%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-BlockEvent%3CB%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-BlockEvent%3CB%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-BlockEvent%3CB%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-BlockEvent%3CB%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>bitcoind_<wbr>rpc</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="index.html">bdk_bitcoind_rpc</a></div><h1>Struct <span class="struct">BlockEvent</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_bitcoind_rpc/lib.rs.html#146-159">Source</a> </span></div><pre class="rust item-decl"><code>pub struct BlockEvent&lt;B&gt; {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A newly emitted block from `Emitter`."><title>BlockEvent in bdk_bitcoind_rpc - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-e7950ecc.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_bitcoind_rpc" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f85c6de55 2025-01-26)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../bdk_bitcoind_rpc/index.html">bdk_<wbr>bitcoind_<wbr>rpc</a><span class="version">0.17.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Block<wbr>Event</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.block" title="block">block</a></li><li><a href="#structfield.checkpoint" title="checkpoint">checkpoint</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.block_hash" title="block_hash">block_hash</a></li><li><a href="#method.block_height" title="block_height">block_height</a></li><li><a href="#method.connected_to" title="connected_to">connected_to</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Debug-for-BlockEvent%3CB%3E" title="Debug">Debug</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-BlockEvent%3CB%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-BlockEvent%3CB%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-BlockEvent%3CB%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-BlockEvent%3CB%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-BlockEvent%3CB%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-BlockEvent%3CB%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>bitcoind_<wbr>rpc</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="index.html">bdk_bitcoind_rpc</a></div><h1>Struct <span class="struct">BlockEvent</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_bitcoind_rpc/lib.rs.html#149-162">Source</a> </span></div><pre class="rust item-decl"><code>pub struct BlockEvent&lt;B&gt; {
     pub block: B,
-    pub checkpoint: CheckPoint,
+    pub checkpoint: <a class="struct" href="../bdk_core/checkpoint/struct.CheckPoint.html" title="struct bdk_core::checkpoint::CheckPoint">CheckPoint</a>,
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A newly emitted block from <a href="struct.Emitter.html" title="struct bdk_bitcoind_rpc::Emitter"><code>Emitter</code></a>.</p>
 </div></details><h2 id="fields" class="fields section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.block" class="structfield section-header"><a href="#structfield.block" class="anchor field">§</a><code>block: B</code></span><div class="docblock"><p>Either a full [<code>Block</code>] or [<code>Header</code>] of the new block.</p>
-</div><span id="structfield.checkpoint" class="structfield section-header"><a href="#structfield.checkpoint" class="anchor field">§</a><code>checkpoint: CheckPoint</code></span><div class="docblock"><p>The checkpoint of the new block.</p>
-<p>A [<code>CheckPoint</code>] is a node of a linked list of [<code>BlockId</code>]s. This checkpoint is linked to
-all [<code>BlockId</code>]s originally passed in <a href="struct.Emitter.html#method.new" title="associated function bdk_bitcoind_rpc::Emitter::new"><code>Emitter::new</code></a> as well as emitted blocks since then.
+</div><span id="structfield.checkpoint" class="structfield section-header"><a href="#structfield.checkpoint" class="anchor field">§</a><code>checkpoint: <a class="struct" href="../bdk_core/checkpoint/struct.CheckPoint.html" title="struct bdk_core::checkpoint::CheckPoint">CheckPoint</a></code></span><div class="docblock"><p>The checkpoint of the new block.</p>
+<p>A <a href="../bdk_core/checkpoint/struct.CheckPoint.html" title="struct bdk_core::checkpoint::CheckPoint"><code>CheckPoint</code></a> is a node of a linked list of <a href="../bdk_core/block_id/struct.BlockId.html" title="struct bdk_core::block_id::BlockId"><code>BlockId</code></a>s. This checkpoint is linked to
+all <a href="../bdk_core/block_id/struct.BlockId.html" title="struct bdk_core::block_id::BlockId"><code>BlockId</code></a>s originally passed in <a href="struct.Emitter.html#method.new" title="associated function bdk_bitcoind_rpc::Emitter::new"><code>Emitter::new</code></a> as well as emitted blocks since then.
 These blocks are guaranteed to be of the same chain.</p>
 <p>This is important as BDK structures require block-to-apply to be connected with another
 block in the original chain.</p>
-</div><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-BlockEvent%3CB%3E" class="impl"><a class="src rightside" href="../src/bdk_bitcoind_rpc/lib.rs.html#161-185">Source</a><a href="#impl-BlockEvent%3CB%3E" class="anchor">§</a><h3 class="code-header">impl&lt;B&gt; <a class="struct" href="struct.BlockEvent.html" title="struct bdk_bitcoind_rpc::BlockEvent">BlockEvent</a>&lt;B&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.block_height" class="method"><a class="src rightside" href="../src/bdk_bitcoind_rpc/lib.rs.html#163-165">Source</a><h4 class="code-header">pub fn <a href="#method.block_height" class="fn">block_height</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a></h4></section></summary><div class="docblock"><p>The block height of this new block.</p>
-</div></details><details class="toggle method-toggle" open><summary><section id="method.block_hash" class="method"><a class="src rightside" href="../src/bdk_bitcoind_rpc/lib.rs.html#168-170">Source</a><h4 class="code-header">pub fn <a href="#method.block_hash" class="fn">block_hash</a>(&amp;self) -&gt; BlockHash</h4></section></summary><div class="docblock"><p>The block hash of this new block.</p>
-</div></details><details class="toggle method-toggle" open><summary><section id="method.connected_to" class="method"><a class="src rightside" href="../src/bdk_bitcoind_rpc/lib.rs.html#178-184">Source</a><h4 class="code-header">pub fn <a href="#method.connected_to" class="fn">connected_to</a>(&amp;self) -&gt; BlockId</h4></section></summary><div class="docblock"><p>The [<code>BlockId</code>] of a previous block that this block connects to.</p>
-<p>This either returns a [<code>BlockId</code>] of a previously emitted block or from the chain we started
+</div><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-BlockEvent%3CB%3E" class="impl"><a class="src rightside" href="../src/bdk_bitcoind_rpc/lib.rs.html#164-188">Source</a><a href="#impl-BlockEvent%3CB%3E" class="anchor">§</a><h3 class="code-header">impl&lt;B&gt; <a class="struct" href="struct.BlockEvent.html" title="struct bdk_bitcoind_rpc::BlockEvent">BlockEvent</a>&lt;B&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.block_height" class="method"><a class="src rightside" href="../src/bdk_bitcoind_rpc/lib.rs.html#166-168">Source</a><h4 class="code-header">pub fn <a href="#method.block_height" class="fn">block_height</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a></h4></section></summary><div class="docblock"><p>The block height of this new block.</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.block_hash" class="method"><a class="src rightside" href="../src/bdk_bitcoind_rpc/lib.rs.html#171-173">Source</a><h4 class="code-header">pub fn <a href="#method.block_hash" class="fn">block_hash</a>(&amp;self) -&gt; BlockHash</h4></section></summary><div class="docblock"><p>The block hash of this new block.</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.connected_to" class="method"><a class="src rightside" href="../src/bdk_bitcoind_rpc/lib.rs.html#181-187">Source</a><h4 class="code-header">pub fn <a href="#method.connected_to" class="fn">connected_to</a>(&amp;self) -&gt; <a class="struct" href="../bdk_core/block_id/struct.BlockId.html" title="struct bdk_core::block_id::BlockId">BlockId</a></h4></section></summary><div class="docblock"><p>The <a href="../bdk_core/block_id/struct.BlockId.html" title="struct bdk_core::block_id::BlockId"><code>BlockId</code></a> of a previous block that this block connects to.</p>
+<p>This either returns a <a href="../bdk_core/block_id/struct.BlockId.html" title="struct bdk_core::block_id::BlockId"><code>BlockId</code></a> of a previously emitted block or from the chain we started
 with (passed in as <code>last_cp</code> in <a href="struct.Emitter.html#method.new" title="associated function bdk_bitcoind_rpc::Emitter::new"><code>Emitter::new</code></a>).</p>
 <p>This value is derived from <a href="struct.BlockEvent.html#structfield.checkpoint" title="field bdk_bitcoind_rpc::BlockEvent::checkpoint"><code>BlockEvent::checkpoint</code></a>.</p>
-</div></details></div></details></div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-BlockEvent%3CB%3E" class="impl"><a class="src rightside" href="../src/bdk_bitcoind_rpc/lib.rs.html#145">Source</a><a href="#impl-Debug-for-BlockEvent%3CB%3E" class="anchor">§</a><h3 class="code-header">impl&lt;B: <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a>&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.BlockEvent.html" title="struct bdk_bitcoind_rpc::BlockEvent">BlockEvent</a>&lt;B&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a class="src rightside" href="../src/bdk_bitcoind_rpc/lib.rs.html#145">Source</a><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="type" href="https://doc.rust-lang.org/nightly/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details></div><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-BlockEvent%3CB%3E" class="impl"><a href="#impl-Freeze-for-BlockEvent%3CB%3E" class="anchor">§</a><h3 class="code-header">impl&lt;B&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="struct" href="struct.BlockEvent.html" title="struct bdk_bitcoind_rpc::BlockEvent">BlockEvent</a>&lt;B&gt;<div class="where">where
+</div></details></div></details></div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-BlockEvent%3CB%3E" class="impl"><a class="src rightside" href="../src/bdk_bitcoind_rpc/lib.rs.html#148">Source</a><a href="#impl-Debug-for-BlockEvent%3CB%3E" class="anchor">§</a><h3 class="code-header">impl&lt;B: <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a>&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.BlockEvent.html" title="struct bdk_bitcoind_rpc::BlockEvent">BlockEvent</a>&lt;B&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a class="src rightside" href="../src/bdk_bitcoind_rpc/lib.rs.html#148">Source</a><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="type" href="https://doc.rust-lang.org/nightly/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details></div><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-BlockEvent%3CB%3E" class="impl"><a href="#impl-Freeze-for-BlockEvent%3CB%3E" class="anchor">§</a><h3 class="code-header">impl&lt;B&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="struct" href="struct.BlockEvent.html" title="struct bdk_bitcoind_rpc::BlockEvent">BlockEvent</a>&lt;B&gt;<div class="where">where
     B: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a>,</div></h3></section><section id="impl-RefUnwindSafe-for-BlockEvent%3CB%3E" class="impl"><a href="#impl-RefUnwindSafe-for-BlockEvent%3CB%3E" class="anchor">§</a><h3 class="code-header">impl&lt;B&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="struct.BlockEvent.html" title="struct bdk_bitcoind_rpc::BlockEvent">BlockEvent</a>&lt;B&gt;<div class="where">where
     B: <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a>,</div></h3></section><section id="impl-Send-for-BlockEvent%3CB%3E" class="impl"><a href="#impl-Send-for-BlockEvent%3CB%3E" class="anchor">§</a><h3 class="code-header">impl&lt;B&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="struct.BlockEvent.html" title="struct bdk_bitcoind_rpc::BlockEvent">BlockEvent</a>&lt;B&gt;<div class="where">where
     B: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a>,</div></h3></section><section id="impl-Sync-for-BlockEvent%3CB%3E" class="impl"><a href="#impl-Sync-for-BlockEvent%3CB%3E" class="anchor">§</a><h3 class="code-header">impl&lt;B&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="struct" href="struct.BlockEvent.html" title="struct bdk_bitcoind_rpc::BlockEvent">BlockEvent</a>&lt;B&gt;<div class="where">where
index 12d9dec5097e6e7bcadcf0cb5d727cd011a18afc..ad257048d701b984bfec026764600ac04235b339 100644 (file)
@@ -1,11 +1,11 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The `Emitter` is used to emit data sourced from `bitcoincore_rpc::Client`."><title>Emitter in bdk_bitcoind_rpc - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-e7950ecc.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_bitcoind_rpc" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f85c6de55 2025-01-26)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../bdk_bitcoind_rpc/index.html">bdk_<wbr>bitcoind_<wbr>rpc</a><span class="version">0.17.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Emitter</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.mempool" title="mempool">mempool</a></li><li><a href="#method.new" title="new">new</a></li><li><a href="#method.next_block" title="next_block">next_block</a></li><li><a href="#method.next_header" title="next_header">next_header</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Emitter%3C'c,+C%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Emitter%3C'c,+C%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Emitter%3C'c,+C%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-Emitter%3C'c,+C%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Emitter%3C'c,+C%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Emitter%3C'c,+C%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>bitcoind_<wbr>rpc</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="index.html">bdk_bitcoind_rpc</a></div><h1>Struct <span class="struct">Emitter</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_bitcoind_rpc/lib.rs.html#22-43">Source</a> </span></div><pre class="rust item-decl"><code>pub struct Emitter&lt;'c, C&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The <a href="struct.Emitter.html" title="struct bdk_bitcoind_rpc::Emitter"><code>Emitter</code></a> is used to emit data sourced from [<code>bitcoincore_rpc::Client</code>].</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The `Emitter` is used to emit data sourced from `bitcoincore_rpc::Client`."><title>Emitter in bdk_bitcoind_rpc - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-e7950ecc.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_bitcoind_rpc" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f85c6de55 2025-01-26)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../bdk_bitcoind_rpc/index.html">bdk_<wbr>bitcoind_<wbr>rpc</a><span class="version">0.17.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Emitter</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.mempool" title="mempool">mempool</a></li><li><a href="#method.new" title="new">new</a></li><li><a href="#method.next_block" title="next_block">next_block</a></li><li><a href="#method.next_header" title="next_header">next_header</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Emitter%3C'c,+C%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Emitter%3C'c,+C%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Emitter%3C'c,+C%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-Emitter%3C'c,+C%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Emitter%3C'c,+C%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Emitter%3C'c,+C%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>bitcoind_<wbr>rpc</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="index.html">bdk_bitcoind_rpc</a></div><h1>Struct <span class="struct">Emitter</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_bitcoind_rpc/lib.rs.html#25-46">Source</a> </span></div><pre class="rust item-decl"><code>pub struct Emitter&lt;'c, C&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The <a href="struct.Emitter.html" title="struct bdk_bitcoind_rpc::Emitter"><code>Emitter</code></a> is used to emit data sourced from [<code>bitcoincore_rpc::Client</code>].</p>
 <p>Refer to <a href="index.html" title="mod bdk_bitcoind_rpc">module-level documentation</a> for more.</p>
-</div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Emitter%3C'c,+C%3E" class="impl"><a class="src rightside" href="../src/bdk_bitcoind_rpc/lib.rs.html#45-142">Source</a><a href="#impl-Emitter%3C'c,+C%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'c, C: RpcApi&gt; <a class="struct" href="struct.Emitter.html" title="struct bdk_bitcoind_rpc::Emitter">Emitter</a>&lt;'c, C&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.new" class="method"><a class="src rightside" href="../src/bdk_bitcoind_rpc/lib.rs.html#53-62">Source</a><h4 class="code-header">pub fn <a href="#method.new" class="fn">new</a>(client: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'c C</a>, last_cp: CheckPoint, start_height: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>) -&gt; Self</h4></section></summary><div class="docblock"><p>Construct a new <a href="struct.Emitter.html" title="struct bdk_bitcoind_rpc::Emitter"><code>Emitter</code></a>.</p>
+</div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Emitter%3C'c,+C%3E" class="impl"><a class="src rightside" href="../src/bdk_bitcoind_rpc/lib.rs.html#48-145">Source</a><a href="#impl-Emitter%3C'c,+C%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'c, C: RpcApi&gt; <a class="struct" href="struct.Emitter.html" title="struct bdk_bitcoind_rpc::Emitter">Emitter</a>&lt;'c, C&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.new" class="method"><a class="src rightside" href="../src/bdk_bitcoind_rpc/lib.rs.html#56-65">Source</a><h4 class="code-header">pub fn <a href="#method.new" class="fn">new</a>(client: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'c C</a>, last_cp: <a class="struct" href="../bdk_core/checkpoint/struct.CheckPoint.html" title="struct bdk_core::checkpoint::CheckPoint">CheckPoint</a>, start_height: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>) -&gt; Self</h4></section></summary><div class="docblock"><p>Construct a new <a href="struct.Emitter.html" title="struct bdk_bitcoind_rpc::Emitter"><code>Emitter</code></a>.</p>
 <p><code>last_cp</code> informs the emitter of the chain we are starting off with. This way, the emitter
 can start emission from a block that connects to the original chain.</p>
 <p><code>start_height</code> starts emission from a given height (if there are no conflicts with the
 original chain).</p>
-</div></details><details class="toggle method-toggle" open><summary><section id="method.mempool" class="method"><a class="src rightside" href="../src/bdk_bitcoind_rpc/lib.rs.html#74-129">Source</a><h4 class="code-header">pub fn <a href="#method.mempool" class="fn">mempool</a>(&amp;mut self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="https://doc.rust-lang.org/nightly/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a>&lt;(Transaction, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a>)&gt;, Error&gt;</h4></section></summary><div class="docblock"><p>Emit mempool transactions, alongside their first-seen unix timestamps.</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.mempool" class="method"><a class="src rightside" href="../src/bdk_bitcoind_rpc/lib.rs.html#77-132">Source</a><h4 class="code-header">pub fn <a href="#method.mempool" class="fn">mempool</a>(&amp;mut self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="https://doc.rust-lang.org/nightly/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a>&lt;(Transaction, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a>)&gt;, Error&gt;</h4></section></summary><div class="docblock"><p>Emit mempool transactions, alongside their first-seen unix timestamps.</p>
 <p>This method emits each transaction only once, unless we cannot guarantee the transaction’s
 ancestors are already emitted.</p>
 <p>To understand why, consider a receiver which filters transactions based on whether it
@@ -13,8 +13,8 @@ alters the UTXO set of tracked script pubkeys. If an emitted mempool transaction
 tracked UTXO which is confirmed at height <code>h</code>, but the receiver has only seen up to block
 of height <code>h-1</code>, we want to re-emit this transaction until the receiver has seen the block
 at height <code>h</code>.</p>
-</div></details><details class="toggle method-toggle" open><summary><section id="method.next_header" class="method"><a class="src rightside" href="../src/bdk_bitcoind_rpc/lib.rs.html#132-135">Source</a><h4 class="code-header">pub fn <a href="#method.next_header" class="fn">next_header</a>(&amp;mut self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="struct.BlockEvent.html" title="struct bdk_bitcoind_rpc::BlockEvent">BlockEvent</a>&lt;Header&gt;&gt;, Error&gt;</h4></section></summary><div class="docblock"><p>Emit the next block height and header (if any).</p>
-</div></details><details class="toggle method-toggle" open><summary><section id="method.next_block" class="method"><a class="src rightside" href="../src/bdk_bitcoind_rpc/lib.rs.html#138-141">Source</a><h4 class="code-header">pub fn <a href="#method.next_block" class="fn">next_block</a>(&amp;mut self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="struct.BlockEvent.html" title="struct bdk_bitcoind_rpc::BlockEvent">BlockEvent</a>&lt;Block&gt;&gt;, Error&gt;</h4></section></summary><div class="docblock"><p>Emit the next block height and block (if any).</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.next_header" class="method"><a class="src rightside" href="../src/bdk_bitcoind_rpc/lib.rs.html#135-138">Source</a><h4 class="code-header">pub fn <a href="#method.next_header" class="fn">next_header</a>(&amp;mut self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="struct.BlockEvent.html" title="struct bdk_bitcoind_rpc::BlockEvent">BlockEvent</a>&lt;Header&gt;&gt;, Error&gt;</h4></section></summary><div class="docblock"><p>Emit the next block height and header (if any).</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.next_block" class="method"><a class="src rightside" href="../src/bdk_bitcoind_rpc/lib.rs.html#141-144">Source</a><h4 class="code-header">pub fn <a href="#method.next_block" class="fn">next_block</a>(&amp;mut self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="struct.BlockEvent.html" title="struct bdk_bitcoind_rpc::BlockEvent">BlockEvent</a>&lt;Block&gt;&gt;, Error&gt;</h4></section></summary><div class="docblock"><p>Emit the next block height and block (if any).</p>
 </div></details></div></details></div><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-Emitter%3C'c,+C%3E" class="impl"><a href="#impl-Freeze-for-Emitter%3C'c,+C%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'c, C&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="struct" href="struct.Emitter.html" title="struct bdk_bitcoind_rpc::Emitter">Emitter</a>&lt;'c, C&gt;</h3></section><section id="impl-RefUnwindSafe-for-Emitter%3C'c,+C%3E" class="impl"><a href="#impl-RefUnwindSafe-for-Emitter%3C'c,+C%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'c, C&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="struct.Emitter.html" title="struct bdk_bitcoind_rpc::Emitter">Emitter</a>&lt;'c, C&gt;<div class="where">where
     C: <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a>,</div></h3></section><section id="impl-Send-for-Emitter%3C'c,+C%3E" class="impl"><a href="#impl-Send-for-Emitter%3C'c,+C%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'c, C&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="struct.Emitter.html" title="struct bdk_bitcoind_rpc::Emitter">Emitter</a>&lt;'c, C&gt;<div class="where">where
     C: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a>,</div></h3></section><section id="impl-Sync-for-Emitter%3C'c,+C%3E" class="impl"><a href="#impl-Sync-for-Emitter%3C'c,+C%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'c, C&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="struct" href="struct.Emitter.html" title="struct bdk_bitcoind_rpc::Emitter">Emitter</a>&lt;'c, C&gt;<div class="where">where
index 1e07e5baad7f80a22a7039693e6df7cf00ffbf72..246328b2ba143b306a966d91f5fcd26f571abccb 100644 (file)
@@ -1,8 +1,8 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Extends `bitcoincore_rpc::Error`."><title>BitcoindRpcErrorExt in bdk_bitcoind_rpc - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-e7950ecc.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_bitcoind_rpc" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f85c6de55 2025-01-26)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../bdk_bitcoind_rpc/index.html">bdk_<wbr>bitcoind_<wbr>rpc</a><span class="version">0.17.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Bitcoind<wbr>RpcError<wbr>Ext</a></h2><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.is_not_found_error" title="is_not_found_error">is_not_found_error</a></li></ul><h3><a href="#foreign-impls">Implementations on Foreign Types</a></h3><ul class="block"><li><a href="#impl-BitcoindRpcErrorExt-for-Error" title="Error">Error</a></li></ul><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>bitcoind_<wbr>rpc</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="index.html">bdk_bitcoind_rpc</a></div><h1>Trait <span class="trait">BitcoindRpcErrorExt</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_bitcoind_rpc/lib.rs.html#311-317">Source</a> </span></div><pre class="rust item-decl"><code>pub trait BitcoindRpcErrorExt {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Extends `bitcoincore_rpc::Error`."><title>BitcoindRpcErrorExt in bdk_bitcoind_rpc - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-e7950ecc.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_bitcoind_rpc" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f85c6de55 2025-01-26)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../bdk_bitcoind_rpc/index.html">bdk_<wbr>bitcoind_<wbr>rpc</a><span class="version">0.17.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Bitcoind<wbr>RpcError<wbr>Ext</a></h2><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.is_not_found_error" title="is_not_found_error">is_not_found_error</a></li></ul><h3><a href="#foreign-impls">Implementations on Foreign Types</a></h3><ul class="block"><li><a href="#impl-BitcoindRpcErrorExt-for-Error" title="Error">Error</a></li></ul><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>bitcoind_<wbr>rpc</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="index.html">bdk_bitcoind_rpc</a></div><h1>Trait <span class="trait">BitcoindRpcErrorExt</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_bitcoind_rpc/lib.rs.html#314-320">Source</a> </span></div><pre class="rust item-decl"><code>pub trait BitcoindRpcErrorExt {
     // Required method
     fn <a href="#tymethod.is_not_found_error" class="fn">is_not_found_error</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>;
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Extends [<code>bitcoincore_rpc::Error</code>].</p>
-</div></details><h2 id="required-methods" class="section-header">Required Methods<a href="#required-methods" class="anchor">§</a></h2><div class="methods"><details class="toggle method-toggle" open><summary><section id="tymethod.is_not_found_error" class="method"><a class="src rightside" href="../src/bdk_bitcoind_rpc/lib.rs.html#316">Source</a><h4 class="code-header">fn <a href="#tymethod.is_not_found_error" class="fn">is_not_found_error</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class="docblock"><p>Returns whether the error is a “not found” error.</p>
+</div></details><h2 id="required-methods" class="section-header">Required Methods<a href="#required-methods" class="anchor">§</a></h2><div class="methods"><details class="toggle method-toggle" open><summary><section id="tymethod.is_not_found_error" class="method"><a class="src rightside" href="../src/bdk_bitcoind_rpc/lib.rs.html#319">Source</a><h4 class="code-header">fn <a href="#tymethod.is_not_found_error" class="fn">is_not_found_error</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class="docblock"><p>Returns whether the error is a “not found” error.</p>
 <p>This is useful since <a href="struct.Emitter.html" title="struct bdk_bitcoind_rpc::Emitter"><code>Emitter</code></a> emits <a href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result"><code>Result&lt;_, bitcoincore_rpc::Error&gt;</code></a>s as
 <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" title="associated type core::iter::traits::iterator::Iterator::Item"><code>Iterator::Item</code></a>.</p>
-</div></details></div><h2 id="foreign-impls" class="section-header">Implementations on Foreign Types<a href="#foreign-impls" class="anchor">§</a></h2><details class="toggle implementors-toggle"><summary><section id="impl-BitcoindRpcErrorExt-for-Error" class="impl"><a class="src rightside" href="../src/bdk_bitcoind_rpc/lib.rs.html#319-328">Source</a><a href="#impl-BitcoindRpcErrorExt-for-Error" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.BitcoindRpcErrorExt.html" title="trait bdk_bitcoind_rpc::BitcoindRpcErrorExt">BitcoindRpcErrorExt</a> for Error</h3></section></summary><div class="impl-items"><section id="method.is_not_found_error" class="method trait-impl"><a class="src rightside" href="../src/bdk_bitcoind_rpc/lib.rs.html#320-327">Source</a><a href="#method.is_not_found_error" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.is_not_found_error" class="fn">is_not_found_error</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></div></details><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"></div><script src="../trait.impl/bdk_bitcoind_rpc/trait.BitcoindRpcErrorExt.js" data-ignore-extern-crates="bitcoincore_rpc" async></script></section></div></main></body></html>
\ No newline at end of file
+</div></details></div><h2 id="foreign-impls" class="section-header">Implementations on Foreign Types<a href="#foreign-impls" class="anchor">§</a></h2><details class="toggle implementors-toggle"><summary><section id="impl-BitcoindRpcErrorExt-for-Error" class="impl"><a class="src rightside" href="../src/bdk_bitcoind_rpc/lib.rs.html#322-331">Source</a><a href="#impl-BitcoindRpcErrorExt-for-Error" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.BitcoindRpcErrorExt.html" title="trait bdk_bitcoind_rpc::BitcoindRpcErrorExt">BitcoindRpcErrorExt</a> for Error</h3></section></summary><div class="impl-items"><section id="method.is_not_found_error" class="method trait-impl"><a class="src rightside" href="../src/bdk_bitcoind_rpc/lib.rs.html#323-330">Source</a><a href="#method.is_not_found_error" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.is_not_found_error" class="fn">is_not_found_error</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></div></details><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"></div><script src="../trait.impl/bdk_bitcoind_rpc/trait.BitcoindRpcErrorExt.js" data-ignore-extern-crates="bitcoincore_rpc" async></script></section></div></main></body></html>
\ No newline at end of file
index 12366a6632db138f0569ba3a6786c0ed6fbc5db2..197cfdca4dadbe0d46fbf05f1429ec10a3fc61c9 100644 (file)
@@ -4579,7 +4579,7 @@ this.</p>
 <span class="macro">assert_eq!</span>(first_element, <span class="prelude-val">Some</span>(<span class="string">"a"</span>.to_string()));
 <span class="macro">assert_eq!</span>(v_iter.next(), <span class="prelude-val">Some</span>(<span class="string">"b"</span>.to_string()));
 <span class="macro">assert_eq!</span>(v_iter.next(), <span class="prelude-val">None</span>);</code></pre></div>
-</div></details><details class="toggle" open><summary><section id="associatedtype.Item" class="associatedtype trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/alloc/vec/mod.rs.html#3431">Source</a><a href="#associatedtype.Item" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = T</h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter" class="associatedtype trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/alloc/vec/mod.rs.html#3432">Source</a><a href="#associatedtype.IntoIter" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/vec/into_iter/struct.IntoIter.html" title="struct alloc::vec::into_iter::IntoIter">IntoIter</a>&lt;T, A&gt;</h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Merge-for-Vec%3CT%3E" class="impl"><a href="#impl-Merge-for-Vec%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="../../trait.Merge.html" title="trait bdk_chain::Merge">Merge</a> for <a class="struct" href="struct.Vec.html" title="struct bdk_chain::bitcoin::base58::Vec">Vec</a>&lt;T&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.merge" class="method trait-impl"><a href="#method.merge" class="anchor">§</a><h4 class="code-header">fn <a href="../../trait.Merge.html#tymethod.merge" class="fn">merge</a>(&amp;mut self, other: <a class="struct" href="struct.Vec.html" title="struct bdk_chain::bitcoin::base58::Vec">Vec</a>&lt;T&gt;)</h4></section></summary><div class='docblock'>Merge another object of the same type onto <code>self</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.is_empty-2" class="method trait-impl"><a href="#method.is_empty-2" class="anchor">§</a><h4 class="code-header">fn <a href="../../trait.Merge.html#tymethod.is_empty" class="fn">is_empty</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Returns whether the structure is considered empty.</div></details><details class="toggle method-toggle" open><summary><section id="method.take-1" class="method trait-impl"><a href="#method.take-1" class="anchor">§</a><h4 class="code-header">fn <a href="../../trait.Merge.html#method.take" class="fn">take</a>(&amp;mut self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Self&gt;</h4></section></summary><div class='docblock'>Take the value, replacing it with the default value.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Ord-for-Vec%3CT,+A%3E" class="impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/alloc/vec/mod.rs.html#3773">Source</a></span><a href="#impl-Ord-for-Vec%3CT,+A%3E" class="anchor">§</a><h3 class="code-header">impl&lt;T, A&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html" title="trait core::cmp::Ord">Ord</a> for <a class="struct" href="struct.Vec.html" title="struct bdk_chain::bitcoin::base58::Vec">Vec</a>&lt;T, A&gt;<div class="where">where
+</div></details><details class="toggle" open><summary><section id="associatedtype.Item" class="associatedtype trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/alloc/vec/mod.rs.html#3431">Source</a><a href="#associatedtype.Item" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = T</h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter" class="associatedtype trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/alloc/vec/mod.rs.html#3432">Source</a><a href="#associatedtype.IntoIter" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/vec/into_iter/struct.IntoIter.html" title="struct alloc::vec::into_iter::IntoIter">IntoIter</a>&lt;T, A&gt;</h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Merge-for-Vec%3CT%3E" class="impl"><a class="src rightside" href="../../../src/bdk_core/merge.rs.html#46">Source</a><a href="#impl-Merge-for-Vec%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="../../trait.Merge.html" title="trait bdk_chain::Merge">Merge</a> for <a class="struct" href="struct.Vec.html" title="struct bdk_chain::bitcoin::base58::Vec">Vec</a>&lt;T&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.merge" class="method trait-impl"><a class="src rightside" href="../../../src/bdk_core/merge.rs.html#47">Source</a><a href="#method.merge" class="anchor">§</a><h4 class="code-header">fn <a href="../../trait.Merge.html#tymethod.merge" class="fn">merge</a>(&amp;mut self, other: <a class="struct" href="struct.Vec.html" title="struct bdk_chain::bitcoin::base58::Vec">Vec</a>&lt;T&gt;)</h4></section></summary><div class='docblock'>Merge another object of the same type onto <code>self</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.is_empty-2" class="method trait-impl"><a class="src rightside" href="../../../src/bdk_core/merge.rs.html#51">Source</a><a href="#method.is_empty-2" class="anchor">§</a><h4 class="code-header">fn <a href="../../trait.Merge.html#tymethod.is_empty" class="fn">is_empty</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Returns whether the structure is considered empty.</div></details><details class="toggle method-toggle" open><summary><section id="method.take-1" class="method trait-impl"><a class="src rightside" href="../../../src/bdk_core/merge.rs.html#13">Source</a><a href="#method.take-1" class="anchor">§</a><h4 class="code-header">fn <a href="../../trait.Merge.html#method.take" class="fn">take</a>(&amp;mut self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Self&gt;</h4></section></summary><div class='docblock'>Take the value, replacing it with the default value.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Ord-for-Vec%3CT,+A%3E" class="impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/alloc/vec/mod.rs.html#3773">Source</a></span><a href="#impl-Ord-for-Vec%3CT,+A%3E" class="anchor">§</a><h3 class="code-header">impl&lt;T, A&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html" title="trait core::cmp::Ord">Ord</a> for <a class="struct" href="struct.Vec.html" title="struct bdk_chain::bitcoin::base58::Vec">Vec</a>&lt;T, A&gt;<div class="where">where
     T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html" title="trait core::cmp::Ord">Ord</a>,
     A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/alloc/trait.Allocator.html" title="trait core::alloc::Allocator">Allocator</a>,</div></h3><div class="docblock"><p>Implements ordering of vectors, <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#lexicographical-comparison" title="trait core::cmp::Ord">lexicographically</a>.</p>
 </div></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.cmp" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/alloc/vec/mod.rs.html#3775">Source</a><a href="#method.cmp" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#tymethod.cmp" class="fn">cmp</a>(&amp;self, other: &amp;<a class="struct" href="struct.Vec.html" title="struct bdk_chain::bitcoin::base58::Vec">Vec</a>&lt;T, A&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/cmp/enum.Ordering.html" title="enum core::cmp::Ordering">Ordering</a></h4></section></summary><div class='docblock'>This method returns an <a href="https://doc.rust-lang.org/nightly/core/cmp/enum.Ordering.html" title="enum core::cmp::Ordering"><code>Ordering</code></a> between <code>self</code> and <code>other</code>. <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#tymethod.cmp">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.max" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.21.0">1.21.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#980-982">Source</a></span><a href="#method.max" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#method.max" class="fn">max</a>(self, other: Self) -&gt; Self<div class="where">where
index e4768aacea09b9a00b92abe6705675409c41072a..17d74bc063ffd23110892ea9fb93c07a1f685c77 100644 (file)
@@ -714,7 +714,7 @@ will end up with a strong count of 1.</p>
     D: <a class="trait" href="../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a>&lt;'de&gt;,</div></h4></section></div></details><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><section id="impl-Deserialize%3C'de%3E-for-%26Script" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-%26Script" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for &amp;'de <a class="struct" href="../../../struct.Script.html" title="struct bdk_chain::bitcoin::Script">Script</a></h3><div class="docblock"><p>Can only deserialize borrowed bytes.</p>
 </div></section><section id="impl-Deserialize%3C'de%3E-for-ChildNumber" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-ChildNumber" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="enum" href="../../../bip32/enum.ChildNumber.html" title="enum bdk_chain::bitcoin::bip32::ChildNumber">ChildNumber</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-LockTime" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-LockTime" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::blockdata::locktime::absolute::<a class="enum" href="../../../blockdata/locktime/absolute/enum.LockTime.html" title="enum bdk_chain::bitcoin::blockdata::locktime::absolute::LockTime">LockTime</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-LockTime-1" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-LockTime-1" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::blockdata::locktime::relative::<a class="enum" href="../../../blockdata/locktime/relative/enum.LockTime.html" title="enum bdk_chain::bitcoin::blockdata::locktime::relative::LockTime">LockTime</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-EcdsaSighashType" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-EcdsaSighashType" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="enum" href="../../../enum.EcdsaSighashType.html" title="enum bdk_chain::bitcoin::EcdsaSighashType">EcdsaSighashType</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Network" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Network" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="enum" href="../../../enum.Network.html" title="enum bdk_chain::bitcoin::Network">Network</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-TapSighashType" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-TapSighashType" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="enum" href="../../../enum.TapSighashType.html" title="enum bdk_chain::bitcoin::TapSighashType">TapSighashType</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Parity" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Parity" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="enum" href="../../../secp256k1/enum.Parity.html" title="enum bdk_chain::bitcoin::secp256k1::Parity">Parity</a></h3><div class="docblock"><p>The parity is deserialized as <code>u8</code> - <code>0</code> for even, <code>1</code> for odd.</p>
 </div></section><section id="impl-Deserialize%3C'de%3E-for-LeafVersion" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-LeafVersion" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="enum" href="../../../taproot/enum.LeafVersion.html" title="enum bdk_chain::bitcoin::taproot::LeafVersion">LeafVersion</a></h3><div class="docblock"><p>Deserializes <a href="../../../taproot/enum.LeafVersion.html" title="enum bdk_chain::bitcoin::taproot::LeafVersion"><code>LeafVersion</code></a> as a <code>u8</code> using consensus encoding.</p>
-</div></section><section id="impl-Deserialize%3C'de%3E-for-TapLeaf" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-TapLeaf" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="enum" href="../../../taproot/enum.TapLeaf.html" title="enum bdk_chain::bitcoin::taproot::TapLeaf">TapLeaf</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-ChangeSet" class="impl"><a class="src rightside" href="../../../../../src/bdk_chain/indexer/keychain_txout.rs.html#839">Source</a><a href="#impl-Deserialize%3C'de%3E-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::indexer::keychain_txout::<a class="struct" href="../../../../indexer/keychain_txout/struct.ChangeSet.html" title="struct bdk_chain::indexer::keychain_txout::ChangeSet">ChangeSet</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-ChangeSet-1" class="impl"><a class="src rightside" href="../../../../../src/bdk_chain/local_chain.rs.html#409">Source</a><a href="#impl-Deserialize%3C'de%3E-for-ChangeSet-1" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::local_chain::<a class="struct" href="../../../../local_chain/struct.ChangeSet.html" title="struct bdk_chain::local_chain::ChangeSet">ChangeSet</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Balance" class="impl"><a class="src rightside" href="../../../../../src/bdk_chain/balance.rs.html#5">Source</a><a href="#impl-Deserialize%3C'de%3E-for-Balance" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../../struct.Balance.html" title="struct bdk_chain::Balance">Balance</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-BlockId" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-BlockId" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../../struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-ConfirmationBlockTime" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-ConfirmationBlockTime" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../../struct.ConfirmationBlockTime.html" title="struct bdk_chain::ConfirmationBlockTime">ConfirmationBlockTime</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-DescriptorId" class="impl"><a class="src rightside" href="../../../../../src/bdk_chain/descriptor_ext.rs.html#5-13">Source</a><a href="#impl-Deserialize%3C'de%3E-for-DescriptorId" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../../struct.DescriptorId.html" title="struct bdk_chain::DescriptorId">DescriptorId</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-String" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/impls.rs.html#699">Source</a><a href="#impl-Deserialize%3C'de%3E-for-String" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../base58/struct.String.html" title="struct bdk_chain::bitcoin::base58::String">String</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-ChainCode" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-ChainCode" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../bip32/struct.ChainCode.html" title="struct bdk_chain::bitcoin::bip32::ChainCode">ChainCode</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-DerivationPath" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-DerivationPath" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../bip32/struct.DerivationPath.html" title="struct bdk_chain::bitcoin::bip32::DerivationPath">DerivationPath</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Fingerprint" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Fingerprint" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../bip32/struct.Fingerprint.html" title="struct bdk_chain::bitcoin::bip32::Fingerprint">Fingerprint</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Xpriv" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Xpriv" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../bip32/struct.Xpriv.html" title="struct bdk_chain::bitcoin::bip32::Xpriv">Xpriv</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Xpub" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Xpub" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../bip32/struct.Xpub.html" title="struct bdk_chain::bitcoin::bip32::Xpub">Xpub</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-ShortId" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-ShortId" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../bip152/struct.ShortId.html" title="struct bdk_chain::bitcoin::bip152::ShortId">ShortId</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Header" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Header" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../blockdata/block/struct.Header.html" title="struct bdk_chain::bitcoin::blockdata::block::Header">Header</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Version" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Version" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::blockdata::block::<a class="struct" href="../../../blockdata/block/struct.Version.html" title="struct bdk_chain::bitcoin::blockdata::block::Version">Version</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-ChainHash" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-ChainHash" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../blockdata/constants/struct.ChainHash.html" title="struct bdk_chain::bitcoin::blockdata::constants::ChainHash">ChainHash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Height" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Height" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::blockdata::locktime::absolute::<a class="struct" href="../../../blockdata/locktime/absolute/struct.Height.html" title="struct bdk_chain::bitcoin::blockdata::locktime::absolute::Height">Height</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Time" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Time" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::blockdata::locktime::absolute::<a class="struct" href="../../../blockdata/locktime/absolute/struct.Time.html" title="struct bdk_chain::bitcoin::blockdata::locktime::absolute::Time">Time</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Height-1" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Height-1" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::blockdata::locktime::relative::<a class="struct" href="../../../blockdata/locktime/relative/struct.Height.html" title="struct bdk_chain::bitcoin::blockdata::locktime::relative::Height">Height</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Time-1" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Time-1" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::blockdata::locktime::relative::<a class="struct" href="../../../blockdata/locktime/relative/struct.Time.html" title="struct bdk_chain::bitcoin::blockdata::locktime::relative::Time">Time</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Version-1" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Version-1" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::blockdata::transaction::<a class="struct" href="../../../blockdata/transaction/struct.Version.html" title="struct bdk_chain::bitcoin::blockdata::transaction::Version">Version</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Signature" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Signature" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::ecdsa::<a class="struct" href="../../../ecdsa/struct.Signature.html" title="struct bdk_chain::bitcoin::ecdsa::Signature">Signature</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-TweakedKeypair" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-TweakedKeypair" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../key/struct.TweakedKeypair.html" title="struct bdk_chain::bitcoin::key::TweakedKeypair">TweakedKeypair</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-TweakedPublicKey" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-TweakedPublicKey" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../key/struct.TweakedPublicKey.html" title="struct bdk_chain::bitcoin::key::TweakedPublicKey">TweakedPublicKey</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Key" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Key" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../psbt/raw/struct.Key.html" title="struct bdk_chain::bitcoin::psbt::raw::Key">Key</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Pair" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Pair" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../psbt/raw/struct.Pair.html" title="struct bdk_chain::bitcoin::psbt::raw::Pair">Pair</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Input" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Input" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../psbt/struct.Input.html" title="struct bdk_chain::bitcoin::psbt::Input">Input</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Output" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Output" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../psbt/struct.Output.html" title="struct bdk_chain::bitcoin::psbt::Output">Output</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-PsbtSighashType" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-PsbtSighashType" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../psbt/struct.PsbtSighashType.html" title="struct bdk_chain::bitcoin::psbt::PsbtSighashType">PsbtSighashType</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-SharedSecret" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-SharedSecret" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../secp256k1/ecdh/struct.SharedSecret.html" title="struct bdk_chain::bitcoin::secp256k1::ecdh::SharedSecret">SharedSecret</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Signature-1" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Signature-1" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::secp256k1::ecdsa::<a class="struct" href="../../../secp256k1/ecdsa/struct.Signature.html" title="struct bdk_chain::bitcoin::secp256k1::ecdsa::Signature">Signature</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Signature-2" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Signature-2" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::secp256k1::schnorr::<a class="struct" href="../../../secp256k1/schnorr/struct.Signature.html" title="struct bdk_chain::bitcoin::secp256k1::schnorr::Signature">Signature</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Keypair" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Keypair" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../secp256k1/struct.Keypair.html" title="struct bdk_chain::bitcoin::secp256k1::Keypair">Keypair</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-PublicKey" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-PublicKey" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::secp256k1::<a class="struct" href="../../../secp256k1/struct.PublicKey.html" title="struct bdk_chain::bitcoin::secp256k1::PublicKey">PublicKey</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-SecretKey" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-SecretKey" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../secp256k1/struct.SecretKey.html" title="struct bdk_chain::bitcoin::secp256k1::SecretKey">SecretKey</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Address%3CNetworkUnchecked%3E" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Address%3CNetworkUnchecked%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.Address.html" title="struct bdk_chain::bitcoin::Address">Address</a>&lt;<a class="enum" href="../../../address/enum.NetworkUnchecked.html" title="enum bdk_chain::bitcoin::address::NetworkUnchecked">NetworkUnchecked</a>&gt;</h3></section><section id="impl-Deserialize%3C'de%3E-for-Amount" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Amount" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.Amount.html" title="struct bdk_chain::bitcoin::Amount">Amount</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Block" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Block" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.Block.html" title="struct bdk_chain::bitcoin::Block">Block</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-BlockHash" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-BlockHash" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.BlockHash.html" title="struct bdk_chain::bitcoin::BlockHash">BlockHash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-CompactTarget" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-CompactTarget" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.CompactTarget.html" title="struct bdk_chain::bitcoin::CompactTarget">CompactTarget</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-CompressedPublicKey" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-CompressedPublicKey" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.CompressedPublicKey.html" title="struct bdk_chain::bitcoin::CompressedPublicKey">CompressedPublicKey</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-FeeRate" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-FeeRate" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.FeeRate.html" title="struct bdk_chain::bitcoin::FeeRate">FeeRate</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-FilterHash" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-FilterHash" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.FilterHash.html" title="struct bdk_chain::bitcoin::FilterHash">FilterHash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-FilterHeader" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-FilterHeader" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.FilterHeader.html" title="struct bdk_chain::bitcoin::FilterHeader">FilterHeader</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-LegacySighash" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-LegacySighash" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.LegacySighash.html" title="struct bdk_chain::bitcoin::LegacySighash">LegacySighash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-OutPoint" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-OutPoint" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.OutPoint.html" title="struct bdk_chain::bitcoin::OutPoint">OutPoint</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-PrivateKey" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-PrivateKey" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.PrivateKey.html" title="struct bdk_chain::bitcoin::PrivateKey">PrivateKey</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Psbt" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Psbt" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.Psbt.html" title="struct bdk_chain::bitcoin::Psbt">Psbt</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-PubkeyHash" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-PubkeyHash" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.PubkeyHash.html" title="struct bdk_chain::bitcoin::PubkeyHash">PubkeyHash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-PublicKey-1" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-PublicKey-1" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::<a class="struct" href="../../../struct.PublicKey.html" title="struct bdk_chain::bitcoin::PublicKey">PublicKey</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-ScriptBuf" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-ScriptBuf" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.ScriptBuf.html" title="struct bdk_chain::bitcoin::ScriptBuf">ScriptBuf</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-ScriptHash" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-ScriptHash" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.ScriptHash.html" title="struct bdk_chain::bitcoin::ScriptHash">ScriptHash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-SegwitV0Sighash" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-SegwitV0Sighash" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.SegwitV0Sighash.html" title="struct bdk_chain::bitcoin::SegwitV0Sighash">SegwitV0Sighash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Sequence" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Sequence" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.Sequence.html" title="struct bdk_chain::bitcoin::Sequence">Sequence</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-TapLeafHash" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-TapLeafHash" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.TapLeafHash.html" title="struct bdk_chain::bitcoin::TapLeafHash">TapLeafHash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-TapNodeHash" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-TapNodeHash" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.TapNodeHash.html" title="struct bdk_chain::bitcoin::TapNodeHash">TapNodeHash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-TapSighash" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-TapSighash" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.TapSighash.html" title="struct bdk_chain::bitcoin::TapSighash">TapSighash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-TapTweakHash" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-TapTweakHash" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.TapTweakHash.html" title="struct bdk_chain::bitcoin::TapTweakHash">TapTweakHash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Target" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Target" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.Target.html" title="struct bdk_chain::bitcoin::Target">Target</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Transaction" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Transaction" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.Transaction.html" title="struct bdk_chain::bitcoin::Transaction">Transaction</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-TxIn" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-TxIn" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.TxIn.html" title="struct bdk_chain::bitcoin::TxIn">TxIn</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-TxMerkleNode" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-TxMerkleNode" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.TxMerkleNode.html" title="struct bdk_chain::bitcoin::TxMerkleNode">TxMerkleNode</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-TxOut" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-TxOut" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.TxOut.html" title="struct bdk_chain::bitcoin::TxOut">TxOut</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Txid" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Txid" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.Txid.html" title="struct bdk_chain::bitcoin::Txid">Txid</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-WPubkeyHash" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-WPubkeyHash" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.WPubkeyHash.html" title="struct bdk_chain::bitcoin::WPubkeyHash">WPubkeyHash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-WScriptHash" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-WScriptHash" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.WScriptHash.html" title="struct bdk_chain::bitcoin::WScriptHash">WScriptHash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Weight" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Weight" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.Weight.html" title="struct bdk_chain::bitcoin::Weight">Weight</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Witness" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Witness" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.Witness.html" title="struct bdk_chain::bitcoin::Witness">Witness</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-WitnessCommitment" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-WitnessCommitment" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.WitnessCommitment.html" title="struct bdk_chain::bitcoin::WitnessCommitment">WitnessCommitment</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-WitnessMerkleNode" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-WitnessMerkleNode" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.WitnessMerkleNode.html" title="struct bdk_chain::bitcoin::WitnessMerkleNode">WitnessMerkleNode</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Work" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Work" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.Work.html" title="struct bdk_chain::bitcoin::Work">Work</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Wtxid" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Wtxid" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.Wtxid.html" title="struct bdk_chain::bitcoin::Wtxid">Wtxid</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-XKeyIdentifier" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-XKeyIdentifier" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.XKeyIdentifier.html" title="struct bdk_chain::bitcoin::XKeyIdentifier">XKeyIdentifier</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-XOnlyPublicKey" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-XOnlyPublicKey" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.XOnlyPublicKey.html" title="struct bdk_chain::bitcoin::XOnlyPublicKey">XOnlyPublicKey</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-ControlBlock" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-ControlBlock" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../taproot/struct.ControlBlock.html" title="struct bdk_chain::bitcoin::taproot::ControlBlock">ControlBlock</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-NodeInfo" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-NodeInfo" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../taproot/struct.NodeInfo.html" title="struct bdk_chain::bitcoin::taproot::NodeInfo">NodeInfo</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Signature-3" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Signature-3" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::taproot::<a class="struct" href="../../../taproot/struct.Signature.html" title="struct bdk_chain::bitcoin::taproot::Signature">Signature</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-TapTree" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-TapTree" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../taproot/struct.TapTree.html" title="struct bdk_chain::bitcoin::taproot::TapTree">TapTree</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-TaprootMerkleBranch" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-TaprootMerkleBranch" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../taproot/struct.TaprootMerkleBranch.html" title="struct bdk_chain::bitcoin::taproot::TaprootMerkleBranch">TaprootMerkleBranch</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Hash-1" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Hash-1" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::hashes::hash160::<a class="struct" href="../../hash160/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::hash160::Hash">Hash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Hash-2" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Hash-2" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::hashes::ripemd160::<a class="struct" href="../../ripemd160/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::ripemd160::Hash">Hash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Hash-3" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Hash-3" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::hashes::sha1::<a class="struct" href="../../sha1/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha1::Hash">Hash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Hash-4" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Hash-4" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::hashes::sha256::<a class="struct" href="../../sha256/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256::Hash">Hash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Midstate" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Midstate" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../sha256/struct.Midstate.html" title="struct bdk_chain::bitcoin::hashes::sha256::Midstate">Midstate</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Hash-5" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Hash-5" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::hashes::sha256d::<a class="struct" href="../../sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Hash-6" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Hash-6" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::hashes::sha384::<a class="struct" href="../../sha384/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha384::Hash">Hash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Hash-7" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Hash-7" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::hashes::sha512::<a class="struct" href="../../sha512/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha512::Hash">Hash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Hash-8" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Hash-8" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::hashes::sha512_256::<a class="struct" href="../../sha512_256/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha512_256::Hash">Hash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Hash-9" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Hash-9" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::hashes::siphash24::<a class="struct" href="../../siphash24/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::siphash24::Hash">Hash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-IgnoredAny" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/ignored_any.rs.html#230">Source</a><a href="#impl-Deserialize%3C'de%3E-for-IgnoredAny" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="struct.IgnoredAny.html" title="struct bdk_chain::bitcoin::hashes::serde::de::IgnoredAny">IgnoredAny</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-ChainPosition%3CA%3E" class="impl"><a class="src rightside" href="../../../../../src/bdk_chain/chain_data.rs.html#11">Source</a><a href="#impl-Deserialize%3C'de%3E-for-ChainPosition%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'de, A&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="enum" href="../../../../enum.ChainPosition.html" title="enum bdk_chain::ChainPosition">ChainPosition</a>&lt;A&gt;<div class="where">where
+</div></section><section id="impl-Deserialize%3C'de%3E-for-TapLeaf" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-TapLeaf" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="enum" href="../../../taproot/enum.TapLeaf.html" title="enum bdk_chain::bitcoin::taproot::TapLeaf">TapLeaf</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-ChangeSet" class="impl"><a class="src rightside" href="../../../../../src/bdk_chain/indexer/keychain_txout.rs.html#839">Source</a><a href="#impl-Deserialize%3C'de%3E-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::indexer::keychain_txout::<a class="struct" href="../../../../indexer/keychain_txout/struct.ChangeSet.html" title="struct bdk_chain::indexer::keychain_txout::ChangeSet">ChangeSet</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-ChangeSet-1" class="impl"><a class="src rightside" href="../../../../../src/bdk_chain/local_chain.rs.html#409">Source</a><a href="#impl-Deserialize%3C'de%3E-for-ChangeSet-1" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::local_chain::<a class="struct" href="../../../../local_chain/struct.ChangeSet.html" title="struct bdk_chain::local_chain::ChangeSet">ChangeSet</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Balance" class="impl"><a class="src rightside" href="../../../../../src/bdk_chain/balance.rs.html#5">Source</a><a href="#impl-Deserialize%3C'de%3E-for-Balance" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../../struct.Balance.html" title="struct bdk_chain::Balance">Balance</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-BlockId" class="impl"><a class="src rightside" href="../../../../../src/bdk_core/block_id.rs.html#5">Source</a><a href="#impl-Deserialize%3C'de%3E-for-BlockId" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../../struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-ConfirmationBlockTime" class="impl"><a class="src rightside" href="../../../../../src/bdk_core/block_id.rs.html#45">Source</a><a href="#impl-Deserialize%3C'de%3E-for-ConfirmationBlockTime" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../../struct.ConfirmationBlockTime.html" title="struct bdk_chain::ConfirmationBlockTime">ConfirmationBlockTime</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-DescriptorId" class="impl"><a class="src rightside" href="../../../../../src/bdk_chain/descriptor_ext.rs.html#5-13">Source</a><a href="#impl-Deserialize%3C'de%3E-for-DescriptorId" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../../struct.DescriptorId.html" title="struct bdk_chain::DescriptorId">DescriptorId</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-String" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/impls.rs.html#699">Source</a><a href="#impl-Deserialize%3C'de%3E-for-String" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../base58/struct.String.html" title="struct bdk_chain::bitcoin::base58::String">String</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-ChainCode" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-ChainCode" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../bip32/struct.ChainCode.html" title="struct bdk_chain::bitcoin::bip32::ChainCode">ChainCode</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-DerivationPath" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-DerivationPath" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../bip32/struct.DerivationPath.html" title="struct bdk_chain::bitcoin::bip32::DerivationPath">DerivationPath</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Fingerprint" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Fingerprint" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../bip32/struct.Fingerprint.html" title="struct bdk_chain::bitcoin::bip32::Fingerprint">Fingerprint</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Xpriv" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Xpriv" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../bip32/struct.Xpriv.html" title="struct bdk_chain::bitcoin::bip32::Xpriv">Xpriv</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Xpub" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Xpub" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../bip32/struct.Xpub.html" title="struct bdk_chain::bitcoin::bip32::Xpub">Xpub</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-ShortId" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-ShortId" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../bip152/struct.ShortId.html" title="struct bdk_chain::bitcoin::bip152::ShortId">ShortId</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Header" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Header" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../blockdata/block/struct.Header.html" title="struct bdk_chain::bitcoin::blockdata::block::Header">Header</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Version" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Version" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::blockdata::block::<a class="struct" href="../../../blockdata/block/struct.Version.html" title="struct bdk_chain::bitcoin::blockdata::block::Version">Version</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-ChainHash" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-ChainHash" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../blockdata/constants/struct.ChainHash.html" title="struct bdk_chain::bitcoin::blockdata::constants::ChainHash">ChainHash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Height" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Height" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::blockdata::locktime::absolute::<a class="struct" href="../../../blockdata/locktime/absolute/struct.Height.html" title="struct bdk_chain::bitcoin::blockdata::locktime::absolute::Height">Height</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Time" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Time" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::blockdata::locktime::absolute::<a class="struct" href="../../../blockdata/locktime/absolute/struct.Time.html" title="struct bdk_chain::bitcoin::blockdata::locktime::absolute::Time">Time</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Height-1" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Height-1" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::blockdata::locktime::relative::<a class="struct" href="../../../blockdata/locktime/relative/struct.Height.html" title="struct bdk_chain::bitcoin::blockdata::locktime::relative::Height">Height</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Time-1" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Time-1" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::blockdata::locktime::relative::<a class="struct" href="../../../blockdata/locktime/relative/struct.Time.html" title="struct bdk_chain::bitcoin::blockdata::locktime::relative::Time">Time</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Version-1" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Version-1" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::blockdata::transaction::<a class="struct" href="../../../blockdata/transaction/struct.Version.html" title="struct bdk_chain::bitcoin::blockdata::transaction::Version">Version</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Signature" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Signature" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::ecdsa::<a class="struct" href="../../../ecdsa/struct.Signature.html" title="struct bdk_chain::bitcoin::ecdsa::Signature">Signature</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-TweakedKeypair" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-TweakedKeypair" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../key/struct.TweakedKeypair.html" title="struct bdk_chain::bitcoin::key::TweakedKeypair">TweakedKeypair</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-TweakedPublicKey" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-TweakedPublicKey" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../key/struct.TweakedPublicKey.html" title="struct bdk_chain::bitcoin::key::TweakedPublicKey">TweakedPublicKey</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Key" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Key" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../psbt/raw/struct.Key.html" title="struct bdk_chain::bitcoin::psbt::raw::Key">Key</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Pair" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Pair" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../psbt/raw/struct.Pair.html" title="struct bdk_chain::bitcoin::psbt::raw::Pair">Pair</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Input" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Input" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../psbt/struct.Input.html" title="struct bdk_chain::bitcoin::psbt::Input">Input</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Output" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Output" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../psbt/struct.Output.html" title="struct bdk_chain::bitcoin::psbt::Output">Output</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-PsbtSighashType" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-PsbtSighashType" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../psbt/struct.PsbtSighashType.html" title="struct bdk_chain::bitcoin::psbt::PsbtSighashType">PsbtSighashType</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-SharedSecret" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-SharedSecret" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../secp256k1/ecdh/struct.SharedSecret.html" title="struct bdk_chain::bitcoin::secp256k1::ecdh::SharedSecret">SharedSecret</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Signature-1" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Signature-1" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::secp256k1::ecdsa::<a class="struct" href="../../../secp256k1/ecdsa/struct.Signature.html" title="struct bdk_chain::bitcoin::secp256k1::ecdsa::Signature">Signature</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Signature-2" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Signature-2" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::secp256k1::schnorr::<a class="struct" href="../../../secp256k1/schnorr/struct.Signature.html" title="struct bdk_chain::bitcoin::secp256k1::schnorr::Signature">Signature</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Keypair" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Keypair" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../secp256k1/struct.Keypair.html" title="struct bdk_chain::bitcoin::secp256k1::Keypair">Keypair</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-PublicKey" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-PublicKey" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::secp256k1::<a class="struct" href="../../../secp256k1/struct.PublicKey.html" title="struct bdk_chain::bitcoin::secp256k1::PublicKey">PublicKey</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-SecretKey" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-SecretKey" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../secp256k1/struct.SecretKey.html" title="struct bdk_chain::bitcoin::secp256k1::SecretKey">SecretKey</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Address%3CNetworkUnchecked%3E" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Address%3CNetworkUnchecked%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.Address.html" title="struct bdk_chain::bitcoin::Address">Address</a>&lt;<a class="enum" href="../../../address/enum.NetworkUnchecked.html" title="enum bdk_chain::bitcoin::address::NetworkUnchecked">NetworkUnchecked</a>&gt;</h3></section><section id="impl-Deserialize%3C'de%3E-for-Amount" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Amount" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.Amount.html" title="struct bdk_chain::bitcoin::Amount">Amount</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Block" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Block" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.Block.html" title="struct bdk_chain::bitcoin::Block">Block</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-BlockHash" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-BlockHash" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.BlockHash.html" title="struct bdk_chain::bitcoin::BlockHash">BlockHash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-CompactTarget" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-CompactTarget" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.CompactTarget.html" title="struct bdk_chain::bitcoin::CompactTarget">CompactTarget</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-CompressedPublicKey" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-CompressedPublicKey" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.CompressedPublicKey.html" title="struct bdk_chain::bitcoin::CompressedPublicKey">CompressedPublicKey</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-FeeRate" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-FeeRate" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.FeeRate.html" title="struct bdk_chain::bitcoin::FeeRate">FeeRate</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-FilterHash" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-FilterHash" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.FilterHash.html" title="struct bdk_chain::bitcoin::FilterHash">FilterHash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-FilterHeader" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-FilterHeader" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.FilterHeader.html" title="struct bdk_chain::bitcoin::FilterHeader">FilterHeader</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-LegacySighash" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-LegacySighash" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.LegacySighash.html" title="struct bdk_chain::bitcoin::LegacySighash">LegacySighash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-OutPoint" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-OutPoint" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.OutPoint.html" title="struct bdk_chain::bitcoin::OutPoint">OutPoint</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-PrivateKey" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-PrivateKey" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.PrivateKey.html" title="struct bdk_chain::bitcoin::PrivateKey">PrivateKey</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Psbt" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Psbt" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.Psbt.html" title="struct bdk_chain::bitcoin::Psbt">Psbt</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-PubkeyHash" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-PubkeyHash" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.PubkeyHash.html" title="struct bdk_chain::bitcoin::PubkeyHash">PubkeyHash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-PublicKey-1" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-PublicKey-1" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::<a class="struct" href="../../../struct.PublicKey.html" title="struct bdk_chain::bitcoin::PublicKey">PublicKey</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-ScriptBuf" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-ScriptBuf" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.ScriptBuf.html" title="struct bdk_chain::bitcoin::ScriptBuf">ScriptBuf</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-ScriptHash" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-ScriptHash" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.ScriptHash.html" title="struct bdk_chain::bitcoin::ScriptHash">ScriptHash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-SegwitV0Sighash" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-SegwitV0Sighash" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.SegwitV0Sighash.html" title="struct bdk_chain::bitcoin::SegwitV0Sighash">SegwitV0Sighash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Sequence" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Sequence" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.Sequence.html" title="struct bdk_chain::bitcoin::Sequence">Sequence</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-TapLeafHash" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-TapLeafHash" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.TapLeafHash.html" title="struct bdk_chain::bitcoin::TapLeafHash">TapLeafHash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-TapNodeHash" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-TapNodeHash" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.TapNodeHash.html" title="struct bdk_chain::bitcoin::TapNodeHash">TapNodeHash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-TapSighash" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-TapSighash" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.TapSighash.html" title="struct bdk_chain::bitcoin::TapSighash">TapSighash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-TapTweakHash" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-TapTweakHash" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.TapTweakHash.html" title="struct bdk_chain::bitcoin::TapTweakHash">TapTweakHash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Target" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Target" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.Target.html" title="struct bdk_chain::bitcoin::Target">Target</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Transaction" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Transaction" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.Transaction.html" title="struct bdk_chain::bitcoin::Transaction">Transaction</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-TxIn" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-TxIn" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.TxIn.html" title="struct bdk_chain::bitcoin::TxIn">TxIn</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-TxMerkleNode" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-TxMerkleNode" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.TxMerkleNode.html" title="struct bdk_chain::bitcoin::TxMerkleNode">TxMerkleNode</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-TxOut" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-TxOut" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.TxOut.html" title="struct bdk_chain::bitcoin::TxOut">TxOut</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Txid" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Txid" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.Txid.html" title="struct bdk_chain::bitcoin::Txid">Txid</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-WPubkeyHash" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-WPubkeyHash" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.WPubkeyHash.html" title="struct bdk_chain::bitcoin::WPubkeyHash">WPubkeyHash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-WScriptHash" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-WScriptHash" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.WScriptHash.html" title="struct bdk_chain::bitcoin::WScriptHash">WScriptHash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Weight" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Weight" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.Weight.html" title="struct bdk_chain::bitcoin::Weight">Weight</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Witness" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Witness" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.Witness.html" title="struct bdk_chain::bitcoin::Witness">Witness</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-WitnessCommitment" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-WitnessCommitment" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.WitnessCommitment.html" title="struct bdk_chain::bitcoin::WitnessCommitment">WitnessCommitment</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-WitnessMerkleNode" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-WitnessMerkleNode" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.WitnessMerkleNode.html" title="struct bdk_chain::bitcoin::WitnessMerkleNode">WitnessMerkleNode</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Work" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Work" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.Work.html" title="struct bdk_chain::bitcoin::Work">Work</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Wtxid" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Wtxid" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.Wtxid.html" title="struct bdk_chain::bitcoin::Wtxid">Wtxid</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-XKeyIdentifier" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-XKeyIdentifier" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.XKeyIdentifier.html" title="struct bdk_chain::bitcoin::XKeyIdentifier">XKeyIdentifier</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-XOnlyPublicKey" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-XOnlyPublicKey" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.XOnlyPublicKey.html" title="struct bdk_chain::bitcoin::XOnlyPublicKey">XOnlyPublicKey</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-ControlBlock" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-ControlBlock" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../taproot/struct.ControlBlock.html" title="struct bdk_chain::bitcoin::taproot::ControlBlock">ControlBlock</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-NodeInfo" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-NodeInfo" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../taproot/struct.NodeInfo.html" title="struct bdk_chain::bitcoin::taproot::NodeInfo">NodeInfo</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Signature-3" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Signature-3" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::taproot::<a class="struct" href="../../../taproot/struct.Signature.html" title="struct bdk_chain::bitcoin::taproot::Signature">Signature</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-TapTree" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-TapTree" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../taproot/struct.TapTree.html" title="struct bdk_chain::bitcoin::taproot::TapTree">TapTree</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-TaprootMerkleBranch" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-TaprootMerkleBranch" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../taproot/struct.TaprootMerkleBranch.html" title="struct bdk_chain::bitcoin::taproot::TaprootMerkleBranch">TaprootMerkleBranch</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Hash-1" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Hash-1" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::hashes::hash160::<a class="struct" href="../../hash160/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::hash160::Hash">Hash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Hash-2" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Hash-2" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::hashes::ripemd160::<a class="struct" href="../../ripemd160/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::ripemd160::Hash">Hash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Hash-3" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Hash-3" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::hashes::sha1::<a class="struct" href="../../sha1/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha1::Hash">Hash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Hash-4" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Hash-4" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::hashes::sha256::<a class="struct" href="../../sha256/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256::Hash">Hash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Midstate" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Midstate" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../sha256/struct.Midstate.html" title="struct bdk_chain::bitcoin::hashes::sha256::Midstate">Midstate</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Hash-5" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Hash-5" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::hashes::sha256d::<a class="struct" href="../../sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Hash-6" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Hash-6" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::hashes::sha384::<a class="struct" href="../../sha384/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha384::Hash">Hash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Hash-7" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Hash-7" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::hashes::sha512::<a class="struct" href="../../sha512/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha512::Hash">Hash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Hash-8" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Hash-8" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::hashes::sha512_256::<a class="struct" href="../../sha512_256/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha512_256::Hash">Hash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Hash-9" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Hash-9" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::hashes::siphash24::<a class="struct" href="../../siphash24/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::siphash24::Hash">Hash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-IgnoredAny" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/ignored_any.rs.html#230">Source</a><a href="#impl-Deserialize%3C'de%3E-for-IgnoredAny" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="struct.IgnoredAny.html" title="struct bdk_chain::bitcoin::hashes::serde::de::IgnoredAny">IgnoredAny</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-ChainPosition%3CA%3E" class="impl"><a class="src rightside" href="../../../../../src/bdk_chain/chain_data.rs.html#11">Source</a><a href="#impl-Deserialize%3C'de%3E-for-ChainPosition%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'de, A&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="enum" href="../../../../enum.ChainPosition.html" title="enum bdk_chain::ChainPosition">ChainPosition</a>&lt;A&gt;<div class="where">where
     A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html" title="trait core::cmp::Ord">Ord</a> + <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt;,</div></h3></section><section id="impl-Deserialize%3C'de%3E-for-ChangeSet%3CA%3E" class="impl"><a class="src rightside" href="../../../../../src/bdk_chain/tx_graph.rs.html#1126">Source</a><a href="#impl-Deserialize%3C'de%3E-for-ChangeSet%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'de, A&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::tx_graph::<a class="struct" href="../../../../tx_graph/struct.ChangeSet.html" title="struct bdk_chain::tx_graph::ChangeSet">ChangeSet</a>&lt;A&gt;<div class="where">where
     A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html" title="trait core::cmp::Ord">Ord</a> + <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt;,</div></h3></section><section id="impl-Deserialize%3C'de%3E-for-ChangeSet%3CA,+IA%3E" class="impl"><a class="src rightside" href="../../../../../src/bdk_chain/indexed_tx_graph.rs.html#339">Source</a><a href="#impl-Deserialize%3C'de%3E-for-ChangeSet%3CA,+IA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'de, A, IA&gt; <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::indexed_tx_graph::<a class="struct" href="../../../../indexed_tx_graph/struct.ChangeSet.html" title="struct bdk_chain::indexed_tx_graph::ChangeSet">ChangeSet</a>&lt;A, IA&gt;<div class="where">where
     A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html" title="trait core::cmp::Ord">Ord</a> + <a class="trait" href="../trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt;,
index 8cd0935553cc0f8e9ee77dc5f759db89d8020b98..fa3023f65b2f793e1ca51c0414e6725a93930f38 100644 (file)
@@ -838,7 +838,7 @@ repeated data.</p>
 ) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;&lt;S as <a class="trait" href="../trait.Serializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Serializer">Serializer</a>&gt;::<a class="associatedtype" href="../trait.Serializer.html#associatedtype.Ok" title="type bdk_chain::bitcoin::hashes::serde::Serializer::Ok">Ok</a>, &lt;S as <a class="trait" href="../trait.Serializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Serializer">Serializer</a>&gt;::<a class="associatedtype" href="../trait.Serializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Serializer::Error">Error</a>&gt;<div class="where">where
     S: <a class="trait" href="../trait.Serializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Serializer">Serializer</a>,</div></h4></section></div></details><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><section id="impl-Serialize-for-ChildNumber" class="impl"><a href="#impl-Serialize-for-ChildNumber" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="enum" href="../../../bip32/enum.ChildNumber.html" title="enum bdk_chain::bitcoin::bip32::ChildNumber">ChildNumber</a></h3></section><section id="impl-Serialize-for-LockTime" class="impl"><a href="#impl-Serialize-for-LockTime" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::blockdata::locktime::absolute::<a class="enum" href="../../../blockdata/locktime/absolute/enum.LockTime.html" title="enum bdk_chain::bitcoin::blockdata::locktime::absolute::LockTime">LockTime</a></h3></section><section id="impl-Serialize-for-LockTime-1" class="impl"><a href="#impl-Serialize-for-LockTime-1" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::blockdata::locktime::relative::<a class="enum" href="../../../blockdata/locktime/relative/enum.LockTime.html" title="enum bdk_chain::bitcoin::blockdata::locktime::relative::LockTime">LockTime</a></h3></section><section id="impl-Serialize-for-EcdsaSighashType" class="impl"><a href="#impl-Serialize-for-EcdsaSighashType" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="enum" href="../../../enum.EcdsaSighashType.html" title="enum bdk_chain::bitcoin::EcdsaSighashType">EcdsaSighashType</a></h3></section><section id="impl-Serialize-for-Network" class="impl"><a href="#impl-Serialize-for-Network" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="enum" href="../../../enum.Network.html" title="enum bdk_chain::bitcoin::Network">Network</a></h3></section><section id="impl-Serialize-for-TapSighashType" class="impl"><a href="#impl-Serialize-for-TapSighashType" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="enum" href="../../../enum.TapSighashType.html" title="enum bdk_chain::bitcoin::TapSighashType">TapSighashType</a></h3></section><section id="impl-Serialize-for-Parity" class="impl"><a href="#impl-Serialize-for-Parity" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="enum" href="../../../secp256k1/enum.Parity.html" title="enum bdk_chain::bitcoin::secp256k1::Parity">Parity</a></h3><div class="docblock"><p>The parity is serialized as <code>u8</code> - <code>0</code> for even, <code>1</code> for odd.</p>
 </div></section><section id="impl-Serialize-for-LeafVersion" class="impl"><a href="#impl-Serialize-for-LeafVersion" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="enum" href="../../../taproot/enum.LeafVersion.html" title="enum bdk_chain::bitcoin::taproot::LeafVersion">LeafVersion</a></h3><div class="docblock"><p>Serializes <a href="../../../taproot/enum.LeafVersion.html" title="enum bdk_chain::bitcoin::taproot::LeafVersion"><code>LeafVersion</code></a> as a <code>u8</code> using consensus encoding.</p>
-</div></section><section id="impl-Serialize-for-TapLeaf" class="impl"><a href="#impl-Serialize-for-TapLeaf" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="enum" href="../../../taproot/enum.TapLeaf.html" title="enum bdk_chain::bitcoin::taproot::TapLeaf">TapLeaf</a></h3></section><section id="impl-Serialize-for-ChangeSet" class="impl"><a class="src rightside" href="../../../../../src/bdk_chain/indexer/keychain_txout.rs.html#839">Source</a><a href="#impl-Serialize-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::indexer::keychain_txout::<a class="struct" href="../../../../indexer/keychain_txout/struct.ChangeSet.html" title="struct bdk_chain::indexer::keychain_txout::ChangeSet">ChangeSet</a></h3></section><section id="impl-Serialize-for-ChangeSet-1" class="impl"><a class="src rightside" href="../../../../../src/bdk_chain/local_chain.rs.html#409">Source</a><a href="#impl-Serialize-for-ChangeSet-1" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::local_chain::<a class="struct" href="../../../../local_chain/struct.ChangeSet.html" title="struct bdk_chain::local_chain::ChangeSet">ChangeSet</a></h3></section><section id="impl-Serialize-for-Balance" class="impl"><a class="src rightside" href="../../../../../src/bdk_chain/balance.rs.html#5">Source</a><a href="#impl-Serialize-for-Balance" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../../struct.Balance.html" title="struct bdk_chain::Balance">Balance</a></h3></section><section id="impl-Serialize-for-BlockId" class="impl"><a href="#impl-Serialize-for-BlockId" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../../struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a></h3></section><section id="impl-Serialize-for-ConfirmationBlockTime" class="impl"><a href="#impl-Serialize-for-ConfirmationBlockTime" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../../struct.ConfirmationBlockTime.html" title="struct bdk_chain::ConfirmationBlockTime">ConfirmationBlockTime</a></h3></section><section id="impl-Serialize-for-DescriptorId" class="impl"><a class="src rightside" href="../../../../../src/bdk_chain/descriptor_ext.rs.html#5-13">Source</a><a href="#impl-Serialize-for-DescriptorId" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../../struct.DescriptorId.html" title="struct bdk_chain::DescriptorId">DescriptorId</a></h3></section><section id="impl-Serialize-for-String" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/ser/impls.rs.html#52">Source</a><a href="#impl-Serialize-for-String" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../base58/struct.String.html" title="struct bdk_chain::bitcoin::base58::String">String</a></h3></section><section id="impl-Serialize-for-ChainCode" class="impl"><a href="#impl-Serialize-for-ChainCode" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../bip32/struct.ChainCode.html" title="struct bdk_chain::bitcoin::bip32::ChainCode">ChainCode</a></h3></section><section id="impl-Serialize-for-DerivationPath" class="impl"><a href="#impl-Serialize-for-DerivationPath" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../bip32/struct.DerivationPath.html" title="struct bdk_chain::bitcoin::bip32::DerivationPath">DerivationPath</a></h3></section><section id="impl-Serialize-for-Fingerprint" class="impl"><a href="#impl-Serialize-for-Fingerprint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../bip32/struct.Fingerprint.html" title="struct bdk_chain::bitcoin::bip32::Fingerprint">Fingerprint</a></h3></section><section id="impl-Serialize-for-Xpriv" class="impl"><a href="#impl-Serialize-for-Xpriv" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../bip32/struct.Xpriv.html" title="struct bdk_chain::bitcoin::bip32::Xpriv">Xpriv</a></h3></section><section id="impl-Serialize-for-Xpub" class="impl"><a href="#impl-Serialize-for-Xpub" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../bip32/struct.Xpub.html" title="struct bdk_chain::bitcoin::bip32::Xpub">Xpub</a></h3></section><section id="impl-Serialize-for-ShortId" class="impl"><a href="#impl-Serialize-for-ShortId" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../bip152/struct.ShortId.html" title="struct bdk_chain::bitcoin::bip152::ShortId">ShortId</a></h3></section><section id="impl-Serialize-for-Header" class="impl"><a href="#impl-Serialize-for-Header" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../blockdata/block/struct.Header.html" title="struct bdk_chain::bitcoin::blockdata::block::Header">Header</a></h3></section><section id="impl-Serialize-for-Version" class="impl"><a href="#impl-Serialize-for-Version" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::blockdata::block::<a class="struct" href="../../../blockdata/block/struct.Version.html" title="struct bdk_chain::bitcoin::blockdata::block::Version">Version</a></h3></section><section id="impl-Serialize-for-ChainHash" class="impl"><a href="#impl-Serialize-for-ChainHash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../blockdata/constants/struct.ChainHash.html" title="struct bdk_chain::bitcoin::blockdata::constants::ChainHash">ChainHash</a></h3></section><section id="impl-Serialize-for-Height" class="impl"><a href="#impl-Serialize-for-Height" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::blockdata::locktime::absolute::<a class="struct" href="../../../blockdata/locktime/absolute/struct.Height.html" title="struct bdk_chain::bitcoin::blockdata::locktime::absolute::Height">Height</a></h3></section><section id="impl-Serialize-for-Time" class="impl"><a href="#impl-Serialize-for-Time" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::blockdata::locktime::absolute::<a class="struct" href="../../../blockdata/locktime/absolute/struct.Time.html" title="struct bdk_chain::bitcoin::blockdata::locktime::absolute::Time">Time</a></h3></section><section id="impl-Serialize-for-Height-1" class="impl"><a href="#impl-Serialize-for-Height-1" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::blockdata::locktime::relative::<a class="struct" href="../../../blockdata/locktime/relative/struct.Height.html" title="struct bdk_chain::bitcoin::blockdata::locktime::relative::Height">Height</a></h3></section><section id="impl-Serialize-for-Time-1" class="impl"><a href="#impl-Serialize-for-Time-1" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::blockdata::locktime::relative::<a class="struct" href="../../../blockdata/locktime/relative/struct.Time.html" title="struct bdk_chain::bitcoin::blockdata::locktime::relative::Time">Time</a></h3></section><section id="impl-Serialize-for-Version-1" class="impl"><a href="#impl-Serialize-for-Version-1" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::blockdata::transaction::<a class="struct" href="../../../blockdata/transaction/struct.Version.html" title="struct bdk_chain::bitcoin::blockdata::transaction::Version">Version</a></h3></section><section id="impl-Serialize-for-Signature" class="impl"><a href="#impl-Serialize-for-Signature" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::ecdsa::<a class="struct" href="../../../ecdsa/struct.Signature.html" title="struct bdk_chain::bitcoin::ecdsa::Signature">Signature</a></h3></section><section id="impl-Serialize-for-TweakedKeypair" class="impl"><a href="#impl-Serialize-for-TweakedKeypair" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../key/struct.TweakedKeypair.html" title="struct bdk_chain::bitcoin::key::TweakedKeypair">TweakedKeypair</a></h3></section><section id="impl-Serialize-for-TweakedPublicKey" class="impl"><a href="#impl-Serialize-for-TweakedPublicKey" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../key/struct.TweakedPublicKey.html" title="struct bdk_chain::bitcoin::key::TweakedPublicKey">TweakedPublicKey</a></h3></section><section id="impl-Serialize-for-Key" class="impl"><a href="#impl-Serialize-for-Key" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../psbt/raw/struct.Key.html" title="struct bdk_chain::bitcoin::psbt::raw::Key">Key</a></h3></section><section id="impl-Serialize-for-Pair" class="impl"><a href="#impl-Serialize-for-Pair" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../psbt/raw/struct.Pair.html" title="struct bdk_chain::bitcoin::psbt::raw::Pair">Pair</a></h3></section><section id="impl-Serialize-for-Input" class="impl"><a href="#impl-Serialize-for-Input" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../psbt/struct.Input.html" title="struct bdk_chain::bitcoin::psbt::Input">Input</a></h3></section><section id="impl-Serialize-for-Output" class="impl"><a href="#impl-Serialize-for-Output" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../psbt/struct.Output.html" title="struct bdk_chain::bitcoin::psbt::Output">Output</a></h3></section><section id="impl-Serialize-for-PsbtSighashType" class="impl"><a href="#impl-Serialize-for-PsbtSighashType" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../psbt/struct.PsbtSighashType.html" title="struct bdk_chain::bitcoin::psbt::PsbtSighashType">PsbtSighashType</a></h3></section><section id="impl-Serialize-for-SharedSecret" class="impl"><a href="#impl-Serialize-for-SharedSecret" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../secp256k1/ecdh/struct.SharedSecret.html" title="struct bdk_chain::bitcoin::secp256k1::ecdh::SharedSecret">SharedSecret</a></h3></section><section id="impl-Serialize-for-Signature-1" class="impl"><a href="#impl-Serialize-for-Signature-1" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::secp256k1::ecdsa::<a class="struct" href="../../../secp256k1/ecdsa/struct.Signature.html" title="struct bdk_chain::bitcoin::secp256k1::ecdsa::Signature">Signature</a></h3></section><section id="impl-Serialize-for-Signature-2" class="impl"><a href="#impl-Serialize-for-Signature-2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::secp256k1::schnorr::<a class="struct" href="../../../secp256k1/schnorr/struct.Signature.html" title="struct bdk_chain::bitcoin::secp256k1::schnorr::Signature">Signature</a></h3></section><section id="impl-Serialize-for-Keypair" class="impl"><a href="#impl-Serialize-for-Keypair" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../secp256k1/struct.Keypair.html" title="struct bdk_chain::bitcoin::secp256k1::Keypair">Keypair</a></h3></section><section id="impl-Serialize-for-PublicKey" class="impl"><a href="#impl-Serialize-for-PublicKey" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::secp256k1::<a class="struct" href="../../../secp256k1/struct.PublicKey.html" title="struct bdk_chain::bitcoin::secp256k1::PublicKey">PublicKey</a></h3></section><section id="impl-Serialize-for-SecretKey" class="impl"><a href="#impl-Serialize-for-SecretKey" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../secp256k1/struct.SecretKey.html" title="struct bdk_chain::bitcoin::secp256k1::SecretKey">SecretKey</a></h3></section><section id="impl-Serialize-for-Amount" class="impl"><a href="#impl-Serialize-for-Amount" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.Amount.html" title="struct bdk_chain::bitcoin::Amount">Amount</a></h3></section><section id="impl-Serialize-for-Block" class="impl"><a href="#impl-Serialize-for-Block" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.Block.html" title="struct bdk_chain::bitcoin::Block">Block</a></h3></section><section id="impl-Serialize-for-BlockHash" class="impl"><a href="#impl-Serialize-for-BlockHash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.BlockHash.html" title="struct bdk_chain::bitcoin::BlockHash">BlockHash</a></h3></section><section id="impl-Serialize-for-CompactTarget" class="impl"><a href="#impl-Serialize-for-CompactTarget" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.CompactTarget.html" title="struct bdk_chain::bitcoin::CompactTarget">CompactTarget</a></h3></section><section id="impl-Serialize-for-CompressedPublicKey" class="impl"><a href="#impl-Serialize-for-CompressedPublicKey" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.CompressedPublicKey.html" title="struct bdk_chain::bitcoin::CompressedPublicKey">CompressedPublicKey</a></h3></section><section id="impl-Serialize-for-FeeRate" class="impl"><a href="#impl-Serialize-for-FeeRate" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.FeeRate.html" title="struct bdk_chain::bitcoin::FeeRate">FeeRate</a></h3></section><section id="impl-Serialize-for-FilterHash" class="impl"><a href="#impl-Serialize-for-FilterHash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.FilterHash.html" title="struct bdk_chain::bitcoin::FilterHash">FilterHash</a></h3></section><section id="impl-Serialize-for-FilterHeader" class="impl"><a href="#impl-Serialize-for-FilterHeader" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.FilterHeader.html" title="struct bdk_chain::bitcoin::FilterHeader">FilterHeader</a></h3></section><section id="impl-Serialize-for-LegacySighash" class="impl"><a href="#impl-Serialize-for-LegacySighash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.LegacySighash.html" title="struct bdk_chain::bitcoin::LegacySighash">LegacySighash</a></h3></section><section id="impl-Serialize-for-Opcode" class="impl"><a href="#impl-Serialize-for-Opcode" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a></h3></section><section id="impl-Serialize-for-OutPoint" class="impl"><a href="#impl-Serialize-for-OutPoint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.OutPoint.html" title="struct bdk_chain::bitcoin::OutPoint">OutPoint</a></h3></section><section id="impl-Serialize-for-PrivateKey" class="impl"><a href="#impl-Serialize-for-PrivateKey" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.PrivateKey.html" title="struct bdk_chain::bitcoin::PrivateKey">PrivateKey</a></h3></section><section id="impl-Serialize-for-Psbt" class="impl"><a href="#impl-Serialize-for-Psbt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.Psbt.html" title="struct bdk_chain::bitcoin::Psbt">Psbt</a></h3></section><section id="impl-Serialize-for-PubkeyHash" class="impl"><a href="#impl-Serialize-for-PubkeyHash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.PubkeyHash.html" title="struct bdk_chain::bitcoin::PubkeyHash">PubkeyHash</a></h3></section><section id="impl-Serialize-for-PublicKey-1" class="impl"><a href="#impl-Serialize-for-PublicKey-1" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::<a class="struct" href="../../../struct.PublicKey.html" title="struct bdk_chain::bitcoin::PublicKey">PublicKey</a></h3></section><section id="impl-Serialize-for-Script" class="impl"><a href="#impl-Serialize-for-Script" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.Script.html" title="struct bdk_chain::bitcoin::Script">Script</a></h3></section><section id="impl-Serialize-for-ScriptBuf" class="impl"><a href="#impl-Serialize-for-ScriptBuf" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.ScriptBuf.html" title="struct bdk_chain::bitcoin::ScriptBuf">ScriptBuf</a></h3></section><section id="impl-Serialize-for-ScriptHash" class="impl"><a href="#impl-Serialize-for-ScriptHash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.ScriptHash.html" title="struct bdk_chain::bitcoin::ScriptHash">ScriptHash</a></h3></section><section id="impl-Serialize-for-SegwitV0Sighash" class="impl"><a href="#impl-Serialize-for-SegwitV0Sighash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.SegwitV0Sighash.html" title="struct bdk_chain::bitcoin::SegwitV0Sighash">SegwitV0Sighash</a></h3></section><section id="impl-Serialize-for-Sequence" class="impl"><a href="#impl-Serialize-for-Sequence" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.Sequence.html" title="struct bdk_chain::bitcoin::Sequence">Sequence</a></h3></section><section id="impl-Serialize-for-TapLeafHash" class="impl"><a href="#impl-Serialize-for-TapLeafHash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.TapLeafHash.html" title="struct bdk_chain::bitcoin::TapLeafHash">TapLeafHash</a></h3></section><section id="impl-Serialize-for-TapNodeHash" class="impl"><a href="#impl-Serialize-for-TapNodeHash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.TapNodeHash.html" title="struct bdk_chain::bitcoin::TapNodeHash">TapNodeHash</a></h3></section><section id="impl-Serialize-for-TapSighash" class="impl"><a href="#impl-Serialize-for-TapSighash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.TapSighash.html" title="struct bdk_chain::bitcoin::TapSighash">TapSighash</a></h3></section><section id="impl-Serialize-for-TapTweakHash" class="impl"><a href="#impl-Serialize-for-TapTweakHash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.TapTweakHash.html" title="struct bdk_chain::bitcoin::TapTweakHash">TapTweakHash</a></h3></section><section id="impl-Serialize-for-Target" class="impl"><a href="#impl-Serialize-for-Target" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.Target.html" title="struct bdk_chain::bitcoin::Target">Target</a></h3></section><section id="impl-Serialize-for-Transaction" class="impl"><a href="#impl-Serialize-for-Transaction" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.Transaction.html" title="struct bdk_chain::bitcoin::Transaction">Transaction</a></h3></section><section id="impl-Serialize-for-TxIn" class="impl"><a href="#impl-Serialize-for-TxIn" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.TxIn.html" title="struct bdk_chain::bitcoin::TxIn">TxIn</a></h3></section><section id="impl-Serialize-for-TxMerkleNode" class="impl"><a href="#impl-Serialize-for-TxMerkleNode" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.TxMerkleNode.html" title="struct bdk_chain::bitcoin::TxMerkleNode">TxMerkleNode</a></h3></section><section id="impl-Serialize-for-TxOut" class="impl"><a href="#impl-Serialize-for-TxOut" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.TxOut.html" title="struct bdk_chain::bitcoin::TxOut">TxOut</a></h3></section><section id="impl-Serialize-for-Txid" class="impl"><a href="#impl-Serialize-for-Txid" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.Txid.html" title="struct bdk_chain::bitcoin::Txid">Txid</a></h3></section><section id="impl-Serialize-for-WPubkeyHash" class="impl"><a href="#impl-Serialize-for-WPubkeyHash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.WPubkeyHash.html" title="struct bdk_chain::bitcoin::WPubkeyHash">WPubkeyHash</a></h3></section><section id="impl-Serialize-for-WScriptHash" class="impl"><a href="#impl-Serialize-for-WScriptHash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.WScriptHash.html" title="struct bdk_chain::bitcoin::WScriptHash">WScriptHash</a></h3></section><section id="impl-Serialize-for-Weight" class="impl"><a href="#impl-Serialize-for-Weight" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.Weight.html" title="struct bdk_chain::bitcoin::Weight">Weight</a></h3></section><section id="impl-Serialize-for-Witness" class="impl"><a href="#impl-Serialize-for-Witness" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.Witness.html" title="struct bdk_chain::bitcoin::Witness">Witness</a></h3></section><section id="impl-Serialize-for-WitnessCommitment" class="impl"><a href="#impl-Serialize-for-WitnessCommitment" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.WitnessCommitment.html" title="struct bdk_chain::bitcoin::WitnessCommitment">WitnessCommitment</a></h3></section><section id="impl-Serialize-for-WitnessMerkleNode" class="impl"><a href="#impl-Serialize-for-WitnessMerkleNode" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.WitnessMerkleNode.html" title="struct bdk_chain::bitcoin::WitnessMerkleNode">WitnessMerkleNode</a></h3></section><section id="impl-Serialize-for-Work" class="impl"><a href="#impl-Serialize-for-Work" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.Work.html" title="struct bdk_chain::bitcoin::Work">Work</a></h3></section><section id="impl-Serialize-for-Wtxid" class="impl"><a href="#impl-Serialize-for-Wtxid" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.Wtxid.html" title="struct bdk_chain::bitcoin::Wtxid">Wtxid</a></h3></section><section id="impl-Serialize-for-XKeyIdentifier" class="impl"><a href="#impl-Serialize-for-XKeyIdentifier" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.XKeyIdentifier.html" title="struct bdk_chain::bitcoin::XKeyIdentifier">XKeyIdentifier</a></h3></section><section id="impl-Serialize-for-XOnlyPublicKey" class="impl"><a href="#impl-Serialize-for-XOnlyPublicKey" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.XOnlyPublicKey.html" title="struct bdk_chain::bitcoin::XOnlyPublicKey">XOnlyPublicKey</a></h3></section><section id="impl-Serialize-for-ControlBlock" class="impl"><a href="#impl-Serialize-for-ControlBlock" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../taproot/struct.ControlBlock.html" title="struct bdk_chain::bitcoin::taproot::ControlBlock">ControlBlock</a></h3></section><section id="impl-Serialize-for-NodeInfo" class="impl"><a href="#impl-Serialize-for-NodeInfo" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../taproot/struct.NodeInfo.html" title="struct bdk_chain::bitcoin::taproot::NodeInfo">NodeInfo</a></h3></section><section id="impl-Serialize-for-Signature-3" class="impl"><a href="#impl-Serialize-for-Signature-3" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::taproot::<a class="struct" href="../../../taproot/struct.Signature.html" title="struct bdk_chain::bitcoin::taproot::Signature">Signature</a></h3></section><section id="impl-Serialize-for-TapTree" class="impl"><a href="#impl-Serialize-for-TapTree" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../taproot/struct.TapTree.html" title="struct bdk_chain::bitcoin::taproot::TapTree">TapTree</a></h3></section><section id="impl-Serialize-for-TaprootMerkleBranch" class="impl"><a href="#impl-Serialize-for-TaprootMerkleBranch" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../taproot/struct.TaprootMerkleBranch.html" title="struct bdk_chain::bitcoin::taproot::TaprootMerkleBranch">TaprootMerkleBranch</a></h3></section><section id="impl-Serialize-for-Hash-1" class="impl"><a href="#impl-Serialize-for-Hash-1" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::hashes::hash160::<a class="struct" href="../../hash160/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::hash160::Hash">Hash</a></h3></section><section id="impl-Serialize-for-Hash-2" class="impl"><a href="#impl-Serialize-for-Hash-2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::hashes::ripemd160::<a class="struct" href="../../ripemd160/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::ripemd160::Hash">Hash</a></h3></section><section id="impl-Serialize-for-Hash-3" class="impl"><a href="#impl-Serialize-for-Hash-3" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::hashes::sha1::<a class="struct" href="../../sha1/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha1::Hash">Hash</a></h3></section><section id="impl-Serialize-for-Hash-4" class="impl"><a href="#impl-Serialize-for-Hash-4" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::hashes::sha256::<a class="struct" href="../../sha256/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256::Hash">Hash</a></h3></section><section id="impl-Serialize-for-Midstate" class="impl"><a href="#impl-Serialize-for-Midstate" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../sha256/struct.Midstate.html" title="struct bdk_chain::bitcoin::hashes::sha256::Midstate">Midstate</a></h3></section><section id="impl-Serialize-for-Hash-5" class="impl"><a href="#impl-Serialize-for-Hash-5" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::hashes::sha256d::<a class="struct" href="../../sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a></h3></section><section id="impl-Serialize-for-Hash-6" class="impl"><a href="#impl-Serialize-for-Hash-6" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::hashes::sha384::<a class="struct" href="../../sha384/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha384::Hash">Hash</a></h3></section><section id="impl-Serialize-for-Hash-7" class="impl"><a href="#impl-Serialize-for-Hash-7" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::hashes::sha512::<a class="struct" href="../../sha512/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha512::Hash">Hash</a></h3></section><section id="impl-Serialize-for-Hash-8" class="impl"><a href="#impl-Serialize-for-Hash-8" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::hashes::sha512_256::<a class="struct" href="../../sha512_256/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha512_256::Hash">Hash</a></h3></section><section id="impl-Serialize-for-Hash-9" class="impl"><a href="#impl-Serialize-for-Hash-9" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::hashes::siphash24::<a class="struct" href="../../siphash24/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::siphash24::Hash">Hash</a></h3></section><section id="impl-Serialize-for-ChainPosition%3CA%3E" class="impl"><a class="src rightside" href="../../../../../src/bdk_chain/chain_data.rs.html#11">Source</a><a href="#impl-Serialize-for-ChainPosition%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A&gt; <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="enum" href="../../../../enum.ChainPosition.html" title="enum bdk_chain::ChainPosition">ChainPosition</a>&lt;A&gt;<div class="where">where
+</div></section><section id="impl-Serialize-for-TapLeaf" class="impl"><a href="#impl-Serialize-for-TapLeaf" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="enum" href="../../../taproot/enum.TapLeaf.html" title="enum bdk_chain::bitcoin::taproot::TapLeaf">TapLeaf</a></h3></section><section id="impl-Serialize-for-ChangeSet" class="impl"><a class="src rightside" href="../../../../../src/bdk_chain/indexer/keychain_txout.rs.html#839">Source</a><a href="#impl-Serialize-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::indexer::keychain_txout::<a class="struct" href="../../../../indexer/keychain_txout/struct.ChangeSet.html" title="struct bdk_chain::indexer::keychain_txout::ChangeSet">ChangeSet</a></h3></section><section id="impl-Serialize-for-ChangeSet-1" class="impl"><a class="src rightside" href="../../../../../src/bdk_chain/local_chain.rs.html#409">Source</a><a href="#impl-Serialize-for-ChangeSet-1" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::local_chain::<a class="struct" href="../../../../local_chain/struct.ChangeSet.html" title="struct bdk_chain::local_chain::ChangeSet">ChangeSet</a></h3></section><section id="impl-Serialize-for-Balance" class="impl"><a class="src rightside" href="../../../../../src/bdk_chain/balance.rs.html#5">Source</a><a href="#impl-Serialize-for-Balance" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../../struct.Balance.html" title="struct bdk_chain::Balance">Balance</a></h3></section><section id="impl-Serialize-for-BlockId" class="impl"><a class="src rightside" href="../../../../../src/bdk_core/block_id.rs.html#5">Source</a><a href="#impl-Serialize-for-BlockId" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../../struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a></h3></section><section id="impl-Serialize-for-ConfirmationBlockTime" class="impl"><a class="src rightside" href="../../../../../src/bdk_core/block_id.rs.html#45">Source</a><a href="#impl-Serialize-for-ConfirmationBlockTime" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../../struct.ConfirmationBlockTime.html" title="struct bdk_chain::ConfirmationBlockTime">ConfirmationBlockTime</a></h3></section><section id="impl-Serialize-for-DescriptorId" class="impl"><a class="src rightside" href="../../../../../src/bdk_chain/descriptor_ext.rs.html#5-13">Source</a><a href="#impl-Serialize-for-DescriptorId" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../../struct.DescriptorId.html" title="struct bdk_chain::DescriptorId">DescriptorId</a></h3></section><section id="impl-Serialize-for-String" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/ser/impls.rs.html#52">Source</a><a href="#impl-Serialize-for-String" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../base58/struct.String.html" title="struct bdk_chain::bitcoin::base58::String">String</a></h3></section><section id="impl-Serialize-for-ChainCode" class="impl"><a href="#impl-Serialize-for-ChainCode" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../bip32/struct.ChainCode.html" title="struct bdk_chain::bitcoin::bip32::ChainCode">ChainCode</a></h3></section><section id="impl-Serialize-for-DerivationPath" class="impl"><a href="#impl-Serialize-for-DerivationPath" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../bip32/struct.DerivationPath.html" title="struct bdk_chain::bitcoin::bip32::DerivationPath">DerivationPath</a></h3></section><section id="impl-Serialize-for-Fingerprint" class="impl"><a href="#impl-Serialize-for-Fingerprint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../bip32/struct.Fingerprint.html" title="struct bdk_chain::bitcoin::bip32::Fingerprint">Fingerprint</a></h3></section><section id="impl-Serialize-for-Xpriv" class="impl"><a href="#impl-Serialize-for-Xpriv" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../bip32/struct.Xpriv.html" title="struct bdk_chain::bitcoin::bip32::Xpriv">Xpriv</a></h3></section><section id="impl-Serialize-for-Xpub" class="impl"><a href="#impl-Serialize-for-Xpub" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../bip32/struct.Xpub.html" title="struct bdk_chain::bitcoin::bip32::Xpub">Xpub</a></h3></section><section id="impl-Serialize-for-ShortId" class="impl"><a href="#impl-Serialize-for-ShortId" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../bip152/struct.ShortId.html" title="struct bdk_chain::bitcoin::bip152::ShortId">ShortId</a></h3></section><section id="impl-Serialize-for-Header" class="impl"><a href="#impl-Serialize-for-Header" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../blockdata/block/struct.Header.html" title="struct bdk_chain::bitcoin::blockdata::block::Header">Header</a></h3></section><section id="impl-Serialize-for-Version" class="impl"><a href="#impl-Serialize-for-Version" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::blockdata::block::<a class="struct" href="../../../blockdata/block/struct.Version.html" title="struct bdk_chain::bitcoin::blockdata::block::Version">Version</a></h3></section><section id="impl-Serialize-for-ChainHash" class="impl"><a href="#impl-Serialize-for-ChainHash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../blockdata/constants/struct.ChainHash.html" title="struct bdk_chain::bitcoin::blockdata::constants::ChainHash">ChainHash</a></h3></section><section id="impl-Serialize-for-Height" class="impl"><a href="#impl-Serialize-for-Height" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::blockdata::locktime::absolute::<a class="struct" href="../../../blockdata/locktime/absolute/struct.Height.html" title="struct bdk_chain::bitcoin::blockdata::locktime::absolute::Height">Height</a></h3></section><section id="impl-Serialize-for-Time" class="impl"><a href="#impl-Serialize-for-Time" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::blockdata::locktime::absolute::<a class="struct" href="../../../blockdata/locktime/absolute/struct.Time.html" title="struct bdk_chain::bitcoin::blockdata::locktime::absolute::Time">Time</a></h3></section><section id="impl-Serialize-for-Height-1" class="impl"><a href="#impl-Serialize-for-Height-1" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::blockdata::locktime::relative::<a class="struct" href="../../../blockdata/locktime/relative/struct.Height.html" title="struct bdk_chain::bitcoin::blockdata::locktime::relative::Height">Height</a></h3></section><section id="impl-Serialize-for-Time-1" class="impl"><a href="#impl-Serialize-for-Time-1" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::blockdata::locktime::relative::<a class="struct" href="../../../blockdata/locktime/relative/struct.Time.html" title="struct bdk_chain::bitcoin::blockdata::locktime::relative::Time">Time</a></h3></section><section id="impl-Serialize-for-Version-1" class="impl"><a href="#impl-Serialize-for-Version-1" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::blockdata::transaction::<a class="struct" href="../../../blockdata/transaction/struct.Version.html" title="struct bdk_chain::bitcoin::blockdata::transaction::Version">Version</a></h3></section><section id="impl-Serialize-for-Signature" class="impl"><a href="#impl-Serialize-for-Signature" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::ecdsa::<a class="struct" href="../../../ecdsa/struct.Signature.html" title="struct bdk_chain::bitcoin::ecdsa::Signature">Signature</a></h3></section><section id="impl-Serialize-for-TweakedKeypair" class="impl"><a href="#impl-Serialize-for-TweakedKeypair" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../key/struct.TweakedKeypair.html" title="struct bdk_chain::bitcoin::key::TweakedKeypair">TweakedKeypair</a></h3></section><section id="impl-Serialize-for-TweakedPublicKey" class="impl"><a href="#impl-Serialize-for-TweakedPublicKey" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../key/struct.TweakedPublicKey.html" title="struct bdk_chain::bitcoin::key::TweakedPublicKey">TweakedPublicKey</a></h3></section><section id="impl-Serialize-for-Key" class="impl"><a href="#impl-Serialize-for-Key" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../psbt/raw/struct.Key.html" title="struct bdk_chain::bitcoin::psbt::raw::Key">Key</a></h3></section><section id="impl-Serialize-for-Pair" class="impl"><a href="#impl-Serialize-for-Pair" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../psbt/raw/struct.Pair.html" title="struct bdk_chain::bitcoin::psbt::raw::Pair">Pair</a></h3></section><section id="impl-Serialize-for-Input" class="impl"><a href="#impl-Serialize-for-Input" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../psbt/struct.Input.html" title="struct bdk_chain::bitcoin::psbt::Input">Input</a></h3></section><section id="impl-Serialize-for-Output" class="impl"><a href="#impl-Serialize-for-Output" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../psbt/struct.Output.html" title="struct bdk_chain::bitcoin::psbt::Output">Output</a></h3></section><section id="impl-Serialize-for-PsbtSighashType" class="impl"><a href="#impl-Serialize-for-PsbtSighashType" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../psbt/struct.PsbtSighashType.html" title="struct bdk_chain::bitcoin::psbt::PsbtSighashType">PsbtSighashType</a></h3></section><section id="impl-Serialize-for-SharedSecret" class="impl"><a href="#impl-Serialize-for-SharedSecret" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../secp256k1/ecdh/struct.SharedSecret.html" title="struct bdk_chain::bitcoin::secp256k1::ecdh::SharedSecret">SharedSecret</a></h3></section><section id="impl-Serialize-for-Signature-1" class="impl"><a href="#impl-Serialize-for-Signature-1" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::secp256k1::ecdsa::<a class="struct" href="../../../secp256k1/ecdsa/struct.Signature.html" title="struct bdk_chain::bitcoin::secp256k1::ecdsa::Signature">Signature</a></h3></section><section id="impl-Serialize-for-Signature-2" class="impl"><a href="#impl-Serialize-for-Signature-2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::secp256k1::schnorr::<a class="struct" href="../../../secp256k1/schnorr/struct.Signature.html" title="struct bdk_chain::bitcoin::secp256k1::schnorr::Signature">Signature</a></h3></section><section id="impl-Serialize-for-Keypair" class="impl"><a href="#impl-Serialize-for-Keypair" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../secp256k1/struct.Keypair.html" title="struct bdk_chain::bitcoin::secp256k1::Keypair">Keypair</a></h3></section><section id="impl-Serialize-for-PublicKey" class="impl"><a href="#impl-Serialize-for-PublicKey" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::secp256k1::<a class="struct" href="../../../secp256k1/struct.PublicKey.html" title="struct bdk_chain::bitcoin::secp256k1::PublicKey">PublicKey</a></h3></section><section id="impl-Serialize-for-SecretKey" class="impl"><a href="#impl-Serialize-for-SecretKey" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../secp256k1/struct.SecretKey.html" title="struct bdk_chain::bitcoin::secp256k1::SecretKey">SecretKey</a></h3></section><section id="impl-Serialize-for-Amount" class="impl"><a href="#impl-Serialize-for-Amount" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.Amount.html" title="struct bdk_chain::bitcoin::Amount">Amount</a></h3></section><section id="impl-Serialize-for-Block" class="impl"><a href="#impl-Serialize-for-Block" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.Block.html" title="struct bdk_chain::bitcoin::Block">Block</a></h3></section><section id="impl-Serialize-for-BlockHash" class="impl"><a href="#impl-Serialize-for-BlockHash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.BlockHash.html" title="struct bdk_chain::bitcoin::BlockHash">BlockHash</a></h3></section><section id="impl-Serialize-for-CompactTarget" class="impl"><a href="#impl-Serialize-for-CompactTarget" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.CompactTarget.html" title="struct bdk_chain::bitcoin::CompactTarget">CompactTarget</a></h3></section><section id="impl-Serialize-for-CompressedPublicKey" class="impl"><a href="#impl-Serialize-for-CompressedPublicKey" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.CompressedPublicKey.html" title="struct bdk_chain::bitcoin::CompressedPublicKey">CompressedPublicKey</a></h3></section><section id="impl-Serialize-for-FeeRate" class="impl"><a href="#impl-Serialize-for-FeeRate" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.FeeRate.html" title="struct bdk_chain::bitcoin::FeeRate">FeeRate</a></h3></section><section id="impl-Serialize-for-FilterHash" class="impl"><a href="#impl-Serialize-for-FilterHash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.FilterHash.html" title="struct bdk_chain::bitcoin::FilterHash">FilterHash</a></h3></section><section id="impl-Serialize-for-FilterHeader" class="impl"><a href="#impl-Serialize-for-FilterHeader" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.FilterHeader.html" title="struct bdk_chain::bitcoin::FilterHeader">FilterHeader</a></h3></section><section id="impl-Serialize-for-LegacySighash" class="impl"><a href="#impl-Serialize-for-LegacySighash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.LegacySighash.html" title="struct bdk_chain::bitcoin::LegacySighash">LegacySighash</a></h3></section><section id="impl-Serialize-for-Opcode" class="impl"><a href="#impl-Serialize-for-Opcode" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a></h3></section><section id="impl-Serialize-for-OutPoint" class="impl"><a href="#impl-Serialize-for-OutPoint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.OutPoint.html" title="struct bdk_chain::bitcoin::OutPoint">OutPoint</a></h3></section><section id="impl-Serialize-for-PrivateKey" class="impl"><a href="#impl-Serialize-for-PrivateKey" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.PrivateKey.html" title="struct bdk_chain::bitcoin::PrivateKey">PrivateKey</a></h3></section><section id="impl-Serialize-for-Psbt" class="impl"><a href="#impl-Serialize-for-Psbt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.Psbt.html" title="struct bdk_chain::bitcoin::Psbt">Psbt</a></h3></section><section id="impl-Serialize-for-PubkeyHash" class="impl"><a href="#impl-Serialize-for-PubkeyHash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.PubkeyHash.html" title="struct bdk_chain::bitcoin::PubkeyHash">PubkeyHash</a></h3></section><section id="impl-Serialize-for-PublicKey-1" class="impl"><a href="#impl-Serialize-for-PublicKey-1" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::<a class="struct" href="../../../struct.PublicKey.html" title="struct bdk_chain::bitcoin::PublicKey">PublicKey</a></h3></section><section id="impl-Serialize-for-Script" class="impl"><a href="#impl-Serialize-for-Script" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.Script.html" title="struct bdk_chain::bitcoin::Script">Script</a></h3></section><section id="impl-Serialize-for-ScriptBuf" class="impl"><a href="#impl-Serialize-for-ScriptBuf" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.ScriptBuf.html" title="struct bdk_chain::bitcoin::ScriptBuf">ScriptBuf</a></h3></section><section id="impl-Serialize-for-ScriptHash" class="impl"><a href="#impl-Serialize-for-ScriptHash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.ScriptHash.html" title="struct bdk_chain::bitcoin::ScriptHash">ScriptHash</a></h3></section><section id="impl-Serialize-for-SegwitV0Sighash" class="impl"><a href="#impl-Serialize-for-SegwitV0Sighash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.SegwitV0Sighash.html" title="struct bdk_chain::bitcoin::SegwitV0Sighash">SegwitV0Sighash</a></h3></section><section id="impl-Serialize-for-Sequence" class="impl"><a href="#impl-Serialize-for-Sequence" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.Sequence.html" title="struct bdk_chain::bitcoin::Sequence">Sequence</a></h3></section><section id="impl-Serialize-for-TapLeafHash" class="impl"><a href="#impl-Serialize-for-TapLeafHash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.TapLeafHash.html" title="struct bdk_chain::bitcoin::TapLeafHash">TapLeafHash</a></h3></section><section id="impl-Serialize-for-TapNodeHash" class="impl"><a href="#impl-Serialize-for-TapNodeHash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.TapNodeHash.html" title="struct bdk_chain::bitcoin::TapNodeHash">TapNodeHash</a></h3></section><section id="impl-Serialize-for-TapSighash" class="impl"><a href="#impl-Serialize-for-TapSighash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.TapSighash.html" title="struct bdk_chain::bitcoin::TapSighash">TapSighash</a></h3></section><section id="impl-Serialize-for-TapTweakHash" class="impl"><a href="#impl-Serialize-for-TapTweakHash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.TapTweakHash.html" title="struct bdk_chain::bitcoin::TapTweakHash">TapTweakHash</a></h3></section><section id="impl-Serialize-for-Target" class="impl"><a href="#impl-Serialize-for-Target" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.Target.html" title="struct bdk_chain::bitcoin::Target">Target</a></h3></section><section id="impl-Serialize-for-Transaction" class="impl"><a href="#impl-Serialize-for-Transaction" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.Transaction.html" title="struct bdk_chain::bitcoin::Transaction">Transaction</a></h3></section><section id="impl-Serialize-for-TxIn" class="impl"><a href="#impl-Serialize-for-TxIn" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.TxIn.html" title="struct bdk_chain::bitcoin::TxIn">TxIn</a></h3></section><section id="impl-Serialize-for-TxMerkleNode" class="impl"><a href="#impl-Serialize-for-TxMerkleNode" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.TxMerkleNode.html" title="struct bdk_chain::bitcoin::TxMerkleNode">TxMerkleNode</a></h3></section><section id="impl-Serialize-for-TxOut" class="impl"><a href="#impl-Serialize-for-TxOut" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.TxOut.html" title="struct bdk_chain::bitcoin::TxOut">TxOut</a></h3></section><section id="impl-Serialize-for-Txid" class="impl"><a href="#impl-Serialize-for-Txid" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.Txid.html" title="struct bdk_chain::bitcoin::Txid">Txid</a></h3></section><section id="impl-Serialize-for-WPubkeyHash" class="impl"><a href="#impl-Serialize-for-WPubkeyHash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.WPubkeyHash.html" title="struct bdk_chain::bitcoin::WPubkeyHash">WPubkeyHash</a></h3></section><section id="impl-Serialize-for-WScriptHash" class="impl"><a href="#impl-Serialize-for-WScriptHash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.WScriptHash.html" title="struct bdk_chain::bitcoin::WScriptHash">WScriptHash</a></h3></section><section id="impl-Serialize-for-Weight" class="impl"><a href="#impl-Serialize-for-Weight" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.Weight.html" title="struct bdk_chain::bitcoin::Weight">Weight</a></h3></section><section id="impl-Serialize-for-Witness" class="impl"><a href="#impl-Serialize-for-Witness" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.Witness.html" title="struct bdk_chain::bitcoin::Witness">Witness</a></h3></section><section id="impl-Serialize-for-WitnessCommitment" class="impl"><a href="#impl-Serialize-for-WitnessCommitment" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.WitnessCommitment.html" title="struct bdk_chain::bitcoin::WitnessCommitment">WitnessCommitment</a></h3></section><section id="impl-Serialize-for-WitnessMerkleNode" class="impl"><a href="#impl-Serialize-for-WitnessMerkleNode" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.WitnessMerkleNode.html" title="struct bdk_chain::bitcoin::WitnessMerkleNode">WitnessMerkleNode</a></h3></section><section id="impl-Serialize-for-Work" class="impl"><a href="#impl-Serialize-for-Work" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.Work.html" title="struct bdk_chain::bitcoin::Work">Work</a></h3></section><section id="impl-Serialize-for-Wtxid" class="impl"><a href="#impl-Serialize-for-Wtxid" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.Wtxid.html" title="struct bdk_chain::bitcoin::Wtxid">Wtxid</a></h3></section><section id="impl-Serialize-for-XKeyIdentifier" class="impl"><a href="#impl-Serialize-for-XKeyIdentifier" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.XKeyIdentifier.html" title="struct bdk_chain::bitcoin::XKeyIdentifier">XKeyIdentifier</a></h3></section><section id="impl-Serialize-for-XOnlyPublicKey" class="impl"><a href="#impl-Serialize-for-XOnlyPublicKey" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.XOnlyPublicKey.html" title="struct bdk_chain::bitcoin::XOnlyPublicKey">XOnlyPublicKey</a></h3></section><section id="impl-Serialize-for-ControlBlock" class="impl"><a href="#impl-Serialize-for-ControlBlock" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../taproot/struct.ControlBlock.html" title="struct bdk_chain::bitcoin::taproot::ControlBlock">ControlBlock</a></h3></section><section id="impl-Serialize-for-NodeInfo" class="impl"><a href="#impl-Serialize-for-NodeInfo" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../taproot/struct.NodeInfo.html" title="struct bdk_chain::bitcoin::taproot::NodeInfo">NodeInfo</a></h3></section><section id="impl-Serialize-for-Signature-3" class="impl"><a href="#impl-Serialize-for-Signature-3" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::taproot::<a class="struct" href="../../../taproot/struct.Signature.html" title="struct bdk_chain::bitcoin::taproot::Signature">Signature</a></h3></section><section id="impl-Serialize-for-TapTree" class="impl"><a href="#impl-Serialize-for-TapTree" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../taproot/struct.TapTree.html" title="struct bdk_chain::bitcoin::taproot::TapTree">TapTree</a></h3></section><section id="impl-Serialize-for-TaprootMerkleBranch" class="impl"><a href="#impl-Serialize-for-TaprootMerkleBranch" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../taproot/struct.TaprootMerkleBranch.html" title="struct bdk_chain::bitcoin::taproot::TaprootMerkleBranch">TaprootMerkleBranch</a></h3></section><section id="impl-Serialize-for-Hash-1" class="impl"><a href="#impl-Serialize-for-Hash-1" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::hashes::hash160::<a class="struct" href="../../hash160/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::hash160::Hash">Hash</a></h3></section><section id="impl-Serialize-for-Hash-2" class="impl"><a href="#impl-Serialize-for-Hash-2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::hashes::ripemd160::<a class="struct" href="../../ripemd160/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::ripemd160::Hash">Hash</a></h3></section><section id="impl-Serialize-for-Hash-3" class="impl"><a href="#impl-Serialize-for-Hash-3" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::hashes::sha1::<a class="struct" href="../../sha1/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha1::Hash">Hash</a></h3></section><section id="impl-Serialize-for-Hash-4" class="impl"><a href="#impl-Serialize-for-Hash-4" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::hashes::sha256::<a class="struct" href="../../sha256/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256::Hash">Hash</a></h3></section><section id="impl-Serialize-for-Midstate" class="impl"><a href="#impl-Serialize-for-Midstate" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../sha256/struct.Midstate.html" title="struct bdk_chain::bitcoin::hashes::sha256::Midstate">Midstate</a></h3></section><section id="impl-Serialize-for-Hash-5" class="impl"><a href="#impl-Serialize-for-Hash-5" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::hashes::sha256d::<a class="struct" href="../../sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a></h3></section><section id="impl-Serialize-for-Hash-6" class="impl"><a href="#impl-Serialize-for-Hash-6" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::hashes::sha384::<a class="struct" href="../../sha384/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha384::Hash">Hash</a></h3></section><section id="impl-Serialize-for-Hash-7" class="impl"><a href="#impl-Serialize-for-Hash-7" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::hashes::sha512::<a class="struct" href="../../sha512/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha512::Hash">Hash</a></h3></section><section id="impl-Serialize-for-Hash-8" class="impl"><a href="#impl-Serialize-for-Hash-8" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::hashes::sha512_256::<a class="struct" href="../../sha512_256/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha512_256::Hash">Hash</a></h3></section><section id="impl-Serialize-for-Hash-9" class="impl"><a href="#impl-Serialize-for-Hash-9" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::hashes::siphash24::<a class="struct" href="../../siphash24/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::siphash24::Hash">Hash</a></h3></section><section id="impl-Serialize-for-ChainPosition%3CA%3E" class="impl"><a class="src rightside" href="../../../../../src/bdk_chain/chain_data.rs.html#11">Source</a><a href="#impl-Serialize-for-ChainPosition%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A&gt; <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="enum" href="../../../../enum.ChainPosition.html" title="enum bdk_chain::ChainPosition">ChainPosition</a>&lt;A&gt;<div class="where">where
     A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html" title="trait core::cmp::Ord">Ord</a> + <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a>,</div></h3></section><section id="impl-Serialize-for-ChangeSet%3CA%3E" class="impl"><a class="src rightside" href="../../../../../src/bdk_chain/tx_graph.rs.html#1126">Source</a><a href="#impl-Serialize-for-ChangeSet%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A&gt; <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::tx_graph::<a class="struct" href="../../../../tx_graph/struct.ChangeSet.html" title="struct bdk_chain::tx_graph::ChangeSet">ChangeSet</a>&lt;A&gt;<div class="where">where
     A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html" title="trait core::cmp::Ord">Ord</a> + <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a>,</div></h3></section><section id="impl-Serialize-for-ChangeSet%3CA,+IA%3E" class="impl"><a class="src rightside" href="../../../../../src/bdk_chain/indexed_tx_graph.rs.html#339">Source</a><a href="#impl-Serialize-for-ChangeSet%3CA,+IA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A, IA&gt; <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::indexed_tx_graph::<a class="struct" href="../../../../indexed_tx_graph/struct.ChangeSet.html" title="struct bdk_chain::indexed_tx_graph::ChangeSet">ChangeSet</a>&lt;A, IA&gt;<div class="where">where
     A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html" title="trait core::cmp::Ord">Ord</a> + <a class="trait" href="../trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a>,
index 71b92e017385c828b7a360819dae29d3e659cc3e..86e884aa6b74965fa2c891705d741299d7476a60 100644 (file)
@@ -714,7 +714,7 @@ will end up with a strong count of 1.</p>
     D: <a class="trait" href="trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a>&lt;'de&gt;,</div></h4></section></div></details><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><section id="impl-Deserialize%3C'de%3E-for-%26Script" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-%26Script" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for &amp;'de <a class="struct" href="../../struct.Script.html" title="struct bdk_chain::bitcoin::Script">Script</a></h3><div class="docblock"><p>Can only deserialize borrowed bytes.</p>
 </div></section><section id="impl-Deserialize%3C'de%3E-for-ChildNumber" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-ChildNumber" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="enum" href="../../bip32/enum.ChildNumber.html" title="enum bdk_chain::bitcoin::bip32::ChildNumber">ChildNumber</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-LockTime" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-LockTime" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::blockdata::locktime::absolute::<a class="enum" href="../../blockdata/locktime/absolute/enum.LockTime.html" title="enum bdk_chain::bitcoin::blockdata::locktime::absolute::LockTime">LockTime</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-LockTime-1" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-LockTime-1" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::blockdata::locktime::relative::<a class="enum" href="../../blockdata/locktime/relative/enum.LockTime.html" title="enum bdk_chain::bitcoin::blockdata::locktime::relative::LockTime">LockTime</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-EcdsaSighashType" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-EcdsaSighashType" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="enum" href="../../enum.EcdsaSighashType.html" title="enum bdk_chain::bitcoin::EcdsaSighashType">EcdsaSighashType</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Network" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Network" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="enum" href="../../enum.Network.html" title="enum bdk_chain::bitcoin::Network">Network</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-TapSighashType" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-TapSighashType" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="enum" href="../../enum.TapSighashType.html" title="enum bdk_chain::bitcoin::TapSighashType">TapSighashType</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Parity" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Parity" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="enum" href="../../secp256k1/enum.Parity.html" title="enum bdk_chain::bitcoin::secp256k1::Parity">Parity</a></h3><div class="docblock"><p>The parity is deserialized as <code>u8</code> - <code>0</code> for even, <code>1</code> for odd.</p>
 </div></section><section id="impl-Deserialize%3C'de%3E-for-LeafVersion" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-LeafVersion" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="enum" href="../../taproot/enum.LeafVersion.html" title="enum bdk_chain::bitcoin::taproot::LeafVersion">LeafVersion</a></h3><div class="docblock"><p>Deserializes <a href="../../taproot/enum.LeafVersion.html" title="enum bdk_chain::bitcoin::taproot::LeafVersion"><code>LeafVersion</code></a> as a <code>u8</code> using consensus encoding.</p>
-</div></section><section id="impl-Deserialize%3C'de%3E-for-TapLeaf" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-TapLeaf" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="enum" href="../../taproot/enum.TapLeaf.html" title="enum bdk_chain::bitcoin::taproot::TapLeaf">TapLeaf</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-ChangeSet" class="impl"><a class="src rightside" href="../../../../src/bdk_chain/indexer/keychain_txout.rs.html#839">Source</a><a href="#impl-Deserialize%3C'de%3E-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::indexer::keychain_txout::<a class="struct" href="../../../indexer/keychain_txout/struct.ChangeSet.html" title="struct bdk_chain::indexer::keychain_txout::ChangeSet">ChangeSet</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-ChangeSet-1" class="impl"><a class="src rightside" href="../../../../src/bdk_chain/local_chain.rs.html#409">Source</a><a href="#impl-Deserialize%3C'de%3E-for-ChangeSet-1" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::local_chain::<a class="struct" href="../../../local_chain/struct.ChangeSet.html" title="struct bdk_chain::local_chain::ChangeSet">ChangeSet</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Balance" class="impl"><a class="src rightside" href="../../../../src/bdk_chain/balance.rs.html#5">Source</a><a href="#impl-Deserialize%3C'de%3E-for-Balance" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.Balance.html" title="struct bdk_chain::Balance">Balance</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-BlockId" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-BlockId" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-ConfirmationBlockTime" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-ConfirmationBlockTime" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.ConfirmationBlockTime.html" title="struct bdk_chain::ConfirmationBlockTime">ConfirmationBlockTime</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-DescriptorId" class="impl"><a class="src rightside" href="../../../../src/bdk_chain/descriptor_ext.rs.html#5-13">Source</a><a href="#impl-Deserialize%3C'de%3E-for-DescriptorId" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.DescriptorId.html" title="struct bdk_chain::DescriptorId">DescriptorId</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-String" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/impls.rs.html#699">Source</a><a href="#impl-Deserialize%3C'de%3E-for-String" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../base58/struct.String.html" title="struct bdk_chain::bitcoin::base58::String">String</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-ChainCode" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-ChainCode" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../bip32/struct.ChainCode.html" title="struct bdk_chain::bitcoin::bip32::ChainCode">ChainCode</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-DerivationPath" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-DerivationPath" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../bip32/struct.DerivationPath.html" title="struct bdk_chain::bitcoin::bip32::DerivationPath">DerivationPath</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Fingerprint" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Fingerprint" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../bip32/struct.Fingerprint.html" title="struct bdk_chain::bitcoin::bip32::Fingerprint">Fingerprint</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Xpriv" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Xpriv" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../bip32/struct.Xpriv.html" title="struct bdk_chain::bitcoin::bip32::Xpriv">Xpriv</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Xpub" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Xpub" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../bip32/struct.Xpub.html" title="struct bdk_chain::bitcoin::bip32::Xpub">Xpub</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-ShortId" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-ShortId" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../bip152/struct.ShortId.html" title="struct bdk_chain::bitcoin::bip152::ShortId">ShortId</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Header" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Header" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../blockdata/block/struct.Header.html" title="struct bdk_chain::bitcoin::blockdata::block::Header">Header</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Version" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Version" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::blockdata::block::<a class="struct" href="../../blockdata/block/struct.Version.html" title="struct bdk_chain::bitcoin::blockdata::block::Version">Version</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-ChainHash" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-ChainHash" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../blockdata/constants/struct.ChainHash.html" title="struct bdk_chain::bitcoin::blockdata::constants::ChainHash">ChainHash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Height" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Height" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::blockdata::locktime::absolute::<a class="struct" href="../../blockdata/locktime/absolute/struct.Height.html" title="struct bdk_chain::bitcoin::blockdata::locktime::absolute::Height">Height</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Time" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Time" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::blockdata::locktime::absolute::<a class="struct" href="../../blockdata/locktime/absolute/struct.Time.html" title="struct bdk_chain::bitcoin::blockdata::locktime::absolute::Time">Time</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Height-1" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Height-1" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::blockdata::locktime::relative::<a class="struct" href="../../blockdata/locktime/relative/struct.Height.html" title="struct bdk_chain::bitcoin::blockdata::locktime::relative::Height">Height</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Time-1" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Time-1" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::blockdata::locktime::relative::<a class="struct" href="../../blockdata/locktime/relative/struct.Time.html" title="struct bdk_chain::bitcoin::blockdata::locktime::relative::Time">Time</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Version-1" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Version-1" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::blockdata::transaction::<a class="struct" href="../../blockdata/transaction/struct.Version.html" title="struct bdk_chain::bitcoin::blockdata::transaction::Version">Version</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Signature" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Signature" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::ecdsa::<a class="struct" href="../../ecdsa/struct.Signature.html" title="struct bdk_chain::bitcoin::ecdsa::Signature">Signature</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-TweakedKeypair" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-TweakedKeypair" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../key/struct.TweakedKeypair.html" title="struct bdk_chain::bitcoin::key::TweakedKeypair">TweakedKeypair</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-TweakedPublicKey" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-TweakedPublicKey" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../key/struct.TweakedPublicKey.html" title="struct bdk_chain::bitcoin::key::TweakedPublicKey">TweakedPublicKey</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Key" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Key" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../psbt/raw/struct.Key.html" title="struct bdk_chain::bitcoin::psbt::raw::Key">Key</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Pair" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Pair" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../psbt/raw/struct.Pair.html" title="struct bdk_chain::bitcoin::psbt::raw::Pair">Pair</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Input" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Input" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../psbt/struct.Input.html" title="struct bdk_chain::bitcoin::psbt::Input">Input</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Output" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Output" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../psbt/struct.Output.html" title="struct bdk_chain::bitcoin::psbt::Output">Output</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-PsbtSighashType" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-PsbtSighashType" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../psbt/struct.PsbtSighashType.html" title="struct bdk_chain::bitcoin::psbt::PsbtSighashType">PsbtSighashType</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-SharedSecret" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-SharedSecret" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../secp256k1/ecdh/struct.SharedSecret.html" title="struct bdk_chain::bitcoin::secp256k1::ecdh::SharedSecret">SharedSecret</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Signature-1" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Signature-1" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::secp256k1::ecdsa::<a class="struct" href="../../secp256k1/ecdsa/struct.Signature.html" title="struct bdk_chain::bitcoin::secp256k1::ecdsa::Signature">Signature</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Signature-2" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Signature-2" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::secp256k1::schnorr::<a class="struct" href="../../secp256k1/schnorr/struct.Signature.html" title="struct bdk_chain::bitcoin::secp256k1::schnorr::Signature">Signature</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Keypair" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Keypair" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../secp256k1/struct.Keypair.html" title="struct bdk_chain::bitcoin::secp256k1::Keypair">Keypair</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-PublicKey" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-PublicKey" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::secp256k1::<a class="struct" href="../../secp256k1/struct.PublicKey.html" title="struct bdk_chain::bitcoin::secp256k1::PublicKey">PublicKey</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-SecretKey" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-SecretKey" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../secp256k1/struct.SecretKey.html" title="struct bdk_chain::bitcoin::secp256k1::SecretKey">SecretKey</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Address%3CNetworkUnchecked%3E" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Address%3CNetworkUnchecked%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../struct.Address.html" title="struct bdk_chain::bitcoin::Address">Address</a>&lt;<a class="enum" href="../../address/enum.NetworkUnchecked.html" title="enum bdk_chain::bitcoin::address::NetworkUnchecked">NetworkUnchecked</a>&gt;</h3></section><section id="impl-Deserialize%3C'de%3E-for-Amount" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Amount" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../struct.Amount.html" title="struct bdk_chain::bitcoin::Amount">Amount</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Block" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Block" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../struct.Block.html" title="struct bdk_chain::bitcoin::Block">Block</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-BlockHash" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-BlockHash" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../struct.BlockHash.html" title="struct bdk_chain::bitcoin::BlockHash">BlockHash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-CompactTarget" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-CompactTarget" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../struct.CompactTarget.html" title="struct bdk_chain::bitcoin::CompactTarget">CompactTarget</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-CompressedPublicKey" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-CompressedPublicKey" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../struct.CompressedPublicKey.html" title="struct bdk_chain::bitcoin::CompressedPublicKey">CompressedPublicKey</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-FeeRate" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-FeeRate" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../struct.FeeRate.html" title="struct bdk_chain::bitcoin::FeeRate">FeeRate</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-FilterHash" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-FilterHash" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../struct.FilterHash.html" title="struct bdk_chain::bitcoin::FilterHash">FilterHash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-FilterHeader" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-FilterHeader" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../struct.FilterHeader.html" title="struct bdk_chain::bitcoin::FilterHeader">FilterHeader</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-LegacySighash" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-LegacySighash" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../struct.LegacySighash.html" title="struct bdk_chain::bitcoin::LegacySighash">LegacySighash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-OutPoint" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-OutPoint" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../struct.OutPoint.html" title="struct bdk_chain::bitcoin::OutPoint">OutPoint</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-PrivateKey" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-PrivateKey" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../struct.PrivateKey.html" title="struct bdk_chain::bitcoin::PrivateKey">PrivateKey</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Psbt" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Psbt" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../struct.Psbt.html" title="struct bdk_chain::bitcoin::Psbt">Psbt</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-PubkeyHash" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-PubkeyHash" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../struct.PubkeyHash.html" title="struct bdk_chain::bitcoin::PubkeyHash">PubkeyHash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-PublicKey-1" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-PublicKey-1" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::<a class="struct" href="../../struct.PublicKey.html" title="struct bdk_chain::bitcoin::PublicKey">PublicKey</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-ScriptBuf" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-ScriptBuf" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../struct.ScriptBuf.html" title="struct bdk_chain::bitcoin::ScriptBuf">ScriptBuf</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-ScriptHash" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-ScriptHash" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../struct.ScriptHash.html" title="struct bdk_chain::bitcoin::ScriptHash">ScriptHash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-SegwitV0Sighash" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-SegwitV0Sighash" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../struct.SegwitV0Sighash.html" title="struct bdk_chain::bitcoin::SegwitV0Sighash">SegwitV0Sighash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Sequence" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Sequence" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../struct.Sequence.html" title="struct bdk_chain::bitcoin::Sequence">Sequence</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-TapLeafHash" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-TapLeafHash" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../struct.TapLeafHash.html" title="struct bdk_chain::bitcoin::TapLeafHash">TapLeafHash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-TapNodeHash" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-TapNodeHash" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../struct.TapNodeHash.html" title="struct bdk_chain::bitcoin::TapNodeHash">TapNodeHash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-TapSighash" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-TapSighash" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../struct.TapSighash.html" title="struct bdk_chain::bitcoin::TapSighash">TapSighash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-TapTweakHash" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-TapTweakHash" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../struct.TapTweakHash.html" title="struct bdk_chain::bitcoin::TapTweakHash">TapTweakHash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Target" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Target" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../struct.Target.html" title="struct bdk_chain::bitcoin::Target">Target</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Transaction" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Transaction" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../struct.Transaction.html" title="struct bdk_chain::bitcoin::Transaction">Transaction</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-TxIn" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-TxIn" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../struct.TxIn.html" title="struct bdk_chain::bitcoin::TxIn">TxIn</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-TxMerkleNode" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-TxMerkleNode" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../struct.TxMerkleNode.html" title="struct bdk_chain::bitcoin::TxMerkleNode">TxMerkleNode</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-TxOut" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-TxOut" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../struct.TxOut.html" title="struct bdk_chain::bitcoin::TxOut">TxOut</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Txid" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Txid" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../struct.Txid.html" title="struct bdk_chain::bitcoin::Txid">Txid</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-WPubkeyHash" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-WPubkeyHash" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../struct.WPubkeyHash.html" title="struct bdk_chain::bitcoin::WPubkeyHash">WPubkeyHash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-WScriptHash" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-WScriptHash" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../struct.WScriptHash.html" title="struct bdk_chain::bitcoin::WScriptHash">WScriptHash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Weight" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Weight" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../struct.Weight.html" title="struct bdk_chain::bitcoin::Weight">Weight</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Witness" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Witness" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../struct.Witness.html" title="struct bdk_chain::bitcoin::Witness">Witness</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-WitnessCommitment" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-WitnessCommitment" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../struct.WitnessCommitment.html" title="struct bdk_chain::bitcoin::WitnessCommitment">WitnessCommitment</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-WitnessMerkleNode" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-WitnessMerkleNode" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../struct.WitnessMerkleNode.html" title="struct bdk_chain::bitcoin::WitnessMerkleNode">WitnessMerkleNode</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Work" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Work" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../struct.Work.html" title="struct bdk_chain::bitcoin::Work">Work</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Wtxid" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Wtxid" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../struct.Wtxid.html" title="struct bdk_chain::bitcoin::Wtxid">Wtxid</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-XKeyIdentifier" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-XKeyIdentifier" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../struct.XKeyIdentifier.html" title="struct bdk_chain::bitcoin::XKeyIdentifier">XKeyIdentifier</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-XOnlyPublicKey" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-XOnlyPublicKey" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../struct.XOnlyPublicKey.html" title="struct bdk_chain::bitcoin::XOnlyPublicKey">XOnlyPublicKey</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-ControlBlock" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-ControlBlock" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../taproot/struct.ControlBlock.html" title="struct bdk_chain::bitcoin::taproot::ControlBlock">ControlBlock</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-NodeInfo" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-NodeInfo" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../taproot/struct.NodeInfo.html" title="struct bdk_chain::bitcoin::taproot::NodeInfo">NodeInfo</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Signature-3" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Signature-3" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::taproot::<a class="struct" href="../../taproot/struct.Signature.html" title="struct bdk_chain::bitcoin::taproot::Signature">Signature</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-TapTree" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-TapTree" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../taproot/struct.TapTree.html" title="struct bdk_chain::bitcoin::taproot::TapTree">TapTree</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-TaprootMerkleBranch" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-TaprootMerkleBranch" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../taproot/struct.TaprootMerkleBranch.html" title="struct bdk_chain::bitcoin::taproot::TaprootMerkleBranch">TaprootMerkleBranch</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Hash-1" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Hash-1" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::hashes::hash160::<a class="struct" href="../hash160/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::hash160::Hash">Hash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Hash-2" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Hash-2" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::hashes::ripemd160::<a class="struct" href="../ripemd160/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::ripemd160::Hash">Hash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Hash-3" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Hash-3" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::hashes::sha1::<a class="struct" href="../sha1/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha1::Hash">Hash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Hash-4" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Hash-4" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::hashes::sha256::<a class="struct" href="../sha256/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256::Hash">Hash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Midstate" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Midstate" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../sha256/struct.Midstate.html" title="struct bdk_chain::bitcoin::hashes::sha256::Midstate">Midstate</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Hash-5" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Hash-5" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::hashes::sha256d::<a class="struct" href="../sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Hash-6" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Hash-6" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::hashes::sha384::<a class="struct" href="../sha384/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha384::Hash">Hash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Hash-7" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Hash-7" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::hashes::sha512::<a class="struct" href="../sha512/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha512::Hash">Hash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Hash-8" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Hash-8" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::hashes::sha512_256::<a class="struct" href="../sha512_256/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha512_256::Hash">Hash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Hash-9" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Hash-9" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::hashes::siphash24::<a class="struct" href="../siphash24/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::siphash24::Hash">Hash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-IgnoredAny" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/ignored_any.rs.html#230">Source</a><a href="#impl-Deserialize%3C'de%3E-for-IgnoredAny" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="de/struct.IgnoredAny.html" title="struct bdk_chain::bitcoin::hashes::serde::de::IgnoredAny">IgnoredAny</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-ChainPosition%3CA%3E" class="impl"><a class="src rightside" href="../../../../src/bdk_chain/chain_data.rs.html#11">Source</a><a href="#impl-Deserialize%3C'de%3E-for-ChainPosition%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'de, A&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="enum" href="../../../enum.ChainPosition.html" title="enum bdk_chain::ChainPosition">ChainPosition</a>&lt;A&gt;<div class="where">where
+</div></section><section id="impl-Deserialize%3C'de%3E-for-TapLeaf" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-TapLeaf" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="enum" href="../../taproot/enum.TapLeaf.html" title="enum bdk_chain::bitcoin::taproot::TapLeaf">TapLeaf</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-ChangeSet" class="impl"><a class="src rightside" href="../../../../src/bdk_chain/indexer/keychain_txout.rs.html#839">Source</a><a href="#impl-Deserialize%3C'de%3E-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::indexer::keychain_txout::<a class="struct" href="../../../indexer/keychain_txout/struct.ChangeSet.html" title="struct bdk_chain::indexer::keychain_txout::ChangeSet">ChangeSet</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-ChangeSet-1" class="impl"><a class="src rightside" href="../../../../src/bdk_chain/local_chain.rs.html#409">Source</a><a href="#impl-Deserialize%3C'de%3E-for-ChangeSet-1" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::local_chain::<a class="struct" href="../../../local_chain/struct.ChangeSet.html" title="struct bdk_chain::local_chain::ChangeSet">ChangeSet</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Balance" class="impl"><a class="src rightside" href="../../../../src/bdk_chain/balance.rs.html#5">Source</a><a href="#impl-Deserialize%3C'de%3E-for-Balance" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.Balance.html" title="struct bdk_chain::Balance">Balance</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-BlockId" class="impl"><a class="src rightside" href="../../../../src/bdk_core/block_id.rs.html#5">Source</a><a href="#impl-Deserialize%3C'de%3E-for-BlockId" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-ConfirmationBlockTime" class="impl"><a class="src rightside" href="../../../../src/bdk_core/block_id.rs.html#45">Source</a><a href="#impl-Deserialize%3C'de%3E-for-ConfirmationBlockTime" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.ConfirmationBlockTime.html" title="struct bdk_chain::ConfirmationBlockTime">ConfirmationBlockTime</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-DescriptorId" class="impl"><a class="src rightside" href="../../../../src/bdk_chain/descriptor_ext.rs.html#5-13">Source</a><a href="#impl-Deserialize%3C'de%3E-for-DescriptorId" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../../struct.DescriptorId.html" title="struct bdk_chain::DescriptorId">DescriptorId</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-String" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/impls.rs.html#699">Source</a><a href="#impl-Deserialize%3C'de%3E-for-String" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../base58/struct.String.html" title="struct bdk_chain::bitcoin::base58::String">String</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-ChainCode" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-ChainCode" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../bip32/struct.ChainCode.html" title="struct bdk_chain::bitcoin::bip32::ChainCode">ChainCode</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-DerivationPath" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-DerivationPath" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../bip32/struct.DerivationPath.html" title="struct bdk_chain::bitcoin::bip32::DerivationPath">DerivationPath</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Fingerprint" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Fingerprint" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../bip32/struct.Fingerprint.html" title="struct bdk_chain::bitcoin::bip32::Fingerprint">Fingerprint</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Xpriv" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Xpriv" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../bip32/struct.Xpriv.html" title="struct bdk_chain::bitcoin::bip32::Xpriv">Xpriv</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Xpub" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Xpub" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../bip32/struct.Xpub.html" title="struct bdk_chain::bitcoin::bip32::Xpub">Xpub</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-ShortId" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-ShortId" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../bip152/struct.ShortId.html" title="struct bdk_chain::bitcoin::bip152::ShortId">ShortId</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Header" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Header" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../blockdata/block/struct.Header.html" title="struct bdk_chain::bitcoin::blockdata::block::Header">Header</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Version" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Version" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::blockdata::block::<a class="struct" href="../../blockdata/block/struct.Version.html" title="struct bdk_chain::bitcoin::blockdata::block::Version">Version</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-ChainHash" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-ChainHash" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../blockdata/constants/struct.ChainHash.html" title="struct bdk_chain::bitcoin::blockdata::constants::ChainHash">ChainHash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Height" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Height" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::blockdata::locktime::absolute::<a class="struct" href="../../blockdata/locktime/absolute/struct.Height.html" title="struct bdk_chain::bitcoin::blockdata::locktime::absolute::Height">Height</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Time" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Time" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::blockdata::locktime::absolute::<a class="struct" href="../../blockdata/locktime/absolute/struct.Time.html" title="struct bdk_chain::bitcoin::blockdata::locktime::absolute::Time">Time</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Height-1" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Height-1" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::blockdata::locktime::relative::<a class="struct" href="../../blockdata/locktime/relative/struct.Height.html" title="struct bdk_chain::bitcoin::blockdata::locktime::relative::Height">Height</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Time-1" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Time-1" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::blockdata::locktime::relative::<a class="struct" href="../../blockdata/locktime/relative/struct.Time.html" title="struct bdk_chain::bitcoin::blockdata::locktime::relative::Time">Time</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Version-1" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Version-1" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::blockdata::transaction::<a class="struct" href="../../blockdata/transaction/struct.Version.html" title="struct bdk_chain::bitcoin::blockdata::transaction::Version">Version</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Signature" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Signature" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::ecdsa::<a class="struct" href="../../ecdsa/struct.Signature.html" title="struct bdk_chain::bitcoin::ecdsa::Signature">Signature</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-TweakedKeypair" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-TweakedKeypair" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../key/struct.TweakedKeypair.html" title="struct bdk_chain::bitcoin::key::TweakedKeypair">TweakedKeypair</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-TweakedPublicKey" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-TweakedPublicKey" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../key/struct.TweakedPublicKey.html" title="struct bdk_chain::bitcoin::key::TweakedPublicKey">TweakedPublicKey</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Key" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Key" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../psbt/raw/struct.Key.html" title="struct bdk_chain::bitcoin::psbt::raw::Key">Key</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Pair" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Pair" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../psbt/raw/struct.Pair.html" title="struct bdk_chain::bitcoin::psbt::raw::Pair">Pair</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Input" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Input" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../psbt/struct.Input.html" title="struct bdk_chain::bitcoin::psbt::Input">Input</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Output" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Output" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../psbt/struct.Output.html" title="struct bdk_chain::bitcoin::psbt::Output">Output</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-PsbtSighashType" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-PsbtSighashType" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../psbt/struct.PsbtSighashType.html" title="struct bdk_chain::bitcoin::psbt::PsbtSighashType">PsbtSighashType</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-SharedSecret" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-SharedSecret" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../secp256k1/ecdh/struct.SharedSecret.html" title="struct bdk_chain::bitcoin::secp256k1::ecdh::SharedSecret">SharedSecret</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Signature-1" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Signature-1" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::secp256k1::ecdsa::<a class="struct" href="../../secp256k1/ecdsa/struct.Signature.html" title="struct bdk_chain::bitcoin::secp256k1::ecdsa::Signature">Signature</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Signature-2" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Signature-2" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::secp256k1::schnorr::<a class="struct" href="../../secp256k1/schnorr/struct.Signature.html" title="struct bdk_chain::bitcoin::secp256k1::schnorr::Signature">Signature</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Keypair" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Keypair" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../secp256k1/struct.Keypair.html" title="struct bdk_chain::bitcoin::secp256k1::Keypair">Keypair</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-PublicKey" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-PublicKey" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::secp256k1::<a class="struct" href="../../secp256k1/struct.PublicKey.html" title="struct bdk_chain::bitcoin::secp256k1::PublicKey">PublicKey</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-SecretKey" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-SecretKey" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../secp256k1/struct.SecretKey.html" title="struct bdk_chain::bitcoin::secp256k1::SecretKey">SecretKey</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Address%3CNetworkUnchecked%3E" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Address%3CNetworkUnchecked%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../struct.Address.html" title="struct bdk_chain::bitcoin::Address">Address</a>&lt;<a class="enum" href="../../address/enum.NetworkUnchecked.html" title="enum bdk_chain::bitcoin::address::NetworkUnchecked">NetworkUnchecked</a>&gt;</h3></section><section id="impl-Deserialize%3C'de%3E-for-Amount" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Amount" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../struct.Amount.html" title="struct bdk_chain::bitcoin::Amount">Amount</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Block" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Block" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../struct.Block.html" title="struct bdk_chain::bitcoin::Block">Block</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-BlockHash" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-BlockHash" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../struct.BlockHash.html" title="struct bdk_chain::bitcoin::BlockHash">BlockHash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-CompactTarget" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-CompactTarget" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../struct.CompactTarget.html" title="struct bdk_chain::bitcoin::CompactTarget">CompactTarget</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-CompressedPublicKey" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-CompressedPublicKey" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../struct.CompressedPublicKey.html" title="struct bdk_chain::bitcoin::CompressedPublicKey">CompressedPublicKey</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-FeeRate" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-FeeRate" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../struct.FeeRate.html" title="struct bdk_chain::bitcoin::FeeRate">FeeRate</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-FilterHash" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-FilterHash" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../struct.FilterHash.html" title="struct bdk_chain::bitcoin::FilterHash">FilterHash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-FilterHeader" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-FilterHeader" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../struct.FilterHeader.html" title="struct bdk_chain::bitcoin::FilterHeader">FilterHeader</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-LegacySighash" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-LegacySighash" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../struct.LegacySighash.html" title="struct bdk_chain::bitcoin::LegacySighash">LegacySighash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-OutPoint" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-OutPoint" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../struct.OutPoint.html" title="struct bdk_chain::bitcoin::OutPoint">OutPoint</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-PrivateKey" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-PrivateKey" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../struct.PrivateKey.html" title="struct bdk_chain::bitcoin::PrivateKey">PrivateKey</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Psbt" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Psbt" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../struct.Psbt.html" title="struct bdk_chain::bitcoin::Psbt">Psbt</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-PubkeyHash" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-PubkeyHash" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../struct.PubkeyHash.html" title="struct bdk_chain::bitcoin::PubkeyHash">PubkeyHash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-PublicKey-1" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-PublicKey-1" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::<a class="struct" href="../../struct.PublicKey.html" title="struct bdk_chain::bitcoin::PublicKey">PublicKey</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-ScriptBuf" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-ScriptBuf" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../struct.ScriptBuf.html" title="struct bdk_chain::bitcoin::ScriptBuf">ScriptBuf</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-ScriptHash" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-ScriptHash" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../struct.ScriptHash.html" title="struct bdk_chain::bitcoin::ScriptHash">ScriptHash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-SegwitV0Sighash" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-SegwitV0Sighash" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../struct.SegwitV0Sighash.html" title="struct bdk_chain::bitcoin::SegwitV0Sighash">SegwitV0Sighash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Sequence" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Sequence" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../struct.Sequence.html" title="struct bdk_chain::bitcoin::Sequence">Sequence</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-TapLeafHash" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-TapLeafHash" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../struct.TapLeafHash.html" title="struct bdk_chain::bitcoin::TapLeafHash">TapLeafHash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-TapNodeHash" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-TapNodeHash" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../struct.TapNodeHash.html" title="struct bdk_chain::bitcoin::TapNodeHash">TapNodeHash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-TapSighash" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-TapSighash" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../struct.TapSighash.html" title="struct bdk_chain::bitcoin::TapSighash">TapSighash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-TapTweakHash" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-TapTweakHash" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../struct.TapTweakHash.html" title="struct bdk_chain::bitcoin::TapTweakHash">TapTweakHash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Target" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Target" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../struct.Target.html" title="struct bdk_chain::bitcoin::Target">Target</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Transaction" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Transaction" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../struct.Transaction.html" title="struct bdk_chain::bitcoin::Transaction">Transaction</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-TxIn" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-TxIn" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../struct.TxIn.html" title="struct bdk_chain::bitcoin::TxIn">TxIn</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-TxMerkleNode" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-TxMerkleNode" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../struct.TxMerkleNode.html" title="struct bdk_chain::bitcoin::TxMerkleNode">TxMerkleNode</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-TxOut" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-TxOut" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../struct.TxOut.html" title="struct bdk_chain::bitcoin::TxOut">TxOut</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Txid" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Txid" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../struct.Txid.html" title="struct bdk_chain::bitcoin::Txid">Txid</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-WPubkeyHash" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-WPubkeyHash" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../struct.WPubkeyHash.html" title="struct bdk_chain::bitcoin::WPubkeyHash">WPubkeyHash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-WScriptHash" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-WScriptHash" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../struct.WScriptHash.html" title="struct bdk_chain::bitcoin::WScriptHash">WScriptHash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Weight" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Weight" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../struct.Weight.html" title="struct bdk_chain::bitcoin::Weight">Weight</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Witness" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Witness" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../struct.Witness.html" title="struct bdk_chain::bitcoin::Witness">Witness</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-WitnessCommitment" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-WitnessCommitment" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../struct.WitnessCommitment.html" title="struct bdk_chain::bitcoin::WitnessCommitment">WitnessCommitment</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-WitnessMerkleNode" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-WitnessMerkleNode" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../struct.WitnessMerkleNode.html" title="struct bdk_chain::bitcoin::WitnessMerkleNode">WitnessMerkleNode</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Work" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Work" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../struct.Work.html" title="struct bdk_chain::bitcoin::Work">Work</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Wtxid" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Wtxid" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../struct.Wtxid.html" title="struct bdk_chain::bitcoin::Wtxid">Wtxid</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-XKeyIdentifier" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-XKeyIdentifier" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../struct.XKeyIdentifier.html" title="struct bdk_chain::bitcoin::XKeyIdentifier">XKeyIdentifier</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-XOnlyPublicKey" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-XOnlyPublicKey" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../struct.XOnlyPublicKey.html" title="struct bdk_chain::bitcoin::XOnlyPublicKey">XOnlyPublicKey</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-ControlBlock" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-ControlBlock" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../taproot/struct.ControlBlock.html" title="struct bdk_chain::bitcoin::taproot::ControlBlock">ControlBlock</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-NodeInfo" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-NodeInfo" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../taproot/struct.NodeInfo.html" title="struct bdk_chain::bitcoin::taproot::NodeInfo">NodeInfo</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Signature-3" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Signature-3" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::taproot::<a class="struct" href="../../taproot/struct.Signature.html" title="struct bdk_chain::bitcoin::taproot::Signature">Signature</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-TapTree" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-TapTree" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../taproot/struct.TapTree.html" title="struct bdk_chain::bitcoin::taproot::TapTree">TapTree</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-TaprootMerkleBranch" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-TaprootMerkleBranch" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../../taproot/struct.TaprootMerkleBranch.html" title="struct bdk_chain::bitcoin::taproot::TaprootMerkleBranch">TaprootMerkleBranch</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Hash-1" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Hash-1" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::hashes::hash160::<a class="struct" href="../hash160/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::hash160::Hash">Hash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Hash-2" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Hash-2" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::hashes::ripemd160::<a class="struct" href="../ripemd160/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::ripemd160::Hash">Hash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Hash-3" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Hash-3" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::hashes::sha1::<a class="struct" href="../sha1/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha1::Hash">Hash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Hash-4" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Hash-4" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::hashes::sha256::<a class="struct" href="../sha256/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256::Hash">Hash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Midstate" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Midstate" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="../sha256/struct.Midstate.html" title="struct bdk_chain::bitcoin::hashes::sha256::Midstate">Midstate</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Hash-5" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Hash-5" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::hashes::sha256d::<a class="struct" href="../sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Hash-6" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Hash-6" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::hashes::sha384::<a class="struct" href="../sha384/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha384::Hash">Hash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Hash-7" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Hash-7" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::hashes::sha512::<a class="struct" href="../sha512/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha512::Hash">Hash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Hash-8" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Hash-8" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::hashes::sha512_256::<a class="struct" href="../sha512_256/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha512_256::Hash">Hash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-Hash-9" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-Hash-9" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::bitcoin::hashes::siphash24::<a class="struct" href="../siphash24/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::siphash24::Hash">Hash</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-IgnoredAny" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/de/ignored_any.rs.html#230">Source</a><a href="#impl-Deserialize%3C'de%3E-for-IgnoredAny" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="de/struct.IgnoredAny.html" title="struct bdk_chain::bitcoin::hashes::serde::de::IgnoredAny">IgnoredAny</a></h3></section><section id="impl-Deserialize%3C'de%3E-for-ChainPosition%3CA%3E" class="impl"><a class="src rightside" href="../../../../src/bdk_chain/chain_data.rs.html#11">Source</a><a href="#impl-Deserialize%3C'de%3E-for-ChainPosition%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'de, A&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="enum" href="../../../enum.ChainPosition.html" title="enum bdk_chain::ChainPosition">ChainPosition</a>&lt;A&gt;<div class="where">where
     A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html" title="trait core::cmp::Ord">Ord</a> + <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt;,</div></h3></section><section id="impl-Deserialize%3C'de%3E-for-ChangeSet%3CA%3E" class="impl"><a class="src rightside" href="../../../../src/bdk_chain/tx_graph.rs.html#1126">Source</a><a href="#impl-Deserialize%3C'de%3E-for-ChangeSet%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'de, A&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::tx_graph::<a class="struct" href="../../../tx_graph/struct.ChangeSet.html" title="struct bdk_chain::tx_graph::ChangeSet">ChangeSet</a>&lt;A&gt;<div class="where">where
     A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html" title="trait core::cmp::Ord">Ord</a> + <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt;,</div></h3></section><section id="impl-Deserialize%3C'de%3E-for-ChangeSet%3CA,+IA%3E" class="impl"><a class="src rightside" href="../../../../src/bdk_chain/indexed_tx_graph.rs.html#339">Source</a><a href="#impl-Deserialize%3C'de%3E-for-ChangeSet%3CA,+IA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'de, A, IA&gt; <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for bdk_chain::indexed_tx_graph::<a class="struct" href="../../../indexed_tx_graph/struct.ChangeSet.html" title="struct bdk_chain::indexed_tx_graph::ChangeSet">ChangeSet</a>&lt;A, IA&gt;<div class="where">where
     A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html" title="trait core::cmp::Ord">Ord</a> + <a class="trait" href="trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt;,
index 58f84e17f2a129e73b651a6f64ab5fdc2c4ed966..91560c62afe1a99d82d5502bd9a93e272c598fce 100644 (file)
@@ -838,7 +838,7 @@ repeated data.</p>
 ) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;&lt;S as <a class="trait" href="trait.Serializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Serializer">Serializer</a>&gt;::<a class="associatedtype" href="trait.Serializer.html#associatedtype.Ok" title="type bdk_chain::bitcoin::hashes::serde::Serializer::Ok">Ok</a>, &lt;S as <a class="trait" href="trait.Serializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Serializer">Serializer</a>&gt;::<a class="associatedtype" href="trait.Serializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Serializer::Error">Error</a>&gt;<div class="where">where
     S: <a class="trait" href="trait.Serializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Serializer">Serializer</a>,</div></h4></section></div></details><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><section id="impl-Serialize-for-ChildNumber" class="impl"><a href="#impl-Serialize-for-ChildNumber" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="enum" href="../../bip32/enum.ChildNumber.html" title="enum bdk_chain::bitcoin::bip32::ChildNumber">ChildNumber</a></h3></section><section id="impl-Serialize-for-LockTime" class="impl"><a href="#impl-Serialize-for-LockTime" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::blockdata::locktime::absolute::<a class="enum" href="../../blockdata/locktime/absolute/enum.LockTime.html" title="enum bdk_chain::bitcoin::blockdata::locktime::absolute::LockTime">LockTime</a></h3></section><section id="impl-Serialize-for-LockTime-1" class="impl"><a href="#impl-Serialize-for-LockTime-1" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::blockdata::locktime::relative::<a class="enum" href="../../blockdata/locktime/relative/enum.LockTime.html" title="enum bdk_chain::bitcoin::blockdata::locktime::relative::LockTime">LockTime</a></h3></section><section id="impl-Serialize-for-EcdsaSighashType" class="impl"><a href="#impl-Serialize-for-EcdsaSighashType" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="enum" href="../../enum.EcdsaSighashType.html" title="enum bdk_chain::bitcoin::EcdsaSighashType">EcdsaSighashType</a></h3></section><section id="impl-Serialize-for-Network" class="impl"><a href="#impl-Serialize-for-Network" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="enum" href="../../enum.Network.html" title="enum bdk_chain::bitcoin::Network">Network</a></h3></section><section id="impl-Serialize-for-TapSighashType" class="impl"><a href="#impl-Serialize-for-TapSighashType" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="enum" href="../../enum.TapSighashType.html" title="enum bdk_chain::bitcoin::TapSighashType">TapSighashType</a></h3></section><section id="impl-Serialize-for-Parity" class="impl"><a href="#impl-Serialize-for-Parity" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="enum" href="../../secp256k1/enum.Parity.html" title="enum bdk_chain::bitcoin::secp256k1::Parity">Parity</a></h3><div class="docblock"><p>The parity is serialized as <code>u8</code> - <code>0</code> for even, <code>1</code> for odd.</p>
 </div></section><section id="impl-Serialize-for-LeafVersion" class="impl"><a href="#impl-Serialize-for-LeafVersion" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="enum" href="../../taproot/enum.LeafVersion.html" title="enum bdk_chain::bitcoin::taproot::LeafVersion">LeafVersion</a></h3><div class="docblock"><p>Serializes <a href="../../taproot/enum.LeafVersion.html" title="enum bdk_chain::bitcoin::taproot::LeafVersion"><code>LeafVersion</code></a> as a <code>u8</code> using consensus encoding.</p>
-</div></section><section id="impl-Serialize-for-TapLeaf" class="impl"><a href="#impl-Serialize-for-TapLeaf" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="enum" href="../../taproot/enum.TapLeaf.html" title="enum bdk_chain::bitcoin::taproot::TapLeaf">TapLeaf</a></h3></section><section id="impl-Serialize-for-ChangeSet" class="impl"><a class="src rightside" href="../../../../src/bdk_chain/indexer/keychain_txout.rs.html#839">Source</a><a href="#impl-Serialize-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::indexer::keychain_txout::<a class="struct" href="../../../indexer/keychain_txout/struct.ChangeSet.html" title="struct bdk_chain::indexer::keychain_txout::ChangeSet">ChangeSet</a></h3></section><section id="impl-Serialize-for-ChangeSet-1" class="impl"><a class="src rightside" href="../../../../src/bdk_chain/local_chain.rs.html#409">Source</a><a href="#impl-Serialize-for-ChangeSet-1" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::local_chain::<a class="struct" href="../../../local_chain/struct.ChangeSet.html" title="struct bdk_chain::local_chain::ChangeSet">ChangeSet</a></h3></section><section id="impl-Serialize-for-Balance" class="impl"><a class="src rightside" href="../../../../src/bdk_chain/balance.rs.html#5">Source</a><a href="#impl-Serialize-for-Balance" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.Balance.html" title="struct bdk_chain::Balance">Balance</a></h3></section><section id="impl-Serialize-for-BlockId" class="impl"><a href="#impl-Serialize-for-BlockId" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a></h3></section><section id="impl-Serialize-for-ConfirmationBlockTime" class="impl"><a href="#impl-Serialize-for-ConfirmationBlockTime" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.ConfirmationBlockTime.html" title="struct bdk_chain::ConfirmationBlockTime">ConfirmationBlockTime</a></h3></section><section id="impl-Serialize-for-DescriptorId" class="impl"><a class="src rightside" href="../../../../src/bdk_chain/descriptor_ext.rs.html#5-13">Source</a><a href="#impl-Serialize-for-DescriptorId" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.DescriptorId.html" title="struct bdk_chain::DescriptorId">DescriptorId</a></h3></section><section id="impl-Serialize-for-String" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/ser/impls.rs.html#52">Source</a><a href="#impl-Serialize-for-String" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../base58/struct.String.html" title="struct bdk_chain::bitcoin::base58::String">String</a></h3></section><section id="impl-Serialize-for-ChainCode" class="impl"><a href="#impl-Serialize-for-ChainCode" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../bip32/struct.ChainCode.html" title="struct bdk_chain::bitcoin::bip32::ChainCode">ChainCode</a></h3></section><section id="impl-Serialize-for-DerivationPath" class="impl"><a href="#impl-Serialize-for-DerivationPath" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../bip32/struct.DerivationPath.html" title="struct bdk_chain::bitcoin::bip32::DerivationPath">DerivationPath</a></h3></section><section id="impl-Serialize-for-Fingerprint" class="impl"><a href="#impl-Serialize-for-Fingerprint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../bip32/struct.Fingerprint.html" title="struct bdk_chain::bitcoin::bip32::Fingerprint">Fingerprint</a></h3></section><section id="impl-Serialize-for-Xpriv" class="impl"><a href="#impl-Serialize-for-Xpriv" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../bip32/struct.Xpriv.html" title="struct bdk_chain::bitcoin::bip32::Xpriv">Xpriv</a></h3></section><section id="impl-Serialize-for-Xpub" class="impl"><a href="#impl-Serialize-for-Xpub" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../bip32/struct.Xpub.html" title="struct bdk_chain::bitcoin::bip32::Xpub">Xpub</a></h3></section><section id="impl-Serialize-for-ShortId" class="impl"><a href="#impl-Serialize-for-ShortId" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../bip152/struct.ShortId.html" title="struct bdk_chain::bitcoin::bip152::ShortId">ShortId</a></h3></section><section id="impl-Serialize-for-Header" class="impl"><a href="#impl-Serialize-for-Header" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../blockdata/block/struct.Header.html" title="struct bdk_chain::bitcoin::blockdata::block::Header">Header</a></h3></section><section id="impl-Serialize-for-Version" class="impl"><a href="#impl-Serialize-for-Version" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::blockdata::block::<a class="struct" href="../../blockdata/block/struct.Version.html" title="struct bdk_chain::bitcoin::blockdata::block::Version">Version</a></h3></section><section id="impl-Serialize-for-ChainHash" class="impl"><a href="#impl-Serialize-for-ChainHash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../blockdata/constants/struct.ChainHash.html" title="struct bdk_chain::bitcoin::blockdata::constants::ChainHash">ChainHash</a></h3></section><section id="impl-Serialize-for-Height" class="impl"><a href="#impl-Serialize-for-Height" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::blockdata::locktime::absolute::<a class="struct" href="../../blockdata/locktime/absolute/struct.Height.html" title="struct bdk_chain::bitcoin::blockdata::locktime::absolute::Height">Height</a></h3></section><section id="impl-Serialize-for-Time" class="impl"><a href="#impl-Serialize-for-Time" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::blockdata::locktime::absolute::<a class="struct" href="../../blockdata/locktime/absolute/struct.Time.html" title="struct bdk_chain::bitcoin::blockdata::locktime::absolute::Time">Time</a></h3></section><section id="impl-Serialize-for-Height-1" class="impl"><a href="#impl-Serialize-for-Height-1" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::blockdata::locktime::relative::<a class="struct" href="../../blockdata/locktime/relative/struct.Height.html" title="struct bdk_chain::bitcoin::blockdata::locktime::relative::Height">Height</a></h3></section><section id="impl-Serialize-for-Time-1" class="impl"><a href="#impl-Serialize-for-Time-1" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::blockdata::locktime::relative::<a class="struct" href="../../blockdata/locktime/relative/struct.Time.html" title="struct bdk_chain::bitcoin::blockdata::locktime::relative::Time">Time</a></h3></section><section id="impl-Serialize-for-Version-1" class="impl"><a href="#impl-Serialize-for-Version-1" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::blockdata::transaction::<a class="struct" href="../../blockdata/transaction/struct.Version.html" title="struct bdk_chain::bitcoin::blockdata::transaction::Version">Version</a></h3></section><section id="impl-Serialize-for-Signature" class="impl"><a href="#impl-Serialize-for-Signature" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::ecdsa::<a class="struct" href="../../ecdsa/struct.Signature.html" title="struct bdk_chain::bitcoin::ecdsa::Signature">Signature</a></h3></section><section id="impl-Serialize-for-TweakedKeypair" class="impl"><a href="#impl-Serialize-for-TweakedKeypair" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../key/struct.TweakedKeypair.html" title="struct bdk_chain::bitcoin::key::TweakedKeypair">TweakedKeypair</a></h3></section><section id="impl-Serialize-for-TweakedPublicKey" class="impl"><a href="#impl-Serialize-for-TweakedPublicKey" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../key/struct.TweakedPublicKey.html" title="struct bdk_chain::bitcoin::key::TweakedPublicKey">TweakedPublicKey</a></h3></section><section id="impl-Serialize-for-Key" class="impl"><a href="#impl-Serialize-for-Key" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../psbt/raw/struct.Key.html" title="struct bdk_chain::bitcoin::psbt::raw::Key">Key</a></h3></section><section id="impl-Serialize-for-Pair" class="impl"><a href="#impl-Serialize-for-Pair" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../psbt/raw/struct.Pair.html" title="struct bdk_chain::bitcoin::psbt::raw::Pair">Pair</a></h3></section><section id="impl-Serialize-for-Input" class="impl"><a href="#impl-Serialize-for-Input" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../psbt/struct.Input.html" title="struct bdk_chain::bitcoin::psbt::Input">Input</a></h3></section><section id="impl-Serialize-for-Output" class="impl"><a href="#impl-Serialize-for-Output" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../psbt/struct.Output.html" title="struct bdk_chain::bitcoin::psbt::Output">Output</a></h3></section><section id="impl-Serialize-for-PsbtSighashType" class="impl"><a href="#impl-Serialize-for-PsbtSighashType" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../psbt/struct.PsbtSighashType.html" title="struct bdk_chain::bitcoin::psbt::PsbtSighashType">PsbtSighashType</a></h3></section><section id="impl-Serialize-for-SharedSecret" class="impl"><a href="#impl-Serialize-for-SharedSecret" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../secp256k1/ecdh/struct.SharedSecret.html" title="struct bdk_chain::bitcoin::secp256k1::ecdh::SharedSecret">SharedSecret</a></h3></section><section id="impl-Serialize-for-Signature-1" class="impl"><a href="#impl-Serialize-for-Signature-1" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::secp256k1::ecdsa::<a class="struct" href="../../secp256k1/ecdsa/struct.Signature.html" title="struct bdk_chain::bitcoin::secp256k1::ecdsa::Signature">Signature</a></h3></section><section id="impl-Serialize-for-Signature-2" class="impl"><a href="#impl-Serialize-for-Signature-2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::secp256k1::schnorr::<a class="struct" href="../../secp256k1/schnorr/struct.Signature.html" title="struct bdk_chain::bitcoin::secp256k1::schnorr::Signature">Signature</a></h3></section><section id="impl-Serialize-for-Keypair" class="impl"><a href="#impl-Serialize-for-Keypair" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../secp256k1/struct.Keypair.html" title="struct bdk_chain::bitcoin::secp256k1::Keypair">Keypair</a></h3></section><section id="impl-Serialize-for-PublicKey" class="impl"><a href="#impl-Serialize-for-PublicKey" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::secp256k1::<a class="struct" href="../../secp256k1/struct.PublicKey.html" title="struct bdk_chain::bitcoin::secp256k1::PublicKey">PublicKey</a></h3></section><section id="impl-Serialize-for-SecretKey" class="impl"><a href="#impl-Serialize-for-SecretKey" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../secp256k1/struct.SecretKey.html" title="struct bdk_chain::bitcoin::secp256k1::SecretKey">SecretKey</a></h3></section><section id="impl-Serialize-for-Amount" class="impl"><a href="#impl-Serialize-for-Amount" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.Amount.html" title="struct bdk_chain::bitcoin::Amount">Amount</a></h3></section><section id="impl-Serialize-for-Block" class="impl"><a href="#impl-Serialize-for-Block" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.Block.html" title="struct bdk_chain::bitcoin::Block">Block</a></h3></section><section id="impl-Serialize-for-BlockHash" class="impl"><a href="#impl-Serialize-for-BlockHash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.BlockHash.html" title="struct bdk_chain::bitcoin::BlockHash">BlockHash</a></h3></section><section id="impl-Serialize-for-CompactTarget" class="impl"><a href="#impl-Serialize-for-CompactTarget" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.CompactTarget.html" title="struct bdk_chain::bitcoin::CompactTarget">CompactTarget</a></h3></section><section id="impl-Serialize-for-CompressedPublicKey" class="impl"><a href="#impl-Serialize-for-CompressedPublicKey" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.CompressedPublicKey.html" title="struct bdk_chain::bitcoin::CompressedPublicKey">CompressedPublicKey</a></h3></section><section id="impl-Serialize-for-FeeRate" class="impl"><a href="#impl-Serialize-for-FeeRate" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.FeeRate.html" title="struct bdk_chain::bitcoin::FeeRate">FeeRate</a></h3></section><section id="impl-Serialize-for-FilterHash" class="impl"><a href="#impl-Serialize-for-FilterHash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.FilterHash.html" title="struct bdk_chain::bitcoin::FilterHash">FilterHash</a></h3></section><section id="impl-Serialize-for-FilterHeader" class="impl"><a href="#impl-Serialize-for-FilterHeader" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.FilterHeader.html" title="struct bdk_chain::bitcoin::FilterHeader">FilterHeader</a></h3></section><section id="impl-Serialize-for-LegacySighash" class="impl"><a href="#impl-Serialize-for-LegacySighash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.LegacySighash.html" title="struct bdk_chain::bitcoin::LegacySighash">LegacySighash</a></h3></section><section id="impl-Serialize-for-Opcode" class="impl"><a href="#impl-Serialize-for-Opcode" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a></h3></section><section id="impl-Serialize-for-OutPoint" class="impl"><a href="#impl-Serialize-for-OutPoint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.OutPoint.html" title="struct bdk_chain::bitcoin::OutPoint">OutPoint</a></h3></section><section id="impl-Serialize-for-PrivateKey" class="impl"><a href="#impl-Serialize-for-PrivateKey" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.PrivateKey.html" title="struct bdk_chain::bitcoin::PrivateKey">PrivateKey</a></h3></section><section id="impl-Serialize-for-Psbt" class="impl"><a href="#impl-Serialize-for-Psbt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.Psbt.html" title="struct bdk_chain::bitcoin::Psbt">Psbt</a></h3></section><section id="impl-Serialize-for-PubkeyHash" class="impl"><a href="#impl-Serialize-for-PubkeyHash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.PubkeyHash.html" title="struct bdk_chain::bitcoin::PubkeyHash">PubkeyHash</a></h3></section><section id="impl-Serialize-for-PublicKey-1" class="impl"><a href="#impl-Serialize-for-PublicKey-1" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::<a class="struct" href="../../struct.PublicKey.html" title="struct bdk_chain::bitcoin::PublicKey">PublicKey</a></h3></section><section id="impl-Serialize-for-Script" class="impl"><a href="#impl-Serialize-for-Script" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.Script.html" title="struct bdk_chain::bitcoin::Script">Script</a></h3></section><section id="impl-Serialize-for-ScriptBuf" class="impl"><a href="#impl-Serialize-for-ScriptBuf" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.ScriptBuf.html" title="struct bdk_chain::bitcoin::ScriptBuf">ScriptBuf</a></h3></section><section id="impl-Serialize-for-ScriptHash" class="impl"><a href="#impl-Serialize-for-ScriptHash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.ScriptHash.html" title="struct bdk_chain::bitcoin::ScriptHash">ScriptHash</a></h3></section><section id="impl-Serialize-for-SegwitV0Sighash" class="impl"><a href="#impl-Serialize-for-SegwitV0Sighash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.SegwitV0Sighash.html" title="struct bdk_chain::bitcoin::SegwitV0Sighash">SegwitV0Sighash</a></h3></section><section id="impl-Serialize-for-Sequence" class="impl"><a href="#impl-Serialize-for-Sequence" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.Sequence.html" title="struct bdk_chain::bitcoin::Sequence">Sequence</a></h3></section><section id="impl-Serialize-for-TapLeafHash" class="impl"><a href="#impl-Serialize-for-TapLeafHash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.TapLeafHash.html" title="struct bdk_chain::bitcoin::TapLeafHash">TapLeafHash</a></h3></section><section id="impl-Serialize-for-TapNodeHash" class="impl"><a href="#impl-Serialize-for-TapNodeHash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.TapNodeHash.html" title="struct bdk_chain::bitcoin::TapNodeHash">TapNodeHash</a></h3></section><section id="impl-Serialize-for-TapSighash" class="impl"><a href="#impl-Serialize-for-TapSighash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.TapSighash.html" title="struct bdk_chain::bitcoin::TapSighash">TapSighash</a></h3></section><section id="impl-Serialize-for-TapTweakHash" class="impl"><a href="#impl-Serialize-for-TapTweakHash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.TapTweakHash.html" title="struct bdk_chain::bitcoin::TapTweakHash">TapTweakHash</a></h3></section><section id="impl-Serialize-for-Target" class="impl"><a href="#impl-Serialize-for-Target" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.Target.html" title="struct bdk_chain::bitcoin::Target">Target</a></h3></section><section id="impl-Serialize-for-Transaction" class="impl"><a href="#impl-Serialize-for-Transaction" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.Transaction.html" title="struct bdk_chain::bitcoin::Transaction">Transaction</a></h3></section><section id="impl-Serialize-for-TxIn" class="impl"><a href="#impl-Serialize-for-TxIn" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.TxIn.html" title="struct bdk_chain::bitcoin::TxIn">TxIn</a></h3></section><section id="impl-Serialize-for-TxMerkleNode" class="impl"><a href="#impl-Serialize-for-TxMerkleNode" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.TxMerkleNode.html" title="struct bdk_chain::bitcoin::TxMerkleNode">TxMerkleNode</a></h3></section><section id="impl-Serialize-for-TxOut" class="impl"><a href="#impl-Serialize-for-TxOut" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.TxOut.html" title="struct bdk_chain::bitcoin::TxOut">TxOut</a></h3></section><section id="impl-Serialize-for-Txid" class="impl"><a href="#impl-Serialize-for-Txid" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.Txid.html" title="struct bdk_chain::bitcoin::Txid">Txid</a></h3></section><section id="impl-Serialize-for-WPubkeyHash" class="impl"><a href="#impl-Serialize-for-WPubkeyHash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.WPubkeyHash.html" title="struct bdk_chain::bitcoin::WPubkeyHash">WPubkeyHash</a></h3></section><section id="impl-Serialize-for-WScriptHash" class="impl"><a href="#impl-Serialize-for-WScriptHash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.WScriptHash.html" title="struct bdk_chain::bitcoin::WScriptHash">WScriptHash</a></h3></section><section id="impl-Serialize-for-Weight" class="impl"><a href="#impl-Serialize-for-Weight" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.Weight.html" title="struct bdk_chain::bitcoin::Weight">Weight</a></h3></section><section id="impl-Serialize-for-Witness" class="impl"><a href="#impl-Serialize-for-Witness" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.Witness.html" title="struct bdk_chain::bitcoin::Witness">Witness</a></h3></section><section id="impl-Serialize-for-WitnessCommitment" class="impl"><a href="#impl-Serialize-for-WitnessCommitment" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.WitnessCommitment.html" title="struct bdk_chain::bitcoin::WitnessCommitment">WitnessCommitment</a></h3></section><section id="impl-Serialize-for-WitnessMerkleNode" class="impl"><a href="#impl-Serialize-for-WitnessMerkleNode" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.WitnessMerkleNode.html" title="struct bdk_chain::bitcoin::WitnessMerkleNode">WitnessMerkleNode</a></h3></section><section id="impl-Serialize-for-Work" class="impl"><a href="#impl-Serialize-for-Work" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.Work.html" title="struct bdk_chain::bitcoin::Work">Work</a></h3></section><section id="impl-Serialize-for-Wtxid" class="impl"><a href="#impl-Serialize-for-Wtxid" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.Wtxid.html" title="struct bdk_chain::bitcoin::Wtxid">Wtxid</a></h3></section><section id="impl-Serialize-for-XKeyIdentifier" class="impl"><a href="#impl-Serialize-for-XKeyIdentifier" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.XKeyIdentifier.html" title="struct bdk_chain::bitcoin::XKeyIdentifier">XKeyIdentifier</a></h3></section><section id="impl-Serialize-for-XOnlyPublicKey" class="impl"><a href="#impl-Serialize-for-XOnlyPublicKey" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.XOnlyPublicKey.html" title="struct bdk_chain::bitcoin::XOnlyPublicKey">XOnlyPublicKey</a></h3></section><section id="impl-Serialize-for-ControlBlock" class="impl"><a href="#impl-Serialize-for-ControlBlock" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../taproot/struct.ControlBlock.html" title="struct bdk_chain::bitcoin::taproot::ControlBlock">ControlBlock</a></h3></section><section id="impl-Serialize-for-NodeInfo" class="impl"><a href="#impl-Serialize-for-NodeInfo" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../taproot/struct.NodeInfo.html" title="struct bdk_chain::bitcoin::taproot::NodeInfo">NodeInfo</a></h3></section><section id="impl-Serialize-for-Signature-3" class="impl"><a href="#impl-Serialize-for-Signature-3" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::taproot::<a class="struct" href="../../taproot/struct.Signature.html" title="struct bdk_chain::bitcoin::taproot::Signature">Signature</a></h3></section><section id="impl-Serialize-for-TapTree" class="impl"><a href="#impl-Serialize-for-TapTree" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../taproot/struct.TapTree.html" title="struct bdk_chain::bitcoin::taproot::TapTree">TapTree</a></h3></section><section id="impl-Serialize-for-TaprootMerkleBranch" class="impl"><a href="#impl-Serialize-for-TaprootMerkleBranch" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../taproot/struct.TaprootMerkleBranch.html" title="struct bdk_chain::bitcoin::taproot::TaprootMerkleBranch">TaprootMerkleBranch</a></h3></section><section id="impl-Serialize-for-Hash-1" class="impl"><a href="#impl-Serialize-for-Hash-1" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::hashes::hash160::<a class="struct" href="../hash160/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::hash160::Hash">Hash</a></h3></section><section id="impl-Serialize-for-Hash-2" class="impl"><a href="#impl-Serialize-for-Hash-2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::hashes::ripemd160::<a class="struct" href="../ripemd160/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::ripemd160::Hash">Hash</a></h3></section><section id="impl-Serialize-for-Hash-3" class="impl"><a href="#impl-Serialize-for-Hash-3" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::hashes::sha1::<a class="struct" href="../sha1/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha1::Hash">Hash</a></h3></section><section id="impl-Serialize-for-Hash-4" class="impl"><a href="#impl-Serialize-for-Hash-4" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::hashes::sha256::<a class="struct" href="../sha256/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256::Hash">Hash</a></h3></section><section id="impl-Serialize-for-Midstate" class="impl"><a href="#impl-Serialize-for-Midstate" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../sha256/struct.Midstate.html" title="struct bdk_chain::bitcoin::hashes::sha256::Midstate">Midstate</a></h3></section><section id="impl-Serialize-for-Hash-5" class="impl"><a href="#impl-Serialize-for-Hash-5" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::hashes::sha256d::<a class="struct" href="../sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a></h3></section><section id="impl-Serialize-for-Hash-6" class="impl"><a href="#impl-Serialize-for-Hash-6" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::hashes::sha384::<a class="struct" href="../sha384/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha384::Hash">Hash</a></h3></section><section id="impl-Serialize-for-Hash-7" class="impl"><a href="#impl-Serialize-for-Hash-7" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::hashes::sha512::<a class="struct" href="../sha512/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha512::Hash">Hash</a></h3></section><section id="impl-Serialize-for-Hash-8" class="impl"><a href="#impl-Serialize-for-Hash-8" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::hashes::sha512_256::<a class="struct" href="../sha512_256/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha512_256::Hash">Hash</a></h3></section><section id="impl-Serialize-for-Hash-9" class="impl"><a href="#impl-Serialize-for-Hash-9" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::hashes::siphash24::<a class="struct" href="../siphash24/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::siphash24::Hash">Hash</a></h3></section><section id="impl-Serialize-for-ChainPosition%3CA%3E" class="impl"><a class="src rightside" href="../../../../src/bdk_chain/chain_data.rs.html#11">Source</a><a href="#impl-Serialize-for-ChainPosition%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A&gt; <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="enum" href="../../../enum.ChainPosition.html" title="enum bdk_chain::ChainPosition">ChainPosition</a>&lt;A&gt;<div class="where">where
+</div></section><section id="impl-Serialize-for-TapLeaf" class="impl"><a href="#impl-Serialize-for-TapLeaf" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="enum" href="../../taproot/enum.TapLeaf.html" title="enum bdk_chain::bitcoin::taproot::TapLeaf">TapLeaf</a></h3></section><section id="impl-Serialize-for-ChangeSet" class="impl"><a class="src rightside" href="../../../../src/bdk_chain/indexer/keychain_txout.rs.html#839">Source</a><a href="#impl-Serialize-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::indexer::keychain_txout::<a class="struct" href="../../../indexer/keychain_txout/struct.ChangeSet.html" title="struct bdk_chain::indexer::keychain_txout::ChangeSet">ChangeSet</a></h3></section><section id="impl-Serialize-for-ChangeSet-1" class="impl"><a class="src rightside" href="../../../../src/bdk_chain/local_chain.rs.html#409">Source</a><a href="#impl-Serialize-for-ChangeSet-1" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::local_chain::<a class="struct" href="../../../local_chain/struct.ChangeSet.html" title="struct bdk_chain::local_chain::ChangeSet">ChangeSet</a></h3></section><section id="impl-Serialize-for-Balance" class="impl"><a class="src rightside" href="../../../../src/bdk_chain/balance.rs.html#5">Source</a><a href="#impl-Serialize-for-Balance" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.Balance.html" title="struct bdk_chain::Balance">Balance</a></h3></section><section id="impl-Serialize-for-BlockId" class="impl"><a class="src rightside" href="../../../../src/bdk_core/block_id.rs.html#5">Source</a><a href="#impl-Serialize-for-BlockId" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a></h3></section><section id="impl-Serialize-for-ConfirmationBlockTime" class="impl"><a class="src rightside" href="../../../../src/bdk_core/block_id.rs.html#45">Source</a><a href="#impl-Serialize-for-ConfirmationBlockTime" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.ConfirmationBlockTime.html" title="struct bdk_chain::ConfirmationBlockTime">ConfirmationBlockTime</a></h3></section><section id="impl-Serialize-for-DescriptorId" class="impl"><a class="src rightside" href="../../../../src/bdk_chain/descriptor_ext.rs.html#5-13">Source</a><a href="#impl-Serialize-for-DescriptorId" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../../struct.DescriptorId.html" title="struct bdk_chain::DescriptorId">DescriptorId</a></h3></section><section id="impl-Serialize-for-String" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.217/src/serde/ser/impls.rs.html#52">Source</a><a href="#impl-Serialize-for-String" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../base58/struct.String.html" title="struct bdk_chain::bitcoin::base58::String">String</a></h3></section><section id="impl-Serialize-for-ChainCode" class="impl"><a href="#impl-Serialize-for-ChainCode" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../bip32/struct.ChainCode.html" title="struct bdk_chain::bitcoin::bip32::ChainCode">ChainCode</a></h3></section><section id="impl-Serialize-for-DerivationPath" class="impl"><a href="#impl-Serialize-for-DerivationPath" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../bip32/struct.DerivationPath.html" title="struct bdk_chain::bitcoin::bip32::DerivationPath">DerivationPath</a></h3></section><section id="impl-Serialize-for-Fingerprint" class="impl"><a href="#impl-Serialize-for-Fingerprint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../bip32/struct.Fingerprint.html" title="struct bdk_chain::bitcoin::bip32::Fingerprint">Fingerprint</a></h3></section><section id="impl-Serialize-for-Xpriv" class="impl"><a href="#impl-Serialize-for-Xpriv" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../bip32/struct.Xpriv.html" title="struct bdk_chain::bitcoin::bip32::Xpriv">Xpriv</a></h3></section><section id="impl-Serialize-for-Xpub" class="impl"><a href="#impl-Serialize-for-Xpub" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../bip32/struct.Xpub.html" title="struct bdk_chain::bitcoin::bip32::Xpub">Xpub</a></h3></section><section id="impl-Serialize-for-ShortId" class="impl"><a href="#impl-Serialize-for-ShortId" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../bip152/struct.ShortId.html" title="struct bdk_chain::bitcoin::bip152::ShortId">ShortId</a></h3></section><section id="impl-Serialize-for-Header" class="impl"><a href="#impl-Serialize-for-Header" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../blockdata/block/struct.Header.html" title="struct bdk_chain::bitcoin::blockdata::block::Header">Header</a></h3></section><section id="impl-Serialize-for-Version" class="impl"><a href="#impl-Serialize-for-Version" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::blockdata::block::<a class="struct" href="../../blockdata/block/struct.Version.html" title="struct bdk_chain::bitcoin::blockdata::block::Version">Version</a></h3></section><section id="impl-Serialize-for-ChainHash" class="impl"><a href="#impl-Serialize-for-ChainHash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../blockdata/constants/struct.ChainHash.html" title="struct bdk_chain::bitcoin::blockdata::constants::ChainHash">ChainHash</a></h3></section><section id="impl-Serialize-for-Height" class="impl"><a href="#impl-Serialize-for-Height" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::blockdata::locktime::absolute::<a class="struct" href="../../blockdata/locktime/absolute/struct.Height.html" title="struct bdk_chain::bitcoin::blockdata::locktime::absolute::Height">Height</a></h3></section><section id="impl-Serialize-for-Time" class="impl"><a href="#impl-Serialize-for-Time" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::blockdata::locktime::absolute::<a class="struct" href="../../blockdata/locktime/absolute/struct.Time.html" title="struct bdk_chain::bitcoin::blockdata::locktime::absolute::Time">Time</a></h3></section><section id="impl-Serialize-for-Height-1" class="impl"><a href="#impl-Serialize-for-Height-1" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::blockdata::locktime::relative::<a class="struct" href="../../blockdata/locktime/relative/struct.Height.html" title="struct bdk_chain::bitcoin::blockdata::locktime::relative::Height">Height</a></h3></section><section id="impl-Serialize-for-Time-1" class="impl"><a href="#impl-Serialize-for-Time-1" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::blockdata::locktime::relative::<a class="struct" href="../../blockdata/locktime/relative/struct.Time.html" title="struct bdk_chain::bitcoin::blockdata::locktime::relative::Time">Time</a></h3></section><section id="impl-Serialize-for-Version-1" class="impl"><a href="#impl-Serialize-for-Version-1" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::blockdata::transaction::<a class="struct" href="../../blockdata/transaction/struct.Version.html" title="struct bdk_chain::bitcoin::blockdata::transaction::Version">Version</a></h3></section><section id="impl-Serialize-for-Signature" class="impl"><a href="#impl-Serialize-for-Signature" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::ecdsa::<a class="struct" href="../../ecdsa/struct.Signature.html" title="struct bdk_chain::bitcoin::ecdsa::Signature">Signature</a></h3></section><section id="impl-Serialize-for-TweakedKeypair" class="impl"><a href="#impl-Serialize-for-TweakedKeypair" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../key/struct.TweakedKeypair.html" title="struct bdk_chain::bitcoin::key::TweakedKeypair">TweakedKeypair</a></h3></section><section id="impl-Serialize-for-TweakedPublicKey" class="impl"><a href="#impl-Serialize-for-TweakedPublicKey" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../key/struct.TweakedPublicKey.html" title="struct bdk_chain::bitcoin::key::TweakedPublicKey">TweakedPublicKey</a></h3></section><section id="impl-Serialize-for-Key" class="impl"><a href="#impl-Serialize-for-Key" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../psbt/raw/struct.Key.html" title="struct bdk_chain::bitcoin::psbt::raw::Key">Key</a></h3></section><section id="impl-Serialize-for-Pair" class="impl"><a href="#impl-Serialize-for-Pair" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../psbt/raw/struct.Pair.html" title="struct bdk_chain::bitcoin::psbt::raw::Pair">Pair</a></h3></section><section id="impl-Serialize-for-Input" class="impl"><a href="#impl-Serialize-for-Input" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../psbt/struct.Input.html" title="struct bdk_chain::bitcoin::psbt::Input">Input</a></h3></section><section id="impl-Serialize-for-Output" class="impl"><a href="#impl-Serialize-for-Output" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../psbt/struct.Output.html" title="struct bdk_chain::bitcoin::psbt::Output">Output</a></h3></section><section id="impl-Serialize-for-PsbtSighashType" class="impl"><a href="#impl-Serialize-for-PsbtSighashType" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../psbt/struct.PsbtSighashType.html" title="struct bdk_chain::bitcoin::psbt::PsbtSighashType">PsbtSighashType</a></h3></section><section id="impl-Serialize-for-SharedSecret" class="impl"><a href="#impl-Serialize-for-SharedSecret" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../secp256k1/ecdh/struct.SharedSecret.html" title="struct bdk_chain::bitcoin::secp256k1::ecdh::SharedSecret">SharedSecret</a></h3></section><section id="impl-Serialize-for-Signature-1" class="impl"><a href="#impl-Serialize-for-Signature-1" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::secp256k1::ecdsa::<a class="struct" href="../../secp256k1/ecdsa/struct.Signature.html" title="struct bdk_chain::bitcoin::secp256k1::ecdsa::Signature">Signature</a></h3></section><section id="impl-Serialize-for-Signature-2" class="impl"><a href="#impl-Serialize-for-Signature-2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::secp256k1::schnorr::<a class="struct" href="../../secp256k1/schnorr/struct.Signature.html" title="struct bdk_chain::bitcoin::secp256k1::schnorr::Signature">Signature</a></h3></section><section id="impl-Serialize-for-Keypair" class="impl"><a href="#impl-Serialize-for-Keypair" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../secp256k1/struct.Keypair.html" title="struct bdk_chain::bitcoin::secp256k1::Keypair">Keypair</a></h3></section><section id="impl-Serialize-for-PublicKey" class="impl"><a href="#impl-Serialize-for-PublicKey" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::secp256k1::<a class="struct" href="../../secp256k1/struct.PublicKey.html" title="struct bdk_chain::bitcoin::secp256k1::PublicKey">PublicKey</a></h3></section><section id="impl-Serialize-for-SecretKey" class="impl"><a href="#impl-Serialize-for-SecretKey" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../secp256k1/struct.SecretKey.html" title="struct bdk_chain::bitcoin::secp256k1::SecretKey">SecretKey</a></h3></section><section id="impl-Serialize-for-Amount" class="impl"><a href="#impl-Serialize-for-Amount" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.Amount.html" title="struct bdk_chain::bitcoin::Amount">Amount</a></h3></section><section id="impl-Serialize-for-Block" class="impl"><a href="#impl-Serialize-for-Block" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.Block.html" title="struct bdk_chain::bitcoin::Block">Block</a></h3></section><section id="impl-Serialize-for-BlockHash" class="impl"><a href="#impl-Serialize-for-BlockHash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.BlockHash.html" title="struct bdk_chain::bitcoin::BlockHash">BlockHash</a></h3></section><section id="impl-Serialize-for-CompactTarget" class="impl"><a href="#impl-Serialize-for-CompactTarget" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.CompactTarget.html" title="struct bdk_chain::bitcoin::CompactTarget">CompactTarget</a></h3></section><section id="impl-Serialize-for-CompressedPublicKey" class="impl"><a href="#impl-Serialize-for-CompressedPublicKey" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.CompressedPublicKey.html" title="struct bdk_chain::bitcoin::CompressedPublicKey">CompressedPublicKey</a></h3></section><section id="impl-Serialize-for-FeeRate" class="impl"><a href="#impl-Serialize-for-FeeRate" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.FeeRate.html" title="struct bdk_chain::bitcoin::FeeRate">FeeRate</a></h3></section><section id="impl-Serialize-for-FilterHash" class="impl"><a href="#impl-Serialize-for-FilterHash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.FilterHash.html" title="struct bdk_chain::bitcoin::FilterHash">FilterHash</a></h3></section><section id="impl-Serialize-for-FilterHeader" class="impl"><a href="#impl-Serialize-for-FilterHeader" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.FilterHeader.html" title="struct bdk_chain::bitcoin::FilterHeader">FilterHeader</a></h3></section><section id="impl-Serialize-for-LegacySighash" class="impl"><a href="#impl-Serialize-for-LegacySighash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.LegacySighash.html" title="struct bdk_chain::bitcoin::LegacySighash">LegacySighash</a></h3></section><section id="impl-Serialize-for-Opcode" class="impl"><a href="#impl-Serialize-for-Opcode" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.Opcode.html" title="struct bdk_chain::bitcoin::Opcode">Opcode</a></h3></section><section id="impl-Serialize-for-OutPoint" class="impl"><a href="#impl-Serialize-for-OutPoint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.OutPoint.html" title="struct bdk_chain::bitcoin::OutPoint">OutPoint</a></h3></section><section id="impl-Serialize-for-PrivateKey" class="impl"><a href="#impl-Serialize-for-PrivateKey" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.PrivateKey.html" title="struct bdk_chain::bitcoin::PrivateKey">PrivateKey</a></h3></section><section id="impl-Serialize-for-Psbt" class="impl"><a href="#impl-Serialize-for-Psbt" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.Psbt.html" title="struct bdk_chain::bitcoin::Psbt">Psbt</a></h3></section><section id="impl-Serialize-for-PubkeyHash" class="impl"><a href="#impl-Serialize-for-PubkeyHash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.PubkeyHash.html" title="struct bdk_chain::bitcoin::PubkeyHash">PubkeyHash</a></h3></section><section id="impl-Serialize-for-PublicKey-1" class="impl"><a href="#impl-Serialize-for-PublicKey-1" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::<a class="struct" href="../../struct.PublicKey.html" title="struct bdk_chain::bitcoin::PublicKey">PublicKey</a></h3></section><section id="impl-Serialize-for-Script" class="impl"><a href="#impl-Serialize-for-Script" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.Script.html" title="struct bdk_chain::bitcoin::Script">Script</a></h3></section><section id="impl-Serialize-for-ScriptBuf" class="impl"><a href="#impl-Serialize-for-ScriptBuf" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.ScriptBuf.html" title="struct bdk_chain::bitcoin::ScriptBuf">ScriptBuf</a></h3></section><section id="impl-Serialize-for-ScriptHash" class="impl"><a href="#impl-Serialize-for-ScriptHash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.ScriptHash.html" title="struct bdk_chain::bitcoin::ScriptHash">ScriptHash</a></h3></section><section id="impl-Serialize-for-SegwitV0Sighash" class="impl"><a href="#impl-Serialize-for-SegwitV0Sighash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.SegwitV0Sighash.html" title="struct bdk_chain::bitcoin::SegwitV0Sighash">SegwitV0Sighash</a></h3></section><section id="impl-Serialize-for-Sequence" class="impl"><a href="#impl-Serialize-for-Sequence" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.Sequence.html" title="struct bdk_chain::bitcoin::Sequence">Sequence</a></h3></section><section id="impl-Serialize-for-TapLeafHash" class="impl"><a href="#impl-Serialize-for-TapLeafHash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.TapLeafHash.html" title="struct bdk_chain::bitcoin::TapLeafHash">TapLeafHash</a></h3></section><section id="impl-Serialize-for-TapNodeHash" class="impl"><a href="#impl-Serialize-for-TapNodeHash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.TapNodeHash.html" title="struct bdk_chain::bitcoin::TapNodeHash">TapNodeHash</a></h3></section><section id="impl-Serialize-for-TapSighash" class="impl"><a href="#impl-Serialize-for-TapSighash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.TapSighash.html" title="struct bdk_chain::bitcoin::TapSighash">TapSighash</a></h3></section><section id="impl-Serialize-for-TapTweakHash" class="impl"><a href="#impl-Serialize-for-TapTweakHash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.TapTweakHash.html" title="struct bdk_chain::bitcoin::TapTweakHash">TapTweakHash</a></h3></section><section id="impl-Serialize-for-Target" class="impl"><a href="#impl-Serialize-for-Target" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.Target.html" title="struct bdk_chain::bitcoin::Target">Target</a></h3></section><section id="impl-Serialize-for-Transaction" class="impl"><a href="#impl-Serialize-for-Transaction" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.Transaction.html" title="struct bdk_chain::bitcoin::Transaction">Transaction</a></h3></section><section id="impl-Serialize-for-TxIn" class="impl"><a href="#impl-Serialize-for-TxIn" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.TxIn.html" title="struct bdk_chain::bitcoin::TxIn">TxIn</a></h3></section><section id="impl-Serialize-for-TxMerkleNode" class="impl"><a href="#impl-Serialize-for-TxMerkleNode" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.TxMerkleNode.html" title="struct bdk_chain::bitcoin::TxMerkleNode">TxMerkleNode</a></h3></section><section id="impl-Serialize-for-TxOut" class="impl"><a href="#impl-Serialize-for-TxOut" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.TxOut.html" title="struct bdk_chain::bitcoin::TxOut">TxOut</a></h3></section><section id="impl-Serialize-for-Txid" class="impl"><a href="#impl-Serialize-for-Txid" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.Txid.html" title="struct bdk_chain::bitcoin::Txid">Txid</a></h3></section><section id="impl-Serialize-for-WPubkeyHash" class="impl"><a href="#impl-Serialize-for-WPubkeyHash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.WPubkeyHash.html" title="struct bdk_chain::bitcoin::WPubkeyHash">WPubkeyHash</a></h3></section><section id="impl-Serialize-for-WScriptHash" class="impl"><a href="#impl-Serialize-for-WScriptHash" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.WScriptHash.html" title="struct bdk_chain::bitcoin::WScriptHash">WScriptHash</a></h3></section><section id="impl-Serialize-for-Weight" class="impl"><a href="#impl-Serialize-for-Weight" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.Weight.html" title="struct bdk_chain::bitcoin::Weight">Weight</a></h3></section><section id="impl-Serialize-for-Witness" class="impl"><a href="#impl-Serialize-for-Witness" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.Witness.html" title="struct bdk_chain::bitcoin::Witness">Witness</a></h3></section><section id="impl-Serialize-for-WitnessCommitment" class="impl"><a href="#impl-Serialize-for-WitnessCommitment" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.WitnessCommitment.html" title="struct bdk_chain::bitcoin::WitnessCommitment">WitnessCommitment</a></h3></section><section id="impl-Serialize-for-WitnessMerkleNode" class="impl"><a href="#impl-Serialize-for-WitnessMerkleNode" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.WitnessMerkleNode.html" title="struct bdk_chain::bitcoin::WitnessMerkleNode">WitnessMerkleNode</a></h3></section><section id="impl-Serialize-for-Work" class="impl"><a href="#impl-Serialize-for-Work" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.Work.html" title="struct bdk_chain::bitcoin::Work">Work</a></h3></section><section id="impl-Serialize-for-Wtxid" class="impl"><a href="#impl-Serialize-for-Wtxid" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.Wtxid.html" title="struct bdk_chain::bitcoin::Wtxid">Wtxid</a></h3></section><section id="impl-Serialize-for-XKeyIdentifier" class="impl"><a href="#impl-Serialize-for-XKeyIdentifier" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.XKeyIdentifier.html" title="struct bdk_chain::bitcoin::XKeyIdentifier">XKeyIdentifier</a></h3></section><section id="impl-Serialize-for-XOnlyPublicKey" class="impl"><a href="#impl-Serialize-for-XOnlyPublicKey" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../struct.XOnlyPublicKey.html" title="struct bdk_chain::bitcoin::XOnlyPublicKey">XOnlyPublicKey</a></h3></section><section id="impl-Serialize-for-ControlBlock" class="impl"><a href="#impl-Serialize-for-ControlBlock" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../taproot/struct.ControlBlock.html" title="struct bdk_chain::bitcoin::taproot::ControlBlock">ControlBlock</a></h3></section><section id="impl-Serialize-for-NodeInfo" class="impl"><a href="#impl-Serialize-for-NodeInfo" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../taproot/struct.NodeInfo.html" title="struct bdk_chain::bitcoin::taproot::NodeInfo">NodeInfo</a></h3></section><section id="impl-Serialize-for-Signature-3" class="impl"><a href="#impl-Serialize-for-Signature-3" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::taproot::<a class="struct" href="../../taproot/struct.Signature.html" title="struct bdk_chain::bitcoin::taproot::Signature">Signature</a></h3></section><section id="impl-Serialize-for-TapTree" class="impl"><a href="#impl-Serialize-for-TapTree" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../taproot/struct.TapTree.html" title="struct bdk_chain::bitcoin::taproot::TapTree">TapTree</a></h3></section><section id="impl-Serialize-for-TaprootMerkleBranch" class="impl"><a href="#impl-Serialize-for-TaprootMerkleBranch" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../../taproot/struct.TaprootMerkleBranch.html" title="struct bdk_chain::bitcoin::taproot::TaprootMerkleBranch">TaprootMerkleBranch</a></h3></section><section id="impl-Serialize-for-Hash-1" class="impl"><a href="#impl-Serialize-for-Hash-1" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::hashes::hash160::<a class="struct" href="../hash160/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::hash160::Hash">Hash</a></h3></section><section id="impl-Serialize-for-Hash-2" class="impl"><a href="#impl-Serialize-for-Hash-2" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::hashes::ripemd160::<a class="struct" href="../ripemd160/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::ripemd160::Hash">Hash</a></h3></section><section id="impl-Serialize-for-Hash-3" class="impl"><a href="#impl-Serialize-for-Hash-3" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::hashes::sha1::<a class="struct" href="../sha1/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha1::Hash">Hash</a></h3></section><section id="impl-Serialize-for-Hash-4" class="impl"><a href="#impl-Serialize-for-Hash-4" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::hashes::sha256::<a class="struct" href="../sha256/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256::Hash">Hash</a></h3></section><section id="impl-Serialize-for-Midstate" class="impl"><a href="#impl-Serialize-for-Midstate" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="../sha256/struct.Midstate.html" title="struct bdk_chain::bitcoin::hashes::sha256::Midstate">Midstate</a></h3></section><section id="impl-Serialize-for-Hash-5" class="impl"><a href="#impl-Serialize-for-Hash-5" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::hashes::sha256d::<a class="struct" href="../sha256d/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha256d::Hash">Hash</a></h3></section><section id="impl-Serialize-for-Hash-6" class="impl"><a href="#impl-Serialize-for-Hash-6" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::hashes::sha384::<a class="struct" href="../sha384/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha384::Hash">Hash</a></h3></section><section id="impl-Serialize-for-Hash-7" class="impl"><a href="#impl-Serialize-for-Hash-7" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::hashes::sha512::<a class="struct" href="../sha512/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha512::Hash">Hash</a></h3></section><section id="impl-Serialize-for-Hash-8" class="impl"><a href="#impl-Serialize-for-Hash-8" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::hashes::sha512_256::<a class="struct" href="../sha512_256/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::sha512_256::Hash">Hash</a></h3></section><section id="impl-Serialize-for-Hash-9" class="impl"><a href="#impl-Serialize-for-Hash-9" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::bitcoin::hashes::siphash24::<a class="struct" href="../siphash24/struct.Hash.html" title="struct bdk_chain::bitcoin::hashes::siphash24::Hash">Hash</a></h3></section><section id="impl-Serialize-for-ChainPosition%3CA%3E" class="impl"><a class="src rightside" href="../../../../src/bdk_chain/chain_data.rs.html#11">Source</a><a href="#impl-Serialize-for-ChainPosition%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A&gt; <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="enum" href="../../../enum.ChainPosition.html" title="enum bdk_chain::ChainPosition">ChainPosition</a>&lt;A&gt;<div class="where">where
     A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html" title="trait core::cmp::Ord">Ord</a> + <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a>,</div></h3></section><section id="impl-Serialize-for-ChangeSet%3CA%3E" class="impl"><a class="src rightside" href="../../../../src/bdk_chain/tx_graph.rs.html#1126">Source</a><a href="#impl-Serialize-for-ChangeSet%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A&gt; <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::tx_graph::<a class="struct" href="../../../tx_graph/struct.ChangeSet.html" title="struct bdk_chain::tx_graph::ChangeSet">ChangeSet</a>&lt;A&gt;<div class="where">where
     A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html" title="trait core::cmp::Ord">Ord</a> + <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a>,</div></h3></section><section id="impl-Serialize-for-ChangeSet%3CA,+IA%3E" class="impl"><a class="src rightside" href="../../../../src/bdk_chain/indexed_tx_graph.rs.html#339">Source</a><a href="#impl-Serialize-for-ChangeSet%3CA,+IA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A, IA&gt; <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for bdk_chain::indexed_tx_graph::<a class="struct" href="../../../indexed_tx_graph/struct.ChangeSet.html" title="struct bdk_chain::indexed_tx_graph::ChangeSet">ChangeSet</a>&lt;A, IA&gt;<div class="where">where
     A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html" title="trait core::cmp::Ord">Ord</a> + <a class="trait" href="trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a>,
index 246737c67dad6ffa75e981b6d95dfbac4c7f606f..5c614a378b638e1373c66bff99348e685bf112ba 100644 (file)
@@ -14,6 +14,6 @@ consistently.</li>
 <li>Data persistence agnostic – <code>bdk_chain</code> does not care where you cache on-chain data, what you
 cache or how you retrieve it from persistent storage.</li>
 </ol>
-</div></details><h2 id="reexports" class="section-header">Re-exports<a href="#reexports" class="anchor">§</a></h2><dl class="item-table reexports"><dt><code>pub extern crate bdk_core;</code></dt><dt><code>pub extern crate rusqlite;</code></dt><dt><code>pub extern crate <a class="mod" href="bitcoin/hashes/serde/index.html" title="mod bdk_chain::bitcoin::hashes::serde">serde</a>;</code></dt><dt id="reexport.IndexedTxGraph"><code>pub use indexed_tx_graph::<a class="struct" href="indexed_tx_graph/struct.IndexedTxGraph.html" title="struct bdk_chain::indexed_tx_graph::IndexedTxGraph">IndexedTxGraph</a>;</code></dt><dt id="reexport.spk_txout"><code>pub use indexer::<a class="mod" href="indexer/spk_txout/index.html" title="mod bdk_chain::indexer::spk_txout">spk_txout</a>;</code></dt><dt id="reexport.Indexer"><code>pub use indexer::<a class="trait" href="indexer/trait.Indexer.html" title="trait bdk_chain::indexer::Indexer">Indexer</a>;</code></dt><dt id="reexport.TxGraph"><code>pub use tx_graph::<a class="struct" href="tx_graph/struct.TxGraph.html" title="struct bdk_chain::tx_graph::TxGraph">TxGraph</a>;</code></dt><dt id="reexport.keychain_txout"><code>pub use indexer::<a class="mod" href="indexer/keychain_txout/index.html" title="mod bdk_chain::indexer::keychain_txout">keychain_txout</a>;</code></dt><dt id="reexport.bitcoin"><code>pub use <a class="mod" href="bitcoin/index.html" title="mod bdk_chain::bitcoin">bitcoin</a>;</code></dt><dt id="reexport.miniscript"><code>pub use miniscript;</code></dt></dl><h2 id="modules" class="section-header">Modules<a href="#modules" class="anchor">§</a></h2><dl class="item-table"><dt><a class="mod" href="bitcoin/index.html" title="mod bdk_chain::bitcoin">bitcoin</a></dt><dd>Rust Bitcoin Library</dd><dt><a class="mod" href="indexed_tx_graph/index.html" title="mod bdk_chain::indexed_tx_graph">indexed_<wbr>tx_<wbr>graph</a></dt><dd>Contains the <a href="indexed_tx_graph/struct.IndexedTxGraph.html" title="struct bdk_chain::indexed_tx_graph::IndexedTxGraph"><code>IndexedTxGraph</code></a> and associated types. Refer to the
+</div></details><h2 id="reexports" class="section-header">Re-exports<a href="#reexports" class="anchor">§</a></h2><dl class="item-table reexports"><dt><code>pub extern crate <a class="mod" href="../bdk_core/index.html" title="mod bdk_core">bdk_core</a>;</code></dt><dt><code>pub extern crate rusqlite;</code></dt><dt><code>pub extern crate <a class="mod" href="bitcoin/hashes/serde/index.html" title="mod bdk_chain::bitcoin::hashes::serde">serde</a>;</code></dt><dt id="reexport.IndexedTxGraph"><code>pub use indexed_tx_graph::<a class="struct" href="indexed_tx_graph/struct.IndexedTxGraph.html" title="struct bdk_chain::indexed_tx_graph::IndexedTxGraph">IndexedTxGraph</a>;</code></dt><dt id="reexport.spk_txout"><code>pub use indexer::<a class="mod" href="indexer/spk_txout/index.html" title="mod bdk_chain::indexer::spk_txout">spk_txout</a>;</code></dt><dt id="reexport.Indexer"><code>pub use indexer::<a class="trait" href="indexer/trait.Indexer.html" title="trait bdk_chain::indexer::Indexer">Indexer</a>;</code></dt><dt id="reexport.TxGraph"><code>pub use tx_graph::<a class="struct" href="tx_graph/struct.TxGraph.html" title="struct bdk_chain::tx_graph::TxGraph">TxGraph</a>;</code></dt><dt id="reexport.keychain_txout"><code>pub use indexer::<a class="mod" href="indexer/keychain_txout/index.html" title="mod bdk_chain::indexer::keychain_txout">keychain_txout</a>;</code></dt><dt id="reexport.bitcoin"><code>pub use <a class="mod" href="bitcoin/index.html" title="mod bdk_chain::bitcoin">bitcoin</a>;</code></dt><dt id="reexport.miniscript"><code>pub use miniscript;</code></dt></dl><h2 id="modules" class="section-header">Modules<a href="#modules" class="anchor">§</a></h2><dl class="item-table"><dt><a class="mod" href="bitcoin/index.html" title="mod bdk_chain::bitcoin">bitcoin</a></dt><dd>Rust Bitcoin Library</dd><dt><a class="mod" href="indexed_tx_graph/index.html" title="mod bdk_chain::indexed_tx_graph">indexed_<wbr>tx_<wbr>graph</a></dt><dd>Contains the <a href="indexed_tx_graph/struct.IndexedTxGraph.html" title="struct bdk_chain::indexed_tx_graph::IndexedTxGraph"><code>IndexedTxGraph</code></a> and associated types. Refer to the
 <a href="indexed_tx_graph/struct.IndexedTxGraph.html" title="struct bdk_chain::indexed_tx_graph::IndexedTxGraph"><code>IndexedTxGraph</code></a> documentation for more.</dd><dt><a class="mod" href="indexer/index.html" title="mod bdk_chain::indexer">indexer</a></dt><dd><a href="indexer/trait.Indexer.html" title="trait bdk_chain::indexer::Indexer"><code>Indexer</code></a> provides utilities for indexing transaction data.</dd><dt><a class="mod" href="local_chain/index.html" title="mod bdk_chain::local_chain">local_<wbr>chain</a></dt><dd>The <a href="local_chain/struct.LocalChain.html" title="struct bdk_chain::local_chain::LocalChain"><code>LocalChain</code></a> is a local implementation of <a href="trait.ChainOracle.html" title="trait bdk_chain::ChainOracle"><code>ChainOracle</code></a>.</dd><dt><a class="mod" href="rusqlite_impl/index.html" title="mod bdk_chain::rusqlite_impl">rusqlite_<wbr>impl</a></dt><dd>Support for persisting <code>bdk_chain</code> structures to SQLite using [<code>rusqlite</code>].</dd><dt><a class="mod" href="spk_client/index.html" title="mod bdk_chain::spk_client">spk_<wbr>client</a></dt><dd>Helper types for spk-based blockchain clients.</dd><dt><a class="mod" href="tx_graph/index.html" title="mod bdk_chain::tx_graph">tx_<wbr>graph</a></dt><dd>Module for structures that store and traverse transactions.</dd></dl><h2 id="structs" class="section-header">Structs<a href="#structs" class="anchor">§</a></h2><dl class="item-table"><dt><a class="struct" href="struct.Balance.html" title="struct bdk_chain::Balance">Balance</a></dt><dd>Balance, differentiated into various categories.</dd><dt><a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a></dt><dd>A reference to a block in the canonical chain.</dd><dt><a class="struct" href="struct.CanonicalIter.html" title="struct bdk_chain::CanonicalIter">Canonical<wbr>Iter</a></dt><dd>Iterates over canonical txs.</dd><dt><a class="struct" href="struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">Check<wbr>Point</a></dt><dd>A checkpoint is a node of a reference-counted linked list of <a href="struct.BlockId.html" title="struct bdk_chain::BlockId"><code>BlockId</code></a>s.</dd><dt><a class="struct" href="struct.CheckPointIter.html" title="struct bdk_chain::CheckPointIter">Check<wbr>Point<wbr>Iter</a></dt><dd>Iterates over checkpoints backwards.</dd><dt><a class="struct" href="struct.ConfirmationBlockTime.html" title="struct bdk_chain::ConfirmationBlockTime">Confirmation<wbr>Block<wbr>Time</a></dt><dd>Represents the confirmation block and time of a transaction.</dd><dt><a class="struct" href="struct.DescriptorId.html" title="struct bdk_chain::DescriptorId">Descriptor<wbr>Id</a></dt><dd>Represents the unique ID of a descriptor.</dd><dt><a class="struct" href="struct.FullTxOut.html" title="struct bdk_chain::FullTxOut">Full<wbr>TxOut</a></dt><dd>A <code>TxOut</code> with as much data as we can retrieve about it</dd><dt><a class="struct" href="struct.Impl.html" title="struct bdk_chain::Impl">Impl</a></dt><dd>A wrapper that we use to impl remote traits for types in our crate or dependency crates.</dd><dt><a class="struct" href="struct.SpkIterator.html" title="struct bdk_chain::SpkIterator">SpkIterator</a></dt><dd>An iterator for derived script pubkeys.</dd><dt><a class="struct" href="struct.TxPosInBlock.html" title="struct bdk_chain::TxPosInBlock">TxPos<wbr>InBlock</a></dt><dd>Set of parameters sufficient to construct an <a href="trait.Anchor.html" title="trait bdk_chain::Anchor"><code>Anchor</code></a>.</dd><dt><a class="struct" href="struct.TxUpdate.html" title="struct bdk_chain::TxUpdate">TxUpdate</a></dt><dd>Data object used to communicate updates about relevant transactions from some chain data source
 to the core model (usually a <code>bdk_chain::TxGraph</code>).</dd></dl><h2 id="enums" class="section-header">Enums<a href="#enums" class="anchor">§</a></h2><dl class="item-table"><dt><a class="enum" href="enum.CanonicalReason.html" title="enum bdk_chain::CanonicalReason">Canonical<wbr>Reason</a></dt><dd>The reason why a transaction is canonical.</dd><dt><a class="enum" href="enum.ChainPosition.html" title="enum bdk_chain::ChainPosition">Chain<wbr>Position</a></dt><dd>Represents the observed position of some chain data.</dd><dt><a class="enum" href="enum.ObservedIn.html" title="enum bdk_chain::ObservedIn">Observed<wbr>In</a></dt><dd>Represents when and where a transaction was last observed in.</dd></dl><h2 id="constants" class="section-header">Constants<a href="#constants" class="anchor">§</a></h2><dl class="item-table"><dt><a class="constant" href="constant.BIP32_MAX_INDEX.html" title="constant bdk_chain::BIP32_MAX_INDEX">BIP32_<wbr>MAX_<wbr>INDEX</a></dt><dd>Maximum <a href="https://bips.xyz/32">BIP32</a> derivation index.</dd></dl><h2 id="traits" class="section-header">Traits<a href="#traits" class="anchor">§</a></h2><dl class="item-table"><dt><a class="trait" href="trait.Anchor.html" title="trait bdk_chain::Anchor">Anchor</a></dt><dd>Trait that “anchors” blockchain data to a specific block of height and hash.</dd><dt><a class="trait" href="trait.ChainOracle.html" title="trait bdk_chain::ChainOracle">Chain<wbr>Oracle</a></dt><dd>Represents a service that tracks the blockchain.</dd><dt><a class="trait" href="trait.DescriptorExt.html" title="trait bdk_chain::DescriptorExt">Descriptor<wbr>Ext</a></dt><dd>A trait to extend the functionality of a miniscript descriptor.</dd><dt><a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a></dt><dd>Trait that makes an object mergeable.</dd></dl><h2 id="types" class="section-header">Type Aliases<a href="#types" class="anchor">§</a></h2><dl class="item-table"><dt><a class="type" href="type.Indexed.html" title="type bdk_chain::Indexed">Indexed</a></dt><dd>A tuple of keychain index and <code>T</code> representing the indexed value.</dd><dt><a class="type" href="type.KeychainIndexed.html" title="type bdk_chain::KeychainIndexed">Keychain<wbr>Indexed</a></dt><dd>A tuple of keychain <code>K</code>, derivation index (<code>u32</code>) and a <code>T</code> associated with them.</dd></dl><script type="text/json" id="notable-traits-data">{"ArrayChunks<Self, N>":"<h3>Notable traits for <code><a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/iter/adapters/array_chunks/struct.ArrayChunks.html\" title=\"struct core::iter::adapters::array_chunks::ArrayChunks\">ArrayChunks</a>&lt;I, N&gt;</code></h3><pre><code><div class=\"where\">impl&lt;I, const N: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.usize.html\">usize</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/iter/adapters/array_chunks/struct.ArrayChunks.html\" title=\"struct core::iter::adapters::array_chunks::ArrayChunks\">ArrayChunks</a>&lt;I, N&gt;<div class=\"where\">where\n    I: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>,</div></div><div class=\"where\">    type <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" class=\"associatedtype\">Item</a> = [&lt;I as <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>&gt;::<a class=\"associatedtype\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" title=\"type core::iter::traits::iterator::Iterator::Item\">Item</a>; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.array.html\">N</a>];</div>","Bytes<Self>":"<h3>Notable traits for <code><a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/std/io/struct.Bytes.html\" title=\"struct std::io::Bytes\">Bytes</a>&lt;R&gt;</code></h3><pre><code><div class=\"where\">impl&lt;R&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/std/io/struct.Bytes.html\" title=\"struct std::io::Bytes\">Bytes</a>&lt;R&gt;<div class=\"where\">where\n    R: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/std/io/trait.Read.html\" title=\"trait std::io::Read\">Read</a>,</div></div><div class=\"where\">    type <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" class=\"associatedtype\">Item</a> = <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/result/enum.Result.html\" title=\"enum core::result::Result\">Result</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.u8.html\">u8</a>, <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/std/io/error/struct.Error.html\" title=\"struct std::io::error::Error\">Error</a>&gt;;</div>","Chain<Self, <U as IntoIterator>::IntoIter>":"<h3>Notable traits for <code><a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/iter/adapters/chain/struct.Chain.html\" title=\"struct core::iter::adapters::chain::Chain\">Chain</a>&lt;A, B&gt;</code></h3><pre><code><div class=\"where\">impl&lt;A, B&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/iter/adapters/chain/struct.Chain.html\" title=\"struct core::iter::adapters::chain::Chain\">Chain</a>&lt;A, B&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>,\n    B: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>&lt;Item = &lt;A as <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>&gt;::<a class=\"associatedtype\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" title=\"type core::iter::traits::iterator::Iterator::Item\">Item</a>&gt;,</div></div><div class=\"where\">    type <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" class=\"associatedtype\">Item</a> = &lt;A as <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>&gt;::<a class=\"associatedtype\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" title=\"type core::iter::traits::iterator::Iterator::Item\">Item</a>;</div>","Cloned<Self>":"<h3>Notable traits for <code><a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/iter/adapters/cloned/struct.Cloned.html\" title=\"struct core::iter::adapters::cloned::Cloned\">Cloned</a>&lt;I&gt;</code></h3><pre><code><div class=\"where\">impl&lt;'a, I, T&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/iter/adapters/cloned/struct.Cloned.html\" title=\"struct core::iter::adapters::cloned::Cloned\">Cloned</a>&lt;I&gt;<div class=\"where\">where\n    T: 'a + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,\n    I: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>&lt;Item = <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;'a T</a>&gt;,</div></div><div class=\"where\">    type <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" class=\"associatedtype\">Item</a> = T;</div>","Copied<Self>":"<h3>Notable traits for <code><a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/iter/adapters/copied/struct.Copied.html\" title=\"struct core::iter::adapters::copied::Copied\">Copied</a>&lt;I&gt;</code></h3><pre><code><div class=\"where\">impl&lt;'a, I, T&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/iter/adapters/copied/struct.Copied.html\" title=\"struct core::iter::adapters::copied::Copied\">Copied</a>&lt;I&gt;<div class=\"where\">where\n    T: 'a + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html\" title=\"trait core::marker::Copy\">Copy</a>,\n    I: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>&lt;Item = <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;'a T</a>&gt;,</div></div><div class=\"where\">    type <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" class=\"associatedtype\">Item</a> = T;</div>","Cycle<Self>":"<h3>Notable traits for <code><a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/iter/adapters/cycle/struct.Cycle.html\" title=\"struct core::iter::adapters::cycle::Cycle\">Cycle</a>&lt;I&gt;</code></h3><pre><code><div class=\"where\">impl&lt;I&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/iter/adapters/cycle/struct.Cycle.html\" title=\"struct core::iter::adapters::cycle::Cycle\">Cycle</a>&lt;I&gt;<div class=\"where\">where\n    I: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>,</div></div><div class=\"where\">    type <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" class=\"associatedtype\">Item</a> = &lt;I as <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>&gt;::<a class=\"associatedtype\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" title=\"type core::iter::traits::iterator::Iterator::Item\">Item</a>;</div>","Enumerate<Self>":"<h3>Notable traits for <code><a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/iter/adapters/enumerate/struct.Enumerate.html\" title=\"struct core::iter::adapters::enumerate::Enumerate\">Enumerate</a>&lt;I&gt;</code></h3><pre><code><div class=\"where\">impl&lt;I&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/iter/adapters/enumerate/struct.Enumerate.html\" title=\"struct core::iter::adapters::enumerate::Enumerate\">Enumerate</a>&lt;I&gt;<div class=\"where\">where\n    I: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>,</div></div><div class=\"where\">    type <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" class=\"associatedtype\">Item</a> = (<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.usize.html\">usize</a>, &lt;I as <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>&gt;::<a class=\"associatedtype\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" title=\"type core::iter::traits::iterator::Iterator::Item\">Item</a>);</div>","ExtractIf<'_, K, V, F, A>":"<h3>Notable traits for <code><a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.ExtractIf.html\" title=\"struct alloc::collections::btree::map::ExtractIf\">ExtractIf</a>&lt;'_, K, V, F, A&gt;</code></h3><pre><code><div class=\"where\">impl&lt;K, V, F, A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.ExtractIf.html\" title=\"struct alloc::collections::btree::map::ExtractIf\">ExtractIf</a>&lt;'_, K, V, F, A&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/alloc/trait.Allocator.html\" title=\"trait core::alloc::Allocator\">Allocator</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,\n    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\">&amp;K</a>, <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;mut V</a>) -&gt; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.bool.html\">bool</a>,</div></div><div class=\"where\">    type <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" class=\"associatedtype\">Item</a> = <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.tuple.html\">(K, V)</a>;</div>","Filter<Self, P>":"<h3>Notable traits for <code><a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/iter/adapters/filter/struct.Filter.html\" title=\"struct core::iter::adapters::filter::Filter\">Filter</a>&lt;I, P&gt;</code></h3><pre><code><div class=\"where\">impl&lt;I, P&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/iter/adapters/filter/struct.Filter.html\" title=\"struct core::iter::adapters::filter::Filter\">Filter</a>&lt;I, P&gt;<div class=\"where\">where\n    I: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>,\n    P: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/ops/function/trait.FnMut.html\" title=\"trait core::ops::function::FnMut\">FnMut</a>(&amp;&lt;I as <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>&gt;::<a class=\"associatedtype\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" title=\"type core::iter::traits::iterator::Iterator::Item\">Item</a>) -&gt; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.bool.html\">bool</a>,</div></div><div class=\"where\">    type <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" class=\"associatedtype\">Item</a> = &lt;I as <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>&gt;::<a class=\"associatedtype\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" title=\"type core::iter::traits::iterator::Iterator::Item\">Item</a>;</div>","FilterMap<Self, F>":"<h3>Notable traits for <code><a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/iter/adapters/filter_map/struct.FilterMap.html\" title=\"struct core::iter::adapters::filter_map::FilterMap\">FilterMap</a>&lt;I, F&gt;</code></h3><pre><code><div class=\"where\">impl&lt;B, I, F&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/iter/adapters/filter_map/struct.FilterMap.html\" title=\"struct core::iter::adapters::filter_map::FilterMap\">FilterMap</a>&lt;I, F&gt;<div class=\"where\">where\n    I: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>,\n    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>(&lt;I as <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>&gt;::<a class=\"associatedtype\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" title=\"type core::iter::traits::iterator::Iterator::Item\">Item</a>) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a>&lt;B&gt;,</div></div><div class=\"where\">    type <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" class=\"associatedtype\">Item</a> = B;</div>","FlatMap<Self, U, F>":"<h3>Notable traits for <code><a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/iter/adapters/flatten/struct.FlatMap.html\" title=\"struct core::iter::adapters::flatten::FlatMap\">FlatMap</a>&lt;I, U, F&gt;</code></h3><pre><code><div class=\"where\">impl&lt;I, U, F&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/iter/adapters/flatten/struct.FlatMap.html\" title=\"struct core::iter::adapters::flatten::FlatMap\">FlatMap</a>&lt;I, U, F&gt;<div class=\"where\">where\n    I: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>,\n    U: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html\" title=\"trait core::iter::traits::collect::IntoIterator\">IntoIterator</a>,\n    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>(&lt;I as <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>&gt;::<a class=\"associatedtype\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" title=\"type core::iter::traits::iterator::Iterator::Item\">Item</a>) -&gt; U,</div></div><div class=\"where\">    type <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" class=\"associatedtype\">Item</a> = &lt;U as <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html\" title=\"trait core::iter::traits::collect::IntoIterator\">IntoIterator</a>&gt;::<a class=\"associatedtype\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item\" title=\"type core::iter::traits::collect::IntoIterator::Item\">Item</a>;</div>","Flatten<Self>":"<h3>Notable traits for <code><a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/iter/adapters/flatten/struct.Flatten.html\" title=\"struct core::iter::adapters::flatten::Flatten\">Flatten</a>&lt;I&gt;</code></h3><pre><code><div class=\"where\">impl&lt;I, U&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/iter/adapters/flatten/struct.Flatten.html\" title=\"struct core::iter::adapters::flatten::Flatten\">Flatten</a>&lt;I&gt;<div class=\"where\">where\n    I: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>,\n    &lt;I as <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>&gt;::<a class=\"associatedtype\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" title=\"type core::iter::traits::iterator::Iterator::Item\">Item</a>: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html\" title=\"trait core::iter::traits::collect::IntoIterator\">IntoIterator</a>&lt;IntoIter = U, Item = &lt;U as <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>&gt;::<a class=\"associatedtype\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" title=\"type core::iter::traits::iterator::Iterator::Item\">Item</a>&gt;,\n    U: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>,</div></div><div class=\"where\">    type <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" class=\"associatedtype\">Item</a> = &lt;U as <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>&gt;::<a class=\"associatedtype\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" title=\"type core::iter::traits::iterator::Iterator::Item\">Item</a>;</div>","Fuse<Self>":"<h3>Notable traits for <code><a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/iter/adapters/fuse/struct.Fuse.html\" title=\"struct core::iter::adapters::fuse::Fuse\">Fuse</a>&lt;I&gt;</code></h3><pre><code><div class=\"where\">impl&lt;I&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/iter/adapters/fuse/struct.Fuse.html\" title=\"struct core::iter::adapters::fuse::Fuse\">Fuse</a>&lt;I&gt;<div class=\"where\">where\n    I: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>,</div></div><div class=\"where\">    type <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" class=\"associatedtype\">Item</a> = &lt;I as <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>&gt;::<a class=\"associatedtype\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" title=\"type core::iter::traits::iterator::Iterator::Item\">Item</a>;</div>","HexToBytesIter<T>":"<h3>Notable traits for <code><a class=\"struct\" href=\"bitcoin/hashes/hex/struct.HexToBytesIter.html\" title=\"struct bdk_chain::bitcoin::hashes::hex::HexToBytesIter\">HexToBytesIter</a>&lt;T&gt;</code></h3><pre><code><div class=\"where\">impl&lt;T&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a> for <a class=\"struct\" href=\"bitcoin/hashes/hex/struct.HexToBytesIter.html\" title=\"struct bdk_chain::bitcoin::hashes::hex::HexToBytesIter\">HexToBytesIter</a>&lt;T&gt;<div class=\"where\">where\n    T: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>&lt;Item = [<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.u8.html\">u8</a>; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.array.html\">2</a>]&gt;,</div></div><div class=\"where\">    type <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" class=\"associatedtype\">Item</a> = <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/result/enum.Result.html\" title=\"enum core::result::Result\">Result</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.u8.html\">u8</a>, <a class=\"struct\" href=\"bitcoin/hashes/hex/struct.InvalidCharError.html\" title=\"struct bdk_chain::bitcoin::hashes::hex::InvalidCharError\">InvalidCharError</a>&gt;;</div><div class=\"where\">impl&lt;T&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/std/io/trait.Read.html\" title=\"trait std::io::Read\">Read</a> for <a class=\"struct\" href=\"bitcoin/hashes/hex/struct.HexToBytesIter.html\" title=\"struct bdk_chain::bitcoin::hashes::hex::HexToBytesIter\">HexToBytesIter</a>&lt;T&gt;<div class=\"where\">where\n    T: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>&lt;Item = [<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.u8.html\">u8</a>; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.array.html\">2</a>]&gt; + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/marker/trait.FusedIterator.html\" title=\"trait core::iter::traits::marker::FusedIterator\">FusedIterator</a>,</div></div>","Inspect<Self, F>":"<h3>Notable traits for <code><a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/iter/adapters/inspect/struct.Inspect.html\" title=\"struct core::iter::adapters::inspect::Inspect\">Inspect</a>&lt;I, F&gt;</code></h3><pre><code><div class=\"where\">impl&lt;I, F&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/iter/adapters/inspect/struct.Inspect.html\" title=\"struct core::iter::adapters::inspect::Inspect\">Inspect</a>&lt;I, F&gt;<div class=\"where\">where\n    I: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>,\n    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>(&amp;&lt;I as <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>&gt;::<a class=\"associatedtype\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" title=\"type core::iter::traits::iterator::Iterator::Item\">Item</a>),</div></div><div class=\"where\">    type <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" class=\"associatedtype\">Item</a> = &lt;I as <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>&gt;::<a class=\"associatedtype\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" title=\"type core::iter::traits::iterator::Iterator::Item\">Item</a>;</div>","Intersperse<Self>":"<h3>Notable traits for <code><a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/iter/adapters/intersperse/struct.Intersperse.html\" title=\"struct core::iter::adapters::intersperse::Intersperse\">Intersperse</a>&lt;I&gt;</code></h3><pre><code><div class=\"where\">impl&lt;I&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/iter/adapters/intersperse/struct.Intersperse.html\" title=\"struct core::iter::adapters::intersperse::Intersperse\">Intersperse</a>&lt;I&gt;<div class=\"where\">where\n    I: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>,\n    &lt;I as <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>&gt;::<a class=\"associatedtype\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" title=\"type core::iter::traits::iterator::Iterator::Item\">Item</a>: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,</div></div><div class=\"where\">    type <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" class=\"associatedtype\">Item</a> = &lt;I as <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>&gt;::<a class=\"associatedtype\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" title=\"type core::iter::traits::iterator::Iterator::Item\">Item</a>;</div>","IntersperseWith<Self, G>":"<h3>Notable traits for <code><a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/iter/adapters/intersperse/struct.IntersperseWith.html\" title=\"struct core::iter::adapters::intersperse::IntersperseWith\">IntersperseWith</a>&lt;I, G&gt;</code></h3><pre><code><div class=\"where\">impl&lt;I, G&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/iter/adapters/intersperse/struct.IntersperseWith.html\" title=\"struct core::iter::adapters::intersperse::IntersperseWith\">IntersperseWith</a>&lt;I, G&gt;<div class=\"where\">where\n    I: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>,\n    G: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/ops/function/trait.FnMut.html\" title=\"trait core::ops::function::FnMut\">FnMut</a>() -&gt; &lt;I as <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>&gt;::<a class=\"associatedtype\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" title=\"type core::iter::traits::iterator::Iterator::Item\">Item</a>,</div></div><div class=\"where\">    type <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" class=\"associatedtype\">Item</a> = &lt;I as <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>&gt;::<a class=\"associatedtype\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" title=\"type core::iter::traits::iterator::Iterator::Item\">Item</a>;</div>","IntoIter<K, V, A>":"<h3>Notable traits for <code><a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.IntoIter.html\" title=\"struct alloc::collections::btree::map::IntoIter\">IntoIter</a>&lt;K, V, A&gt;</code></h3><pre><code><div class=\"where\">impl&lt;K, V, A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.IntoIter.html\" title=\"struct alloc::collections::btree::map::IntoIter\">IntoIter</a>&lt;K, V, A&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/alloc/trait.Allocator.html\" title=\"trait core::alloc::Allocator\">Allocator</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,</div></div><div class=\"where\">    type <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" class=\"associatedtype\">Item</a> = <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.tuple.html\">(K, V)</a>;</div>","IntoIter<T>":"<h3>Notable traits for <code><a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/result/struct.IntoIter.html\" title=\"struct core::result::IntoIter\">IntoIter</a>&lt;T&gt;</code></h3><pre><code><div class=\"where\">impl&lt;T&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/result/struct.IntoIter.html\" title=\"struct core::result::IntoIter\">IntoIter</a>&lt;T&gt;</div><div class=\"where\">    type <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" class=\"associatedtype\">Item</a> = T;</div>","IntoIter<T>":"<h3>Notable traits for <code><a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/option/struct.IntoIter.html\" title=\"struct core::option::IntoIter\">IntoIter</a>&lt;A&gt;</code></h3><pre><code><div class=\"where\">impl&lt;A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/option/struct.IntoIter.html\" title=\"struct core::option::IntoIter\">IntoIter</a>&lt;A&gt;</div><div class=\"where\">    type <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" class=\"associatedtype\">Item</a> = A;</div>","IntoKeys<K, V, A>":"<h3>Notable traits for <code><a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.IntoKeys.html\" title=\"struct alloc::collections::btree::map::IntoKeys\">IntoKeys</a>&lt;K, V, A&gt;</code></h3><pre><code><div class=\"where\">impl&lt;K, V, A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.IntoKeys.html\" title=\"struct alloc::collections::btree::map::IntoKeys\">IntoKeys</a>&lt;K, V, A&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/alloc/trait.Allocator.html\" title=\"trait core::alloc::Allocator\">Allocator</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,</div></div><div class=\"where\">    type <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" class=\"associatedtype\">Item</a> = K;</div>","IntoValues<K, V, A>":"<h3>Notable traits for <code><a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.IntoValues.html\" title=\"struct alloc::collections::btree::map::IntoValues\">IntoValues</a>&lt;K, V, A&gt;</code></h3><pre><code><div class=\"where\">impl&lt;K, V, A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.IntoValues.html\" title=\"struct alloc::collections::btree::map::IntoValues\">IntoValues</a>&lt;K, V, A&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/alloc/trait.Allocator.html\" title=\"trait core::alloc::Allocator\">Allocator</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,</div></div><div class=\"where\">    type <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" class=\"associatedtype\">Item</a> = V;</div>","Iter<'_, K, V>":"<h3>Notable traits for <code><a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.Iter.html\" title=\"struct alloc::collections::btree::map::Iter\">Iter</a>&lt;'a, K, V&gt;</code></h3><pre><code><div class=\"where\">impl&lt;'a, K, V&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.Iter.html\" title=\"struct alloc::collections::btree::map::Iter\">Iter</a>&lt;'a, K, V&gt;<div class=\"where\">where\n    K: 'a,\n    V: 'a,</div></div><div class=\"where\">    type <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" class=\"associatedtype\">Item</a> = (<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;'a K</a>, <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;'a V</a>);</div>","Iter<'_, T>":"<h3>Notable traits for <code><a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/result/struct.Iter.html\" title=\"struct core::result::Iter\">Iter</a>&lt;'a, T&gt;</code></h3><pre><code><div class=\"where\">impl&lt;'a, T&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/result/struct.Iter.html\" title=\"struct core::result::Iter\">Iter</a>&lt;'a, T&gt;</div><div class=\"where\">    type <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" class=\"associatedtype\">Item</a> = <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;'a T</a>;</div>","Iter<'_, T>":"<h3>Notable traits for <code><a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/option/struct.Iter.html\" title=\"struct core::option::Iter\">Iter</a>&lt;'a, A&gt;</code></h3><pre><code><div class=\"where\">impl&lt;'a, A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/option/struct.Iter.html\" title=\"struct core::option::Iter\">Iter</a>&lt;'a, A&gt;</div><div class=\"where\">    type <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" class=\"associatedtype\">Item</a> = <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;'a A</a>;</div>","IterMut<'_, K, V>":"<h3>Notable traits for <code><a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.IterMut.html\" title=\"struct alloc::collections::btree::map::IterMut\">IterMut</a>&lt;'a, K, V&gt;</code></h3><pre><code><div class=\"where\">impl&lt;'a, K, V&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.IterMut.html\" title=\"struct alloc::collections::btree::map::IterMut\">IterMut</a>&lt;'a, K, V&gt;</div><div class=\"where\">    type <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" class=\"associatedtype\">Item</a> = (<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;'a K</a>, <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;'a mut V</a>);</div>","IterMut<'_, T>":"<h3>Notable traits for <code><a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/result/struct.IterMut.html\" title=\"struct core::result::IterMut\">IterMut</a>&lt;'a, T&gt;</code></h3><pre><code><div class=\"where\">impl&lt;'a, T&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/result/struct.IterMut.html\" title=\"struct core::result::IterMut\">IterMut</a>&lt;'a, T&gt;</div><div class=\"where\">    type <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" class=\"associatedtype\">Item</a> = <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;'a mut T</a>;</div>","IterMut<'_, T>":"<h3>Notable traits for <code><a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/option/struct.IterMut.html\" title=\"struct core::option::IterMut\">IterMut</a>&lt;'a, A&gt;</code></h3><pre><code><div class=\"where\">impl&lt;'a, A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/option/struct.IterMut.html\" title=\"struct core::option::IterMut\">IterMut</a>&lt;'a, A&gt;</div><div class=\"where\">    type <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" class=\"associatedtype\">Item</a> = <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;'a mut A</a>;</div>","Keys<'_, K, V>":"<h3>Notable traits for <code><a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.Keys.html\" title=\"struct alloc::collections::btree::map::Keys\">Keys</a>&lt;'a, K, V&gt;</code></h3><pre><code><div class=\"where\">impl&lt;'a, K, V&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.Keys.html\" title=\"struct alloc::collections::btree::map::Keys\">Keys</a>&lt;'a, K, V&gt;</div><div class=\"where\">    type <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" class=\"associatedtype\">Item</a> = <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;'a K</a>;</div>","Map<Self, F>":"<h3>Notable traits for <code><a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/iter/adapters/map/struct.Map.html\" title=\"struct core::iter::adapters::map::Map\">Map</a>&lt;I, F&gt;</code></h3><pre><code><div class=\"where\">impl&lt;B, I, F&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/iter/adapters/map/struct.Map.html\" title=\"struct core::iter::adapters::map::Map\">Map</a>&lt;I, F&gt;<div class=\"where\">where\n    I: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>,\n    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>(&lt;I as <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>&gt;::<a class=\"associatedtype\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" title=\"type core::iter::traits::iterator::Iterator::Item\">Item</a>) -&gt; B,</div></div><div class=\"where\">    type <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" class=\"associatedtype\">Item</a> = B;</div>","MapWhile<Self, P>":"<h3>Notable traits for <code><a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/iter/adapters/map_while/struct.MapWhile.html\" title=\"struct core::iter::adapters::map_while::MapWhile\">MapWhile</a>&lt;I, P&gt;</code></h3><pre><code><div class=\"where\">impl&lt;B, I, P&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/iter/adapters/map_while/struct.MapWhile.html\" title=\"struct core::iter::adapters::map_while::MapWhile\">MapWhile</a>&lt;I, P&gt;<div class=\"where\">where\n    I: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>,\n    P: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/ops/function/trait.FnMut.html\" title=\"trait core::ops::function::FnMut\">FnMut</a>(&lt;I as <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>&gt;::<a class=\"associatedtype\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" title=\"type core::iter::traits::iterator::Iterator::Item\">Item</a>) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a>&lt;B&gt;,</div></div><div class=\"where\">    type <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" class=\"associatedtype\">Item</a> = B;</div>","MapWindows<Self, F, N>":"<h3>Notable traits for <code><a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/iter/adapters/map_windows/struct.MapWindows.html\" title=\"struct core::iter::adapters::map_windows::MapWindows\">MapWindows</a>&lt;I, F, N&gt;</code></h3><pre><code><div class=\"where\">impl&lt;I, F, R, const N: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.usize.html\">usize</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/iter/adapters/map_windows/struct.MapWindows.html\" title=\"struct core::iter::adapters::map_windows::MapWindows\">MapWindows</a>&lt;I, F, N&gt;<div class=\"where\">where\n    I: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>,\n    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>(&amp;[&lt;I as <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>&gt;::<a class=\"associatedtype\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" title=\"type core::iter::traits::iterator::Iterator::Item\">Item</a>; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.array.html\">N</a>]) -&gt; R,</div></div><div class=\"where\">    type <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" class=\"associatedtype\">Item</a> = R;</div>","Peekable<Self>":"<h3>Notable traits for <code><a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/iter/adapters/peekable/struct.Peekable.html\" title=\"struct core::iter::adapters::peekable::Peekable\">Peekable</a>&lt;I&gt;</code></h3><pre><code><div class=\"where\">impl&lt;I&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/iter/adapters/peekable/struct.Peekable.html\" title=\"struct core::iter::adapters::peekable::Peekable\">Peekable</a>&lt;I&gt;<div class=\"where\">where\n    I: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>,</div></div><div class=\"where\">    type <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" class=\"associatedtype\">Item</a> = &lt;I as <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>&gt;::<a class=\"associatedtype\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" title=\"type core::iter::traits::iterator::Iterator::Item\">Item</a>;</div>","Range<'_, K, V>":"<h3>Notable traits for <code><a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.Range.html\" title=\"struct alloc::collections::btree::map::Range\">Range</a>&lt;'a, K, V&gt;</code></h3><pre><code><div class=\"where\">impl&lt;'a, K, V&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.Range.html\" title=\"struct alloc::collections::btree::map::Range\">Range</a>&lt;'a, K, V&gt;</div><div class=\"where\">    type <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" class=\"associatedtype\">Item</a> = (<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;'a K</a>, <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;'a V</a>);</div>","RangeMut<'_, K, V>":"<h3>Notable traits for <code><a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.RangeMut.html\" title=\"struct alloc::collections::btree::map::RangeMut\">RangeMut</a>&lt;'a, K, V&gt;</code></h3><pre><code><div class=\"where\">impl&lt;'a, K, V&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.RangeMut.html\" title=\"struct alloc::collections::btree::map::RangeMut\">RangeMut</a>&lt;'a, K, V&gt;</div><div class=\"where\">    type <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" class=\"associatedtype\">Item</a> = (<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;'a K</a>, <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;'a mut V</a>);</div>","Rev<Self>":"<h3>Notable traits for <code><a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/iter/adapters/rev/struct.Rev.html\" title=\"struct core::iter::adapters::rev::Rev\">Rev</a>&lt;I&gt;</code></h3><pre><code><div class=\"where\">impl&lt;I&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/iter/adapters/rev/struct.Rev.html\" title=\"struct core::iter::adapters::rev::Rev\">Rev</a>&lt;I&gt;<div class=\"where\">where\n    I: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/double_ended/trait.DoubleEndedIterator.html\" title=\"trait core::iter::traits::double_ended::DoubleEndedIterator\">DoubleEndedIterator</a>,</div></div><div class=\"where\">    type <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" class=\"associatedtype\">Item</a> = &lt;I as <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>&gt;::<a class=\"associatedtype\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" title=\"type core::iter::traits::iterator::Iterator::Item\">Item</a>;</div>","Scan<Self, St, F>":"<h3>Notable traits for <code><a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/iter/adapters/scan/struct.Scan.html\" title=\"struct core::iter::adapters::scan::Scan\">Scan</a>&lt;I, St, F&gt;</code></h3><pre><code><div class=\"where\">impl&lt;B, I, St, F&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/iter/adapters/scan/struct.Scan.html\" title=\"struct core::iter::adapters::scan::Scan\">Scan</a>&lt;I, St, F&gt;<div class=\"where\">where\n    I: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>,\n    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\">&amp;mut St</a>, &lt;I as <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>&gt;::<a class=\"associatedtype\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" title=\"type core::iter::traits::iterator::Iterator::Item\">Item</a>) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a>&lt;B&gt;,</div></div><div class=\"where\">    type <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" class=\"associatedtype\">Item</a> = B;</div>","Skip<Self>":"<h3>Notable traits for <code><a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/iter/adapters/skip/struct.Skip.html\" title=\"struct core::iter::adapters::skip::Skip\">Skip</a>&lt;I&gt;</code></h3><pre><code><div class=\"where\">impl&lt;I&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/iter/adapters/skip/struct.Skip.html\" title=\"struct core::iter::adapters::skip::Skip\">Skip</a>&lt;I&gt;<div class=\"where\">where\n    I: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>,</div></div><div class=\"where\">    type <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" class=\"associatedtype\">Item</a> = &lt;I as <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>&gt;::<a class=\"associatedtype\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" title=\"type core::iter::traits::iterator::Iterator::Item\">Item</a>;</div>","SkipWhile<Self, P>":"<h3>Notable traits for <code><a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/iter/adapters/skip_while/struct.SkipWhile.html\" title=\"struct core::iter::adapters::skip_while::SkipWhile\">SkipWhile</a>&lt;I, P&gt;</code></h3><pre><code><div class=\"where\">impl&lt;I, P&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/iter/adapters/skip_while/struct.SkipWhile.html\" title=\"struct core::iter::adapters::skip_while::SkipWhile\">SkipWhile</a>&lt;I, P&gt;<div class=\"where\">where\n    I: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>,\n    P: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/ops/function/trait.FnMut.html\" title=\"trait core::ops::function::FnMut\">FnMut</a>(&amp;&lt;I as <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>&gt;::<a class=\"associatedtype\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" title=\"type core::iter::traits::iterator::Iterator::Item\">Item</a>) -&gt; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.bool.html\">bool</a>,</div></div><div class=\"where\">    type <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" class=\"associatedtype\">Item</a> = &lt;I as <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>&gt;::<a class=\"associatedtype\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" title=\"type core::iter::traits::iterator::Iterator::Item\">Item</a>;</div>","StepBy<Self>":"<h3>Notable traits for <code><a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/iter/adapters/step_by/struct.StepBy.html\" title=\"struct core::iter::adapters::step_by::StepBy\">StepBy</a>&lt;I&gt;</code></h3><pre><code><div class=\"where\">impl&lt;I&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/iter/adapters/step_by/struct.StepBy.html\" title=\"struct core::iter::adapters::step_by::StepBy\">StepBy</a>&lt;I&gt;<div class=\"where\">where\n    I: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>,</div></div><div class=\"where\">    type <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" class=\"associatedtype\">Item</a> = &lt;I as <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>&gt;::<a class=\"associatedtype\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" title=\"type core::iter::traits::iterator::Iterator::Item\">Item</a>;</div>","Take<Self>":"<h3>Notable traits for <code><a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/iter/adapters/take/struct.Take.html\" title=\"struct core::iter::adapters::take::Take\">Take</a>&lt;I&gt;</code></h3><pre><code><div class=\"where\">impl&lt;I&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/iter/adapters/take/struct.Take.html\" title=\"struct core::iter::adapters::take::Take\">Take</a>&lt;I&gt;<div class=\"where\">where\n    I: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>,</div></div><div class=\"where\">    type <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" class=\"associatedtype\">Item</a> = &lt;I as <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>&gt;::<a class=\"associatedtype\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" title=\"type core::iter::traits::iterator::Iterator::Item\">Item</a>;</div>","TakeWhile<Self, P>":"<h3>Notable traits for <code><a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/iter/adapters/take_while/struct.TakeWhile.html\" title=\"struct core::iter::adapters::take_while::TakeWhile\">TakeWhile</a>&lt;I, P&gt;</code></h3><pre><code><div class=\"where\">impl&lt;I, P&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/iter/adapters/take_while/struct.TakeWhile.html\" title=\"struct core::iter::adapters::take_while::TakeWhile\">TakeWhile</a>&lt;I, P&gt;<div class=\"where\">where\n    I: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>,\n    P: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/ops/function/trait.FnMut.html\" title=\"trait core::ops::function::FnMut\">FnMut</a>(&amp;&lt;I as <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>&gt;::<a class=\"associatedtype\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" title=\"type core::iter::traits::iterator::Iterator::Item\">Item</a>) -&gt; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.bool.html\">bool</a>,</div></div><div class=\"where\">    type <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" class=\"associatedtype\">Item</a> = &lt;I as <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>&gt;::<a class=\"associatedtype\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" title=\"type core::iter::traits::iterator::Iterator::Item\">Item</a>;</div>","Values<'_, K, V>":"<h3>Notable traits for <code><a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.Values.html\" title=\"struct alloc::collections::btree::map::Values\">Values</a>&lt;'a, K, V&gt;</code></h3><pre><code><div class=\"where\">impl&lt;'a, K, V&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.Values.html\" title=\"struct alloc::collections::btree::map::Values\">Values</a>&lt;'a, K, V&gt;</div><div class=\"where\">    type <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" class=\"associatedtype\">Item</a> = <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;'a V</a>;</div>","ValuesMut<'_, K, V>":"<h3>Notable traits for <code><a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.ValuesMut.html\" title=\"struct alloc::collections::btree::map::ValuesMut\">ValuesMut</a>&lt;'a, K, V&gt;</code></h3><pre><code><div class=\"where\">impl&lt;'a, K, V&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.ValuesMut.html\" title=\"struct alloc::collections::btree::map::ValuesMut\">ValuesMut</a>&lt;'a, K, V&gt;</div><div class=\"where\">    type <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" class=\"associatedtype\">Item</a> = <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;'a mut V</a>;</div>","Zip<Self, <U as IntoIterator>::IntoIter>":"<h3>Notable traits for <code><a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/iter/adapters/zip/struct.Zip.html\" title=\"struct core::iter::adapters::zip::Zip\">Zip</a>&lt;A, B&gt;</code></h3><pre><code><div class=\"where\">impl&lt;A, B&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/iter/adapters/zip/struct.Zip.html\" title=\"struct core::iter::adapters::zip::Zip\">Zip</a>&lt;A, B&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>,\n    B: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>,</div></div><div class=\"where\">    type <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" class=\"associatedtype\">Item</a> = (&lt;A as <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>&gt;::<a class=\"associatedtype\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" title=\"type core::iter::traits::iterator::Iterator::Item\">Item</a>, &lt;B as <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a>&gt;::<a class=\"associatedtype\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item\" title=\"type core::iter::traits::iterator::Iterator::Item\">Item</a>);</div>"}</script></section></div></main></body></html>
\ No newline at end of file
index 3611bd13f0ca200ee344df579f779b4ccae3b20f..04c0ddbbccf5748be7a33e50d66e48afb97d63e8 100644 (file)
@@ -7,7 +7,7 @@
 </div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-ChangeSet%3CA,+IA%3E" class="impl"><a class="src rightside" href="../../src/bdk_chain/indexed_tx_graph.rs.html#336">Source</a><a href="#impl-Clone-for-ChangeSet%3CA,+IA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>, IA: <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::indexed_tx_graph::ChangeSet">ChangeSet</a>&lt;A, IA&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a class="src rightside" href="../../src/bdk_chain/indexed_tx_graph.rs.html#336">Source</a><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::indexed_tx_graph::ChangeSet">ChangeSet</a>&lt;A, IA&gt;</h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-ChangeSet%3CA,+IA%3E" class="impl"><a class="src rightside" href="../../src/bdk_chain/indexed_tx_graph.rs.html#336">Source</a><a href="#impl-Debug-for-ChangeSet%3CA,+IA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a>, IA: <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a>&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::indexed_tx_graph::ChangeSet">ChangeSet</a>&lt;A, IA&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a class="src rightside" href="../../src/bdk_chain/indexed_tx_graph.rs.html#336">Source</a><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="type" href="https://doc.rust-lang.org/nightly/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Default-for-ChangeSet%3CA,+IA%3E" class="impl"><a class="src rightside" href="../../src/bdk_chain/indexed_tx_graph.rs.html#353-360">Source</a><a href="#impl-Default-for-ChangeSet%3CA,+IA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A, IA: <a class="trait" href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html" title="trait core::default::Default">Default</a>&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html" title="trait core::default::Default">Default</a> for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::indexed_tx_graph::ChangeSet">ChangeSet</a>&lt;A, IA&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.default" class="method trait-impl"><a class="src rightside" href="../../src/bdk_chain/indexed_tx_graph.rs.html#354-359">Source</a><a href="#method.default" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default" class="fn">default</a>() -&gt; Self</h4></section></summary><div class='docblock'>Returns the “default value” for a type. <a href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Deserialize%3C'de%3E-for-ChangeSet%3CA,+IA%3E" class="impl"><a class="src rightside" href="../../src/bdk_chain/indexed_tx_graph.rs.html#339">Source</a><a href="#impl-Deserialize%3C'de%3E-for-ChangeSet%3CA,+IA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'de, A, IA&gt; <a class="trait" href="../bitcoin/hashes/serde/trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::indexed_tx_graph::ChangeSet">ChangeSet</a>&lt;A, IA&gt;<div class="where">where
     A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html" title="trait core::cmp::Ord">Ord</a> + <a class="trait" href="../bitcoin/hashes/serde/trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt;,
     IA: <a class="trait" href="../bitcoin/hashes/serde/trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt;,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.deserialize" class="method trait-impl"><a class="src rightside" href="../../src/bdk_chain/indexed_tx_graph.rs.html#339">Source</a><a href="#method.deserialize" class="anchor">§</a><h4 class="code-header">fn <a href="../bitcoin/hashes/serde/trait.Deserialize.html#tymethod.deserialize" class="fn">deserialize</a>&lt;__D&gt;(__deserializer: __D) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;Self, __D::<a class="associatedtype" href="../bitcoin/hashes/serde/trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>&gt;<div class="where">where
-    __D: <a class="trait" href="../bitcoin/hashes/serde/trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a>&lt;'de&gt;,</div></h4></section></summary><div class='docblock'>Deserialize this value from the given Serde deserializer. <a href="../bitcoin/hashes/serde/trait.Deserialize.html#tymethod.deserialize">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CChangeSet%3CA%3E%3E-for-ChangeSet%3CA,+IA%3E" class="impl"><a class="src rightside" href="../../src/bdk_chain/indexed_tx_graph.rs.html#373-380">Source</a><a href="#impl-From%3CChangeSet%3CA%3E%3E-for-ChangeSet%3CA,+IA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A, IA: <a class="trait" href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html" title="trait core::default::Default">Default</a>&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="struct" href="../tx_graph/struct.ChangeSet.html" title="struct bdk_chain::tx_graph::ChangeSet">ChangeSet</a>&lt;A&gt;&gt; for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::indexed_tx_graph::ChangeSet">ChangeSet</a>&lt;A, IA&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from" class="method trait-impl"><a class="src rightside" href="../../src/bdk_chain/indexed_tx_graph.rs.html#374-379">Source</a><a href="#method.from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(graph: <a class="struct" href="../tx_graph/struct.ChangeSet.html" title="struct bdk_chain::tx_graph::ChangeSet">ChangeSet</a>&lt;A&gt;) -&gt; Self</h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CChangeSet%3E-for-ChangeSet%3CA,+ChangeSet%3E" class="impl"><a class="src rightside" href="../../src/bdk_chain/indexed_tx_graph.rs.html#383-390">Source</a><a href="#impl-From%3CChangeSet%3E-for-ChangeSet%3CA,+ChangeSet%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="struct" href="../indexer/keychain_txout/struct.ChangeSet.html" title="struct bdk_chain::indexer::keychain_txout::ChangeSet">ChangeSet</a>&gt; for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::indexed_tx_graph::ChangeSet">ChangeSet</a>&lt;A, <a class="struct" href="../indexer/keychain_txout/struct.ChangeSet.html" title="struct bdk_chain::indexer::keychain_txout::ChangeSet">ChangeSet</a>&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-1" class="method trait-impl"><a class="src rightside" href="../../src/bdk_chain/indexed_tx_graph.rs.html#384-389">Source</a><a href="#method.from-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(indexer: <a class="struct" href="../indexer/keychain_txout/struct.ChangeSet.html" title="struct bdk_chain::indexer::keychain_txout::ChangeSet">ChangeSet</a>) -&gt; Self</h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Merge-for-ChangeSet%3CA,+IA%3E" class="impl"><a class="src rightside" href="../../src/bdk_chain/indexed_tx_graph.rs.html#362-371">Source</a><a href="#impl-Merge-for-ChangeSet%3CA,+IA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A: <a class="trait" href="../trait.Anchor.html" title="trait bdk_chain::Anchor">Anchor</a>, IA: <a class="trait" href="../trait.Merge.html" title="trait bdk_chain::Merge">Merge</a>&gt; <a class="trait" href="../trait.Merge.html" title="trait bdk_chain::Merge">Merge</a> for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::indexed_tx_graph::ChangeSet">ChangeSet</a>&lt;A, IA&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.merge" class="method trait-impl"><a class="src rightside" href="../../src/bdk_chain/indexed_tx_graph.rs.html#363-366">Source</a><a href="#method.merge" class="anchor">§</a><h4 class="code-header">fn <a href="../trait.Merge.html#tymethod.merge" class="fn">merge</a>(&amp;mut self, other: Self)</h4></section></summary><div class='docblock'>Merge another object of the same type onto <code>self</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.is_empty" class="method trait-impl"><a class="src rightside" href="../../src/bdk_chain/indexed_tx_graph.rs.html#368-370">Source</a><a href="#method.is_empty" class="anchor">§</a><h4 class="code-header">fn <a href="../trait.Merge.html#tymethod.is_empty" class="fn">is_empty</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Returns whether the structure is considered empty.</div></details><details class="toggle method-toggle" open><summary><section id="method.take" class="method trait-impl"><a href="#method.take" class="anchor">§</a><h4 class="code-header">fn <a href="../trait.Merge.html#method.take" class="fn">take</a>(&amp;mut self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Self&gt;</h4></section></summary><div class='docblock'>Take the value, replacing it with the default value.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-PartialEq-for-ChangeSet%3CA,+IA%3E" class="impl"><a class="src rightside" href="../../src/bdk_chain/indexed_tx_graph.rs.html#336">Source</a><a href="#impl-PartialEq-for-ChangeSet%3CA,+IA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html" title="trait core::cmp::PartialEq">PartialEq</a>, IA: <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html" title="trait core::cmp::PartialEq">PartialEq</a>&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html" title="trait core::cmp::PartialEq">PartialEq</a> for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::indexed_tx_graph::ChangeSet">ChangeSet</a>&lt;A, IA&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.eq" class="method trait-impl"><a class="src rightside" href="../../src/bdk_chain/indexed_tx_graph.rs.html#336">Source</a><a href="#method.eq" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#tymethod.eq" class="fn">eq</a>(&amp;self, other: &amp;<a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::indexed_tx_graph::ChangeSet">ChangeSet</a>&lt;A, IA&gt;) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>self</code> and <code>other</code> values to be equal, and is used by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#261">Source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#method.ne" class="fn">ne</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;Rhs</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>!=</code>. The default implementation is almost always sufficient,
+    __D: <a class="trait" href="../bitcoin/hashes/serde/trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a>&lt;'de&gt;,</div></h4></section></summary><div class='docblock'>Deserialize this value from the given Serde deserializer. <a href="../bitcoin/hashes/serde/trait.Deserialize.html#tymethod.deserialize">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CChangeSet%3CA%3E%3E-for-ChangeSet%3CA,+IA%3E" class="impl"><a class="src rightside" href="../../src/bdk_chain/indexed_tx_graph.rs.html#373-380">Source</a><a href="#impl-From%3CChangeSet%3CA%3E%3E-for-ChangeSet%3CA,+IA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A, IA: <a class="trait" href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html" title="trait core::default::Default">Default</a>&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="struct" href="../tx_graph/struct.ChangeSet.html" title="struct bdk_chain::tx_graph::ChangeSet">ChangeSet</a>&lt;A&gt;&gt; for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::indexed_tx_graph::ChangeSet">ChangeSet</a>&lt;A, IA&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from" class="method trait-impl"><a class="src rightside" href="../../src/bdk_chain/indexed_tx_graph.rs.html#374-379">Source</a><a href="#method.from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(graph: <a class="struct" href="../tx_graph/struct.ChangeSet.html" title="struct bdk_chain::tx_graph::ChangeSet">ChangeSet</a>&lt;A&gt;) -&gt; Self</h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CChangeSet%3E-for-ChangeSet%3CA,+ChangeSet%3E" class="impl"><a class="src rightside" href="../../src/bdk_chain/indexed_tx_graph.rs.html#383-390">Source</a><a href="#impl-From%3CChangeSet%3E-for-ChangeSet%3CA,+ChangeSet%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="struct" href="../indexer/keychain_txout/struct.ChangeSet.html" title="struct bdk_chain::indexer::keychain_txout::ChangeSet">ChangeSet</a>&gt; for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::indexed_tx_graph::ChangeSet">ChangeSet</a>&lt;A, <a class="struct" href="../indexer/keychain_txout/struct.ChangeSet.html" title="struct bdk_chain::indexer::keychain_txout::ChangeSet">ChangeSet</a>&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-1" class="method trait-impl"><a class="src rightside" href="../../src/bdk_chain/indexed_tx_graph.rs.html#384-389">Source</a><a href="#method.from-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(indexer: <a class="struct" href="../indexer/keychain_txout/struct.ChangeSet.html" title="struct bdk_chain::indexer::keychain_txout::ChangeSet">ChangeSet</a>) -&gt; Self</h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Merge-for-ChangeSet%3CA,+IA%3E" class="impl"><a class="src rightside" href="../../src/bdk_chain/indexed_tx_graph.rs.html#362-371">Source</a><a href="#impl-Merge-for-ChangeSet%3CA,+IA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A: <a class="trait" href="../trait.Anchor.html" title="trait bdk_chain::Anchor">Anchor</a>, IA: <a class="trait" href="../trait.Merge.html" title="trait bdk_chain::Merge">Merge</a>&gt; <a class="trait" href="../trait.Merge.html" title="trait bdk_chain::Merge">Merge</a> for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::indexed_tx_graph::ChangeSet">ChangeSet</a>&lt;A, IA&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.merge" class="method trait-impl"><a class="src rightside" href="../../src/bdk_chain/indexed_tx_graph.rs.html#363-366">Source</a><a href="#method.merge" class="anchor">§</a><h4 class="code-header">fn <a href="../trait.Merge.html#tymethod.merge" class="fn">merge</a>(&amp;mut self, other: Self)</h4></section></summary><div class='docblock'>Merge another object of the same type onto <code>self</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.is_empty" class="method trait-impl"><a class="src rightside" href="../../src/bdk_chain/indexed_tx_graph.rs.html#368-370">Source</a><a href="#method.is_empty" class="anchor">§</a><h4 class="code-header">fn <a href="../trait.Merge.html#tymethod.is_empty" class="fn">is_empty</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Returns whether the structure is considered empty.</div></details><details class="toggle method-toggle" open><summary><section id="method.take" class="method trait-impl"><a class="src rightside" href="../../src/bdk_core/merge.rs.html#13">Source</a><a href="#method.take" class="anchor">§</a><h4 class="code-header">fn <a href="../trait.Merge.html#method.take" class="fn">take</a>(&amp;mut self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Self&gt;</h4></section></summary><div class='docblock'>Take the value, replacing it with the default value.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-PartialEq-for-ChangeSet%3CA,+IA%3E" class="impl"><a class="src rightside" href="../../src/bdk_chain/indexed_tx_graph.rs.html#336">Source</a><a href="#impl-PartialEq-for-ChangeSet%3CA,+IA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html" title="trait core::cmp::PartialEq">PartialEq</a>, IA: <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html" title="trait core::cmp::PartialEq">PartialEq</a>&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html" title="trait core::cmp::PartialEq">PartialEq</a> for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::indexed_tx_graph::ChangeSet">ChangeSet</a>&lt;A, IA&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.eq" class="method trait-impl"><a class="src rightside" href="../../src/bdk_chain/indexed_tx_graph.rs.html#336">Source</a><a href="#method.eq" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#tymethod.eq" class="fn">eq</a>(&amp;self, other: &amp;<a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::indexed_tx_graph::ChangeSet">ChangeSet</a>&lt;A, IA&gt;) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>self</code> and <code>other</code> values to be equal, and is used by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#261">Source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#method.ne" class="fn">ne</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;Rhs</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>!=</code>. The default implementation is almost always sufficient,
 and should not be overridden without very good reason.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Serialize-for-ChangeSet%3CA,+IA%3E" class="impl"><a class="src rightside" href="../../src/bdk_chain/indexed_tx_graph.rs.html#339">Source</a><a href="#impl-Serialize-for-ChangeSet%3CA,+IA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A, IA&gt; <a class="trait" href="../bitcoin/hashes/serde/trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::indexed_tx_graph::ChangeSet">ChangeSet</a>&lt;A, IA&gt;<div class="where">where
     A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html" title="trait core::cmp::Ord">Ord</a> + <a class="trait" href="../bitcoin/hashes/serde/trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a>,
     IA: <a class="trait" href="../bitcoin/hashes/serde/trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.serialize" class="method trait-impl"><a class="src rightside" href="../../src/bdk_chain/indexed_tx_graph.rs.html#339">Source</a><a href="#method.serialize" class="anchor">§</a><h4 class="code-header">fn <a href="../bitcoin/hashes/serde/trait.Serialize.html#tymethod.serialize" class="fn">serialize</a>&lt;__S&gt;(&amp;self, __serializer: __S) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;__S::<a class="associatedtype" href="../bitcoin/hashes/serde/trait.Serializer.html#associatedtype.Ok" title="type bdk_chain::bitcoin::hashes::serde::Serializer::Ok">Ok</a>, __S::<a class="associatedtype" href="../bitcoin/hashes/serde/trait.Serializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Serializer::Error">Error</a>&gt;<div class="where">where
index 2cb6d19d60d2be6d56f9a45be259b7db1523ae4d..2109e99041d3ff192081ba954aba14b31a59fbcb 100644 (file)
@@ -20,7 +20,7 @@ and given parameters.</p>
 </div></details></div></details></div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-ChangeSet" class="impl"><a class="src rightside" href="../../../src/bdk_chain/indexer/keychain_txout.rs.html#838">Source</a><a href="#impl-Clone-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::indexer::keychain_txout::ChangeSet">ChangeSet</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a class="src rightside" href="../../../src/bdk_chain/indexer/keychain_txout.rs.html#838">Source</a><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::indexer::keychain_txout::ChangeSet">ChangeSet</a></h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-ChangeSet" class="impl"><a class="src rightside" href="../../../src/bdk_chain/indexer/keychain_txout.rs.html#838">Source</a><a href="#impl-Debug-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::indexer::keychain_txout::ChangeSet">ChangeSet</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a class="src rightside" href="../../../src/bdk_chain/indexer/keychain_txout.rs.html#838">Source</a><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="type" href="https://doc.rust-lang.org/nightly/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Default-for-ChangeSet" class="impl"><a class="src rightside" href="../../../src/bdk_chain/indexer/keychain_txout.rs.html#838">Source</a><a href="#impl-Default-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html" title="trait core::default::Default">Default</a> for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::indexer::keychain_txout::ChangeSet">ChangeSet</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.default" class="method trait-impl"><a class="src rightside" href="../../../src/bdk_chain/indexer/keychain_txout.rs.html#838">Source</a><a href="#method.default" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default" class="fn">default</a>() -&gt; <a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::indexer::keychain_txout::ChangeSet">ChangeSet</a></h4></section></summary><div class='docblock'>Returns the “default value” for a type. <a href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Deserialize%3C'de%3E-for-ChangeSet" class="impl"><a class="src rightside" href="../../../src/bdk_chain/indexer/keychain_txout.rs.html#839">Source</a><a href="#impl-Deserialize%3C'de%3E-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../../bitcoin/hashes/serde/trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::indexer::keychain_txout::ChangeSet">ChangeSet</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.deserialize" class="method trait-impl"><a class="src rightside" href="../../../src/bdk_chain/indexer/keychain_txout.rs.html#839">Source</a><a href="#method.deserialize" class="anchor">§</a><h4 class="code-header">fn <a href="../../bitcoin/hashes/serde/trait.Deserialize.html#tymethod.deserialize" class="fn">deserialize</a>&lt;__D&gt;(__deserializer: __D) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;Self, __D::<a class="associatedtype" href="../../bitcoin/hashes/serde/trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>&gt;<div class="where">where
     __D: <a class="trait" href="../../bitcoin/hashes/serde/trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a>&lt;'de&gt;,</div></h4></section></summary><div class='docblock'>Deserialize this value from the given Serde deserializer. <a href="../../bitcoin/hashes/serde/trait.Deserialize.html#tymethod.deserialize">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CChangeSet%3E-for-ChangeSet%3CA,+ChangeSet%3E" class="impl"><a class="src rightside" href="../../../src/bdk_chain/indexed_tx_graph.rs.html#383-390">Source</a><a href="#impl-From%3CChangeSet%3E-for-ChangeSet%3CA,+ChangeSet%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::indexer::keychain_txout::ChangeSet">ChangeSet</a>&gt; for <a class="struct" href="../../indexed_tx_graph/struct.ChangeSet.html" title="struct bdk_chain::indexed_tx_graph::ChangeSet">ChangeSet</a>&lt;A, <a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::indexer::keychain_txout::ChangeSet">ChangeSet</a>&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from" class="method trait-impl"><a class="src rightside" href="../../../src/bdk_chain/indexed_tx_graph.rs.html#384-389">Source</a><a href="#method.from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(indexer: <a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::indexer::keychain_txout::ChangeSet">ChangeSet</a>) -&gt; Self</h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Merge-for-ChangeSet" class="impl"><a class="src rightside" href="../../../src/bdk_chain/indexer/keychain_txout.rs.html#846-870">Source</a><a href="#impl-Merge-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../../trait.Merge.html" title="trait bdk_chain::Merge">Merge</a> for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::indexer::keychain_txout::ChangeSet">ChangeSet</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.merge" class="method trait-impl"><a class="src rightside" href="../../../src/bdk_chain/indexer/keychain_txout.rs.html#848-864">Source</a><a href="#method.merge" class="anchor">§</a><h4 class="code-header">fn <a href="../../trait.Merge.html#tymethod.merge" class="fn">merge</a>(&amp;mut self, other: Self)</h4></section></summary><div class="docblock"><p>Merge another <a href="struct.ChangeSet.html" title="struct bdk_chain::indexer::keychain_txout::ChangeSet"><code>ChangeSet</code></a> into self.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.is_empty" class="method trait-impl"><a class="src rightside" href="../../../src/bdk_chain/indexer/keychain_txout.rs.html#867-869">Source</a><a href="#method.is_empty" class="anchor">§</a><h4 class="code-header">fn <a href="../../trait.Merge.html#tymethod.is_empty" class="fn">is_empty</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class="docblock"><p>Returns whether the changeset are empty.</p>
-</div></details><details class="toggle method-toggle" open><summary><section id="method.take" class="method trait-impl"><a href="#method.take" class="anchor">§</a><h4 class="code-header">fn <a href="../../trait.Merge.html#method.take" class="fn">take</a>(&amp;mut self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Self&gt;</h4></section></summary><div class='docblock'>Take the value, replacing it with the default value.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-PartialEq-for-ChangeSet" class="impl"><a class="src rightside" href="../../../src/bdk_chain/indexer/keychain_txout.rs.html#838">Source</a><a href="#impl-PartialEq-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html" title="trait core::cmp::PartialEq">PartialEq</a> for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::indexer::keychain_txout::ChangeSet">ChangeSet</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.eq" class="method trait-impl"><a class="src rightside" href="../../../src/bdk_chain/indexer/keychain_txout.rs.html#838">Source</a><a href="#method.eq" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#tymethod.eq" class="fn">eq</a>(&amp;self, other: &amp;<a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::indexer::keychain_txout::ChangeSet">ChangeSet</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>self</code> and <code>other</code> values to be equal, and is used by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#261">Source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#method.ne" class="fn">ne</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;Rhs</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>!=</code>. The default implementation is almost always sufficient,
+</div></details><details class="toggle method-toggle" open><summary><section id="method.take" class="method trait-impl"><a class="src rightside" href="../../../src/bdk_core/merge.rs.html#13">Source</a><a href="#method.take" class="anchor">§</a><h4 class="code-header">fn <a href="../../trait.Merge.html#method.take" class="fn">take</a>(&amp;mut self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Self&gt;</h4></section></summary><div class='docblock'>Take the value, replacing it with the default value.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-PartialEq-for-ChangeSet" class="impl"><a class="src rightside" href="../../../src/bdk_chain/indexer/keychain_txout.rs.html#838">Source</a><a href="#impl-PartialEq-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html" title="trait core::cmp::PartialEq">PartialEq</a> for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::indexer::keychain_txout::ChangeSet">ChangeSet</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.eq" class="method trait-impl"><a class="src rightside" href="../../../src/bdk_chain/indexer/keychain_txout.rs.html#838">Source</a><a href="#method.eq" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#tymethod.eq" class="fn">eq</a>(&amp;self, other: &amp;<a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::indexer::keychain_txout::ChangeSet">ChangeSet</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>self</code> and <code>other</code> values to be equal, and is used by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#261">Source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#method.ne" class="fn">ne</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;Rhs</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>!=</code>. The default implementation is almost always sufficient,
 and should not be overridden without very good reason.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Serialize-for-ChangeSet" class="impl"><a class="src rightside" href="../../../src/bdk_chain/indexer/keychain_txout.rs.html#839">Source</a><a href="#impl-Serialize-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../../bitcoin/hashes/serde/trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::indexer::keychain_txout::ChangeSet">ChangeSet</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.serialize" class="method trait-impl"><a class="src rightside" href="../../../src/bdk_chain/indexer/keychain_txout.rs.html#839">Source</a><a href="#method.serialize" class="anchor">§</a><h4 class="code-header">fn <a href="../../bitcoin/hashes/serde/trait.Serialize.html#tymethod.serialize" class="fn">serialize</a>&lt;__S&gt;(&amp;self, __serializer: __S) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;__S::<a class="associatedtype" href="../../bitcoin/hashes/serde/trait.Serializer.html#associatedtype.Ok" title="type bdk_chain::bitcoin::hashes::serde::Serializer::Ok">Ok</a>, __S::<a class="associatedtype" href="../../bitcoin/hashes/serde/trait.Serializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Serializer::Error">Error</a>&gt;<div class="where">where
     __S: <a class="trait" href="../../bitcoin/hashes/serde/trait.Serializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Serializer">Serializer</a>,</div></h4></section></summary><div class='docblock'>Serialize this value into the given Serde serializer. <a href="../../bitcoin/hashes/serde/trait.Serialize.html#tymethod.serialize">Read more</a></div></details></div></details><section id="impl-StructuralPartialEq-for-ChangeSet" class="impl"><a class="src rightside" href="../../../src/bdk_chain/indexer/keychain_txout.rs.html#838">Source</a><a href="#impl-StructuralPartialEq-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.StructuralPartialEq.html" title="trait core::marker::StructuralPartialEq">StructuralPartialEq</a> for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::indexer::keychain_txout::ChangeSet">ChangeSet</a></h3></section></div><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-ChangeSet" class="impl"><a href="#impl-Freeze-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::indexer::keychain_txout::ChangeSet">ChangeSet</a></h3></section><section id="impl-RefUnwindSafe-for-ChangeSet" class="impl"><a href="#impl-RefUnwindSafe-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::indexer::keychain_txout::ChangeSet">ChangeSet</a></h3></section><section id="impl-Send-for-ChangeSet" class="impl"><a href="#impl-Send-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::indexer::keychain_txout::ChangeSet">ChangeSet</a></h3></section><section id="impl-Sync-for-ChangeSet" class="impl"><a href="#impl-Sync-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::indexer::keychain_txout::ChangeSet">ChangeSet</a></h3></section><section id="impl-Unpin-for-ChangeSet" class="impl"><a href="#impl-Unpin-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::indexer::keychain_txout::ChangeSet">ChangeSet</a></h3></section><section id="impl-UnwindSafe-for-ChangeSet" class="impl"><a href="#impl-UnwindSafe-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::indexer::keychain_txout::ChangeSet">ChangeSet</a></h3></section></div><h2 id="blanket-implementations" class="section-header">Blanket Implementations<a href="#blanket-implementations" class="anchor">§</a></h2><div id="blanket-implementations-list"><details class="toggle implementors-toggle"><summary><section id="impl-Any-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#138">Source</a><a href="#impl-Any-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T<div class="where">where
     T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#139">Source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id" class="fn">type_id</a>(&amp;self) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/core/any/struct.TypeId.html" title="struct core::any::TypeId">TypeId</a></h4></section></summary><div class='docblock'>Gets the <code>TypeId</code> of <code>self</code>. <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Borrow%3CT%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#209">Source</a><a href="#impl-Borrow%3CT%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html" title="trait core::borrow::Borrow">Borrow</a>&lt;T&gt; for T<div class="where">where
index cffd2379f67e70e15657b80e5b364b3b3fd950b6..baaf3efb816ae389b490b4b736df534d6255fc2b 100644 (file)
@@ -13,7 +13,7 @@
 </div></details><details class="toggle method-toggle" open><summary><section id="method.persist_to_sqlite" class="method"><a class="src rightside" href="../../src/bdk_chain/rusqlite_impl.rs.html#468-490">Source</a><h4 class="code-header">pub fn <a href="#method.persist_to_sqlite" class="fn">persist_to_sqlite</a>(&amp;self, db_tx: &amp;Transaction&lt;'_&gt;) -&gt; Result&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>&gt;</h4></section></summary><div class="docblock"><p>Persist <code>changeset</code> to the sqlite database.</p>
 <p>Remember to call <a href="struct.ChangeSet.html#method.init_sqlite_tables" title="associated function bdk_chain::local_chain::ChangeSet::init_sqlite_tables"><code>Self::init_sqlite_tables</code></a> beforehand.</p>
 </div></details></div></details></div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-ChangeSet" class="impl"><a class="src rightside" href="../../src/bdk_chain/local_chain.rs.html#408">Source</a><a href="#impl-Clone-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::local_chain::ChangeSet">ChangeSet</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a class="src rightside" href="../../src/bdk_chain/local_chain.rs.html#408">Source</a><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::local_chain::ChangeSet">ChangeSet</a></h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-ChangeSet" class="impl"><a class="src rightside" href="../../src/bdk_chain/local_chain.rs.html#408">Source</a><a href="#impl-Debug-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::local_chain::ChangeSet">ChangeSet</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a class="src rightside" href="../../src/bdk_chain/local_chain.rs.html#408">Source</a><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="type" href="https://doc.rust-lang.org/nightly/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Default-for-ChangeSet" class="impl"><a class="src rightside" href="../../src/bdk_chain/local_chain.rs.html#408">Source</a><a href="#impl-Default-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html" title="trait core::default::Default">Default</a> for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::local_chain::ChangeSet">ChangeSet</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.default" class="method trait-impl"><a class="src rightside" href="../../src/bdk_chain/local_chain.rs.html#408">Source</a><a href="#method.default" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default" class="fn">default</a>() -&gt; <a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::local_chain::ChangeSet">ChangeSet</a></h4></section></summary><div class='docblock'>Returns the “default value” for a type. <a href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Deserialize%3C'de%3E-for-ChangeSet" class="impl"><a class="src rightside" href="../../src/bdk_chain/local_chain.rs.html#409">Source</a><a href="#impl-Deserialize%3C'de%3E-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="../bitcoin/hashes/serde/trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::local_chain::ChangeSet">ChangeSet</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.deserialize" class="method trait-impl"><a class="src rightside" href="../../src/bdk_chain/local_chain.rs.html#409">Source</a><a href="#method.deserialize" class="anchor">§</a><h4 class="code-header">fn <a href="../bitcoin/hashes/serde/trait.Deserialize.html#tymethod.deserialize" class="fn">deserialize</a>&lt;__D&gt;(__deserializer: __D) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;Self, __D::<a class="associatedtype" href="../bitcoin/hashes/serde/trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>&gt;<div class="where">where
-    __D: <a class="trait" href="../bitcoin/hashes/serde/trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a>&lt;'de&gt;,</div></h4></section></summary><div class='docblock'>Deserialize this value from the given Serde deserializer. <a href="../bitcoin/hashes/serde/trait.Deserialize.html#tymethod.deserialize">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CB%3E-for-ChangeSet" class="impl"><a class="src rightside" href="../../src/bdk_chain/local_chain.rs.html#428-434">Source</a><a href="#impl-From%3CB%3E-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl&lt;B: <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>&lt;Item = (<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="../bitcoin/struct.BlockHash.html" title="struct bdk_chain::bitcoin::BlockHash">BlockHash</a>&gt;)&gt;&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;B&gt; for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::local_chain::ChangeSet">ChangeSet</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from" class="method trait-impl"><a class="src rightside" href="../../src/bdk_chain/local_chain.rs.html#429-433">Source</a><a href="#method.from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(blocks: B) -&gt; Self</h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-FromIterator%3C(u32,+BlockHash)%3E-for-ChangeSet" class="impl"><a class="src rightside" href="../../src/bdk_chain/local_chain.rs.html#444-453">Source</a><a href="#impl-FromIterator%3C(u32,+BlockHash)%3E-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.FromIterator.html" title="trait core::iter::traits::collect::FromIterator">FromIterator</a>&lt;(<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <a class="struct" href="../bitcoin/struct.BlockHash.html" title="struct bdk_chain::bitcoin::BlockHash">BlockHash</a>)&gt; for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::local_chain::ChangeSet">ChangeSet</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from_iter-1" class="method trait-impl"><a class="src rightside" href="../../src/bdk_chain/local_chain.rs.html#445-452">Source</a><a href="#method.from_iter-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.FromIterator.html#tymethod.from_iter" class="fn">from_iter</a>&lt;T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>&lt;Item = (<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <a class="struct" href="../bitcoin/struct.BlockHash.html" title="struct bdk_chain::bitcoin::BlockHash">BlockHash</a>)&gt;&gt;(iter: T) -&gt; Self</h4></section></summary><div class='docblock'>Creates a value from an iterator. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.FromIterator.html#tymethod.from_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-FromIterator%3C(u32,+Option%3CBlockHash%3E)%3E-for-ChangeSet" class="impl"><a class="src rightside" href="../../src/bdk_chain/local_chain.rs.html#436-442">Source</a><a href="#impl-FromIterator%3C(u32,+Option%3CBlockHash%3E)%3E-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.FromIterator.html" title="trait core::iter::traits::collect::FromIterator">FromIterator</a>&lt;(<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="../bitcoin/struct.BlockHash.html" title="struct bdk_chain::bitcoin::BlockHash">BlockHash</a>&gt;)&gt; for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::local_chain::ChangeSet">ChangeSet</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from_iter" class="method trait-impl"><a class="src rightside" href="../../src/bdk_chain/local_chain.rs.html#437-441">Source</a><a href="#method.from_iter" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.FromIterator.html#tymethod.from_iter" class="fn">from_iter</a>&lt;T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>&lt;Item = (<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="../bitcoin/struct.BlockHash.html" title="struct bdk_chain::bitcoin::BlockHash">BlockHash</a>&gt;)&gt;&gt;(iter: T) -&gt; Self</h4></section></summary><div class='docblock'>Creates a value from an iterator. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.FromIterator.html#tymethod.from_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Merge-for-ChangeSet" class="impl"><a class="src rightside" href="../../src/bdk_chain/local_chain.rs.html#418-426">Source</a><a href="#impl-Merge-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Merge.html" title="trait bdk_chain::Merge">Merge</a> for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::local_chain::ChangeSet">ChangeSet</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.merge" class="method trait-impl"><a class="src rightside" href="../../src/bdk_chain/local_chain.rs.html#419-421">Source</a><a href="#method.merge" class="anchor">§</a><h4 class="code-header">fn <a href="../trait.Merge.html#tymethod.merge" class="fn">merge</a>(&amp;mut self, other: Self)</h4></section></summary><div class='docblock'>Merge another object of the same type onto <code>self</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.is_empty" class="method trait-impl"><a class="src rightside" href="../../src/bdk_chain/local_chain.rs.html#423-425">Source</a><a href="#method.is_empty" class="anchor">§</a><h4 class="code-header">fn <a href="../trait.Merge.html#tymethod.is_empty" class="fn">is_empty</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Returns whether the structure is considered empty.</div></details><details class="toggle method-toggle" open><summary><section id="method.take" class="method trait-impl"><a href="#method.take" class="anchor">§</a><h4 class="code-header">fn <a href="../trait.Merge.html#method.take" class="fn">take</a>(&amp;mut self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Self&gt;</h4></section></summary><div class='docblock'>Take the value, replacing it with the default value.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-PartialEq-for-ChangeSet" class="impl"><a class="src rightside" href="../../src/bdk_chain/local_chain.rs.html#408">Source</a><a href="#impl-PartialEq-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html" title="trait core::cmp::PartialEq">PartialEq</a> for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::local_chain::ChangeSet">ChangeSet</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.eq" class="method trait-impl"><a class="src rightside" href="../../src/bdk_chain/local_chain.rs.html#408">Source</a><a href="#method.eq" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#tymethod.eq" class="fn">eq</a>(&amp;self, other: &amp;<a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::local_chain::ChangeSet">ChangeSet</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>self</code> and <code>other</code> values to be equal, and is used by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#261">Source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#method.ne" class="fn">ne</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;Rhs</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>!=</code>. The default implementation is almost always sufficient,
+    __D: <a class="trait" href="../bitcoin/hashes/serde/trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a>&lt;'de&gt;,</div></h4></section></summary><div class='docblock'>Deserialize this value from the given Serde deserializer. <a href="../bitcoin/hashes/serde/trait.Deserialize.html#tymethod.deserialize">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CB%3E-for-ChangeSet" class="impl"><a class="src rightside" href="../../src/bdk_chain/local_chain.rs.html#428-434">Source</a><a href="#impl-From%3CB%3E-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl&lt;B: <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>&lt;Item = (<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="../bitcoin/struct.BlockHash.html" title="struct bdk_chain::bitcoin::BlockHash">BlockHash</a>&gt;)&gt;&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;B&gt; for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::local_chain::ChangeSet">ChangeSet</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from" class="method trait-impl"><a class="src rightside" href="../../src/bdk_chain/local_chain.rs.html#429-433">Source</a><a href="#method.from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(blocks: B) -&gt; Self</h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-FromIterator%3C(u32,+BlockHash)%3E-for-ChangeSet" class="impl"><a class="src rightside" href="../../src/bdk_chain/local_chain.rs.html#444-453">Source</a><a href="#impl-FromIterator%3C(u32,+BlockHash)%3E-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.FromIterator.html" title="trait core::iter::traits::collect::FromIterator">FromIterator</a>&lt;(<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <a class="struct" href="../bitcoin/struct.BlockHash.html" title="struct bdk_chain::bitcoin::BlockHash">BlockHash</a>)&gt; for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::local_chain::ChangeSet">ChangeSet</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from_iter-1" class="method trait-impl"><a class="src rightside" href="../../src/bdk_chain/local_chain.rs.html#445-452">Source</a><a href="#method.from_iter-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.FromIterator.html#tymethod.from_iter" class="fn">from_iter</a>&lt;T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>&lt;Item = (<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <a class="struct" href="../bitcoin/struct.BlockHash.html" title="struct bdk_chain::bitcoin::BlockHash">BlockHash</a>)&gt;&gt;(iter: T) -&gt; Self</h4></section></summary><div class='docblock'>Creates a value from an iterator. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.FromIterator.html#tymethod.from_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-FromIterator%3C(u32,+Option%3CBlockHash%3E)%3E-for-ChangeSet" class="impl"><a class="src rightside" href="../../src/bdk_chain/local_chain.rs.html#436-442">Source</a><a href="#impl-FromIterator%3C(u32,+Option%3CBlockHash%3E)%3E-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.FromIterator.html" title="trait core::iter::traits::collect::FromIterator">FromIterator</a>&lt;(<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="../bitcoin/struct.BlockHash.html" title="struct bdk_chain::bitcoin::BlockHash">BlockHash</a>&gt;)&gt; for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::local_chain::ChangeSet">ChangeSet</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from_iter" class="method trait-impl"><a class="src rightside" href="../../src/bdk_chain/local_chain.rs.html#437-441">Source</a><a href="#method.from_iter" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.FromIterator.html#tymethod.from_iter" class="fn">from_iter</a>&lt;T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>&lt;Item = (<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="../bitcoin/struct.BlockHash.html" title="struct bdk_chain::bitcoin::BlockHash">BlockHash</a>&gt;)&gt;&gt;(iter: T) -&gt; Self</h4></section></summary><div class='docblock'>Creates a value from an iterator. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.FromIterator.html#tymethod.from_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Merge-for-ChangeSet" class="impl"><a class="src rightside" href="../../src/bdk_chain/local_chain.rs.html#418-426">Source</a><a href="#impl-Merge-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../trait.Merge.html" title="trait bdk_chain::Merge">Merge</a> for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::local_chain::ChangeSet">ChangeSet</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.merge" class="method trait-impl"><a class="src rightside" href="../../src/bdk_chain/local_chain.rs.html#419-421">Source</a><a href="#method.merge" class="anchor">§</a><h4 class="code-header">fn <a href="../trait.Merge.html#tymethod.merge" class="fn">merge</a>(&amp;mut self, other: Self)</h4></section></summary><div class='docblock'>Merge another object of the same type onto <code>self</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.is_empty" class="method trait-impl"><a class="src rightside" href="../../src/bdk_chain/local_chain.rs.html#423-425">Source</a><a href="#method.is_empty" class="anchor">§</a><h4 class="code-header">fn <a href="../trait.Merge.html#tymethod.is_empty" class="fn">is_empty</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Returns whether the structure is considered empty.</div></details><details class="toggle method-toggle" open><summary><section id="method.take" class="method trait-impl"><a class="src rightside" href="../../src/bdk_core/merge.rs.html#13">Source</a><a href="#method.take" class="anchor">§</a><h4 class="code-header">fn <a href="../trait.Merge.html#method.take" class="fn">take</a>(&amp;mut self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Self&gt;</h4></section></summary><div class='docblock'>Take the value, replacing it with the default value.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-PartialEq-for-ChangeSet" class="impl"><a class="src rightside" href="../../src/bdk_chain/local_chain.rs.html#408">Source</a><a href="#impl-PartialEq-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html" title="trait core::cmp::PartialEq">PartialEq</a> for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::local_chain::ChangeSet">ChangeSet</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.eq" class="method trait-impl"><a class="src rightside" href="../../src/bdk_chain/local_chain.rs.html#408">Source</a><a href="#method.eq" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#tymethod.eq" class="fn">eq</a>(&amp;self, other: &amp;<a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::local_chain::ChangeSet">ChangeSet</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>self</code> and <code>other</code> values to be equal, and is used by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#261">Source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#method.ne" class="fn">ne</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;Rhs</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>!=</code>. The default implementation is almost always sufficient,
 and should not be overridden without very good reason.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Serialize-for-ChangeSet" class="impl"><a class="src rightside" href="../../src/bdk_chain/local_chain.rs.html#409">Source</a><a href="#impl-Serialize-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../bitcoin/hashes/serde/trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::local_chain::ChangeSet">ChangeSet</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.serialize" class="method trait-impl"><a class="src rightside" href="../../src/bdk_chain/local_chain.rs.html#409">Source</a><a href="#method.serialize" class="anchor">§</a><h4 class="code-header">fn <a href="../bitcoin/hashes/serde/trait.Serialize.html#tymethod.serialize" class="fn">serialize</a>&lt;__S&gt;(&amp;self, __serializer: __S) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;__S::<a class="associatedtype" href="../bitcoin/hashes/serde/trait.Serializer.html#associatedtype.Ok" title="type bdk_chain::bitcoin::hashes::serde::Serializer::Ok">Ok</a>, __S::<a class="associatedtype" href="../bitcoin/hashes/serde/trait.Serializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Serializer::Error">Error</a>&gt;<div class="where">where
     __S: <a class="trait" href="../bitcoin/hashes/serde/trait.Serializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Serializer">Serializer</a>,</div></h4></section></summary><div class='docblock'>Serialize this value into the given Serde serializer. <a href="../bitcoin/hashes/serde/trait.Serialize.html#tymethod.serialize">Read more</a></div></details></div></details><section id="impl-StructuralPartialEq-for-ChangeSet" class="impl"><a class="src rightside" href="../../src/bdk_chain/local_chain.rs.html#408">Source</a><a href="#impl-StructuralPartialEq-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.StructuralPartialEq.html" title="trait core::marker::StructuralPartialEq">StructuralPartialEq</a> for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::local_chain::ChangeSet">ChangeSet</a></h3></section></div><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-ChangeSet" class="impl"><a href="#impl-Freeze-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::local_chain::ChangeSet">ChangeSet</a></h3></section><section id="impl-RefUnwindSafe-for-ChangeSet" class="impl"><a href="#impl-RefUnwindSafe-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::local_chain::ChangeSet">ChangeSet</a></h3></section><section id="impl-Send-for-ChangeSet" class="impl"><a href="#impl-Send-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::local_chain::ChangeSet">ChangeSet</a></h3></section><section id="impl-Sync-for-ChangeSet" class="impl"><a href="#impl-Sync-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::local_chain::ChangeSet">ChangeSet</a></h3></section><section id="impl-Unpin-for-ChangeSet" class="impl"><a href="#impl-Unpin-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::local_chain::ChangeSet">ChangeSet</a></h3></section><section id="impl-UnwindSafe-for-ChangeSet" class="impl"><a href="#impl-UnwindSafe-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::local_chain::ChangeSet">ChangeSet</a></h3></section></div><h2 id="blanket-implementations" class="section-header">Blanket Implementations<a href="#blanket-implementations" class="anchor">§</a></h2><div id="blanket-implementations-list"><details class="toggle implementors-toggle"><summary><section id="impl-Any-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#138">Source</a><a href="#impl-Any-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T<div class="where">where
     T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#139">Source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id" class="fn">type_id</a>(&amp;self) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/core/any/struct.TypeId.html" title="struct core::any::TypeId">TypeId</a></h4></section></summary><div class='docblock'>Gets the <code>TypeId</code> of <code>self</code>. <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Borrow%3CT%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#209">Source</a><a href="#impl-Borrow%3CT%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html" title="trait core::borrow::Borrow">Borrow</a>&lt;T&gt; for T<div class="where">where
index eb7d396cd875f7483aa8d7e7620abdd52791fa73..919843d50e7dcb617732b1d2ac13167250ba05ee 100644 (file)
@@ -1,8 +1,8 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A checkpoint is a node of a reference-counted linked list of `BlockId`s."><title>CheckPoint in bdk_chain::local_chain - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-e7950ecc.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f85c6de55 2025-01-26)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Check<wbr>Point</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.block_id" title="block_id">block_id</a></li><li><a href="#method.eq_ptr" title="eq_ptr">eq_ptr</a></li><li><a href="#method.extend" title="extend">extend</a></li><li><a href="#method.from_block_ids" title="from_block_ids">from_block_ids</a></li><li><a href="#method.from_header" title="from_header">from_header</a></li><li><a href="#method.get" title="get">get</a></li><li><a href="#method.hash" title="hash">hash</a></li><li><a href="#method.height" title="height">height</a></li><li><a href="#method.insert" title="insert">insert</a></li><li><a href="#method.iter" title="iter">iter</a></li><li><a href="#method.new" title="new">new</a></li><li><a href="#method.prev" title="prev">prev</a></li><li><a href="#method.push" title="push">push</a></li><li><a href="#method.range" title="range">range</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-CheckPoint" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-CheckPoint" title="Debug">Debug</a></li><li><a href="#impl-IntoIterator-for-CheckPoint" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-PartialEq-for-CheckPoint" title="PartialEq">PartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-CheckPoint" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-CheckPoint" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-CheckPoint" title="Send">Send</a></li><li><a href="#impl-Sync-for-CheckPoint" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-CheckPoint" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-CheckPoint" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>local_<wbr>chain</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">local_chain</a></div><h1>Struct <span class="struct">CheckPoint</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct CheckPoint(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A checkpoint is a node of a reference-counted linked list of <a href="../struct.BlockId.html" title="struct bdk_chain::BlockId"><code>BlockId</code></a>s.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A checkpoint is a node of a reference-counted linked list of `BlockId`s."><title>CheckPoint in bdk_chain::local_chain - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-e7950ecc.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f85c6de55 2025-01-26)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Check<wbr>Point</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.block_id" title="block_id">block_id</a></li><li><a href="#method.eq_ptr" title="eq_ptr">eq_ptr</a></li><li><a href="#method.extend" title="extend">extend</a></li><li><a href="#method.from_block_ids" title="from_block_ids">from_block_ids</a></li><li><a href="#method.from_header" title="from_header">from_header</a></li><li><a href="#method.get" title="get">get</a></li><li><a href="#method.hash" title="hash">hash</a></li><li><a href="#method.height" title="height">height</a></li><li><a href="#method.insert" title="insert">insert</a></li><li><a href="#method.iter" title="iter">iter</a></li><li><a href="#method.new" title="new">new</a></li><li><a href="#method.prev" title="prev">prev</a></li><li><a href="#method.push" title="push">push</a></li><li><a href="#method.range" title="range">range</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-CheckPoint" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-CheckPoint" title="Debug">Debug</a></li><li><a href="#impl-IntoIterator-for-CheckPoint" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-PartialEq-for-CheckPoint" title="PartialEq">PartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-CheckPoint" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-CheckPoint" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-CheckPoint" title="Send">Send</a></li><li><a href="#impl-Sync-for-CheckPoint" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-CheckPoint" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-CheckPoint" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>local_<wbr>chain</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">local_chain</a></div><h1>Struct <span class="struct">CheckPoint</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_core/checkpoint.rs.html#13">Source</a> </span></div><pre class="rust item-decl"><code>pub struct CheckPoint(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A checkpoint is a node of a reference-counted linked list of <a href="../struct.BlockId.html" title="struct bdk_chain::BlockId"><code>BlockId</code></a>s.</p>
 <p>Checkpoints are cheaply cloneable and are useful to find the agreement point between two sparse
 block chains.</p>
-</div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-CheckPoint" class="impl"><a href="#impl-CheckPoint" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="../struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.new" class="method"><h4 class="code-header">pub fn <a href="#method.new" class="fn">new</a>(block: <a class="struct" href="../struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a>) -&gt; <a class="struct" href="../struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a></h4></section></summary><div class="docblock"><p>Construct a new base block at the front of a linked list.</p>
-</div></details><details class="toggle method-toggle" open><summary><section id="method.from_block_ids" class="method"><h4 class="code-header">pub fn <a href="#method.from_block_ids" class="fn">from_block_ids</a>(
+</div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-CheckPoint" class="impl"><a class="src rightside" href="../../src/bdk_core/checkpoint.rs.html#60">Source</a><a href="#impl-CheckPoint" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="../struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.new" class="method"><a class="src rightside" href="../../src/bdk_core/checkpoint.rs.html#62">Source</a><h4 class="code-header">pub fn <a href="#method.new" class="fn">new</a>(block: <a class="struct" href="../struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a>) -&gt; <a class="struct" href="../struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a></h4></section></summary><div class="docblock"><p>Construct a new base block at the front of a linked list.</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.from_block_ids" class="method"><a class="src rightside" href="../../src/bdk_core/checkpoint.rs.html#77-79">Source</a><h4 class="code-header">pub fn <a href="#method.from_block_ids" class="fn">from_block_ids</a>(
     block_ids: impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>&lt;Item = <a class="struct" href="../struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a>&gt;,
 ) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="../struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a>, <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="../struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a>&gt;&gt;</h4></section></summary><div class="docblock"><p>Construct a checkpoint from a list of <a href="../struct.BlockId.html" title="struct bdk_chain::BlockId"><code>BlockId</code></a>s in ascending height order.</p>
 <h5 id="errors"><a class="doc-anchor" href="#errors">§</a>Errors</h5>
@@ -13,30 +13,30 @@ block chains.</p>
 <li>The <code>blocks</code> iterator contains multiple <a href="../struct.BlockId.html" title="struct bdk_chain::BlockId"><code>BlockId</code></a>s of the same height.</li>
 </ul>
 <p>The error type is the last successful checkpoint constructed (if any).</p>
-</div></details><details class="toggle method-toggle" open><summary><section id="method.from_header" class="method"><h4 class="code-header">pub fn <a href="#method.from_header" class="fn">from_header</a>(header: &amp;<a class="struct" href="../bitcoin/blockdata/block/struct.Header.html" title="struct bdk_chain::bitcoin::blockdata::block::Header">Header</a>, height: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>) -&gt; <a class="struct" href="../struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a></h4></section></summary><div class="docblock"><p>Construct a checkpoint from the given <code>header</code> and block <code>height</code>.</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.from_header" class="method"><a class="src rightside" href="../../src/bdk_core/checkpoint.rs.html#94">Source</a><h4 class="code-header">pub fn <a href="#method.from_header" class="fn">from_header</a>(header: &amp;<a class="struct" href="../bitcoin/blockdata/block/struct.Header.html" title="struct bdk_chain::bitcoin::blockdata::block::Header">Header</a>, height: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>) -&gt; <a class="struct" href="../struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a></h4></section></summary><div class="docblock"><p>Construct a checkpoint from the given <code>header</code> and block <code>height</code>.</p>
 <p>If <code>header</code> is of the genesis block, the checkpoint won’t have a <a href="../struct.CheckPoint.html#method.prev" title="method bdk_chain::CheckPoint::prev"><code>prev</code></a> node. Otherwise,
 we return a checkpoint linked with the previous block.</p>
-</div></details><details class="toggle method-toggle" open><summary><section id="method.push" class="method"><h4 class="code-header">pub fn <a href="#method.push" class="fn">push</a>(self, block: <a class="struct" href="../struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="../struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a>, <a class="struct" href="../struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a>&gt;</h4></section></summary><div class="docblock"><p>Puts another checkpoint onto the linked list representing the blockchain.</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.push" class="method"><a class="src rightside" href="../../src/bdk_core/checkpoint.rs.html#117">Source</a><h4 class="code-header">pub fn <a href="#method.push" class="fn">push</a>(self, block: <a class="struct" href="../struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="../struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a>, <a class="struct" href="../struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a>&gt;</h4></section></summary><div class="docblock"><p>Puts another checkpoint onto the linked list representing the blockchain.</p>
 <p>Returns an <code>Err(self)</code> if the block you are pushing on is not at a greater height that the one you
 are pushing on to.</p>
-</div></details><details class="toggle method-toggle" open><summary><section id="method.extend" class="method"><h4 class="code-header">pub fn <a href="#method.extend" class="fn">extend</a>(
+</div></details><details class="toggle method-toggle" open><summary><section id="method.extend" class="method"><a class="src rightside" href="../../src/bdk_core/checkpoint.rs.html#132">Source</a><h4 class="code-header">pub fn <a href="#method.extend" class="fn">extend</a>(
     self,
     blocks: impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>&lt;Item = <a class="struct" href="../struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a>&gt;,
 ) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="../struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a>, <a class="struct" href="../struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a>&gt;</h4></section></summary><div class="docblock"><p>Extends the checkpoint linked list by a iterator of block ids.</p>
 <p>Returns an <code>Err(self)</code> if there is block which does not have a greater height than the
 previous one.</p>
-</div></details><details class="toggle method-toggle" open><summary><section id="method.block_id" class="method"><h4 class="code-header">pub fn <a href="#method.block_id" class="fn">block_id</a>(&amp;self) -&gt; <a class="struct" href="../struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a></h4></section></summary><div class="docblock"><p>Get the <a href="../struct.BlockId.html" title="struct bdk_chain::BlockId"><code>BlockId</code></a> of the checkpoint.</p>
-</div></details><details class="toggle method-toggle" open><summary><section id="method.height" class="method"><h4 class="code-header">pub fn <a href="#method.height" class="fn">height</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a></h4></section></summary><div class="docblock"><p>Get the height of the checkpoint.</p>
-</div></details><details class="toggle method-toggle" open><summary><section id="method.hash" class="method"><h4 class="code-header">pub fn <a href="#method.hash" class="fn">hash</a>(&amp;self) -&gt; <a class="struct" href="../bitcoin/struct.BlockHash.html" title="struct bdk_chain::bitcoin::BlockHash">BlockHash</a></h4></section></summary><div class="docblock"><p>Get the block hash of the checkpoint.</p>
-</div></details><details class="toggle method-toggle" open><summary><section id="method.prev" class="method"><h4 class="code-header">pub fn <a href="#method.prev" class="fn">prev</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="../struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a>&gt;</h4></section></summary><div class="docblock"><p>Get the previous checkpoint in the chain</p>
-</div></details><details class="toggle method-toggle" open><summary><section id="method.iter" class="method"><h4 class="code-header">pub fn <a href="#method.iter" class="fn">iter</a>(&amp;self) -&gt; <a class="struct" href="../struct.CheckPointIter.html" title="struct bdk_chain::CheckPointIter">CheckPointIter</a> <a href="#" class="tooltip" data-notable-ty="CheckPointIter">ⓘ</a></h4></section></summary><div class="docblock"><p>Iterate from this checkpoint in descending height.</p>
-</div></details><details class="toggle method-toggle" open><summary><section id="method.get" class="method"><h4 class="code-header">pub fn <a href="#method.get" class="fn">get</a>(&amp;self, height: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="../struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a>&gt;</h4></section></summary><div class="docblock"><p>Get checkpoint at <code>height</code>.</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.block_id" class="method"><a class="src rightside" href="../../src/bdk_core/checkpoint.rs.html#141">Source</a><h4 class="code-header">pub fn <a href="#method.block_id" class="fn">block_id</a>(&amp;self) -&gt; <a class="struct" href="../struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a></h4></section></summary><div class="docblock"><p>Get the <a href="../struct.BlockId.html" title="struct bdk_chain::BlockId"><code>BlockId</code></a> of the checkpoint.</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.height" class="method"><a class="src rightside" href="../../src/bdk_core/checkpoint.rs.html#146">Source</a><h4 class="code-header">pub fn <a href="#method.height" class="fn">height</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a></h4></section></summary><div class="docblock"><p>Get the height of the checkpoint.</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.hash" class="method"><a class="src rightside" href="../../src/bdk_core/checkpoint.rs.html#151">Source</a><h4 class="code-header">pub fn <a href="#method.hash" class="fn">hash</a>(&amp;self) -&gt; <a class="struct" href="../bitcoin/struct.BlockHash.html" title="struct bdk_chain::bitcoin::BlockHash">BlockHash</a></h4></section></summary><div class="docblock"><p>Get the block hash of the checkpoint.</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.prev" class="method"><a class="src rightside" href="../../src/bdk_core/checkpoint.rs.html#156">Source</a><h4 class="code-header">pub fn <a href="#method.prev" class="fn">prev</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="../struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a>&gt;</h4></section></summary><div class="docblock"><p>Get the previous checkpoint in the chain</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.iter" class="method"><a class="src rightside" href="../../src/bdk_core/checkpoint.rs.html#161">Source</a><h4 class="code-header">pub fn <a href="#method.iter" class="fn">iter</a>(&amp;self) -&gt; <a class="struct" href="../struct.CheckPointIter.html" title="struct bdk_chain::CheckPointIter">CheckPointIter</a> <a href="#" class="tooltip" data-notable-ty="CheckPointIter">ⓘ</a></h4></section></summary><div class="docblock"><p>Iterate from this checkpoint in descending height.</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.get" class="method"><a class="src rightside" href="../../src/bdk_core/checkpoint.rs.html#168">Source</a><h4 class="code-header">pub fn <a href="#method.get" class="fn">get</a>(&amp;self, height: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="../struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a>&gt;</h4></section></summary><div class="docblock"><p>Get checkpoint at <code>height</code>.</p>
 <p>Returns <code>None</code> if checkpoint at <code>height</code> does not exist`.</p>
-</div></details><details class="toggle method-toggle" open><summary><section id="method.range" class="method"><h4 class="code-header">pub fn <a href="#method.range" class="fn">range</a>&lt;R&gt;(&amp;self, range: R) -&gt; impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a>&lt;Item = <a class="struct" href="../struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a>&gt;<div class="where">where
+</div></details><details class="toggle method-toggle" open><summary><section id="method.range" class="method"><a class="src rightside" href="../../src/bdk_core/checkpoint.rs.html#176-178">Source</a><h4 class="code-header">pub fn <a href="#method.range" class="fn">range</a>&lt;R&gt;(&amp;self, range: R) -&gt; impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a>&lt;Item = <a class="struct" href="../struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a>&gt;<div class="where">where
     R: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/range/trait.RangeBounds.html" title="trait core::ops::range::RangeBounds">RangeBounds</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>&gt;,</div></h4></section></summary><div class="docblock"><p>Iterate checkpoints over a height range.</p>
 <p>Note that we always iterate checkpoints in reverse height order (iteration starts at tip
 height).</p>
-</div></details><details class="toggle method-toggle" open><summary><section id="method.insert" class="method"><h4 class="code-header">pub fn <a href="#method.insert" class="fn">insert</a>(self, block_id: <a class="struct" href="../struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a>) -&gt; <a class="struct" href="../struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a></h4></section></summary><div class="docblock"><p>Inserts <code>block_id</code> at its height within the chain.</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.insert" class="method"><a class="src rightside" href="../../src/bdk_core/checkpoint.rs.html#207">Source</a><h4 class="code-header">pub fn <a href="#method.insert" class="fn">insert</a>(self, block_id: <a class="struct" href="../struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a>) -&gt; <a class="struct" href="../struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a></h4></section></summary><div class="docblock"><p>Inserts <code>block_id</code> at its height within the chain.</p>
 <p>The effect of <code>insert</code> depends on whether a height already exists. If it doesn’t the
 <code>block_id</code> we inserted and all pre-existing blocks higher than it will be re-inserted after
 it. If the height already existed and has a conflicting block hash then it will be purged
@@ -44,8 +44,8 @@ along with all block following it. The returned chain will have a tip of the <co
 passed in. Of course, if the <code>block_id</code> was already present then this just returns <code>self</code>.</p>
 <h5 id="panics"><a class="doc-anchor" href="#panics">§</a>Panics</h5>
 <p>This panics if called with a genesis block that differs from that of <code>self</code>.</p>
-</div></details><details class="toggle method-toggle" open><summary><section id="method.eq_ptr" class="method"><h4 class="code-header">pub fn <a href="#method.eq_ptr" class="fn">eq_ptr</a>(&amp;self, other: &amp;<a class="struct" href="../struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class="docblock"><p>This method tests for <code>self</code> and <code>other</code> to have equal internal pointers.</p>
-</div></details></div></details></div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-CheckPoint" class="impl"><a href="#impl-Clone-for-CheckPoint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="../struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="../struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a></h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-CheckPoint" class="impl"><a href="#impl-Debug-for-CheckPoint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="../struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-CheckPoint" class="impl"><a href="#impl-IntoIterator-for-CheckPoint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for <a class="struct" href="../struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item" class="associatedtype trait-impl"><a href="#associatedtype.Item" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="../struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter" class="associatedtype trait-impl"><a href="#associatedtype.IntoIter" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="../struct.CheckPointIter.html" title="struct bdk_chain::CheckPointIter">CheckPointIter</a></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter" class="method trait-impl"><a href="#method.into_iter" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(self) -&gt; &lt;<a class="struct" href="../struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-PartialEq-for-CheckPoint" class="impl"><a href="#impl-PartialEq-for-CheckPoint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html" title="trait core::cmp::PartialEq">PartialEq</a> for <a class="struct" href="../struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.eq" class="method trait-impl"><a href="#method.eq" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#tymethod.eq" class="fn">eq</a>(&amp;self, other: &amp;<a class="struct" href="../struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>self</code> and <code>other</code> values to be equal, and is used by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#261">Source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#method.ne" class="fn">ne</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;Rhs</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>!=</code>. The default implementation is almost always sufficient,
+</div></details><details class="toggle method-toggle" open><summary><section id="method.eq_ptr" class="method"><a class="src rightside" href="../../src/bdk_core/checkpoint.rs.html#235">Source</a><h4 class="code-header">pub fn <a href="#method.eq_ptr" class="fn">eq_ptr</a>(&amp;self, other: &amp;<a class="struct" href="../struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class="docblock"><p>This method tests for <code>self</code> and <code>other</code> to have equal internal pointers.</p>
+</div></details></div></details></div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-CheckPoint" class="impl"><a class="src rightside" href="../../src/bdk_core/checkpoint.rs.html#12">Source</a><a href="#impl-Clone-for-CheckPoint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="../struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a class="src rightside" href="../../src/bdk_core/checkpoint.rs.html#12">Source</a><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="../struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a></h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-CheckPoint" class="impl"><a class="src rightside" href="../../src/bdk_core/checkpoint.rs.html#12">Source</a><a href="#impl-Debug-for-CheckPoint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="../struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a class="src rightside" href="../../src/bdk_core/checkpoint.rs.html#12">Source</a><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-CheckPoint" class="impl"><a class="src rightside" href="../../src/bdk_core/checkpoint.rs.html#255">Source</a><a href="#impl-IntoIterator-for-CheckPoint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for <a class="struct" href="../struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item" class="associatedtype trait-impl"><a class="src rightside" href="../../src/bdk_core/checkpoint.rs.html#256">Source</a><a href="#associatedtype.Item" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="../struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter" class="associatedtype trait-impl"><a class="src rightside" href="../../src/bdk_core/checkpoint.rs.html#257">Source</a><a href="#associatedtype.IntoIter" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="../struct.CheckPointIter.html" title="struct bdk_chain::CheckPointIter">CheckPointIter</a></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter" class="method trait-impl"><a class="src rightside" href="../../src/bdk_core/checkpoint.rs.html#259">Source</a><a href="#method.into_iter" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(self) -&gt; &lt;<a class="struct" href="../struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-PartialEq-for-CheckPoint" class="impl"><a class="src rightside" href="../../src/bdk_core/checkpoint.rs.html#52">Source</a><a href="#impl-PartialEq-for-CheckPoint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html" title="trait core::cmp::PartialEq">PartialEq</a> for <a class="struct" href="../struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.eq" class="method trait-impl"><a class="src rightside" href="../../src/bdk_core/checkpoint.rs.html#53">Source</a><a href="#method.eq" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#tymethod.eq" class="fn">eq</a>(&amp;self, other: &amp;<a class="struct" href="../struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>self</code> and <code>other</code> values to be equal, and is used by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#261">Source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#method.ne" class="fn">ne</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;Rhs</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>!=</code>. The default implementation is almost always sufficient,
 and should not be overridden without very good reason.</div></details></div></details></div><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-CheckPoint" class="impl"><a href="#impl-Freeze-for-CheckPoint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="struct" href="../struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a></h3></section><section id="impl-RefUnwindSafe-for-CheckPoint" class="impl"><a href="#impl-RefUnwindSafe-for-CheckPoint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="../struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a></h3></section><section id="impl-Send-for-CheckPoint" class="impl"><a href="#impl-Send-for-CheckPoint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="../struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a></h3></section><section id="impl-Sync-for-CheckPoint" class="impl"><a href="#impl-Sync-for-CheckPoint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="struct" href="../struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a></h3></section><section id="impl-Unpin-for-CheckPoint" class="impl"><a href="#impl-Unpin-for-CheckPoint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="struct" href="../struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a></h3></section><section id="impl-UnwindSafe-for-CheckPoint" class="impl"><a href="#impl-UnwindSafe-for-CheckPoint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="struct" href="../struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a></h3></section></div><h2 id="blanket-implementations" class="section-header">Blanket Implementations<a href="#blanket-implementations" class="anchor">§</a></h2><div id="blanket-implementations-list"><details class="toggle implementors-toggle"><summary><section id="impl-Any-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#138">Source</a><a href="#impl-Any-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T<div class="where">where
     T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#139">Source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id" class="fn">type_id</a>(&amp;self) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/core/any/struct.TypeId.html" title="struct core::any::TypeId">TypeId</a></h4></section></summary><div class='docblock'>Gets the <code>TypeId</code> of <code>self</code>. <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Borrow%3CT%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#209">Source</a><a href="#impl-Borrow%3CT%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html" title="trait core::borrow::Borrow">Borrow</a>&lt;T&gt; for T<div class="where">where
     T: ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#211">Source</a><a href="#method.borrow" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html#tymethod.borrow" class="fn">borrow</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;T</a></h4></section></summary><div class='docblock'>Immutably borrows from an owned value. <a href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html#tymethod.borrow">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-BorrowMut%3CT%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#217">Source</a><a href="#impl-BorrowMut%3CT%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/borrow/trait.BorrowMut.html" title="trait core::borrow::BorrowMut">BorrowMut</a>&lt;T&gt; for T<div class="where">where
index c711b82c6f8d2604a23210c36d843b60dbf7b555..87d19619289949fb186ba9782561551ea90f6a39 100644 (file)
@@ -1,5 +1,5 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Iterates over checkpoints backwards."><title>CheckPointIter in bdk_chain::local_chain - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-e7950ecc.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f85c6de55 2025-01-26)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Check<wbr>Point<wbr>Iter</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Iterator-for-CheckPointIter" title="Iterator">Iterator</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-CheckPointIter" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-CheckPointIter" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-CheckPointIter" title="Send">Send</a></li><li><a href="#impl-Sync-for-CheckPointIter" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-CheckPointIter" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-CheckPointIter" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-IntoIterator-for-I" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IteratorExt-for-I" title="IteratorExt">IteratorExt</a></li><li><a href="#impl-IteratorRandom-for-I" title="IteratorRandom">IteratorRandom</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>local_<wbr>chain</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">local_chain</a></div><h1>Struct <span class="struct">CheckPointIter</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct CheckPointIter { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Iterates over checkpoints backwards.</p>
-</div></details><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Iterator-for-CheckPointIter" class="impl"><a href="#impl-Iterator-for-CheckPointIter" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a> for <a class="struct" href="../struct.CheckPointIter.html" title="struct bdk_chain::CheckPointIter">CheckPointIter</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item" class="associatedtype trait-impl"><a href="#associatedtype.Item" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="../struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle method-toggle" open><summary><section id="method.next" class="method trait-impl"><a href="#method.next" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#tymethod.next" class="fn">next</a>(&amp;mut self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&lt;<a class="struct" href="../struct.CheckPointIter.html" title="struct bdk_chain::CheckPointIter">CheckPointIter</a> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a>&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" title="type core::iter::traits::iterator::Iterator::Item">Item</a>&gt;</h4></section></summary><div class='docblock'>Advances the iterator and returns the next value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#tymethod.next">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.next_chunk" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#109-113">Source</a><a href="#method.next_chunk" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.next_chunk" class="fn">next_chunk</a>&lt;const N: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt;(
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Iterates over checkpoints backwards."><title>CheckPointIter in bdk_chain::local_chain - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-e7950ecc.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f85c6de55 2025-01-26)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Check<wbr>Point<wbr>Iter</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Iterator-for-CheckPointIter" title="Iterator">Iterator</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-CheckPointIter" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-CheckPointIter" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-CheckPointIter" title="Send">Send</a></li><li><a href="#impl-Sync-for-CheckPointIter" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-CheckPointIter" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-CheckPointIter" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-IntoIterator-for-I" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IteratorExt-for-I" title="IteratorExt">IteratorExt</a></li><li><a href="#impl-IteratorRandom-for-I" title="IteratorRandom">IteratorRandom</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>local_<wbr>chain</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">local_chain</a></div><h1>Struct <span class="struct">CheckPointIter</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_core/checkpoint.rs.html#241">Source</a> </span></div><pre class="rust item-decl"><code>pub struct CheckPointIter { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Iterates over checkpoints backwards.</p>
+</div></details><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Iterator-for-CheckPointIter" class="impl"><a class="src rightside" href="../../src/bdk_core/checkpoint.rs.html#245">Source</a><a href="#impl-Iterator-for-CheckPointIter" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a> for <a class="struct" href="../struct.CheckPointIter.html" title="struct bdk_chain::CheckPointIter">CheckPointIter</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item" class="associatedtype trait-impl"><a class="src rightside" href="../../src/bdk_core/checkpoint.rs.html#246">Source</a><a href="#associatedtype.Item" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="../struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle method-toggle" open><summary><section id="method.next" class="method trait-impl"><a class="src rightside" href="../../src/bdk_core/checkpoint.rs.html#248">Source</a><a href="#method.next" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#tymethod.next" class="fn">next</a>(&amp;mut self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&lt;<a class="struct" href="../struct.CheckPointIter.html" title="struct bdk_chain::CheckPointIter">CheckPointIter</a> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a>&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" title="type core::iter::traits::iterator::Iterator::Item">Item</a>&gt;</h4></section></summary><div class='docblock'>Advances the iterator and returns the next value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#tymethod.next">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.next_chunk" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#109-113">Source</a><a href="#method.next_chunk" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.next_chunk" class="fn">next_chunk</a>&lt;const N: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt;(
     &amp;mut self,
 ) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;[Self::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" title="type core::iter::traits::iterator::Iterator::Item">Item</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">N</a>], <a class="struct" href="https://doc.rust-lang.org/nightly/core/array/iter/struct.IntoIter.html" title="struct core::array::iter::IntoIter">IntoIter</a>&lt;Self::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" title="type core::iter::traits::iterator::Iterator::Item">Item</a>, N&gt;&gt;<div class="where">where
     Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><span class="item-info"><div class="stab unstable"><span class="emoji">🔬</span><span>This is a nightly-only experimental API. (<code>iter_next_chunk</code>)</span></div></span><div class='docblock'>Advances the iterator and returns an array containing the next <code>N</code> values. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.next_chunk">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.size_hint" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#186">Source</a></span><a href="#method.size_hint" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.size_hint" class="fn">size_hint</a>(&amp;self) -&gt; (<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>, <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt;)</h4></section></summary><div class='docblock'>Returns the bounds on the remaining length of the iterator. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.size_hint">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.count" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#221-223">Source</a></span><a href="#method.count" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.count" class="fn">count</a>(self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a><div class="where">where
index e929d9098c62aa3eaf598bd1efa394a8e4c4ff07..37f1662c404032506ac5ed744fef8aa54c11e6da 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="An item reported to the `inspect` closure of `SyncRequest`."><title>SyncItem in bdk_chain::spk_client - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-e7950ecc.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f85c6de55 2025-01-26)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Sync<wbr>Item</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.OutPoint" title="OutPoint">OutPoint</a></li><li><a href="#variant.Spk" title="Spk">Spk</a></li><li><a href="#variant.Txid" title="Txid">Txid</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-SyncItem%3C'i,+I%3E" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-SyncItem%3C'i,+I%3E" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-SyncItem%3C'i,+I%3E" title="Debug">Debug</a></li><li><a href="#impl-Display-for-SyncItem%3C'_,+I%3E" title="Display">Display</a></li><li><a href="#impl-Eq-for-SyncItem%3C'i,+I%3E" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-SyncItem%3C'i,+I%3E" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-SyncItem%3C'i,+I%3E" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-SyncItem%3C'i,+I%3E" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-SyncItem%3C'i,+I%3E" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-SyncItem%3C'i,+I%3E" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-SyncItem%3C'i,+I%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-SyncItem%3C'i,+I%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-SyncItem%3C'i,+I%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-SyncItem%3C'i,+I%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-SyncItem%3C'i,+I%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-SyncItem%3C'i,+I%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>spk_<wbr>client</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">spk_client</a></div><h1>Enum <span class="enum">SyncItem</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub enum SyncItem&lt;'i, I&gt; {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="An item reported to the `inspect` closure of `SyncRequest`."><title>SyncItem in bdk_chain::spk_client - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-e7950ecc.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f85c6de55 2025-01-26)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Sync<wbr>Item</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.OutPoint" title="OutPoint">OutPoint</a></li><li><a href="#variant.Spk" title="Spk">Spk</a></li><li><a href="#variant.Txid" title="Txid">Txid</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-SyncItem%3C'i,+I%3E" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-SyncItem%3C'i,+I%3E" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-SyncItem%3C'i,+I%3E" title="Debug">Debug</a></li><li><a href="#impl-Display-for-SyncItem%3C'_,+I%3E" title="Display">Display</a></li><li><a href="#impl-Eq-for-SyncItem%3C'i,+I%3E" title="Eq">Eq</a></li><li><a href="#impl-Hash-for-SyncItem%3C'i,+I%3E" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-SyncItem%3C'i,+I%3E" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-SyncItem%3C'i,+I%3E" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-SyncItem%3C'i,+I%3E" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-StructuralPartialEq-for-SyncItem%3C'i,+I%3E" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-SyncItem%3C'i,+I%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-SyncItem%3C'i,+I%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-SyncItem%3C'i,+I%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-SyncItem%3C'i,+I%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-SyncItem%3C'i,+I%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-SyncItem%3C'i,+I%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-ToString-for-T" title="ToString">ToString</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>spk_<wbr>client</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">spk_client</a></div><h1>Enum <span class="enum">SyncItem</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_core/spk_client.rs.html#15">Source</a> </span></div><pre class="rust item-decl"><code>pub enum SyncItem&lt;'i, I&gt; {
     Spk(I, &amp;'i <a class="struct" href="../bitcoin/struct.Script.html" title="struct bdk_chain::bitcoin::Script">Script</a>),
     Txid(<a class="struct" href="../bitcoin/struct.Txid.html" title="struct bdk_chain::bitcoin::Txid">Txid</a>),
     OutPoint(<a class="struct" href="../bitcoin/struct.OutPoint.html" title="struct bdk_chain::bitcoin::OutPoint">OutPoint</a>),
@@ -6,26 +6,26 @@
 </div></details><h2 id="variants" class="variants section-header">Variants<a href="#variants" class="anchor">§</a></h2><div class="variants"><section id="variant.Spk" class="variant"><a href="#variant.Spk" class="anchor">§</a><h3 class="code-header">Spk(I, &amp;'i <a class="struct" href="../bitcoin/struct.Script.html" title="struct bdk_chain::bitcoin::Script">Script</a>)</h3></section><div class="docblock"><p>Script pubkey sync item.</p>
 </div><section id="variant.Txid" class="variant"><a href="#variant.Txid" class="anchor">§</a><h3 class="code-header">Txid(<a class="struct" href="../bitcoin/struct.Txid.html" title="struct bdk_chain::bitcoin::Txid">Txid</a>)</h3></section><div class="docblock"><p>Txid sync item.</p>
 </div><section id="variant.OutPoint" class="variant"><a href="#variant.OutPoint" class="anchor">§</a><h3 class="code-header">OutPoint(<a class="struct" href="../bitcoin/struct.OutPoint.html" title="struct bdk_chain::bitcoin::OutPoint">OutPoint</a>)</h3></section><div class="docblock"><p>Outpoint sync item.</p>
-</div></div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-SyncItem%3C'i,+I%3E" class="impl"><a href="#impl-Clone-for-SyncItem%3C'i,+I%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'i, I&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="enum" href="enum.SyncItem.html" title="enum bdk_chain::spk_client::SyncItem">SyncItem</a>&lt;'i, I&gt;<div class="where">where
-    I: <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="enum" href="enum.SyncItem.html" title="enum bdk_chain::spk_client::SyncItem">SyncItem</a>&lt;'i, I&gt;</h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-SyncItem%3C'i,+I%3E" class="impl"><a href="#impl-Debug-for-SyncItem%3C'i,+I%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'i, I&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="enum" href="enum.SyncItem.html" title="enum bdk_chain::spk_client::SyncItem">SyncItem</a>&lt;'i, I&gt;<div class="where">where
-    I: <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Display-for-SyncItem%3C'_,+I%3E" class="impl"><a href="#impl-Display-for-SyncItem%3C'_,+I%3E" class="anchor">§</a><h3 class="code-header">impl&lt;I&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html" title="trait core::fmt::Display">Display</a> for <a class="enum" href="enum.SyncItem.html" title="enum bdk_chain::spk_client::SyncItem">SyncItem</a>&lt;'_, I&gt;<div class="where">where
-    I: <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html" title="trait core::any::Any">Any</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt-1" class="method trait-impl"><a href="#method.fmt-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Hash-for-SyncItem%3C'i,+I%3E" class="impl"><a href="#impl-Hash-for-SyncItem%3C'i,+I%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'i, I&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html" title="trait core::hash::Hash">Hash</a> for <a class="enum" href="enum.SyncItem.html" title="enum bdk_chain::spk_client::SyncItem">SyncItem</a>&lt;'i, I&gt;<div class="where">where
-    I: <a class="trait" href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html" title="trait core::hash::Hash">Hash</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.hash" class="method trait-impl"><a href="#method.hash" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#tymethod.hash" class="fn">hash</a>&lt;__H&gt;(&amp;self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut __H</a>)<div class="where">where
+</div></div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-SyncItem%3C'i,+I%3E" class="impl"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#14">Source</a><a href="#impl-Clone-for-SyncItem%3C'i,+I%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'i, I&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="enum" href="enum.SyncItem.html" title="enum bdk_chain::spk_client::SyncItem">SyncItem</a>&lt;'i, I&gt;<div class="where">where
+    I: <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#14">Source</a><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="enum" href="enum.SyncItem.html" title="enum bdk_chain::spk_client::SyncItem">SyncItem</a>&lt;'i, I&gt;</h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-SyncItem%3C'i,+I%3E" class="impl"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#14">Source</a><a href="#impl-Debug-for-SyncItem%3C'i,+I%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'i, I&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="enum" href="enum.SyncItem.html" title="enum bdk_chain::spk_client::SyncItem">SyncItem</a>&lt;'i, I&gt;<div class="where">where
+    I: <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#14">Source</a><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Display-for-SyncItem%3C'_,+I%3E" class="impl"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#24">Source</a><a href="#impl-Display-for-SyncItem%3C'_,+I%3E" class="anchor">§</a><h3 class="code-header">impl&lt;I&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html" title="trait core::fmt::Display">Display</a> for <a class="enum" href="enum.SyncItem.html" title="enum bdk_chain::spk_client::SyncItem">SyncItem</a>&lt;'_, I&gt;<div class="where">where
+    I: <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html" title="trait core::any::Any">Any</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt-1" class="method trait-impl"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#25">Source</a><a href="#method.fmt-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Hash-for-SyncItem%3C'i,+I%3E" class="impl"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#14">Source</a><a href="#impl-Hash-for-SyncItem%3C'i,+I%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'i, I&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html" title="trait core::hash::Hash">Hash</a> for <a class="enum" href="enum.SyncItem.html" title="enum bdk_chain::spk_client::SyncItem">SyncItem</a>&lt;'i, I&gt;<div class="where">where
+    I: <a class="trait" href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html" title="trait core::hash::Hash">Hash</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.hash" class="method trait-impl"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#14">Source</a><a href="#method.hash" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#tymethod.hash" class="fn">hash</a>&lt;__H&gt;(&amp;self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut __H</a>)<div class="where">where
     __H: <a class="trait" href="https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,</div></h4></section></summary><div class='docblock'>Feeds this value into the given <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#tymethod.hash">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.hash_slice" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.3.0">1.3.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/hash/mod.rs.html#235-237">Source</a></span><a href="#method.hash_slice" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#method.hash_slice" class="fn">hash_slice</a>&lt;H&gt;(data: &amp;[Self], state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut H</a>)<div class="where">where
     H: <a class="trait" href="https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
-    Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><div class='docblock'>Feeds a slice of this type into the given <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#method.hash_slice">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Ord-for-SyncItem%3C'i,+I%3E" class="impl"><a href="#impl-Ord-for-SyncItem%3C'i,+I%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'i, I&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html" title="trait core::cmp::Ord">Ord</a> for <a class="enum" href="enum.SyncItem.html" title="enum bdk_chain::spk_client::SyncItem">SyncItem</a>&lt;'i, I&gt;<div class="where">where
-    I: <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html" title="trait core::cmp::Ord">Ord</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.cmp" class="method trait-impl"><a href="#method.cmp" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#tymethod.cmp" class="fn">cmp</a>(&amp;self, other: &amp;<a class="enum" href="enum.SyncItem.html" title="enum bdk_chain::spk_client::SyncItem">SyncItem</a>&lt;'i, I&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/cmp/enum.Ordering.html" title="enum core::cmp::Ordering">Ordering</a></h4></section></summary><div class='docblock'>This method returns an <a href="https://doc.rust-lang.org/nightly/core/cmp/enum.Ordering.html" title="enum core::cmp::Ordering"><code>Ordering</code></a> between <code>self</code> and <code>other</code>. <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#tymethod.cmp">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.max" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.21.0">1.21.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#980-982">Source</a></span><a href="#method.max" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#method.max" class="fn">max</a>(self, other: Self) -&gt; Self<div class="where">where
+    Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><div class='docblock'>Feeds a slice of this type into the given <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#method.hash_slice">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Ord-for-SyncItem%3C'i,+I%3E" class="impl"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#14">Source</a><a href="#impl-Ord-for-SyncItem%3C'i,+I%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'i, I&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html" title="trait core::cmp::Ord">Ord</a> for <a class="enum" href="enum.SyncItem.html" title="enum bdk_chain::spk_client::SyncItem">SyncItem</a>&lt;'i, I&gt;<div class="where">where
+    I: <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html" title="trait core::cmp::Ord">Ord</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.cmp" class="method trait-impl"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#14">Source</a><a href="#method.cmp" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#tymethod.cmp" class="fn">cmp</a>(&amp;self, other: &amp;<a class="enum" href="enum.SyncItem.html" title="enum bdk_chain::spk_client::SyncItem">SyncItem</a>&lt;'i, I&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/cmp/enum.Ordering.html" title="enum core::cmp::Ordering">Ordering</a></h4></section></summary><div class='docblock'>This method returns an <a href="https://doc.rust-lang.org/nightly/core/cmp/enum.Ordering.html" title="enum core::cmp::Ordering"><code>Ordering</code></a> between <code>self</code> and <code>other</code>. <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#tymethod.cmp">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.max" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.21.0">1.21.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#980-982">Source</a></span><a href="#method.max" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#method.max" class="fn">max</a>(self, other: Self) -&gt; Self<div class="where">where
     Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><div class='docblock'>Compares and returns the maximum of two values. <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#method.max">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.min" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.21.0">1.21.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#1001-1003">Source</a></span><a href="#method.min" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#method.min" class="fn">min</a>(self, other: Self) -&gt; Self<div class="where">where
     Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><div class='docblock'>Compares and returns the minimum of two values. <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#method.min">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clamp" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.50.0">1.50.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#1027-1029">Source</a></span><a href="#method.clamp" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#method.clamp" class="fn">clamp</a>(self, min: Self, max: Self) -&gt; Self<div class="where">where
-    Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><div class='docblock'>Restrict a value to a certain interval. <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#method.clamp">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-PartialEq-for-SyncItem%3C'i,+I%3E" class="impl"><a href="#impl-PartialEq-for-SyncItem%3C'i,+I%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'i, I&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html" title="trait core::cmp::PartialEq">PartialEq</a> for <a class="enum" href="enum.SyncItem.html" title="enum bdk_chain::spk_client::SyncItem">SyncItem</a>&lt;'i, I&gt;<div class="where">where
-    I: <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html" title="trait core::cmp::PartialEq">PartialEq</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.eq" class="method trait-impl"><a href="#method.eq" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#tymethod.eq" class="fn">eq</a>(&amp;self, other: &amp;<a class="enum" href="enum.SyncItem.html" title="enum bdk_chain::spk_client::SyncItem">SyncItem</a>&lt;'i, I&gt;) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>self</code> and <code>other</code> values to be equal, and is used by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#261">Source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#method.ne" class="fn">ne</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;Rhs</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>!=</code>. The default implementation is almost always sufficient,
-and should not be overridden without very good reason.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-PartialOrd-for-SyncItem%3C'i,+I%3E" class="impl"><a href="#impl-PartialOrd-for-SyncItem%3C'i,+I%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'i, I&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html" title="trait core::cmp::PartialOrd">PartialOrd</a> for <a class="enum" href="enum.SyncItem.html" title="enum bdk_chain::spk_client::SyncItem">SyncItem</a>&lt;'i, I&gt;<div class="where">where
-    I: <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html" title="trait core::cmp::PartialOrd">PartialOrd</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.partial_cmp" class="method trait-impl"><a href="#method.partial_cmp" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#tymethod.partial_cmp" class="fn">partial_cmp</a>(&amp;self, other: &amp;<a class="enum" href="enum.SyncItem.html" title="enum bdk_chain::spk_client::SyncItem">SyncItem</a>&lt;'i, I&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="enum" href="https://doc.rust-lang.org/nightly/core/cmp/enum.Ordering.html" title="enum core::cmp::Ordering">Ordering</a>&gt;</h4></section></summary><div class='docblock'>This method returns an ordering between <code>self</code> and <code>other</code> values if one exists. <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#tymethod.partial_cmp">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.lt" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#1335">Source</a></span><a href="#method.lt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.lt" class="fn">lt</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;Rhs</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests less than (for <code>self</code> and <code>other</code>) and is used by the <code>&lt;</code> operator. <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.lt">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.le" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#1353">Source</a></span><a href="#method.le" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.le" class="fn">le</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;Rhs</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests less than or equal to (for <code>self</code> and <code>other</code>) and is used by the
+    Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><div class='docblock'>Restrict a value to a certain interval. <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#method.clamp">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-PartialEq-for-SyncItem%3C'i,+I%3E" class="impl"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#14">Source</a><a href="#impl-PartialEq-for-SyncItem%3C'i,+I%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'i, I&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html" title="trait core::cmp::PartialEq">PartialEq</a> for <a class="enum" href="enum.SyncItem.html" title="enum bdk_chain::spk_client::SyncItem">SyncItem</a>&lt;'i, I&gt;<div class="where">where
+    I: <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html" title="trait core::cmp::PartialEq">PartialEq</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.eq" class="method trait-impl"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#14">Source</a><a href="#method.eq" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#tymethod.eq" class="fn">eq</a>(&amp;self, other: &amp;<a class="enum" href="enum.SyncItem.html" title="enum bdk_chain::spk_client::SyncItem">SyncItem</a>&lt;'i, I&gt;) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>self</code> and <code>other</code> values to be equal, and is used by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#261">Source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#method.ne" class="fn">ne</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;Rhs</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>!=</code>. The default implementation is almost always sufficient,
+and should not be overridden without very good reason.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-PartialOrd-for-SyncItem%3C'i,+I%3E" class="impl"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#14">Source</a><a href="#impl-PartialOrd-for-SyncItem%3C'i,+I%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'i, I&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html" title="trait core::cmp::PartialOrd">PartialOrd</a> for <a class="enum" href="enum.SyncItem.html" title="enum bdk_chain::spk_client::SyncItem">SyncItem</a>&lt;'i, I&gt;<div class="where">where
+    I: <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html" title="trait core::cmp::PartialOrd">PartialOrd</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.partial_cmp" class="method trait-impl"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#14">Source</a><a href="#method.partial_cmp" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#tymethod.partial_cmp" class="fn">partial_cmp</a>(&amp;self, other: &amp;<a class="enum" href="enum.SyncItem.html" title="enum bdk_chain::spk_client::SyncItem">SyncItem</a>&lt;'i, I&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="enum" href="https://doc.rust-lang.org/nightly/core/cmp/enum.Ordering.html" title="enum core::cmp::Ordering">Ordering</a>&gt;</h4></section></summary><div class='docblock'>This method returns an ordering between <code>self</code> and <code>other</code> values if one exists. <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#tymethod.partial_cmp">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.lt" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#1335">Source</a></span><a href="#method.lt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.lt" class="fn">lt</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;Rhs</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests less than (for <code>self</code> and <code>other</code>) and is used by the <code>&lt;</code> operator. <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.lt">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.le" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#1353">Source</a></span><a href="#method.le" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.le" class="fn">le</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;Rhs</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests less than or equal to (for <code>self</code> and <code>other</code>) and is used by the
 <code>&lt;=</code> operator. <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.le">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.gt" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#1371">Source</a></span><a href="#method.gt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.gt" class="fn">gt</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;Rhs</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests greater than (for <code>self</code> and <code>other</code>) and is used by the <code>&gt;</code>
 operator. <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.gt">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.ge" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#1389">Source</a></span><a href="#method.ge" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.ge" class="fn">ge</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;Rhs</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests greater than or equal to (for <code>self</code> and <code>other</code>) and is used by
-the <code>&gt;=</code> operator. <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.ge">Read more</a></div></details></div></details><section id="impl-Copy-for-SyncItem%3C'i,+I%3E" class="impl"><a href="#impl-Copy-for-SyncItem%3C'i,+I%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'i, I&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a> for <a class="enum" href="enum.SyncItem.html" title="enum bdk_chain::spk_client::SyncItem">SyncItem</a>&lt;'i, I&gt;<div class="where">where
-    I: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a>,</div></h3></section><section id="impl-Eq-for-SyncItem%3C'i,+I%3E" class="impl"><a href="#impl-Eq-for-SyncItem%3C'i,+I%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'i, I&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Eq.html" title="trait core::cmp::Eq">Eq</a> for <a class="enum" href="enum.SyncItem.html" title="enum bdk_chain::spk_client::SyncItem">SyncItem</a>&lt;'i, I&gt;<div class="where">where
-    I: <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Eq.html" title="trait core::cmp::Eq">Eq</a>,</div></h3></section><section id="impl-StructuralPartialEq-for-SyncItem%3C'i,+I%3E" class="impl"><a href="#impl-StructuralPartialEq-for-SyncItem%3C'i,+I%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'i, I&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.StructuralPartialEq.html" title="trait core::marker::StructuralPartialEq">StructuralPartialEq</a> for <a class="enum" href="enum.SyncItem.html" title="enum bdk_chain::spk_client::SyncItem">SyncItem</a>&lt;'i, I&gt;</h3></section></div><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-SyncItem%3C'i,+I%3E" class="impl"><a href="#impl-Freeze-for-SyncItem%3C'i,+I%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'i, I&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="enum" href="enum.SyncItem.html" title="enum bdk_chain::spk_client::SyncItem">SyncItem</a>&lt;'i, I&gt;<div class="where">where
+the <code>&gt;=</code> operator. <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.ge">Read more</a></div></details></div></details><section id="impl-Copy-for-SyncItem%3C'i,+I%3E" class="impl"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#14">Source</a><a href="#impl-Copy-for-SyncItem%3C'i,+I%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'i, I&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a> for <a class="enum" href="enum.SyncItem.html" title="enum bdk_chain::spk_client::SyncItem">SyncItem</a>&lt;'i, I&gt;<div class="where">where
+    I: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a>,</div></h3></section><section id="impl-Eq-for-SyncItem%3C'i,+I%3E" class="impl"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#14">Source</a><a href="#impl-Eq-for-SyncItem%3C'i,+I%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'i, I&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Eq.html" title="trait core::cmp::Eq">Eq</a> for <a class="enum" href="enum.SyncItem.html" title="enum bdk_chain::spk_client::SyncItem">SyncItem</a>&lt;'i, I&gt;<div class="where">where
+    I: <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Eq.html" title="trait core::cmp::Eq">Eq</a>,</div></h3></section><section id="impl-StructuralPartialEq-for-SyncItem%3C'i,+I%3E" class="impl"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#14">Source</a><a href="#impl-StructuralPartialEq-for-SyncItem%3C'i,+I%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'i, I&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.StructuralPartialEq.html" title="trait core::marker::StructuralPartialEq">StructuralPartialEq</a> for <a class="enum" href="enum.SyncItem.html" title="enum bdk_chain::spk_client::SyncItem">SyncItem</a>&lt;'i, I&gt;</h3></section></div><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-SyncItem%3C'i,+I%3E" class="impl"><a href="#impl-Freeze-for-SyncItem%3C'i,+I%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'i, I&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="enum" href="enum.SyncItem.html" title="enum bdk_chain::spk_client::SyncItem">SyncItem</a>&lt;'i, I&gt;<div class="where">where
     I: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a>,</div></h3></section><section id="impl-RefUnwindSafe-for-SyncItem%3C'i,+I%3E" class="impl"><a href="#impl-RefUnwindSafe-for-SyncItem%3C'i,+I%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'i, I&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="enum" href="enum.SyncItem.html" title="enum bdk_chain::spk_client::SyncItem">SyncItem</a>&lt;'i, I&gt;<div class="where">where
     I: <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a>,</div></h3></section><section id="impl-Send-for-SyncItem%3C'i,+I%3E" class="impl"><a href="#impl-Send-for-SyncItem%3C'i,+I%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'i, I&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="enum" href="enum.SyncItem.html" title="enum bdk_chain::spk_client::SyncItem">SyncItem</a>&lt;'i, I&gt;<div class="where">where
     I: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a>,</div></h3></section><section id="impl-Sync-for-SyncItem%3C'i,+I%3E" class="impl"><a href="#impl-Sync-for-SyncItem%3C'i,+I%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'i, I&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="enum" href="enum.SyncItem.html" title="enum bdk_chain::spk_client::SyncItem">SyncItem</a>&lt;'i, I&gt;<div class="where">where
index 54bec4402343a1088419e4b320c75718fca25a64..50fe2d64c8d127425dd1c405973630c5b6aaddcc 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Helper types for spk-based blockchain clients."><title>bdk_chain::spk_client - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-e7950ecc.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f85c6de55 2025-01-26)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module spk_<wbr>client</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="../index.html">In crate bdk_<wbr>chain</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a></div><h1>Module <span>spk_client</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Helper types for spk-based blockchain clients.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Helper types for spk-based blockchain clients."><title>bdk_chain::spk_client - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-e7950ecc.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f85c6de55 2025-01-26)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module spk_<wbr>client</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="../index.html">In crate bdk_<wbr>chain</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a></div><h1>Module <span>spk_client</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_core/lib.rs.html#74">Source</a> </span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Helper types for spk-based blockchain clients.</p>
 </div></details><h2 id="structs" class="section-header">Structs<a href="#structs" class="anchor">§</a></h2><dl class="item-table"><dt><a class="struct" href="struct.FullScanRequest.html" title="struct bdk_chain::spk_client::FullScanRequest">Full<wbr>Scan<wbr>Request</a></dt><dd>Data required to perform a spk-based blockchain client full scan.</dd><dt><a class="struct" href="struct.FullScanRequestBuilder.html" title="struct bdk_chain::spk_client::FullScanRequestBuilder">Full<wbr>Scan<wbr>Request<wbr>Builder</a></dt><dd>Builds a <a href="struct.FullScanRequest.html" title="struct bdk_chain::spk_client::FullScanRequest"><code>FullScanRequest</code></a>.</dd><dt><a class="struct" href="struct.FullScanResponse.html" title="struct bdk_chain::spk_client::FullScanResponse">Full<wbr>Scan<wbr>Response</a></dt><dd>Data returned from a spk-based blockchain client full scan.</dd><dt><a class="struct" href="struct.SyncProgress.html" title="struct bdk_chain::spk_client::SyncProgress">Sync<wbr>Progress</a></dt><dd>The progress of <a href="struct.SyncRequest.html" title="struct bdk_chain::spk_client::SyncRequest"><code>SyncRequest</code></a>.</dd><dt><a class="struct" href="struct.SyncRequest.html" title="struct bdk_chain::spk_client::SyncRequest">Sync<wbr>Request</a></dt><dd>Data required to perform a spk-based blockchain client sync.</dd><dt><a class="struct" href="struct.SyncRequestBuilder.html" title="struct bdk_chain::spk_client::SyncRequestBuilder">Sync<wbr>Request<wbr>Builder</a></dt><dd>Builds a <a href="struct.SyncRequest.html" title="struct bdk_chain::spk_client::SyncRequest"><code>SyncRequest</code></a>.</dd><dt><a class="struct" href="struct.SyncResponse.html" title="struct bdk_chain::spk_client::SyncResponse">Sync<wbr>Response</a></dt><dd>Data returned from a spk-based blockchain client sync.</dd></dl><h2 id="enums" class="section-header">Enums<a href="#enums" class="anchor">§</a></h2><dl class="item-table"><dt><a class="enum" href="enum.SyncItem.html" title="enum bdk_chain::spk_client::SyncItem">Sync<wbr>Item</a></dt><dd>An item reported to the <a href="struct.SyncRequestBuilder.html#method.inspect" title="method bdk_chain::spk_client::SyncRequestBuilder::inspect"><code>inspect</code></a> closure of <a href="struct.SyncRequest.html" title="struct bdk_chain::spk_client::SyncRequest"><code>SyncRequest</code></a>.</dd></dl></section></div></main></body></html>
\ No newline at end of file
index 5b1a3ebb847be1dfe71ecf07e9a06b7a8bbb1607..42f51b0c2d28f5b96360a22f4b3d92bd249abf97 100644 (file)
@@ -1,20 +1,20 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Data required to perform a spk-based blockchain client full scan."><title>FullScanRequest in bdk_chain::spk_client - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-e7950ecc.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f85c6de55 2025-01-26)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Full<wbr>Scan<wbr>Request</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.builder" title="builder">builder</a></li><li><a href="#method.chain_tip" title="chain_tip">chain_tip</a></li><li><a href="#method.iter_spks" title="iter_spks">iter_spks</a></li><li><a href="#method.keychains" title="keychains">keychains</a></li><li><a href="#method.next_spk" title="next_spk">next_spk</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Default-for-FullScanRequest%3CK%3E" title="Default">Default</a></li><li><a href="#impl-From%3CFullScanRequestBuilder%3CK%3E%3E-for-FullScanRequest%3CK%3E" title="From&#60;FullScanRequestBuilder&#60;K&#62;&#62;">From&#60;FullScanRequestBuilder&#60;K&#62;&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-RefUnwindSafe-for-FullScanRequest%3CK%3E" title="!RefUnwindSafe">!RefUnwindSafe</a></li><li><a href="#impl-Sync-for-FullScanRequest%3CK%3E" title="!Sync">!Sync</a></li><li><a href="#impl-UnwindSafe-for-FullScanRequest%3CK%3E" title="!UnwindSafe">!UnwindSafe</a></li><li><a href="#impl-Freeze-for-FullScanRequest%3CK%3E" title="Freeze">Freeze</a></li><li><a href="#impl-Send-for-FullScanRequest%3CK%3E" title="Send">Send</a></li><li><a href="#impl-Unpin-for-FullScanRequest%3CK%3E" title="Unpin">Unpin</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>spk_<wbr>client</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">spk_client</a></div><h1>Struct <span class="struct">FullScanRequest</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct FullScanRequest&lt;K&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Data required to perform a spk-based blockchain client full scan.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Data required to perform a spk-based blockchain client full scan."><title>FullScanRequest in bdk_chain::spk_client - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-e7950ecc.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f85c6de55 2025-01-26)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Full<wbr>Scan<wbr>Request</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.builder" title="builder">builder</a></li><li><a href="#method.chain_tip" title="chain_tip">chain_tip</a></li><li><a href="#method.iter_spks" title="iter_spks">iter_spks</a></li><li><a href="#method.keychains" title="keychains">keychains</a></li><li><a href="#method.next_spk" title="next_spk">next_spk</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Default-for-FullScanRequest%3CK%3E" title="Default">Default</a></li><li><a href="#impl-From%3CFullScanRequestBuilder%3CK%3E%3E-for-FullScanRequest%3CK%3E" title="From&#60;FullScanRequestBuilder&#60;K&#62;&#62;">From&#60;FullScanRequestBuilder&#60;K&#62;&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-RefUnwindSafe-for-FullScanRequest%3CK%3E" title="!RefUnwindSafe">!RefUnwindSafe</a></li><li><a href="#impl-Sync-for-FullScanRequest%3CK%3E" title="!Sync">!Sync</a></li><li><a href="#impl-UnwindSafe-for-FullScanRequest%3CK%3E" title="!UnwindSafe">!UnwindSafe</a></li><li><a href="#impl-Freeze-for-FullScanRequest%3CK%3E" title="Freeze">Freeze</a></li><li><a href="#impl-Send-for-FullScanRequest%3CK%3E" title="Send">Send</a></li><li><a href="#impl-Unpin-for-FullScanRequest%3CK%3E" title="Unpin">Unpin</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>spk_<wbr>client</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">spk_client</a></div><h1>Struct <span class="struct">FullScanRequest</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_core/spk_client.rs.html#399">Source</a> </span></div><pre class="rust item-decl"><code>pub struct FullScanRequest&lt;K&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Data required to perform a spk-based blockchain client full scan.</p>
 <p>A client full scan iterates through all the scripts for the given keychains, fetching relevant
 data until some stop gap number of scripts is found that have no data. This operation is
 generally only used when importing or restoring previously used keychains in which the list of
 used scripts is not known. The full scan process also updates the chain from the given
 <a href="struct.FullScanRequestBuilder.html#method.chain_tip" title="method bdk_chain::spk_client::FullScanRequestBuilder::chain_tip"><code>chain_tip</code></a> (if provided).</p>
-</div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-FullScanRequest%3CK%3E" class="impl"><a href="#impl-FullScanRequest%3CK%3E" class="anchor">§</a><h3 class="code-header">impl&lt;K&gt; <a class="struct" href="struct.FullScanRequest.html" title="struct bdk_chain::spk_client::FullScanRequest">FullScanRequest</a>&lt;K&gt;<div class="where">where
-    K: <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html" title="trait core::cmp::Ord">Ord</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.builder" class="method"><h4 class="code-header">pub fn <a href="#method.builder" class="fn">builder</a>() -&gt; <a class="struct" href="struct.FullScanRequestBuilder.html" title="struct bdk_chain::spk_client::FullScanRequestBuilder">FullScanRequestBuilder</a>&lt;K&gt;</h4></section></summary><div class="docblock"><p>Start building a <a href="struct.FullScanRequest.html" title="struct bdk_chain::spk_client::FullScanRequest"><code>FullScanRequest</code></a>.</p>
-</div></details><details class="toggle method-toggle" open><summary><section id="method.chain_tip" class="method"><h4 class="code-header">pub fn <a href="#method.chain_tip" class="fn">chain_tip</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="../struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a>&gt;</h4></section></summary><div class="docblock"><p>Get the chain tip <a href="../struct.CheckPoint.html" title="struct bdk_chain::CheckPoint"><code>CheckPoint</code></a> of this request (if any).</p>
-</div></details><details class="toggle method-toggle" open><summary><section id="method.keychains" class="method"><h4 class="code-header">pub fn <a href="#method.keychains" class="fn">keychains</a>(&amp;self) -&gt; <a class="struct" href="../bitcoin/base58/struct.Vec.html" title="struct bdk_chain::bitcoin::base58::Vec">Vec</a>&lt;K&gt;</h4></section></summary><div class="docblock"><p>List all keychains contained in this request.</p>
-</div></details><details class="toggle method-toggle" open><summary><section id="method.next_spk" class="method"><h4 class="code-header">pub fn <a href="#method.next_spk" class="fn">next_spk</a>(&amp;mut self, keychain: K) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;(<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <a class="struct" href="../bitcoin/struct.ScriptBuf.html" title="struct bdk_chain::bitcoin::ScriptBuf">ScriptBuf</a>)&gt;</h4></section></summary><div class="docblock"><p>Advances the full scan request and returns the next indexed <a href="../bitcoin/struct.ScriptBuf.html" title="struct bdk_chain::bitcoin::ScriptBuf"><code>ScriptBuf</code></a> of the given
+</div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-FullScanRequest%3CK%3E" class="impl"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#421">Source</a><a href="#impl-FullScanRequest%3CK%3E" class="anchor">§</a><h3 class="code-header">impl&lt;K&gt; <a class="struct" href="struct.FullScanRequest.html" title="struct bdk_chain::spk_client::FullScanRequest">FullScanRequest</a>&lt;K&gt;<div class="where">where
+    K: <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html" title="trait core::cmp::Ord">Ord</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.builder" class="method"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#423">Source</a><h4 class="code-header">pub fn <a href="#method.builder" class="fn">builder</a>() -&gt; <a class="struct" href="struct.FullScanRequestBuilder.html" title="struct bdk_chain::spk_client::FullScanRequestBuilder">FullScanRequestBuilder</a>&lt;K&gt;</h4></section></summary><div class="docblock"><p>Start building a <a href="struct.FullScanRequest.html" title="struct bdk_chain::spk_client::FullScanRequest"><code>FullScanRequest</code></a>.</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.chain_tip" class="method"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#430">Source</a><h4 class="code-header">pub fn <a href="#method.chain_tip" class="fn">chain_tip</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="../struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a>&gt;</h4></section></summary><div class="docblock"><p>Get the chain tip <a href="../struct.CheckPoint.html" title="struct bdk_chain::CheckPoint"><code>CheckPoint</code></a> of this request (if any).</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.keychains" class="method"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#435">Source</a><h4 class="code-header">pub fn <a href="#method.keychains" class="fn">keychains</a>(&amp;self) -&gt; <a class="struct" href="../bitcoin/base58/struct.Vec.html" title="struct bdk_chain::bitcoin::base58::Vec">Vec</a>&lt;K&gt;</h4></section></summary><div class="docblock"><p>List all keychains contained in this request.</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.next_spk" class="method"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#441">Source</a><h4 class="code-header">pub fn <a href="#method.next_spk" class="fn">next_spk</a>(&amp;mut self, keychain: K) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;(<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <a class="struct" href="../bitcoin/struct.ScriptBuf.html" title="struct bdk_chain::bitcoin::ScriptBuf">ScriptBuf</a>)&gt;</h4></section></summary><div class="docblock"><p>Advances the full scan request and returns the next indexed <a href="../bitcoin/struct.ScriptBuf.html" title="struct bdk_chain::bitcoin::ScriptBuf"><code>ScriptBuf</code></a> of the given
 <code>keychain</code>.</p>
-</div></details><details class="toggle method-toggle" open><summary><section id="method.iter_spks" class="method"><h4 class="code-header">pub fn <a href="#method.iter_spks" class="fn">iter_spks</a>(
+</div></details><details class="toggle method-toggle" open><summary><section id="method.iter_spks" class="method"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#446">Source</a><h4 class="code-header">pub fn <a href="#method.iter_spks" class="fn">iter_spks</a>(
     &amp;mut self,
     keychain: K,
 ) -&gt; impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a>&lt;Item = (<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <a class="struct" href="../bitcoin/struct.ScriptBuf.html" title="struct bdk_chain::bitcoin::ScriptBuf">ScriptBuf</a>)&gt;</h4></section></summary><div class="docblock"><p>Iterate over indexed <a href="../bitcoin/struct.ScriptBuf.html" title="struct bdk_chain::bitcoin::ScriptBuf"><code>ScriptBuf</code></a>s contained in this request of the given <code>keychain</code>.</p>
-</div></details></div></details></div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Default-for-FullScanRequest%3CK%3E" class="impl"><a href="#impl-Default-for-FullScanRequest%3CK%3E" class="anchor">§</a><h3 class="code-header">impl&lt;K&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html" title="trait core::default::Default">Default</a> for <a class="struct" href="struct.FullScanRequest.html" title="struct bdk_chain::spk_client::FullScanRequest">FullScanRequest</a>&lt;K&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.default" class="method trait-impl"><a href="#method.default" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default" class="fn">default</a>() -&gt; <a class="struct" href="struct.FullScanRequest.html" title="struct bdk_chain::spk_client::FullScanRequest">FullScanRequest</a>&lt;K&gt;</h4></section></summary><div class='docblock'>Returns the “default value” for a type. <a href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CFullScanRequestBuilder%3CK%3E%3E-for-FullScanRequest%3CK%3E" class="impl"><a href="#impl-From%3CFullScanRequestBuilder%3CK%3E%3E-for-FullScanRequest%3CK%3E" class="anchor">§</a><h3 class="code-header">impl&lt;K&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="struct" href="struct.FullScanRequestBuilder.html" title="struct bdk_chain::spk_client::FullScanRequestBuilder">FullScanRequestBuilder</a>&lt;K&gt;&gt; for <a class="struct" href="struct.FullScanRequest.html" title="struct bdk_chain::spk_client::FullScanRequest">FullScanRequest</a>&lt;K&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from" class="method trait-impl"><a href="#method.from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(builder: <a class="struct" href="struct.FullScanRequestBuilder.html" title="struct bdk_chain::spk_client::FullScanRequestBuilder">FullScanRequestBuilder</a>&lt;K&gt;) -&gt; <a class="struct" href="struct.FullScanRequest.html" title="struct bdk_chain::spk_client::FullScanRequest">FullScanRequest</a>&lt;K&gt;</h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details></div><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-FullScanRequest%3CK%3E" class="impl"><a href="#impl-Freeze-for-FullScanRequest%3CK%3E" class="anchor">§</a><h3 class="code-header">impl&lt;K&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="struct" href="struct.FullScanRequest.html" title="struct bdk_chain::spk_client::FullScanRequest">FullScanRequest</a>&lt;K&gt;</h3></section><section id="impl-RefUnwindSafe-for-FullScanRequest%3CK%3E" class="impl"><a href="#impl-RefUnwindSafe-for-FullScanRequest%3CK%3E" class="anchor">§</a><h3 class="code-header">impl&lt;K&gt; !<a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="struct.FullScanRequest.html" title="struct bdk_chain::spk_client::FullScanRequest">FullScanRequest</a>&lt;K&gt;</h3></section><section id="impl-Send-for-FullScanRequest%3CK%3E" class="impl"><a href="#impl-Send-for-FullScanRequest%3CK%3E" class="anchor">§</a><h3 class="code-header">impl&lt;K&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="struct.FullScanRequest.html" title="struct bdk_chain::spk_client::FullScanRequest">FullScanRequest</a>&lt;K&gt;<div class="where">where
+</div></details></div></details></div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Default-for-FullScanRequest%3CK%3E" class="impl"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#411">Source</a><a href="#impl-Default-for-FullScanRequest%3CK%3E" class="anchor">§</a><h3 class="code-header">impl&lt;K&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html" title="trait core::default::Default">Default</a> for <a class="struct" href="struct.FullScanRequest.html" title="struct bdk_chain::spk_client::FullScanRequest">FullScanRequest</a>&lt;K&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.default" class="method trait-impl"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#412">Source</a><a href="#method.default" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default" class="fn">default</a>() -&gt; <a class="struct" href="struct.FullScanRequest.html" title="struct bdk_chain::spk_client::FullScanRequest">FullScanRequest</a>&lt;K&gt;</h4></section></summary><div class='docblock'>Returns the “default value” for a type. <a href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CFullScanRequestBuilder%3CK%3E%3E-for-FullScanRequest%3CK%3E" class="impl"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#405">Source</a><a href="#impl-From%3CFullScanRequestBuilder%3CK%3E%3E-for-FullScanRequest%3CK%3E" class="anchor">§</a><h3 class="code-header">impl&lt;K&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="struct" href="struct.FullScanRequestBuilder.html" title="struct bdk_chain::spk_client::FullScanRequestBuilder">FullScanRequestBuilder</a>&lt;K&gt;&gt; for <a class="struct" href="struct.FullScanRequest.html" title="struct bdk_chain::spk_client::FullScanRequest">FullScanRequest</a>&lt;K&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from" class="method trait-impl"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#406">Source</a><a href="#method.from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(builder: <a class="struct" href="struct.FullScanRequestBuilder.html" title="struct bdk_chain::spk_client::FullScanRequestBuilder">FullScanRequestBuilder</a>&lt;K&gt;) -&gt; <a class="struct" href="struct.FullScanRequest.html" title="struct bdk_chain::spk_client::FullScanRequest">FullScanRequest</a>&lt;K&gt;</h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details></div><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-FullScanRequest%3CK%3E" class="impl"><a href="#impl-Freeze-for-FullScanRequest%3CK%3E" class="anchor">§</a><h3 class="code-header">impl&lt;K&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="struct" href="struct.FullScanRequest.html" title="struct bdk_chain::spk_client::FullScanRequest">FullScanRequest</a>&lt;K&gt;</h3></section><section id="impl-RefUnwindSafe-for-FullScanRequest%3CK%3E" class="impl"><a href="#impl-RefUnwindSafe-for-FullScanRequest%3CK%3E" class="anchor">§</a><h3 class="code-header">impl&lt;K&gt; !<a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="struct.FullScanRequest.html" title="struct bdk_chain::spk_client::FullScanRequest">FullScanRequest</a>&lt;K&gt;</h3></section><section id="impl-Send-for-FullScanRequest%3CK%3E" class="impl"><a href="#impl-Send-for-FullScanRequest%3CK%3E" class="anchor">§</a><h3 class="code-header">impl&lt;K&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="struct.FullScanRequest.html" title="struct bdk_chain::spk_client::FullScanRequest">FullScanRequest</a>&lt;K&gt;<div class="where">where
     K: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a>,</div></h3></section><section id="impl-Sync-for-FullScanRequest%3CK%3E" class="impl"><a href="#impl-Sync-for-FullScanRequest%3CK%3E" class="anchor">§</a><h3 class="code-header">impl&lt;K&gt; !<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="struct" href="struct.FullScanRequest.html" title="struct bdk_chain::spk_client::FullScanRequest">FullScanRequest</a>&lt;K&gt;</h3></section><section id="impl-Unpin-for-FullScanRequest%3CK%3E" class="impl"><a href="#impl-Unpin-for-FullScanRequest%3CK%3E" class="anchor">§</a><h3 class="code-header">impl&lt;K&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="struct" href="struct.FullScanRequest.html" title="struct bdk_chain::spk_client::FullScanRequest">FullScanRequest</a>&lt;K&gt;</h3></section><section id="impl-UnwindSafe-for-FullScanRequest%3CK%3E" class="impl"><a href="#impl-UnwindSafe-for-FullScanRequest%3CK%3E" class="anchor">§</a><h3 class="code-header">impl&lt;K&gt; !<a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="struct" href="struct.FullScanRequest.html" title="struct bdk_chain::spk_client::FullScanRequest">FullScanRequest</a>&lt;K&gt;</h3></section></div><h2 id="blanket-implementations" class="section-header">Blanket Implementations<a href="#blanket-implementations" class="anchor">§</a></h2><div id="blanket-implementations-list"><details class="toggle implementors-toggle"><summary><section id="impl-Any-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#138">Source</a><a href="#impl-Any-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T<div class="where">where
     T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#139">Source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id" class="fn">type_id</a>(&amp;self) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/core/any/struct.TypeId.html" title="struct core::any::TypeId">TypeId</a></h4></section></summary><div class='docblock'>Gets the <code>TypeId</code> of <code>self</code>. <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Borrow%3CT%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#209">Source</a><a href="#impl-Borrow%3CT%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html" title="trait core::borrow::Borrow">Borrow</a>&lt;T&gt; for T<div class="where">where
     T: ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#211">Source</a><a href="#method.borrow" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html#tymethod.borrow" class="fn">borrow</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;T</a></h4></section></summary><div class='docblock'>Immutably borrows from an owned value. <a href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html#tymethod.borrow">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-BorrowMut%3CT%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#217">Source</a><a href="#impl-BorrowMut%3CT%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/borrow/trait.BorrowMut.html" title="trait core::borrow::BorrowMut">BorrowMut</a>&lt;T&gt; for T<div class="where">where
index 3a6b11e9bccdcda377db0b8dd6c0024b1ba7c759..b3afbade894a206c104d3e465e483b0e9a57c085 100644 (file)
@@ -1,16 +1,16 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Builds a `FullScanRequest`."><title>FullScanRequestBuilder in bdk_chain::spk_client - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-e7950ecc.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f85c6de55 2025-01-26)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Full<wbr>Scan<wbr>Request<wbr>Builder</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.build" title="build">build</a></li><li><a href="#method.chain_tip" title="chain_tip">chain_tip</a></li><li><a href="#method.inspect" title="inspect">inspect</a></li><li><a href="#method.spks_for_keychain" title="spks_for_keychain">spks_for_keychain</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Default-for-FullScanRequestBuilder%3CK%3E" title="Default">Default</a></li><li><a href="#impl-From%3CFullScanRequestBuilder%3CK%3E%3E-for-FullScanRequest%3CK%3E" title="From&#60;FullScanRequestBuilder&#60;K&#62;&#62;">From&#60;FullScanRequestBuilder&#60;K&#62;&#62;</a></li><li><a href="#impl-FullScanRequestBuilderExt%3CK%3E-for-FullScanRequestBuilder%3CK%3E" title="FullScanRequestBuilderExt&#60;K&#62;">FullScanRequestBuilderExt&#60;K&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-RefUnwindSafe-for-FullScanRequestBuilder%3CK%3E" title="!RefUnwindSafe">!RefUnwindSafe</a></li><li><a href="#impl-Sync-for-FullScanRequestBuilder%3CK%3E" title="!Sync">!Sync</a></li><li><a href="#impl-UnwindSafe-for-FullScanRequestBuilder%3CK%3E" title="!UnwindSafe">!UnwindSafe</a></li><li><a href="#impl-Freeze-for-FullScanRequestBuilder%3CK%3E" title="Freeze">Freeze</a></li><li><a href="#impl-Send-for-FullScanRequestBuilder%3CK%3E" title="Send">Send</a></li><li><a href="#impl-Unpin-for-FullScanRequestBuilder%3CK%3E" title="Unpin">Unpin</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>spk_<wbr>client</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">spk_client</a></div><h1>Struct <span class="struct">FullScanRequestBuilder</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct FullScanRequestBuilder&lt;K&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Builds a <a href="struct.FullScanRequest.html" title="struct bdk_chain::spk_client::FullScanRequest"><code>FullScanRequest</code></a>.</p>
-</div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-FullScanRequestBuilder%3CK%3E" class="impl"><a href="#impl-FullScanRequestBuilder%3CK%3E" class="anchor">§</a><h3 class="code-header">impl&lt;K&gt; <a class="struct" href="struct.FullScanRequestBuilder.html" title="struct bdk_chain::spk_client::FullScanRequestBuilder">FullScanRequestBuilder</a>&lt;K&gt;<div class="where">where
-    K: <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html" title="trait core::cmp::Ord">Ord</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.chain_tip" class="method"><h4 class="code-header">pub fn <a href="#method.chain_tip" class="fn">chain_tip</a>(self, tip: <a class="struct" href="../struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a>) -&gt; <a class="struct" href="struct.FullScanRequestBuilder.html" title="struct bdk_chain::spk_client::FullScanRequestBuilder">FullScanRequestBuilder</a>&lt;K&gt;</h4></section></summary><div class="docblock"><p>Set the initial chain tip for the full scan request.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Builds a `FullScanRequest`."><title>FullScanRequestBuilder in bdk_chain::spk_client - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-e7950ecc.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f85c6de55 2025-01-26)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Full<wbr>Scan<wbr>Request<wbr>Builder</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.build" title="build">build</a></li><li><a href="#method.chain_tip" title="chain_tip">chain_tip</a></li><li><a href="#method.inspect" title="inspect">inspect</a></li><li><a href="#method.spks_for_keychain" title="spks_for_keychain">spks_for_keychain</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Default-for-FullScanRequestBuilder%3CK%3E" title="Default">Default</a></li><li><a href="#impl-From%3CFullScanRequestBuilder%3CK%3E%3E-for-FullScanRequest%3CK%3E" title="From&#60;FullScanRequestBuilder&#60;K&#62;&#62;">From&#60;FullScanRequestBuilder&#60;K&#62;&#62;</a></li><li><a href="#impl-FullScanRequestBuilderExt%3CK%3E-for-FullScanRequestBuilder%3CK%3E" title="FullScanRequestBuilderExt&#60;K&#62;">FullScanRequestBuilderExt&#60;K&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-RefUnwindSafe-for-FullScanRequestBuilder%3CK%3E" title="!RefUnwindSafe">!RefUnwindSafe</a></li><li><a href="#impl-Sync-for-FullScanRequestBuilder%3CK%3E" title="!Sync">!Sync</a></li><li><a href="#impl-UnwindSafe-for-FullScanRequestBuilder%3CK%3E" title="!UnwindSafe">!UnwindSafe</a></li><li><a href="#impl-Freeze-for-FullScanRequestBuilder%3CK%3E" title="Freeze">Freeze</a></li><li><a href="#impl-Send-for-FullScanRequestBuilder%3CK%3E" title="Send">Send</a></li><li><a href="#impl-Unpin-for-FullScanRequestBuilder%3CK%3E" title="Unpin">Unpin</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>spk_<wbr>client</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">spk_client</a></div><h1>Struct <span class="struct">FullScanRequestBuilder</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_core/spk_client.rs.html#343">Source</a> </span></div><pre class="rust item-decl"><code>pub struct FullScanRequestBuilder&lt;K&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Builds a <a href="struct.FullScanRequest.html" title="struct bdk_chain::spk_client::FullScanRequest"><code>FullScanRequest</code></a>.</p>
+</div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-FullScanRequestBuilder%3CK%3E" class="impl"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#355">Source</a><a href="#impl-FullScanRequestBuilder%3CK%3E" class="anchor">§</a><h3 class="code-header">impl&lt;K&gt; <a class="struct" href="struct.FullScanRequestBuilder.html" title="struct bdk_chain::spk_client::FullScanRequestBuilder">FullScanRequestBuilder</a>&lt;K&gt;<div class="where">where
+    K: <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html" title="trait core::cmp::Ord">Ord</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.chain_tip" class="method"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#359">Source</a><h4 class="code-header">pub fn <a href="#method.chain_tip" class="fn">chain_tip</a>(self, tip: <a class="struct" href="../struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a>) -&gt; <a class="struct" href="struct.FullScanRequestBuilder.html" title="struct bdk_chain::spk_client::FullScanRequestBuilder">FullScanRequestBuilder</a>&lt;K&gt;</h4></section></summary><div class="docblock"><p>Set the initial chain tip for the full scan request.</p>
 <p>This is used to update <a href="../../bdk_chain/local_chain/struct.LocalChain.html"><code>LocalChain</code></a>.</p>
-</div></details><details class="toggle method-toggle" open><summary><section id="method.spks_for_keychain" class="method"><h4 class="code-header">pub fn <a href="#method.spks_for_keychain" class="fn">spks_for_keychain</a>(
+</div></details><details class="toggle method-toggle" open><summary><section id="method.spks_for_keychain" class="method"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#365-369">Source</a><h4 class="code-header">pub fn <a href="#method.spks_for_keychain" class="fn">spks_for_keychain</a>(
     self,
     keychain: K,
     spks: impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>&lt;IntoIter = impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a>&lt;Item = (<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <a class="struct" href="../bitcoin/struct.ScriptBuf.html" title="struct bdk_chain::bitcoin::ScriptBuf">ScriptBuf</a>)&gt; + <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> + 'static&gt;,
 ) -&gt; <a class="struct" href="struct.FullScanRequestBuilder.html" title="struct bdk_chain::spk_client::FullScanRequestBuilder">FullScanRequestBuilder</a>&lt;K&gt;</h4></section></summary><div class="docblock"><p>Set the spk iterator for a given <code>keychain</code>.</p>
-</div></details><details class="toggle method-toggle" open><summary><section id="method.inspect" class="method"><h4 class="code-header">pub fn <a href="#method.inspect" class="fn">inspect</a>&lt;F&gt;(self, inspect: F) -&gt; <a class="struct" href="struct.FullScanRequestBuilder.html" title="struct bdk_chain::spk_client::FullScanRequestBuilder">FullScanRequestBuilder</a>&lt;K&gt;<div class="where">where
+</div></details><details class="toggle method-toggle" open><summary><section id="method.inspect" class="method"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#377-379">Source</a><h4 class="code-header">pub fn <a href="#method.inspect" class="fn">inspect</a>&lt;F&gt;(self, inspect: F) -&gt; <a class="struct" href="struct.FullScanRequestBuilder.html" title="struct bdk_chain::spk_client::FullScanRequestBuilder">FullScanRequestBuilder</a>&lt;K&gt;<div class="where">where
     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>(K, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, &amp;<a class="struct" href="../bitcoin/struct.Script.html" title="struct bdk_chain::bitcoin::Script">Script</a>) + <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> + 'static,</div></h4></section></summary><div class="docblock"><p>Set the closure that will inspect every sync item visited.</p>
-</div></details><details class="toggle method-toggle" open><summary><section id="method.build" class="method"><h4 class="code-header">pub fn <a href="#method.build" class="fn">build</a>(self) -&gt; <a class="struct" href="struct.FullScanRequest.html" title="struct bdk_chain::spk_client::FullScanRequest">FullScanRequest</a>&lt;K&gt;</h4></section></summary><div class="docblock"><p>Build the <a href="struct.FullScanRequest.html" title="struct bdk_chain::spk_client::FullScanRequest"><code>FullScanRequest</code></a>.</p>
-</div></details></div></details></div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Default-for-FullScanRequestBuilder%3CK%3E" class="impl"><a href="#impl-Default-for-FullScanRequestBuilder%3CK%3E" class="anchor">§</a><h3 class="code-header">impl&lt;K&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html" title="trait core::default::Default">Default</a> for <a class="struct" href="struct.FullScanRequestBuilder.html" title="struct bdk_chain::spk_client::FullScanRequestBuilder">FullScanRequestBuilder</a>&lt;K&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.default" class="method trait-impl"><a href="#method.default" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default" class="fn">default</a>() -&gt; <a class="struct" href="struct.FullScanRequestBuilder.html" title="struct bdk_chain::spk_client::FullScanRequestBuilder">FullScanRequestBuilder</a>&lt;K&gt;</h4></section></summary><div class='docblock'>Returns the “default value” for a type. <a href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CFullScanRequestBuilder%3CK%3E%3E-for-FullScanRequest%3CK%3E" class="impl"><a href="#impl-From%3CFullScanRequestBuilder%3CK%3E%3E-for-FullScanRequest%3CK%3E" class="anchor">§</a><h3 class="code-header">impl&lt;K&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="struct" href="struct.FullScanRequestBuilder.html" title="struct bdk_chain::spk_client::FullScanRequestBuilder">FullScanRequestBuilder</a>&lt;K&gt;&gt; for <a class="struct" href="struct.FullScanRequest.html" title="struct bdk_chain::spk_client::FullScanRequest">FullScanRequest</a>&lt;K&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from" class="method trait-impl"><a href="#method.from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(builder: <a class="struct" href="struct.FullScanRequestBuilder.html" title="struct bdk_chain::spk_client::FullScanRequestBuilder">FullScanRequestBuilder</a>&lt;K&gt;) -&gt; <a class="struct" href="struct.FullScanRequest.html" title="struct bdk_chain::spk_client::FullScanRequest">FullScanRequest</a>&lt;K&gt;</h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-FullScanRequestBuilderExt%3CK%3E-for-FullScanRequestBuilder%3CK%3E" class="impl"><a class="src rightside" href="../../src/bdk_chain/indexer/keychain_txout.rs.html#903-910">Source</a><a href="#impl-FullScanRequestBuilderExt%3CK%3E-for-FullScanRequestBuilder%3CK%3E" class="anchor">§</a><h3 class="code-header">impl&lt;K: <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html" title="trait core::cmp::Ord">Ord</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a>&gt; <a class="trait" href="../indexer/keychain_txout/trait.FullScanRequestBuilderExt.html" title="trait bdk_chain::indexer::keychain_txout::FullScanRequestBuilderExt">FullScanRequestBuilderExt</a>&lt;K&gt; for <a class="struct" href="struct.FullScanRequestBuilder.html" title="struct bdk_chain::spk_client::FullScanRequestBuilder">FullScanRequestBuilder</a>&lt;K&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.spks_from_indexer" class="method trait-impl"><a class="src rightside" href="../../src/bdk_chain/indexer/keychain_txout.rs.html#904-909">Source</a><a href="#method.spks_from_indexer" class="anchor">§</a><h4 class="code-header">fn <a href="../indexer/keychain_txout/trait.FullScanRequestBuilderExt.html#tymethod.spks_from_indexer" class="fn">spks_from_indexer</a>(self, indexer: &amp;<a class="struct" href="../indexer/keychain_txout/struct.KeychainTxOutIndex.html" title="struct bdk_chain::indexer::keychain_txout::KeychainTxOutIndex">KeychainTxOutIndex</a>&lt;K&gt;) -&gt; Self</h4></section></summary><div class='docblock'>Add spk iterators for each keychain tracked in <code>indexer</code>.</div></details></div></details></div><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-FullScanRequestBuilder%3CK%3E" class="impl"><a href="#impl-Freeze-for-FullScanRequestBuilder%3CK%3E" class="anchor">§</a><h3 class="code-header">impl&lt;K&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="struct" href="struct.FullScanRequestBuilder.html" title="struct bdk_chain::spk_client::FullScanRequestBuilder">FullScanRequestBuilder</a>&lt;K&gt;</h3></section><section id="impl-RefUnwindSafe-for-FullScanRequestBuilder%3CK%3E" class="impl"><a href="#impl-RefUnwindSafe-for-FullScanRequestBuilder%3CK%3E" class="anchor">§</a><h3 class="code-header">impl&lt;K&gt; !<a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="struct.FullScanRequestBuilder.html" title="struct bdk_chain::spk_client::FullScanRequestBuilder">FullScanRequestBuilder</a>&lt;K&gt;</h3></section><section id="impl-Send-for-FullScanRequestBuilder%3CK%3E" class="impl"><a href="#impl-Send-for-FullScanRequestBuilder%3CK%3E" class="anchor">§</a><h3 class="code-header">impl&lt;K&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="struct.FullScanRequestBuilder.html" title="struct bdk_chain::spk_client::FullScanRequestBuilder">FullScanRequestBuilder</a>&lt;K&gt;<div class="where">where
+</div></details><details class="toggle method-toggle" open><summary><section id="method.build" class="method"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#386">Source</a><h4 class="code-header">pub fn <a href="#method.build" class="fn">build</a>(self) -&gt; <a class="struct" href="struct.FullScanRequest.html" title="struct bdk_chain::spk_client::FullScanRequest">FullScanRequest</a>&lt;K&gt;</h4></section></summary><div class="docblock"><p>Build the <a href="struct.FullScanRequest.html" title="struct bdk_chain::spk_client::FullScanRequest"><code>FullScanRequest</code></a>.</p>
+</div></details></div></details></div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Default-for-FullScanRequestBuilder%3CK%3E" class="impl"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#347">Source</a><a href="#impl-Default-for-FullScanRequestBuilder%3CK%3E" class="anchor">§</a><h3 class="code-header">impl&lt;K&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html" title="trait core::default::Default">Default</a> for <a class="struct" href="struct.FullScanRequestBuilder.html" title="struct bdk_chain::spk_client::FullScanRequestBuilder">FullScanRequestBuilder</a>&lt;K&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.default" class="method trait-impl"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#348">Source</a><a href="#method.default" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default" class="fn">default</a>() -&gt; <a class="struct" href="struct.FullScanRequestBuilder.html" title="struct bdk_chain::spk_client::FullScanRequestBuilder">FullScanRequestBuilder</a>&lt;K&gt;</h4></section></summary><div class='docblock'>Returns the “default value” for a type. <a href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CFullScanRequestBuilder%3CK%3E%3E-for-FullScanRequest%3CK%3E" class="impl"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#405">Source</a><a href="#impl-From%3CFullScanRequestBuilder%3CK%3E%3E-for-FullScanRequest%3CK%3E" class="anchor">§</a><h3 class="code-header">impl&lt;K&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="struct" href="struct.FullScanRequestBuilder.html" title="struct bdk_chain::spk_client::FullScanRequestBuilder">FullScanRequestBuilder</a>&lt;K&gt;&gt; for <a class="struct" href="struct.FullScanRequest.html" title="struct bdk_chain::spk_client::FullScanRequest">FullScanRequest</a>&lt;K&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from" class="method trait-impl"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#406">Source</a><a href="#method.from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(builder: <a class="struct" href="struct.FullScanRequestBuilder.html" title="struct bdk_chain::spk_client::FullScanRequestBuilder">FullScanRequestBuilder</a>&lt;K&gt;) -&gt; <a class="struct" href="struct.FullScanRequest.html" title="struct bdk_chain::spk_client::FullScanRequest">FullScanRequest</a>&lt;K&gt;</h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-FullScanRequestBuilderExt%3CK%3E-for-FullScanRequestBuilder%3CK%3E" class="impl"><a class="src rightside" href="../../src/bdk_chain/indexer/keychain_txout.rs.html#903-910">Source</a><a href="#impl-FullScanRequestBuilderExt%3CK%3E-for-FullScanRequestBuilder%3CK%3E" class="anchor">§</a><h3 class="code-header">impl&lt;K: <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html" title="trait core::cmp::Ord">Ord</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a>&gt; <a class="trait" href="../indexer/keychain_txout/trait.FullScanRequestBuilderExt.html" title="trait bdk_chain::indexer::keychain_txout::FullScanRequestBuilderExt">FullScanRequestBuilderExt</a>&lt;K&gt; for <a class="struct" href="struct.FullScanRequestBuilder.html" title="struct bdk_chain::spk_client::FullScanRequestBuilder">FullScanRequestBuilder</a>&lt;K&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.spks_from_indexer" class="method trait-impl"><a class="src rightside" href="../../src/bdk_chain/indexer/keychain_txout.rs.html#904-909">Source</a><a href="#method.spks_from_indexer" class="anchor">§</a><h4 class="code-header">fn <a href="../indexer/keychain_txout/trait.FullScanRequestBuilderExt.html#tymethod.spks_from_indexer" class="fn">spks_from_indexer</a>(self, indexer: &amp;<a class="struct" href="../indexer/keychain_txout/struct.KeychainTxOutIndex.html" title="struct bdk_chain::indexer::keychain_txout::KeychainTxOutIndex">KeychainTxOutIndex</a>&lt;K&gt;) -&gt; Self</h4></section></summary><div class='docblock'>Add spk iterators for each keychain tracked in <code>indexer</code>.</div></details></div></details></div><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-FullScanRequestBuilder%3CK%3E" class="impl"><a href="#impl-Freeze-for-FullScanRequestBuilder%3CK%3E" class="anchor">§</a><h3 class="code-header">impl&lt;K&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="struct" href="struct.FullScanRequestBuilder.html" title="struct bdk_chain::spk_client::FullScanRequestBuilder">FullScanRequestBuilder</a>&lt;K&gt;</h3></section><section id="impl-RefUnwindSafe-for-FullScanRequestBuilder%3CK%3E" class="impl"><a href="#impl-RefUnwindSafe-for-FullScanRequestBuilder%3CK%3E" class="anchor">§</a><h3 class="code-header">impl&lt;K&gt; !<a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="struct.FullScanRequestBuilder.html" title="struct bdk_chain::spk_client::FullScanRequestBuilder">FullScanRequestBuilder</a>&lt;K&gt;</h3></section><section id="impl-Send-for-FullScanRequestBuilder%3CK%3E" class="impl"><a href="#impl-Send-for-FullScanRequestBuilder%3CK%3E" class="anchor">§</a><h3 class="code-header">impl&lt;K&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="struct.FullScanRequestBuilder.html" title="struct bdk_chain::spk_client::FullScanRequestBuilder">FullScanRequestBuilder</a>&lt;K&gt;<div class="where">where
     K: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a>,</div></h3></section><section id="impl-Sync-for-FullScanRequestBuilder%3CK%3E" class="impl"><a href="#impl-Sync-for-FullScanRequestBuilder%3CK%3E" class="anchor">§</a><h3 class="code-header">impl&lt;K&gt; !<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="struct" href="struct.FullScanRequestBuilder.html" title="struct bdk_chain::spk_client::FullScanRequestBuilder">FullScanRequestBuilder</a>&lt;K&gt;</h3></section><section id="impl-Unpin-for-FullScanRequestBuilder%3CK%3E" class="impl"><a href="#impl-Unpin-for-FullScanRequestBuilder%3CK%3E" class="anchor">§</a><h3 class="code-header">impl&lt;K&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="struct" href="struct.FullScanRequestBuilder.html" title="struct bdk_chain::spk_client::FullScanRequestBuilder">FullScanRequestBuilder</a>&lt;K&gt;</h3></section><section id="impl-UnwindSafe-for-FullScanRequestBuilder%3CK%3E" class="impl"><a href="#impl-UnwindSafe-for-FullScanRequestBuilder%3CK%3E" class="anchor">§</a><h3 class="code-header">impl&lt;K&gt; !<a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="struct" href="struct.FullScanRequestBuilder.html" title="struct bdk_chain::spk_client::FullScanRequestBuilder">FullScanRequestBuilder</a>&lt;K&gt;</h3></section></div><h2 id="blanket-implementations" class="section-header">Blanket Implementations<a href="#blanket-implementations" class="anchor">§</a></h2><div id="blanket-implementations-list"><details class="toggle implementors-toggle"><summary><section id="impl-Any-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#138">Source</a><a href="#impl-Any-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T<div class="where">where
     T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#139">Source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id" class="fn">type_id</a>(&amp;self) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/core/any/struct.TypeId.html" title="struct core::any::TypeId">TypeId</a></h4></section></summary><div class='docblock'>Gets the <code>TypeId</code> of <code>self</code>. <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Borrow%3CT%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#209">Source</a><a href="#impl-Borrow%3CT%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html" title="trait core::borrow::Borrow">Borrow</a>&lt;T&gt; for T<div class="where">where
     T: ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#211">Source</a><a href="#method.borrow" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html#tymethod.borrow" class="fn">borrow</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;T</a></h4></section></summary><div class='docblock'>Immutably borrows from an owned value. <a href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html#tymethod.borrow">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-BorrowMut%3CT%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#217">Source</a><a href="#impl-BorrowMut%3CT%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/borrow/trait.BorrowMut.html" title="trait core::borrow::BorrowMut">BorrowMut</a>&lt;T&gt; for T<div class="where">where
index a98a463b3e22a093794fe48ecaabe4a1b0d7f9b6..774b070bd7e2b3bad867d7c089e5c474270a6c9c 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Data returned from a spk-based blockchain client full scan."><title>FullScanResponse in bdk_chain::spk_client - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-e7950ecc.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f85c6de55 2025-01-26)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Full<wbr>Scan<wbr>Response</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.chain_update" title="chain_update">chain_update</a></li><li><a href="#structfield.last_active_indices" title="last_active_indices">last_active_indices</a></li><li><a href="#structfield.tx_update" title="tx_update">tx_update</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Debug-for-FullScanResponse%3CK,+A%3E" title="Debug">Debug</a></li><li><a href="#impl-Default-for-FullScanResponse%3CK,+A%3E" title="Default">Default</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-FullScanResponse%3CK,+A%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-FullScanResponse%3CK,+A%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-FullScanResponse%3CK,+A%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-FullScanResponse%3CK,+A%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-FullScanResponse%3CK,+A%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-FullScanResponse%3CK,+A%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>spk_<wbr>client</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">spk_client</a></div><h1>Struct <span class="struct">FullScanResponse</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct FullScanResponse&lt;K, A = <a class="struct" href="../struct.ConfirmationBlockTime.html" title="struct bdk_chain::ConfirmationBlockTime">ConfirmationBlockTime</a>&gt; {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Data returned from a spk-based blockchain client full scan."><title>FullScanResponse in bdk_chain::spk_client - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-e7950ecc.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f85c6de55 2025-01-26)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Full<wbr>Scan<wbr>Response</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.chain_update" title="chain_update">chain_update</a></li><li><a href="#structfield.last_active_indices" title="last_active_indices">last_active_indices</a></li><li><a href="#structfield.tx_update" title="tx_update">tx_update</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Debug-for-FullScanResponse%3CK,+A%3E" title="Debug">Debug</a></li><li><a href="#impl-Default-for-FullScanResponse%3CK,+A%3E" title="Default">Default</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-FullScanResponse%3CK,+A%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-FullScanResponse%3CK,+A%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-FullScanResponse%3CK,+A%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-FullScanResponse%3CK,+A%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-FullScanResponse%3CK,+A%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-FullScanResponse%3CK,+A%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>spk_<wbr>client</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">spk_client</a></div><h1>Struct <span class="struct">FullScanResponse</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_core/spk_client.rs.html#462">Source</a> </span></div><pre class="rust item-decl"><code>pub struct FullScanResponse&lt;K, A = <a class="struct" href="../struct.ConfirmationBlockTime.html" title="struct bdk_chain::ConfirmationBlockTime">ConfirmationBlockTime</a>&gt; {
     pub tx_update: <a class="struct" href="../struct.TxUpdate.html" title="struct bdk_chain::TxUpdate">TxUpdate</a>&lt;A&gt;,
     pub last_active_indices: <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html" title="struct alloc::collections::btree::map::BTreeMap">BTreeMap</a>&lt;K, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>&gt;,
     pub chain_update: <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="../struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a>&gt;,
@@ -8,9 +8,9 @@
 </div><span id="structfield.last_active_indices" class="structfield section-header"><a href="#structfield.last_active_indices" class="anchor field">§</a><code>last_active_indices: <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html" title="struct alloc::collections::btree::map::BTreeMap">BTreeMap</a>&lt;K, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>&gt;</code></span><div class="docblock"><p>Last active indices for the corresponding keychains (<code>K</code>). An index is active if it had a
 transaction associated with the script pubkey at that index.</p>
 </div><span id="structfield.chain_update" class="structfield section-header"><a href="#structfield.chain_update" class="anchor field">§</a><code>chain_update: <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="../struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a>&gt;</code></span><div class="docblock"><p>Changes to the chain discovered during the scan.</p>
-</div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-FullScanResponse%3CK,+A%3E" class="impl"><a href="#impl-Debug-for-FullScanResponse%3CK,+A%3E" class="anchor">§</a><h3 class="code-header">impl&lt;K, A&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.FullScanResponse.html" title="struct bdk_chain::spk_client::FullScanResponse">FullScanResponse</a>&lt;K, A&gt;<div class="where">where
+</div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-FullScanResponse%3CK,+A%3E" class="impl"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#461">Source</a><a href="#impl-Debug-for-FullScanResponse%3CK,+A%3E" class="anchor">§</a><h3 class="code-header">impl&lt;K, A&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.FullScanResponse.html" title="struct bdk_chain::spk_client::FullScanResponse">FullScanResponse</a>&lt;K, A&gt;<div class="where">where
     K: <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a>,
-    A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Default-for-FullScanResponse%3CK,+A%3E" class="impl"><a href="#impl-Default-for-FullScanResponse%3CK,+A%3E" class="anchor">§</a><h3 class="code-header">impl&lt;K, A&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html" title="trait core::default::Default">Default</a> for <a class="struct" href="struct.FullScanResponse.html" title="struct bdk_chain::spk_client::FullScanResponse">FullScanResponse</a>&lt;K, A&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.default" class="method trait-impl"><a href="#method.default" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default" class="fn">default</a>() -&gt; <a class="struct" href="struct.FullScanResponse.html" title="struct bdk_chain::spk_client::FullScanResponse">FullScanResponse</a>&lt;K, A&gt;</h4></section></summary><div class='docblock'>Returns the “default value” for a type. <a href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default">Read more</a></div></details></div></details></div><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-FullScanResponse%3CK,+A%3E" class="impl"><a href="#impl-Freeze-for-FullScanResponse%3CK,+A%3E" class="anchor">§</a><h3 class="code-header">impl&lt;K, A&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="struct" href="struct.FullScanResponse.html" title="struct bdk_chain::spk_client::FullScanResponse">FullScanResponse</a>&lt;K, A&gt;</h3></section><section id="impl-RefUnwindSafe-for-FullScanResponse%3CK,+A%3E" class="impl"><a href="#impl-RefUnwindSafe-for-FullScanResponse%3CK,+A%3E" class="anchor">§</a><h3 class="code-header">impl&lt;K, A&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="struct.FullScanResponse.html" title="struct bdk_chain::spk_client::FullScanResponse">FullScanResponse</a>&lt;K, A&gt;<div class="where">where
+    A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#461">Source</a><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Default-for-FullScanResponse%3CK,+A%3E" class="impl"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#472">Source</a><a href="#impl-Default-for-FullScanResponse%3CK,+A%3E" class="anchor">§</a><h3 class="code-header">impl&lt;K, A&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html" title="trait core::default::Default">Default</a> for <a class="struct" href="struct.FullScanResponse.html" title="struct bdk_chain::spk_client::FullScanResponse">FullScanResponse</a>&lt;K, A&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.default" class="method trait-impl"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#473">Source</a><a href="#method.default" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default" class="fn">default</a>() -&gt; <a class="struct" href="struct.FullScanResponse.html" title="struct bdk_chain::spk_client::FullScanResponse">FullScanResponse</a>&lt;K, A&gt;</h4></section></summary><div class='docblock'>Returns the “default value” for a type. <a href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default">Read more</a></div></details></div></details></div><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-FullScanResponse%3CK,+A%3E" class="impl"><a href="#impl-Freeze-for-FullScanResponse%3CK,+A%3E" class="anchor">§</a><h3 class="code-header">impl&lt;K, A&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="struct" href="struct.FullScanResponse.html" title="struct bdk_chain::spk_client::FullScanResponse">FullScanResponse</a>&lt;K, A&gt;</h3></section><section id="impl-RefUnwindSafe-for-FullScanResponse%3CK,+A%3E" class="impl"><a href="#impl-RefUnwindSafe-for-FullScanResponse%3CK,+A%3E" class="anchor">§</a><h3 class="code-header">impl&lt;K, A&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="struct.FullScanResponse.html" title="struct bdk_chain::spk_client::FullScanResponse">FullScanResponse</a>&lt;K, A&gt;<div class="where">where
     K: <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a>,
     A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a>,</div></h3></section><section id="impl-Send-for-FullScanResponse%3CK,+A%3E" class="impl"><a href="#impl-Send-for-FullScanResponse%3CK,+A%3E" class="anchor">§</a><h3 class="code-header">impl&lt;K, A&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="struct.FullScanResponse.html" title="struct bdk_chain::spk_client::FullScanResponse">FullScanResponse</a>&lt;K, A&gt;<div class="where">where
     K: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a>,
index ea801acb32a1a980e4415e3e42bed626b2cd6872..1a22d1870e23e19088bd4eadfeebd14ee64ffc43 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The progress of `SyncRequest`."><title>SyncProgress in bdk_chain::spk_client - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-e7950ecc.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f85c6de55 2025-01-26)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Sync<wbr>Progress</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.outpoints_consumed" title="outpoints_consumed">outpoints_consumed</a></li><li><a href="#structfield.outpoints_remaining" title="outpoints_remaining">outpoints_remaining</a></li><li><a href="#structfield.spks_consumed" title="spks_consumed">spks_consumed</a></li><li><a href="#structfield.spks_remaining" title="spks_remaining">spks_remaining</a></li><li><a href="#structfield.txids_consumed" title="txids_consumed">txids_consumed</a></li><li><a href="#structfield.txids_remaining" title="txids_remaining">txids_remaining</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.consumed" title="consumed">consumed</a></li><li><a href="#method.remaining" title="remaining">remaining</a></li><li><a href="#method.total" title="total">total</a></li><li><a href="#method.total_outpoints" title="total_outpoints">total_outpoints</a></li><li><a href="#method.total_spks" title="total_spks">total_spks</a></li><li><a href="#method.total_txids" title="total_txids">total_txids</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-SyncProgress" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-SyncProgress" title="Debug">Debug</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-SyncProgress" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-SyncProgress" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-SyncProgress" title="Send">Send</a></li><li><a href="#impl-Sync-for-SyncProgress" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-SyncProgress" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-SyncProgress" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>spk_<wbr>client</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">spk_client</a></div><h1>Struct <span class="struct">SyncProgress</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct SyncProgress {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The progress of `SyncRequest`."><title>SyncProgress in bdk_chain::spk_client - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-e7950ecc.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f85c6de55 2025-01-26)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Sync<wbr>Progress</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.outpoints_consumed" title="outpoints_consumed">outpoints_consumed</a></li><li><a href="#structfield.outpoints_remaining" title="outpoints_remaining">outpoints_remaining</a></li><li><a href="#structfield.spks_consumed" title="spks_consumed">spks_consumed</a></li><li><a href="#structfield.spks_remaining" title="spks_remaining">spks_remaining</a></li><li><a href="#structfield.txids_consumed" title="txids_consumed">txids_consumed</a></li><li><a href="#structfield.txids_remaining" title="txids_remaining">txids_remaining</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.consumed" title="consumed">consumed</a></li><li><a href="#method.remaining" title="remaining">remaining</a></li><li><a href="#method.total" title="total">total</a></li><li><a href="#method.total_outpoints" title="total_outpoints">total_outpoints</a></li><li><a href="#method.total_spks" title="total_spks">total_spks</a></li><li><a href="#method.total_txids" title="total_txids">total_txids</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-SyncProgress" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-SyncProgress" title="Debug">Debug</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-SyncProgress" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-SyncProgress" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-SyncProgress" title="Send">Send</a></li><li><a href="#impl-Sync-for-SyncProgress" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-SyncProgress" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-SyncProgress" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>spk_<wbr>client</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">spk_client</a></div><h1>Struct <span class="struct">SyncProgress</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_core/spk_client.rs.html#42">Source</a> </span></div><pre class="rust item-decl"><code>pub struct SyncProgress {
     pub spks_consumed: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>,
     pub spks_remaining: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>,
     pub txids_consumed: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>,
 </div><span id="structfield.txids_remaining" class="structfield section-header"><a href="#structfield.txids_remaining" class="anchor field">§</a><code>txids_remaining: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a></code></span><div class="docblock"><p>Txids remaining in the request.</p>
 </div><span id="structfield.outpoints_consumed" class="structfield section-header"><a href="#structfield.outpoints_consumed" class="anchor field">§</a><code>outpoints_consumed: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a></code></span><div class="docblock"><p>Outpoints consumed by the request.</p>
 </div><span id="structfield.outpoints_remaining" class="structfield section-header"><a href="#structfield.outpoints_remaining" class="anchor field">§</a><code>outpoints_remaining: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a></code></span><div class="docblock"><p>Outpoints remaining in the request.</p>
-</div><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-SyncProgress" class="impl"><a href="#impl-SyncProgress" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="struct.SyncProgress.html" title="struct bdk_chain::spk_client::SyncProgress">SyncProgress</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.total" class="method"><h4 class="code-header">pub fn <a href="#method.total" class="fn">total</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a></h4></section></summary><div class="docblock"><p>Total items, consumed and remaining, of the request.</p>
-</div></details><details class="toggle method-toggle" open><summary><section id="method.total_spks" class="method"><h4 class="code-header">pub fn <a href="#method.total_spks" class="fn">total_spks</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a></h4></section></summary><div class="docblock"><p>Total script pubkeys, consumed and remaining, of the request.</p>
-</div></details><details class="toggle method-toggle" open><summary><section id="method.total_txids" class="method"><h4 class="code-header">pub fn <a href="#method.total_txids" class="fn">total_txids</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a></h4></section></summary><div class="docblock"><p>Total txids, consumed and remaining, of the request.</p>
-</div></details><details class="toggle method-toggle" open><summary><section id="method.total_outpoints" class="method"><h4 class="code-header">pub fn <a href="#method.total_outpoints" class="fn">total_outpoints</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a></h4></section></summary><div class="docblock"><p>Total outpoints, consumed and remaining, of the request.</p>
-</div></details><details class="toggle method-toggle" open><summary><section id="method.consumed" class="method"><h4 class="code-header">pub fn <a href="#method.consumed" class="fn">consumed</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a></h4></section></summary><div class="docblock"><p>Total consumed items of the request.</p>
-</div></details><details class="toggle method-toggle" open><summary><section id="method.remaining" class="method"><h4 class="code-header">pub fn <a href="#method.remaining" class="fn">remaining</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a></h4></section></summary><div class="docblock"><p>Total remaining items of the request.</p>
-</div></details></div></details></div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-SyncProgress" class="impl"><a href="#impl-Clone-for-SyncProgress" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.SyncProgress.html" title="struct bdk_chain::spk_client::SyncProgress">SyncProgress</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="struct.SyncProgress.html" title="struct bdk_chain::spk_client::SyncProgress">SyncProgress</a></h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-SyncProgress" class="impl"><a href="#impl-Debug-for-SyncProgress" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.SyncProgress.html" title="struct bdk_chain::spk_client::SyncProgress">SyncProgress</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details></div><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-SyncProgress" class="impl"><a href="#impl-Freeze-for-SyncProgress" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="struct" href="struct.SyncProgress.html" title="struct bdk_chain::spk_client::SyncProgress">SyncProgress</a></h3></section><section id="impl-RefUnwindSafe-for-SyncProgress" class="impl"><a href="#impl-RefUnwindSafe-for-SyncProgress" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="struct.SyncProgress.html" title="struct bdk_chain::spk_client::SyncProgress">SyncProgress</a></h3></section><section id="impl-Send-for-SyncProgress" class="impl"><a href="#impl-Send-for-SyncProgress" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="struct.SyncProgress.html" title="struct bdk_chain::spk_client::SyncProgress">SyncProgress</a></h3></section><section id="impl-Sync-for-SyncProgress" class="impl"><a href="#impl-Sync-for-SyncProgress" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="struct" href="struct.SyncProgress.html" title="struct bdk_chain::spk_client::SyncProgress">SyncProgress</a></h3></section><section id="impl-Unpin-for-SyncProgress" class="impl"><a href="#impl-Unpin-for-SyncProgress" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="struct" href="struct.SyncProgress.html" title="struct bdk_chain::spk_client::SyncProgress">SyncProgress</a></h3></section><section id="impl-UnwindSafe-for-SyncProgress" class="impl"><a href="#impl-UnwindSafe-for-SyncProgress" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="struct" href="struct.SyncProgress.html" title="struct bdk_chain::spk_client::SyncProgress">SyncProgress</a></h3></section></div><h2 id="blanket-implementations" class="section-header">Blanket Implementations<a href="#blanket-implementations" class="anchor">§</a></h2><div id="blanket-implementations-list"><details class="toggle implementors-toggle"><summary><section id="impl-Any-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#138">Source</a><a href="#impl-Any-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T<div class="where">where
+</div><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-SyncProgress" class="impl"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#57">Source</a><a href="#impl-SyncProgress" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="struct.SyncProgress.html" title="struct bdk_chain::spk_client::SyncProgress">SyncProgress</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.total" class="method"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#59">Source</a><h4 class="code-header">pub fn <a href="#method.total" class="fn">total</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a></h4></section></summary><div class="docblock"><p>Total items, consumed and remaining, of the request.</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.total_spks" class="method"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#64">Source</a><h4 class="code-header">pub fn <a href="#method.total_spks" class="fn">total_spks</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a></h4></section></summary><div class="docblock"><p>Total script pubkeys, consumed and remaining, of the request.</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.total_txids" class="method"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#69">Source</a><h4 class="code-header">pub fn <a href="#method.total_txids" class="fn">total_txids</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a></h4></section></summary><div class="docblock"><p>Total txids, consumed and remaining, of the request.</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.total_outpoints" class="method"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#74">Source</a><h4 class="code-header">pub fn <a href="#method.total_outpoints" class="fn">total_outpoints</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a></h4></section></summary><div class="docblock"><p>Total outpoints, consumed and remaining, of the request.</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.consumed" class="method"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#79">Source</a><h4 class="code-header">pub fn <a href="#method.consumed" class="fn">consumed</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a></h4></section></summary><div class="docblock"><p>Total consumed items of the request.</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.remaining" class="method"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#84">Source</a><h4 class="code-header">pub fn <a href="#method.remaining" class="fn">remaining</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a></h4></section></summary><div class="docblock"><p>Total remaining items of the request.</p>
+</div></details></div></details></div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-SyncProgress" class="impl"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#41">Source</a><a href="#impl-Clone-for-SyncProgress" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.SyncProgress.html" title="struct bdk_chain::spk_client::SyncProgress">SyncProgress</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#41">Source</a><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="struct.SyncProgress.html" title="struct bdk_chain::spk_client::SyncProgress">SyncProgress</a></h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-SyncProgress" class="impl"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#41">Source</a><a href="#impl-Debug-for-SyncProgress" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.SyncProgress.html" title="struct bdk_chain::spk_client::SyncProgress">SyncProgress</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#41">Source</a><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details></div><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-SyncProgress" class="impl"><a href="#impl-Freeze-for-SyncProgress" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="struct" href="struct.SyncProgress.html" title="struct bdk_chain::spk_client::SyncProgress">SyncProgress</a></h3></section><section id="impl-RefUnwindSafe-for-SyncProgress" class="impl"><a href="#impl-RefUnwindSafe-for-SyncProgress" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="struct.SyncProgress.html" title="struct bdk_chain::spk_client::SyncProgress">SyncProgress</a></h3></section><section id="impl-Send-for-SyncProgress" class="impl"><a href="#impl-Send-for-SyncProgress" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="struct.SyncProgress.html" title="struct bdk_chain::spk_client::SyncProgress">SyncProgress</a></h3></section><section id="impl-Sync-for-SyncProgress" class="impl"><a href="#impl-Sync-for-SyncProgress" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="struct" href="struct.SyncProgress.html" title="struct bdk_chain::spk_client::SyncProgress">SyncProgress</a></h3></section><section id="impl-Unpin-for-SyncProgress" class="impl"><a href="#impl-Unpin-for-SyncProgress" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="struct" href="struct.SyncProgress.html" title="struct bdk_chain::spk_client::SyncProgress">SyncProgress</a></h3></section><section id="impl-UnwindSafe-for-SyncProgress" class="impl"><a href="#impl-UnwindSafe-for-SyncProgress" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="struct" href="struct.SyncProgress.html" title="struct bdk_chain::spk_client::SyncProgress">SyncProgress</a></h3></section></div><h2 id="blanket-implementations" class="section-header">Blanket Implementations<a href="#blanket-implementations" class="anchor">§</a></h2><div id="blanket-implementations-list"><details class="toggle implementors-toggle"><summary><section id="impl-Any-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#138">Source</a><a href="#impl-Any-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T<div class="where">where
     T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#139">Source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id" class="fn">type_id</a>(&amp;self) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/core/any/struct.TypeId.html" title="struct core::any::TypeId">TypeId</a></h4></section></summary><div class='docblock'>Gets the <code>TypeId</code> of <code>self</code>. <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Borrow%3CT%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#209">Source</a><a href="#impl-Borrow%3CT%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html" title="trait core::borrow::Borrow">Borrow</a>&lt;T&gt; for T<div class="where">where
     T: ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#211">Source</a><a href="#method.borrow" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html#tymethod.borrow" class="fn">borrow</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;T</a></h4></section></summary><div class='docblock'>Immutably borrows from an owned value. <a href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html#tymethod.borrow">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-BorrowMut%3CT%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#217">Source</a><a href="#impl-BorrowMut%3CT%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/borrow/trait.BorrowMut.html" title="trait core::borrow::BorrowMut">BorrowMut</a>&lt;T&gt; for T<div class="where">where
     T: ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow_mut" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#218">Source</a><a href="#method.borrow_mut" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/borrow/trait.BorrowMut.html#tymethod.borrow_mut" class="fn">borrow_mut</a>(&amp;mut self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut T</a></h4></section></summary><div class='docblock'>Mutably borrows from an owned value. <a href="https://doc.rust-lang.org/nightly/core/borrow/trait.BorrowMut.html#tymethod.borrow_mut">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-CloneToUninit-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#273">Source</a><a href="#impl-CloneToUninit-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.CloneToUninit.html" title="trait core::clone::CloneToUninit">CloneToUninit</a> for T<div class="where">where
index 7708d21abea0a2b7a31e3ff9453749fb3bdf08a4..2a4ec0209e24bac3a903bdd70aedf56e6c41c349 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Data required to perform a spk-based blockchain client sync."><title>SyncRequest in bdk_chain::spk_client - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-e7950ecc.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f85c6de55 2025-01-26)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Sync<wbr>Request</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.builder" title="builder">builder</a></li><li><a href="#method.chain_tip" title="chain_tip">chain_tip</a></li><li><a href="#method.iter_outpoints" title="iter_outpoints">iter_outpoints</a></li><li><a href="#method.iter_spks" title="iter_spks">iter_spks</a></li><li><a href="#method.iter_txids" title="iter_txids">iter_txids</a></li><li><a href="#method.next_outpoint" title="next_outpoint">next_outpoint</a></li><li><a href="#method.next_spk" title="next_spk">next_spk</a></li><li><a href="#method.next_txid" title="next_txid">next_txid</a></li><li><a href="#method.progress" title="progress">progress</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Default-for-SyncRequest%3CI%3E" title="Default">Default</a></li><li><a href="#impl-From%3CSyncRequestBuilder%3CI%3E%3E-for-SyncRequest%3CI%3E" title="From&#60;SyncRequestBuilder&#60;I&#62;&#62;">From&#60;SyncRequestBuilder&#60;I&#62;&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-RefUnwindSafe-for-SyncRequest%3CI%3E" title="!RefUnwindSafe">!RefUnwindSafe</a></li><li><a href="#impl-Sync-for-SyncRequest%3CI%3E" title="!Sync">!Sync</a></li><li><a href="#impl-UnwindSafe-for-SyncRequest%3CI%3E" title="!UnwindSafe">!UnwindSafe</a></li><li><a href="#impl-Freeze-for-SyncRequest%3CI%3E" title="Freeze">Freeze</a></li><li><a href="#impl-Send-for-SyncRequest%3CI%3E" title="Send">Send</a></li><li><a href="#impl-Unpin-for-SyncRequest%3CI%3E" title="Unpin">Unpin</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>spk_<wbr>client</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">spk_client</a></div><h1>Struct <span class="struct">SyncRequest</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct SyncRequest&lt;I = <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Data required to perform a spk-based blockchain client sync.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Data required to perform a spk-based blockchain client sync."><title>SyncRequest in bdk_chain::spk_client - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-e7950ecc.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f85c6de55 2025-01-26)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Sync<wbr>Request</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.builder" title="builder">builder</a></li><li><a href="#method.chain_tip" title="chain_tip">chain_tip</a></li><li><a href="#method.iter_outpoints" title="iter_outpoints">iter_outpoints</a></li><li><a href="#method.iter_spks" title="iter_spks">iter_spks</a></li><li><a href="#method.iter_txids" title="iter_txids">iter_txids</a></li><li><a href="#method.next_outpoint" title="next_outpoint">next_outpoint</a></li><li><a href="#method.next_spk" title="next_spk">next_spk</a></li><li><a href="#method.next_txid" title="next_txid">next_txid</a></li><li><a href="#method.progress" title="progress">progress</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Default-for-SyncRequest%3CI%3E" title="Default">Default</a></li><li><a href="#impl-From%3CSyncRequestBuilder%3CI%3E%3E-for-SyncRequest%3CI%3E" title="From&#60;SyncRequestBuilder&#60;I&#62;&#62;">From&#60;SyncRequestBuilder&#60;I&#62;&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-RefUnwindSafe-for-SyncRequest%3CI%3E" title="!RefUnwindSafe">!RefUnwindSafe</a></li><li><a href="#impl-Sync-for-SyncRequest%3CI%3E" title="!Sync">!Sync</a></li><li><a href="#impl-UnwindSafe-for-SyncRequest%3CI%3E" title="!UnwindSafe">!UnwindSafe</a></li><li><a href="#impl-Freeze-for-SyncRequest%3CI%3E" title="Freeze">Freeze</a></li><li><a href="#impl-Send-for-SyncRequest%3CI%3E" title="Send">Send</a></li><li><a href="#impl-Unpin-for-SyncRequest%3CI%3E" title="Unpin">Unpin</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>spk_<wbr>client</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">spk_client</a></div><h1>Struct <span class="struct">SyncRequest</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_core/spk_client.rs.html#212">Source</a> </span></div><pre class="rust item-decl"><code>pub struct SyncRequest&lt;I = <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Data required to perform a spk-based blockchain client sync.</p>
 <p>A client sync fetches relevant chain data for a known list of scripts, transaction ids and
 outpoints. The sync process also updates the chain from the given
 <a href="struct.SyncRequestBuilder.html#method.chain_tip" title="method bdk_chain::spk_client::SyncRequestBuilder::chain_tip"><code>chain_tip</code></a> (if provided).</p>
@@ -13,19 +13,19 @@ outpoints. The sync process also updates the chain from the given
     </span>.inspect(|item, progress| <span class="macro">println!</span>(<span class="string">"{} (remaining: {})"</span>, item, progress.remaining()))
     <span class="comment">// Finish constructing the sync request.
     </span>.build();</code></pre></div>
-</div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-SyncRequest%3CI%3E" class="impl"><a href="#impl-SyncRequest%3CI%3E" class="anchor">§</a><h3 class="code-header">impl&lt;I&gt; <a class="struct" href="struct.SyncRequest.html" title="struct bdk_chain::spk_client::SyncRequest">SyncRequest</a>&lt;I&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.builder" class="method"><h4 class="code-header">pub fn <a href="#method.builder" class="fn">builder</a>() -&gt; <a class="struct" href="struct.SyncRequestBuilder.html" title="struct bdk_chain::spk_client::SyncRequestBuilder">SyncRequestBuilder</a>&lt;I&gt;</h4></section></summary><div class="docblock"><p>Start building a <a href="struct.SyncRequest.html" title="struct bdk_chain::spk_client::SyncRequest"><code>SyncRequest</code></a>.</p>
-</div></details><details class="toggle method-toggle" open><summary><section id="method.progress" class="method"><h4 class="code-header">pub fn <a href="#method.progress" class="fn">progress</a>(&amp;self) -&gt; <a class="struct" href="struct.SyncProgress.html" title="struct bdk_chain::spk_client::SyncProgress">SyncProgress</a></h4></section></summary><div class="docblock"><p>Get the <a href="struct.SyncProgress.html" title="struct bdk_chain::spk_client::SyncProgress"><code>SyncProgress</code></a> of this request.</p>
-</div></details><details class="toggle method-toggle" open><summary><section id="method.chain_tip" class="method"><h4 class="code-header">pub fn <a href="#method.chain_tip" class="fn">chain_tip</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="../struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a>&gt;</h4></section></summary><div class="docblock"><p>Get the chain tip <a href="../struct.CheckPoint.html" title="struct bdk_chain::CheckPoint"><code>CheckPoint</code></a> of this request (if any).</p>
-</div></details><details class="toggle method-toggle" open><summary><section id="method.next_spk" class="method"><h4 class="code-header">pub fn <a href="#method.next_spk" class="fn">next_spk</a>(&amp;mut self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="../bitcoin/struct.ScriptBuf.html" title="struct bdk_chain::bitcoin::ScriptBuf">ScriptBuf</a>&gt;</h4></section></summary><div class="docblock"><p>Advances the sync request and returns the next <a href="../bitcoin/struct.ScriptBuf.html" title="struct bdk_chain::bitcoin::ScriptBuf"><code>ScriptBuf</code></a>.</p>
+</div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-SyncRequest%3CI%3E" class="impl"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#244">Source</a><a href="#impl-SyncRequest%3CI%3E" class="anchor">§</a><h3 class="code-header">impl&lt;I&gt; <a class="struct" href="struct.SyncRequest.html" title="struct bdk_chain::spk_client::SyncRequest">SyncRequest</a>&lt;I&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.builder" class="method"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#246">Source</a><h4 class="code-header">pub fn <a href="#method.builder" class="fn">builder</a>() -&gt; <a class="struct" href="struct.SyncRequestBuilder.html" title="struct bdk_chain::spk_client::SyncRequestBuilder">SyncRequestBuilder</a>&lt;I&gt;</h4></section></summary><div class="docblock"><p>Start building a <a href="struct.SyncRequest.html" title="struct bdk_chain::spk_client::SyncRequest"><code>SyncRequest</code></a>.</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.progress" class="method"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#253">Source</a><h4 class="code-header">pub fn <a href="#method.progress" class="fn">progress</a>(&amp;self) -&gt; <a class="struct" href="struct.SyncProgress.html" title="struct bdk_chain::spk_client::SyncProgress">SyncProgress</a></h4></section></summary><div class="docblock"><p>Get the <a href="struct.SyncProgress.html" title="struct bdk_chain::spk_client::SyncProgress"><code>SyncProgress</code></a> of this request.</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.chain_tip" class="method"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#265">Source</a><h4 class="code-header">pub fn <a href="#method.chain_tip" class="fn">chain_tip</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="../struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a>&gt;</h4></section></summary><div class="docblock"><p>Get the chain tip <a href="../struct.CheckPoint.html" title="struct bdk_chain::CheckPoint"><code>CheckPoint</code></a> of this request (if any).</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.next_spk" class="method"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#272">Source</a><h4 class="code-header">pub fn <a href="#method.next_spk" class="fn">next_spk</a>(&amp;mut self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="../bitcoin/struct.ScriptBuf.html" title="struct bdk_chain::bitcoin::ScriptBuf">ScriptBuf</a>&gt;</h4></section></summary><div class="docblock"><p>Advances the sync request and returns the next <a href="../bitcoin/struct.ScriptBuf.html" title="struct bdk_chain::bitcoin::ScriptBuf"><code>ScriptBuf</code></a>.</p>
 <p>Returns <a href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html#variant.None" title="variant core::option::Option::None"><code>None</code></a> when there are no more scripts remaining in the request.</p>
-</div></details><details class="toggle method-toggle" open><summary><section id="method.next_txid" class="method"><h4 class="code-header">pub fn <a href="#method.next_txid" class="fn">next_txid</a>(&amp;mut self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="../bitcoin/struct.Txid.html" title="struct bdk_chain::bitcoin::Txid">Txid</a>&gt;</h4></section></summary><div class="docblock"><p>Advances the sync request and returns the next <a href="../bitcoin/struct.Txid.html" title="struct bdk_chain::bitcoin::Txid"><code>Txid</code></a>.</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.next_txid" class="method"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#282">Source</a><h4 class="code-header">pub fn <a href="#method.next_txid" class="fn">next_txid</a>(&amp;mut self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="../bitcoin/struct.Txid.html" title="struct bdk_chain::bitcoin::Txid">Txid</a>&gt;</h4></section></summary><div class="docblock"><p>Advances the sync request and returns the next <a href="../bitcoin/struct.Txid.html" title="struct bdk_chain::bitcoin::Txid"><code>Txid</code></a>.</p>
 <p>Returns <a href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html#variant.None" title="variant core::option::Option::None"><code>None</code></a> when there are no more txids remaining in the request.</p>
-</div></details><details class="toggle method-toggle" open><summary><section id="method.next_outpoint" class="method"><h4 class="code-header">pub fn <a href="#method.next_outpoint" class="fn">next_outpoint</a>(&amp;mut self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="../bitcoin/struct.OutPoint.html" title="struct bdk_chain::bitcoin::OutPoint">OutPoint</a>&gt;</h4></section></summary><div class="docblock"><p>Advances the sync request and returns the next <a href="../bitcoin/struct.OutPoint.html" title="struct bdk_chain::bitcoin::OutPoint"><code>OutPoint</code></a>.</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.next_outpoint" class="method"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#292">Source</a><h4 class="code-header">pub fn <a href="#method.next_outpoint" class="fn">next_outpoint</a>(&amp;mut self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="../bitcoin/struct.OutPoint.html" title="struct bdk_chain::bitcoin::OutPoint">OutPoint</a>&gt;</h4></section></summary><div class="docblock"><p>Advances the sync request and returns the next <a href="../bitcoin/struct.OutPoint.html" title="struct bdk_chain::bitcoin::OutPoint"><code>OutPoint</code></a>.</p>
 <p>Returns <a href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html#variant.None" title="variant core::option::Option::None"><code>None</code></a> when there are no more outpoints in the request.</p>
-</div></details><details class="toggle method-toggle" open><summary><section id="method.iter_spks" class="method"><h4 class="code-header">pub fn <a href="#method.iter_spks" class="fn">iter_spks</a>(&amp;mut self) -&gt; impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/exact_size/trait.ExactSizeIterator.html" title="trait core::iter::traits::exact_size::ExactSizeIterator">ExactSizeIterator</a></h4></section></summary><div class="docblock"><p>Iterate over <a href="../bitcoin/struct.ScriptBuf.html" title="struct bdk_chain::bitcoin::ScriptBuf"><code>ScriptBuf</code></a>s contained in this request.</p>
-</div></details><details class="toggle method-toggle" open><summary><section id="method.iter_txids" class="method"><h4 class="code-header">pub fn <a href="#method.iter_txids" class="fn">iter_txids</a>(&amp;mut self) -&gt; impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/exact_size/trait.ExactSizeIterator.html" title="trait core::iter::traits::exact_size::ExactSizeIterator">ExactSizeIterator</a></h4></section></summary><div class="docblock"><p>Iterate over <a href="../bitcoin/struct.Txid.html" title="struct bdk_chain::bitcoin::Txid"><code>Txid</code></a>s contained in this request.</p>
-</div></details><details class="toggle method-toggle" open><summary><section id="method.iter_outpoints" class="method"><h4 class="code-header">pub fn <a href="#method.iter_outpoints" class="fn">iter_outpoints</a>(&amp;mut self) -&gt; impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/exact_size/trait.ExactSizeIterator.html" title="trait core::iter::traits::exact_size::ExactSizeIterator">ExactSizeIterator</a></h4></section></summary><div class="docblock"><p>Iterate over <a href="../bitcoin/struct.OutPoint.html" title="struct bdk_chain::bitcoin::OutPoint"><code>OutPoint</code></a>s contained in this request.</p>
-</div></details></div></details></div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Default-for-SyncRequest%3CI%3E" class="impl"><a href="#impl-Default-for-SyncRequest%3CI%3E" class="anchor">§</a><h3 class="code-header">impl&lt;I&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html" title="trait core::default::Default">Default</a> for <a class="struct" href="struct.SyncRequest.html" title="struct bdk_chain::spk_client::SyncRequest">SyncRequest</a>&lt;I&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.default" class="method trait-impl"><a href="#method.default" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default" class="fn">default</a>() -&gt; <a class="struct" href="struct.SyncRequest.html" title="struct bdk_chain::spk_client::SyncRequest">SyncRequest</a>&lt;I&gt;</h4></section></summary><div class='docblock'>Returns the “default value” for a type. <a href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CSyncRequestBuilder%3CI%3E%3E-for-SyncRequest%3CI%3E" class="impl"><a href="#impl-From%3CSyncRequestBuilder%3CI%3E%3E-for-SyncRequest%3CI%3E" class="anchor">§</a><h3 class="code-header">impl&lt;I&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="struct" href="struct.SyncRequestBuilder.html" title="struct bdk_chain::spk_client::SyncRequestBuilder">SyncRequestBuilder</a>&lt;I&gt;&gt; for <a class="struct" href="struct.SyncRequest.html" title="struct bdk_chain::spk_client::SyncRequest">SyncRequest</a>&lt;I&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from" class="method trait-impl"><a href="#method.from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(builder: <a class="struct" href="struct.SyncRequestBuilder.html" title="struct bdk_chain::spk_client::SyncRequestBuilder">SyncRequestBuilder</a>&lt;I&gt;) -&gt; <a class="struct" href="struct.SyncRequest.html" title="struct bdk_chain::spk_client::SyncRequest">SyncRequest</a>&lt;I&gt;</h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details></div><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-SyncRequest%3CI%3E" class="impl"><a href="#impl-Freeze-for-SyncRequest%3CI%3E" class="anchor">§</a><h3 class="code-header">impl&lt;I&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="struct" href="struct.SyncRequest.html" title="struct bdk_chain::spk_client::SyncRequest">SyncRequest</a>&lt;I&gt;</h3></section><section id="impl-RefUnwindSafe-for-SyncRequest%3CI%3E" class="impl"><a href="#impl-RefUnwindSafe-for-SyncRequest%3CI%3E" class="anchor">§</a><h3 class="code-header">impl&lt;I = <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>&gt; !<a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="struct.SyncRequest.html" title="struct bdk_chain::spk_client::SyncRequest">SyncRequest</a>&lt;I&gt;</h3></section><section id="impl-Send-for-SyncRequest%3CI%3E" class="impl"><a href="#impl-Send-for-SyncRequest%3CI%3E" class="anchor">§</a><h3 class="code-header">impl&lt;I&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="struct.SyncRequest.html" title="struct bdk_chain::spk_client::SyncRequest">SyncRequest</a>&lt;I&gt;<div class="where">where
+</div></details><details class="toggle method-toggle" open><summary><section id="method.iter_spks" class="method"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#300">Source</a><h4 class="code-header">pub fn <a href="#method.iter_spks" class="fn">iter_spks</a>(&amp;mut self) -&gt; impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/exact_size/trait.ExactSizeIterator.html" title="trait core::iter::traits::exact_size::ExactSizeIterator">ExactSizeIterator</a></h4></section></summary><div class="docblock"><p>Iterate over <a href="../bitcoin/struct.ScriptBuf.html" title="struct bdk_chain::bitcoin::ScriptBuf"><code>ScriptBuf</code></a>s contained in this request.</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.iter_txids" class="method"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#305">Source</a><h4 class="code-header">pub fn <a href="#method.iter_txids" class="fn">iter_txids</a>(&amp;mut self) -&gt; impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/exact_size/trait.ExactSizeIterator.html" title="trait core::iter::traits::exact_size::ExactSizeIterator">ExactSizeIterator</a></h4></section></summary><div class="docblock"><p>Iterate over <a href="../bitcoin/struct.Txid.html" title="struct bdk_chain::bitcoin::Txid"><code>Txid</code></a>s contained in this request.</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.iter_outpoints" class="method"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#310">Source</a><h4 class="code-header">pub fn <a href="#method.iter_outpoints" class="fn">iter_outpoints</a>(&amp;mut self) -&gt; impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/exact_size/trait.ExactSizeIterator.html" title="trait core::iter::traits::exact_size::ExactSizeIterator">ExactSizeIterator</a></h4></section></summary><div class="docblock"><p>Iterate over <a href="../bitcoin/struct.OutPoint.html" title="struct bdk_chain::bitcoin::OutPoint"><code>OutPoint</code></a>s contained in this request.</p>
+</div></details></div></details></div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Default-for-SyncRequest%3CI%3E" class="impl"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#223">Source</a><a href="#impl-Default-for-SyncRequest%3CI%3E" class="anchor">§</a><h3 class="code-header">impl&lt;I&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html" title="trait core::default::Default">Default</a> for <a class="struct" href="struct.SyncRequest.html" title="struct bdk_chain::spk_client::SyncRequest">SyncRequest</a>&lt;I&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.default" class="method trait-impl"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#224">Source</a><a href="#method.default" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default" class="fn">default</a>() -&gt; <a class="struct" href="struct.SyncRequest.html" title="struct bdk_chain::spk_client::SyncRequest">SyncRequest</a>&lt;I&gt;</h4></section></summary><div class='docblock'>Returns the “default value” for a type. <a href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CSyncRequestBuilder%3CI%3E%3E-for-SyncRequest%3CI%3E" class="impl"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#238">Source</a><a href="#impl-From%3CSyncRequestBuilder%3CI%3E%3E-for-SyncRequest%3CI%3E" class="anchor">§</a><h3 class="code-header">impl&lt;I&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="struct" href="struct.SyncRequestBuilder.html" title="struct bdk_chain::spk_client::SyncRequestBuilder">SyncRequestBuilder</a>&lt;I&gt;&gt; for <a class="struct" href="struct.SyncRequest.html" title="struct bdk_chain::spk_client::SyncRequest">SyncRequest</a>&lt;I&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from" class="method trait-impl"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#239">Source</a><a href="#method.from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(builder: <a class="struct" href="struct.SyncRequestBuilder.html" title="struct bdk_chain::spk_client::SyncRequestBuilder">SyncRequestBuilder</a>&lt;I&gt;) -&gt; <a class="struct" href="struct.SyncRequest.html" title="struct bdk_chain::spk_client::SyncRequest">SyncRequest</a>&lt;I&gt;</h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details></div><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-SyncRequest%3CI%3E" class="impl"><a href="#impl-Freeze-for-SyncRequest%3CI%3E" class="anchor">§</a><h3 class="code-header">impl&lt;I&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="struct" href="struct.SyncRequest.html" title="struct bdk_chain::spk_client::SyncRequest">SyncRequest</a>&lt;I&gt;</h3></section><section id="impl-RefUnwindSafe-for-SyncRequest%3CI%3E" class="impl"><a href="#impl-RefUnwindSafe-for-SyncRequest%3CI%3E" class="anchor">§</a><h3 class="code-header">impl&lt;I = <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>&gt; !<a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="struct.SyncRequest.html" title="struct bdk_chain::spk_client::SyncRequest">SyncRequest</a>&lt;I&gt;</h3></section><section id="impl-Send-for-SyncRequest%3CI%3E" class="impl"><a href="#impl-Send-for-SyncRequest%3CI%3E" class="anchor">§</a><h3 class="code-header">impl&lt;I&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="struct.SyncRequest.html" title="struct bdk_chain::spk_client::SyncRequest">SyncRequest</a>&lt;I&gt;<div class="where">where
     I: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a>,</div></h3></section><section id="impl-Sync-for-SyncRequest%3CI%3E" class="impl"><a href="#impl-Sync-for-SyncRequest%3CI%3E" class="anchor">§</a><h3 class="code-header">impl&lt;I = <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>&gt; !<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="struct" href="struct.SyncRequest.html" title="struct bdk_chain::spk_client::SyncRequest">SyncRequest</a>&lt;I&gt;</h3></section><section id="impl-Unpin-for-SyncRequest%3CI%3E" class="impl"><a href="#impl-Unpin-for-SyncRequest%3CI%3E" class="anchor">§</a><h3 class="code-header">impl&lt;I&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="struct" href="struct.SyncRequest.html" title="struct bdk_chain::spk_client::SyncRequest">SyncRequest</a>&lt;I&gt;<div class="where">where
     I: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a>,</div></h3></section><section id="impl-UnwindSafe-for-SyncRequest%3CI%3E" class="impl"><a href="#impl-UnwindSafe-for-SyncRequest%3CI%3E" class="anchor">§</a><h3 class="code-header">impl&lt;I = <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>&gt; !<a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="struct" href="struct.SyncRequest.html" title="struct bdk_chain::spk_client::SyncRequest">SyncRequest</a>&lt;I&gt;</h3></section></div><h2 id="blanket-implementations" class="section-header">Blanket Implementations<a href="#blanket-implementations" class="anchor">§</a></h2><div id="blanket-implementations-list"><details class="toggle implementors-toggle"><summary><section id="impl-Any-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#138">Source</a><a href="#impl-Any-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T<div class="where">where
     T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#139">Source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id" class="fn">type_id</a>(&amp;self) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/core/any/struct.TypeId.html" title="struct core::any::TypeId">TypeId</a></h4></section></summary><div class='docblock'>Gets the <code>TypeId</code> of <code>self</code>. <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Borrow%3CT%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#209">Source</a><a href="#impl-Borrow%3CT%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html" title="trait core::borrow::Borrow">Borrow</a>&lt;T&gt; for T<div class="where">where
index 7eb8e9822046d8f0c00bc2c1663664c09cc658c7..1d3425a9073fd44dc766af4794a3088bf83f94a8 100644 (file)
@@ -1,11 +1,11 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Builds a `SyncRequest`."><title>SyncRequestBuilder in bdk_chain::spk_client - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-e7950ecc.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f85c6de55 2025-01-26)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Sync<wbr>Request<wbr>Builder</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.build" title="build">build</a></li><li><a href="#method.chain_tip" title="chain_tip">chain_tip</a></li><li><a href="#method.inspect" title="inspect">inspect</a></li><li><a href="#method.outpoints" title="outpoints">outpoints</a></li><li><a href="#method.spks" title="spks">spks</a></li><li><a href="#method.spks_with_indexes" title="spks_with_indexes">spks_with_indexes</a></li><li><a href="#method.txids" title="txids">txids</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Default-for-SyncRequestBuilder%3CI%3E" title="Default">Default</a></li><li><a href="#impl-From%3CSyncRequestBuilder%3CI%3E%3E-for-SyncRequest%3CI%3E" title="From&#60;SyncRequestBuilder&#60;I&#62;&#62;">From&#60;SyncRequestBuilder&#60;I&#62;&#62;</a></li><li><a href="#impl-SyncRequestBuilderExt%3CK%3E-for-SyncRequestBuilder%3C(K,+u32)%3E" title="SyncRequestBuilderExt&#60;K&#62;">SyncRequestBuilderExt&#60;K&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-RefUnwindSafe-for-SyncRequestBuilder%3CI%3E" title="!RefUnwindSafe">!RefUnwindSafe</a></li><li><a href="#impl-Sync-for-SyncRequestBuilder%3CI%3E" title="!Sync">!Sync</a></li><li><a href="#impl-UnwindSafe-for-SyncRequestBuilder%3CI%3E" title="!UnwindSafe">!UnwindSafe</a></li><li><a href="#impl-Freeze-for-SyncRequestBuilder%3CI%3E" title="Freeze">Freeze</a></li><li><a href="#impl-Send-for-SyncRequestBuilder%3CI%3E" title="Send">Send</a></li><li><a href="#impl-Unpin-for-SyncRequestBuilder%3CI%3E" title="Unpin">Unpin</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>spk_<wbr>client</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">spk_client</a></div><h1>Struct <span class="struct">SyncRequestBuilder</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct SyncRequestBuilder&lt;I = <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Builds a <a href="struct.SyncRequest.html" title="struct bdk_chain::spk_client::SyncRequest"><code>SyncRequest</code></a>.</p>
-</div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-SyncRequestBuilder" class="impl"><a href="#impl-SyncRequestBuilder" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="struct.SyncRequestBuilder.html" title="struct bdk_chain::spk_client::SyncRequestBuilder">SyncRequestBuilder</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.spks" class="method"><h4 class="code-header">pub fn <a href="#method.spks" class="fn">spks</a>(
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Builds a `SyncRequest`."><title>SyncRequestBuilder in bdk_chain::spk_client - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-e7950ecc.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f85c6de55 2025-01-26)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Sync<wbr>Request<wbr>Builder</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.build" title="build">build</a></li><li><a href="#method.chain_tip" title="chain_tip">chain_tip</a></li><li><a href="#method.inspect" title="inspect">inspect</a></li><li><a href="#method.outpoints" title="outpoints">outpoints</a></li><li><a href="#method.spks" title="spks">spks</a></li><li><a href="#method.spks_with_indexes" title="spks_with_indexes">spks_with_indexes</a></li><li><a href="#method.txids" title="txids">txids</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Default-for-SyncRequestBuilder%3CI%3E" title="Default">Default</a></li><li><a href="#impl-From%3CSyncRequestBuilder%3CI%3E%3E-for-SyncRequest%3CI%3E" title="From&#60;SyncRequestBuilder&#60;I&#62;&#62;">From&#60;SyncRequestBuilder&#60;I&#62;&#62;</a></li><li><a href="#impl-SyncRequestBuilderExt%3CK%3E-for-SyncRequestBuilder%3C(K,+u32)%3E" title="SyncRequestBuilderExt&#60;K&#62;">SyncRequestBuilderExt&#60;K&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-RefUnwindSafe-for-SyncRequestBuilder%3CI%3E" title="!RefUnwindSafe">!RefUnwindSafe</a></li><li><a href="#impl-Sync-for-SyncRequestBuilder%3CI%3E" title="!Sync">!Sync</a></li><li><a href="#impl-UnwindSafe-for-SyncRequestBuilder%3CI%3E" title="!UnwindSafe">!UnwindSafe</a></li><li><a href="#impl-Freeze-for-SyncRequestBuilder%3CI%3E" title="Freeze">Freeze</a></li><li><a href="#impl-Send-for-SyncRequestBuilder%3CI%3E" title="Send">Send</a></li><li><a href="#impl-Unpin-for-SyncRequestBuilder%3CI%3E" title="Unpin">Unpin</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>spk_<wbr>client</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">spk_client</a></div><h1>Struct <span class="struct">SyncRequestBuilder</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_core/spk_client.rs.html#91">Source</a> </span></div><pre class="rust item-decl"><code>pub struct SyncRequestBuilder&lt;I = <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>&gt; { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Builds a <a href="struct.SyncRequest.html" title="struct bdk_chain::spk_client::SyncRequest"><code>SyncRequest</code></a>.</p>
+</div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-SyncRequestBuilder" class="impl"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#103">Source</a><a href="#impl-SyncRequestBuilder" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="struct.SyncRequestBuilder.html" title="struct bdk_chain::spk_client::SyncRequestBuilder">SyncRequestBuilder</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.spks" class="method"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#105">Source</a><h4 class="code-header">pub fn <a href="#method.spks" class="fn">spks</a>(
     self,
     spks: impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>&lt;Item = <a class="struct" href="../bitcoin/struct.ScriptBuf.html" title="struct bdk_chain::bitcoin::ScriptBuf">ScriptBuf</a>&gt;,
 ) -&gt; <a class="struct" href="struct.SyncRequestBuilder.html" title="struct bdk_chain::spk_client::SyncRequestBuilder">SyncRequestBuilder</a></h4></section></summary><div class="docblock"><p>Add <a href="../bitcoin/struct.Script.html" title="struct bdk_chain::bitcoin::Script"><code>Script</code></a>s that will be synced against.</p>
-</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-SyncRequestBuilder%3CI%3E" class="impl"><a href="#impl-SyncRequestBuilder%3CI%3E" class="anchor">§</a><h3 class="code-header">impl&lt;I&gt; <a class="struct" href="struct.SyncRequestBuilder.html" title="struct bdk_chain::spk_client::SyncRequestBuilder">SyncRequestBuilder</a>&lt;I&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.chain_tip" class="method"><h4 class="code-header">pub fn <a href="#method.chain_tip" class="fn">chain_tip</a>(self, cp: <a class="struct" href="../struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a>) -&gt; <a class="struct" href="struct.SyncRequestBuilder.html" title="struct bdk_chain::spk_client::SyncRequestBuilder">SyncRequestBuilder</a>&lt;I&gt;</h4></section></summary><div class="docblock"><p>Set the initial chain tip for the sync request.</p>
+</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-SyncRequestBuilder%3CI%3E" class="impl"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#110">Source</a><a href="#impl-SyncRequestBuilder%3CI%3E" class="anchor">§</a><h3 class="code-header">impl&lt;I&gt; <a class="struct" href="struct.SyncRequestBuilder.html" title="struct bdk_chain::spk_client::SyncRequestBuilder">SyncRequestBuilder</a>&lt;I&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.chain_tip" class="method"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#114">Source</a><h4 class="code-header">pub fn <a href="#method.chain_tip" class="fn">chain_tip</a>(self, cp: <a class="struct" href="../struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a>) -&gt; <a class="struct" href="struct.SyncRequestBuilder.html" title="struct bdk_chain::spk_client::SyncRequestBuilder">SyncRequestBuilder</a>&lt;I&gt;</h4></section></summary><div class="docblock"><p>Set the initial chain tip for the sync request.</p>
 <p>This is used to update <a href="../../bdk_chain/local_chain/struct.LocalChain.html"><code>LocalChain</code></a>.</p>
-</div></details><details class="toggle method-toggle" open><summary><section id="method.spks_with_indexes" class="method"><h4 class="code-header">pub fn <a href="#method.spks_with_indexes" class="fn">spks_with_indexes</a>(
+</div></details><details class="toggle method-toggle" open><summary><section id="method.spks_with_indexes" class="method"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#157">Source</a><h4 class="code-header">pub fn <a href="#method.spks_with_indexes" class="fn">spks_with_indexes</a>(
     self,
     spks: impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>&lt;Item = (I, <a class="struct" href="../bitcoin/struct.ScriptBuf.html" title="struct bdk_chain::bitcoin::ScriptBuf">ScriptBuf</a>)&gt;,
 ) -&gt; <a class="struct" href="struct.SyncRequestBuilder.html" title="struct bdk_chain::spk_client::SyncRequestBuilder">SyncRequestBuilder</a>&lt;I&gt;</h4></section></summary><div class="docblock"><p>Add <a href="../bitcoin/struct.Script.html" title="struct bdk_chain::bitcoin::Script"><code>Script</code></a>s coupled with associated indexes that will be synced against.</p>
@@ -35,18 +35,18 @@ indexer.insert_descriptor(<span class="string">"descriptor_b"</span>, descriptor
 <span class="kw">let </span>_request = SyncRequest::builder()
     .spks_with_indexes(all_revealed_spks)
     .build();</code></pre></div>
-</div></details><details class="toggle method-toggle" open><summary><section id="method.txids" class="method"><h4 class="code-header">pub fn <a href="#method.txids" class="fn">txids</a>(
+</div></details><details class="toggle method-toggle" open><summary><section id="method.txids" class="method"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#163">Source</a><h4 class="code-header">pub fn <a href="#method.txids" class="fn">txids</a>(
     self,
     txids: impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>&lt;Item = <a class="struct" href="../bitcoin/struct.Txid.html" title="struct bdk_chain::bitcoin::Txid">Txid</a>&gt;,
 ) -&gt; <a class="struct" href="struct.SyncRequestBuilder.html" title="struct bdk_chain::spk_client::SyncRequestBuilder">SyncRequestBuilder</a>&lt;I&gt;</h4></section></summary><div class="docblock"><p>Add <a href="../bitcoin/struct.Txid.html" title="struct bdk_chain::bitcoin::Txid"><code>Txid</code></a>s that will be synced against.</p>
-</div></details><details class="toggle method-toggle" open><summary><section id="method.outpoints" class="method"><h4 class="code-header">pub fn <a href="#method.outpoints" class="fn">outpoints</a>(
+</div></details><details class="toggle method-toggle" open><summary><section id="method.outpoints" class="method"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#169">Source</a><h4 class="code-header">pub fn <a href="#method.outpoints" class="fn">outpoints</a>(
     self,
     outpoints: impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>&lt;Item = <a class="struct" href="../bitcoin/struct.OutPoint.html" title="struct bdk_chain::bitcoin::OutPoint">OutPoint</a>&gt;,
 ) -&gt; <a class="struct" href="struct.SyncRequestBuilder.html" title="struct bdk_chain::spk_client::SyncRequestBuilder">SyncRequestBuilder</a>&lt;I&gt;</h4></section></summary><div class="docblock"><p>Add <a href="../bitcoin/struct.OutPoint.html" title="struct bdk_chain::bitcoin::OutPoint"><code>OutPoint</code></a>s that will be synced against.</p>
-</div></details><details class="toggle method-toggle" open><summary><section id="method.inspect" class="method"><h4 class="code-header">pub fn <a href="#method.inspect" class="fn">inspect</a>&lt;F&gt;(self, inspect: F) -&gt; <a class="struct" href="struct.SyncRequestBuilder.html" title="struct bdk_chain::spk_client::SyncRequestBuilder">SyncRequestBuilder</a>&lt;I&gt;<div class="where">where
+</div></details><details class="toggle method-toggle" open><summary><section id="method.inspect" class="method"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#175-177">Source</a><h4 class="code-header">pub fn <a href="#method.inspect" class="fn">inspect</a>&lt;F&gt;(self, inspect: F) -&gt; <a class="struct" href="struct.SyncRequestBuilder.html" title="struct bdk_chain::spk_client::SyncRequestBuilder">SyncRequestBuilder</a>&lt;I&gt;<div class="where">where
     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="enum" href="enum.SyncItem.html" title="enum bdk_chain::spk_client::SyncItem">SyncItem</a>&lt;'_, I&gt;, <a class="struct" href="struct.SyncProgress.html" title="struct bdk_chain::spk_client::SyncProgress">SyncProgress</a>) + <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> + 'static,</div></h4></section></summary><div class="docblock"><p>Set the closure that will inspect every sync item visited.</p>
-</div></details><details class="toggle method-toggle" open><summary><section id="method.build" class="method"><h4 class="code-header">pub fn <a href="#method.build" class="fn">build</a>(self) -&gt; <a class="struct" href="struct.SyncRequest.html" title="struct bdk_chain::spk_client::SyncRequest">SyncRequest</a>&lt;I&gt;</h4></section></summary><div class="docblock"><p>Build the <a href="struct.SyncRequest.html" title="struct bdk_chain::spk_client::SyncRequest"><code>SyncRequest</code></a>.</p>
-</div></details></div></details></div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Default-for-SyncRequestBuilder%3CI%3E" class="impl"><a href="#impl-Default-for-SyncRequestBuilder%3CI%3E" class="anchor">§</a><h3 class="code-header">impl&lt;I&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html" title="trait core::default::Default">Default</a> for <a class="struct" href="struct.SyncRequestBuilder.html" title="struct bdk_chain::spk_client::SyncRequestBuilder">SyncRequestBuilder</a>&lt;I&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.default" class="method trait-impl"><a href="#method.default" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default" class="fn">default</a>() -&gt; <a class="struct" href="struct.SyncRequestBuilder.html" title="struct bdk_chain::spk_client::SyncRequestBuilder">SyncRequestBuilder</a>&lt;I&gt;</h4></section></summary><div class='docblock'>Returns the “default value” for a type. <a href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CSyncRequestBuilder%3CI%3E%3E-for-SyncRequest%3CI%3E" class="impl"><a href="#impl-From%3CSyncRequestBuilder%3CI%3E%3E-for-SyncRequest%3CI%3E" class="anchor">§</a><h3 class="code-header">impl&lt;I&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="struct" href="struct.SyncRequestBuilder.html" title="struct bdk_chain::spk_client::SyncRequestBuilder">SyncRequestBuilder</a>&lt;I&gt;&gt; for <a class="struct" href="struct.SyncRequest.html" title="struct bdk_chain::spk_client::SyncRequest">SyncRequest</a>&lt;I&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from" class="method trait-impl"><a href="#method.from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(builder: <a class="struct" href="struct.SyncRequestBuilder.html" title="struct bdk_chain::spk_client::SyncRequestBuilder">SyncRequestBuilder</a>&lt;I&gt;) -&gt; <a class="struct" href="struct.SyncRequest.html" title="struct bdk_chain::spk_client::SyncRequest">SyncRequest</a>&lt;I&gt;</h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-SyncRequestBuilderExt%3CK%3E-for-SyncRequestBuilder%3C(K,+u32)%3E" class="impl"><a class="src rightside" href="../../src/bdk_chain/indexer/keychain_txout.rs.html#884-895">Source</a><a href="#impl-SyncRequestBuilderExt%3CK%3E-for-SyncRequestBuilder%3C(K,+u32)%3E" class="anchor">§</a><h3 class="code-header">impl&lt;K: <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html" title="trait core::cmp::Ord">Ord</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a>&gt; <a class="trait" href="../indexer/keychain_txout/trait.SyncRequestBuilderExt.html" title="trait bdk_chain::indexer::keychain_txout::SyncRequestBuilderExt">SyncRequestBuilderExt</a>&lt;K&gt; for <a class="struct" href="struct.SyncRequestBuilder.html" title="struct bdk_chain::spk_client::SyncRequestBuilder">SyncRequestBuilder</a>&lt;(K, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>)&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.revealed_spks_from_indexer" class="method trait-impl"><a class="src rightside" href="../../src/bdk_chain/indexer/keychain_txout.rs.html#885-890">Source</a><a href="#method.revealed_spks_from_indexer" class="anchor">§</a><h4 class="code-header">fn <a href="../indexer/keychain_txout/trait.SyncRequestBuilderExt.html#tymethod.revealed_spks_from_indexer" class="fn">revealed_spks_from_indexer</a>&lt;R&gt;(
+</div></details><details class="toggle method-toggle" open><summary><section id="method.build" class="method"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#184">Source</a><h4 class="code-header">pub fn <a href="#method.build" class="fn">build</a>(self) -&gt; <a class="struct" href="struct.SyncRequest.html" title="struct bdk_chain::spk_client::SyncRequest">SyncRequest</a>&lt;I&gt;</h4></section></summary><div class="docblock"><p>Build the <a href="struct.SyncRequest.html" title="struct bdk_chain::spk_client::SyncRequest"><code>SyncRequest</code></a>.</p>
+</div></details></div></details></div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Default-for-SyncRequestBuilder%3CI%3E" class="impl"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#95">Source</a><a href="#impl-Default-for-SyncRequestBuilder%3CI%3E" class="anchor">§</a><h3 class="code-header">impl&lt;I&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html" title="trait core::default::Default">Default</a> for <a class="struct" href="struct.SyncRequestBuilder.html" title="struct bdk_chain::spk_client::SyncRequestBuilder">SyncRequestBuilder</a>&lt;I&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.default" class="method trait-impl"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#96">Source</a><a href="#method.default" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default" class="fn">default</a>() -&gt; <a class="struct" href="struct.SyncRequestBuilder.html" title="struct bdk_chain::spk_client::SyncRequestBuilder">SyncRequestBuilder</a>&lt;I&gt;</h4></section></summary><div class='docblock'>Returns the “default value” for a type. <a href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CSyncRequestBuilder%3CI%3E%3E-for-SyncRequest%3CI%3E" class="impl"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#238">Source</a><a href="#impl-From%3CSyncRequestBuilder%3CI%3E%3E-for-SyncRequest%3CI%3E" class="anchor">§</a><h3 class="code-header">impl&lt;I&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="struct" href="struct.SyncRequestBuilder.html" title="struct bdk_chain::spk_client::SyncRequestBuilder">SyncRequestBuilder</a>&lt;I&gt;&gt; for <a class="struct" href="struct.SyncRequest.html" title="struct bdk_chain::spk_client::SyncRequest">SyncRequest</a>&lt;I&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from" class="method trait-impl"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#239">Source</a><a href="#method.from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(builder: <a class="struct" href="struct.SyncRequestBuilder.html" title="struct bdk_chain::spk_client::SyncRequestBuilder">SyncRequestBuilder</a>&lt;I&gt;) -&gt; <a class="struct" href="struct.SyncRequest.html" title="struct bdk_chain::spk_client::SyncRequest">SyncRequest</a>&lt;I&gt;</h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-SyncRequestBuilderExt%3CK%3E-for-SyncRequestBuilder%3C(K,+u32)%3E" class="impl"><a class="src rightside" href="../../src/bdk_chain/indexer/keychain_txout.rs.html#884-895">Source</a><a href="#impl-SyncRequestBuilderExt%3CK%3E-for-SyncRequestBuilder%3C(K,+u32)%3E" class="anchor">§</a><h3 class="code-header">impl&lt;K: <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html" title="trait core::cmp::Ord">Ord</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a>&gt; <a class="trait" href="../indexer/keychain_txout/trait.SyncRequestBuilderExt.html" title="trait bdk_chain::indexer::keychain_txout::SyncRequestBuilderExt">SyncRequestBuilderExt</a>&lt;K&gt; for <a class="struct" href="struct.SyncRequestBuilder.html" title="struct bdk_chain::spk_client::SyncRequestBuilder">SyncRequestBuilder</a>&lt;(K, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>)&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.revealed_spks_from_indexer" class="method trait-impl"><a class="src rightside" href="../../src/bdk_chain/indexer/keychain_txout.rs.html#885-890">Source</a><a href="#method.revealed_spks_from_indexer" class="anchor">§</a><h4 class="code-header">fn <a href="../indexer/keychain_txout/trait.SyncRequestBuilderExt.html#tymethod.revealed_spks_from_indexer" class="fn">revealed_spks_from_indexer</a>&lt;R&gt;(
     self,
     indexer: &amp;<a class="struct" href="../indexer/keychain_txout/struct.KeychainTxOutIndex.html" title="struct bdk_chain::indexer::keychain_txout::KeychainTxOutIndex">KeychainTxOutIndex</a>&lt;K&gt;,
     spk_range: R,
index e099a7f1f87689910022200ee88ec7573da7e6d0..bf7670542774d7dd29eca44bec6c00a86a23dea0 100644 (file)
@@ -1,12 +1,12 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Data returned from a spk-based blockchain client sync."><title>SyncResponse in bdk_chain::spk_client - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-e7950ecc.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f85c6de55 2025-01-26)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Sync<wbr>Response</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.chain_update" title="chain_update">chain_update</a></li><li><a href="#structfield.tx_update" title="tx_update">tx_update</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Debug-for-SyncResponse%3CA%3E" title="Debug">Debug</a></li><li><a href="#impl-Default-for-SyncResponse%3CA%3E" title="Default">Default</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-SyncResponse%3CA%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-SyncResponse%3CA%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-SyncResponse%3CA%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-SyncResponse%3CA%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-SyncResponse%3CA%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-SyncResponse%3CA%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>spk_<wbr>client</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">spk_client</a></div><h1>Struct <span class="struct">SyncResponse</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct SyncResponse&lt;A = <a class="struct" href="../struct.ConfirmationBlockTime.html" title="struct bdk_chain::ConfirmationBlockTime">ConfirmationBlockTime</a>&gt; {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Data returned from a spk-based blockchain client sync."><title>SyncResponse in bdk_chain::spk_client - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-e7950ecc.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f85c6de55 2025-01-26)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Sync<wbr>Response</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.chain_update" title="chain_update">chain_update</a></li><li><a href="#structfield.tx_update" title="tx_update">tx_update</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Debug-for-SyncResponse%3CA%3E" title="Debug">Debug</a></li><li><a href="#impl-Default-for-SyncResponse%3CA%3E" title="Default">Default</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-SyncResponse%3CA%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-SyncResponse%3CA%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-SyncResponse%3CA%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-SyncResponse%3CA%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-SyncResponse%3CA%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-SyncResponse%3CA%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>spk_<wbr>client</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">spk_client</a></div><h1>Struct <span class="struct">SyncResponse</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_core/spk_client.rs.html#325">Source</a> </span></div><pre class="rust item-decl"><code>pub struct SyncResponse&lt;A = <a class="struct" href="../struct.ConfirmationBlockTime.html" title="struct bdk_chain::ConfirmationBlockTime">ConfirmationBlockTime</a>&gt; {
     pub tx_update: <a class="struct" href="../struct.TxUpdate.html" title="struct bdk_chain::TxUpdate">TxUpdate</a>&lt;A&gt;,
     pub chain_update: <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="../struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a>&gt;,
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Data returned from a spk-based blockchain client sync.</p>
 <p>See also <a href="struct.SyncRequest.html" title="struct bdk_chain::spk_client::SyncRequest"><code>SyncRequest</code></a>.</p>
 </div></details><h2 id="fields" class="fields section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.tx_update" class="structfield section-header"><a href="#structfield.tx_update" class="anchor field">§</a><code>tx_update: <a class="struct" href="../struct.TxUpdate.html" title="struct bdk_chain::TxUpdate">TxUpdate</a>&lt;A&gt;</code></span><div class="docblock"><p>Relevant transaction data discovered during the scan.</p>
 </div><span id="structfield.chain_update" class="structfield section-header"><a href="#structfield.chain_update" class="anchor field">§</a><code>chain_update: <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="../struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a>&gt;</code></span><div class="docblock"><p>Changes to the chain discovered during the scan.</p>
-</div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-SyncResponse%3CA%3E" class="impl"><a href="#impl-Debug-for-SyncResponse%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.SyncResponse.html" title="struct bdk_chain::spk_client::SyncResponse">SyncResponse</a>&lt;A&gt;<div class="where">where
-    A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Default-for-SyncResponse%3CA%3E" class="impl"><a href="#impl-Default-for-SyncResponse%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html" title="trait core::default::Default">Default</a> for <a class="struct" href="struct.SyncResponse.html" title="struct bdk_chain::spk_client::SyncResponse">SyncResponse</a>&lt;A&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.default" class="method trait-impl"><a href="#method.default" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default" class="fn">default</a>() -&gt; <a class="struct" href="struct.SyncResponse.html" title="struct bdk_chain::spk_client::SyncResponse">SyncResponse</a>&lt;A&gt;</h4></section></summary><div class='docblock'>Returns the “default value” for a type. <a href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default">Read more</a></div></details></div></details></div><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-SyncResponse%3CA%3E" class="impl"><a href="#impl-Freeze-for-SyncResponse%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="struct" href="struct.SyncResponse.html" title="struct bdk_chain::spk_client::SyncResponse">SyncResponse</a>&lt;A&gt;</h3></section><section id="impl-RefUnwindSafe-for-SyncResponse%3CA%3E" class="impl"><a href="#impl-RefUnwindSafe-for-SyncResponse%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="struct.SyncResponse.html" title="struct bdk_chain::spk_client::SyncResponse">SyncResponse</a>&lt;A&gt;<div class="where">where
+</div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-SyncResponse%3CA%3E" class="impl"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#324">Source</a><a href="#impl-Debug-for-SyncResponse%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.SyncResponse.html" title="struct bdk_chain::spk_client::SyncResponse">SyncResponse</a>&lt;A&gt;<div class="where">where
+    A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#324">Source</a><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Default-for-SyncResponse%3CA%3E" class="impl"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#332">Source</a><a href="#impl-Default-for-SyncResponse%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html" title="trait core::default::Default">Default</a> for <a class="struct" href="struct.SyncResponse.html" title="struct bdk_chain::spk_client::SyncResponse">SyncResponse</a>&lt;A&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.default" class="method trait-impl"><a class="src rightside" href="../../src/bdk_core/spk_client.rs.html#333">Source</a><a href="#method.default" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default" class="fn">default</a>() -&gt; <a class="struct" href="struct.SyncResponse.html" title="struct bdk_chain::spk_client::SyncResponse">SyncResponse</a>&lt;A&gt;</h4></section></summary><div class='docblock'>Returns the “default value” for a type. <a href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default">Read more</a></div></details></div></details></div><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-SyncResponse%3CA%3E" class="impl"><a href="#impl-Freeze-for-SyncResponse%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="struct" href="struct.SyncResponse.html" title="struct bdk_chain::spk_client::SyncResponse">SyncResponse</a>&lt;A&gt;</h3></section><section id="impl-RefUnwindSafe-for-SyncResponse%3CA%3E" class="impl"><a href="#impl-RefUnwindSafe-for-SyncResponse%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="struct.SyncResponse.html" title="struct bdk_chain::spk_client::SyncResponse">SyncResponse</a>&lt;A&gt;<div class="where">where
     A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a>,</div></h3></section><section id="impl-Send-for-SyncResponse%3CA%3E" class="impl"><a href="#impl-Send-for-SyncResponse%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="struct.SyncResponse.html" title="struct bdk_chain::spk_client::SyncResponse">SyncResponse</a>&lt;A&gt;<div class="where">where
     A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a>,</div></h3></section><section id="impl-Sync-for-SyncResponse%3CA%3E" class="impl"><a href="#impl-Sync-for-SyncResponse%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="struct" href="struct.SyncResponse.html" title="struct bdk_chain::spk_client::SyncResponse">SyncResponse</a>&lt;A&gt;<div class="where">where
     A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a>,</div></h3></section><section id="impl-Unpin-for-SyncResponse%3CA%3E" class="impl"><a href="#impl-Unpin-for-SyncResponse%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="struct" href="struct.SyncResponse.html" title="struct bdk_chain::spk_client::SyncResponse">SyncResponse</a>&lt;A&gt;</h3></section><section id="impl-UnwindSafe-for-SyncResponse%3CA%3E" class="impl"><a href="#impl-UnwindSafe-for-SyncResponse%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="struct" href="struct.SyncResponse.html" title="struct bdk_chain::spk_client::SyncResponse">SyncResponse</a>&lt;A&gt;<div class="where">where
index 0fd962d7233c3887ab718a9f4ef900bff30174c0..fd539077cc69c07598ccf28f50f7f207cb3b4914 100644 (file)
@@ -1,27 +1,27 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A reference to a block in the canonical chain."><title>BlockId in bdk_chain - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-e7950ecc.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f85c6de55 2025-01-26)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">BlockId</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.hash" title="hash">hash</a></li><li><a href="#structfield.height" title="height">height</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Anchor-for-BlockId" title="Anchor">Anchor</a></li><li><a href="#impl-Clone-for-BlockId" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-BlockId" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-BlockId" title="Debug">Debug</a></li><li><a href="#impl-Default-for-BlockId" title="Default">Default</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-BlockId" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Eq-for-BlockId" title="Eq">Eq</a></li><li><a href="#impl-From%3C(%26u32,+%26BlockHash)%3E-for-BlockId" title="From&#60;(&#38;u32, &#38;BlockHash)&#62;">From&#60;(&#38;u32, &#38;BlockHash)&#62;</a></li><li><a href="#impl-From%3C(u32,+BlockHash)%3E-for-BlockId" title="From&#60;(u32, BlockHash)&#62;">From&#60;(u32, BlockHash)&#62;</a></li><li><a href="#impl-From%3CBlockId%3E-for-(u32,+BlockHash)" title="From&#60;BlockId&#62;">From&#60;BlockId&#62;</a></li><li><a href="#impl-From%3CTxPosInBlock%3C'_%3E%3E-for-BlockId" title="From&#60;TxPosInBlock&#60;&#39;_&#62;&#62;">From&#60;TxPosInBlock&#60;&#39;_&#62;&#62;</a></li><li><a href="#impl-Hash-for-BlockId" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-BlockId" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-BlockId" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-BlockId" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-BlockId" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-BlockId" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-BlockId" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-BlockId" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-BlockId" title="Send">Send</a></li><li><a href="#impl-Sync-for-BlockId" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-BlockId" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-BlockId" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>chain</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="index.html">bdk_chain</a></div><h1>Struct <span class="struct">BlockId</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct BlockId {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A reference to a block in the canonical chain."><title>BlockId in bdk_chain - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-e7950ecc.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f85c6de55 2025-01-26)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">BlockId</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.hash" title="hash">hash</a></li><li><a href="#structfield.height" title="height">height</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Anchor-for-BlockId" title="Anchor">Anchor</a></li><li><a href="#impl-Clone-for-BlockId" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-BlockId" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-BlockId" title="Debug">Debug</a></li><li><a href="#impl-Default-for-BlockId" title="Default">Default</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-BlockId" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Eq-for-BlockId" title="Eq">Eq</a></li><li><a href="#impl-From%3C(%26u32,+%26BlockHash)%3E-for-BlockId" title="From&#60;(&#38;u32, &#38;BlockHash)&#62;">From&#60;(&#38;u32, &#38;BlockHash)&#62;</a></li><li><a href="#impl-From%3C(u32,+BlockHash)%3E-for-BlockId" title="From&#60;(u32, BlockHash)&#62;">From&#60;(u32, BlockHash)&#62;</a></li><li><a href="#impl-From%3CBlockId%3E-for-(u32,+BlockHash)" title="From&#60;BlockId&#62;">From&#60;BlockId&#62;</a></li><li><a href="#impl-From%3CTxPosInBlock%3C'_%3E%3E-for-BlockId" title="From&#60;TxPosInBlock&#60;&#39;_&#62;&#62;">From&#60;TxPosInBlock&#60;&#39;_&#62;&#62;</a></li><li><a href="#impl-Hash-for-BlockId" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-BlockId" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-BlockId" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-BlockId" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-BlockId" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-BlockId" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-BlockId" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-BlockId" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-BlockId" title="Send">Send</a></li><li><a href="#impl-Sync-for-BlockId" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-BlockId" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-BlockId" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>chain</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="index.html">bdk_chain</a></div><h1>Struct <span class="struct">BlockId</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_core/block_id.rs.html#6">Source</a> </span></div><pre class="rust item-decl"><code>pub struct BlockId {
     pub height: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>,
     pub hash: <a class="struct" href="bitcoin/struct.BlockHash.html" title="struct bdk_chain::bitcoin::BlockHash">BlockHash</a>,
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A reference to a block in the canonical chain.</p>
 </div></details><h2 id="fields" class="fields section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.height" class="structfield section-header"><a href="#structfield.height" class="anchor field">§</a><code>height: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a></code></span><div class="docblock"><p>The height of the block.</p>
 </div><span id="structfield.hash" class="structfield section-header"><a href="#structfield.hash" class="anchor field">§</a><code>hash: <a class="struct" href="bitcoin/struct.BlockHash.html" title="struct bdk_chain::bitcoin::BlockHash">BlockHash</a></code></span><div class="docblock"><p>The hash of the block.</p>
-</div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Anchor-for-BlockId" class="impl"><a class="src rightside" href="../src/bdk_chain/tx_data_traits.rs.html#85-89">Source</a><a href="#impl-Anchor-for-BlockId" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Anchor.html" title="trait bdk_chain::Anchor">Anchor</a> for <a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.anchor_block" class="method trait-impl"><a class="src rightside" href="../src/bdk_chain/tx_data_traits.rs.html#86-88">Source</a><a href="#method.anchor_block" class="anchor">§</a><h4 class="code-header">fn <a href="trait.Anchor.html#tymethod.anchor_block" class="fn">anchor_block</a>(&amp;self) -&gt; Self</h4></section></summary><div class='docblock'>Returns the <a href="struct.BlockId.html" title="struct bdk_chain::BlockId"><code>BlockId</code></a> that the associated blockchain data is “anchored” in.</div></details><details class="toggle method-toggle" open><summary><section id="method.confirmation_height_upper_bound" class="method trait-impl"><a class="src rightside" href="../src/bdk_chain/tx_data_traits.rs.html#74-76">Source</a><a href="#method.confirmation_height_upper_bound" class="anchor">§</a><h4 class="code-header">fn <a href="trait.Anchor.html#method.confirmation_height_upper_bound" class="fn">confirmation_height_upper_bound</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a></h4></section></summary><div class='docblock'>Get the upper bound of the chain data’s confirmation height. <a href="trait.Anchor.html#method.confirmation_height_upper_bound">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-BlockId" class="impl"><a href="#impl-Clone-for-BlockId" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a></h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-BlockId" class="impl"><a href="#impl-Debug-for-BlockId" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Default-for-BlockId" class="impl"><a href="#impl-Default-for-BlockId" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html" title="trait core::default::Default">Default</a> for <a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.default" class="method trait-impl"><a href="#method.default" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default" class="fn">default</a>() -&gt; <a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a></h4></section></summary><div class='docblock'>Returns the “default value” for a type. <a href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Deserialize%3C'de%3E-for-BlockId" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-BlockId" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="bitcoin/hashes/serde/trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.deserialize" class="method trait-impl"><a href="#method.deserialize" class="anchor">§</a><h4 class="code-header">fn <a href="bitcoin/hashes/serde/trait.Deserialize.html#tymethod.deserialize" class="fn">deserialize</a>&lt;__D&gt;(
+</div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Anchor-for-BlockId" class="impl"><a class="src rightside" href="../src/bdk_chain/tx_data_traits.rs.html#85-89">Source</a><a href="#impl-Anchor-for-BlockId" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Anchor.html" title="trait bdk_chain::Anchor">Anchor</a> for <a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.anchor_block" class="method trait-impl"><a class="src rightside" href="../src/bdk_chain/tx_data_traits.rs.html#86-88">Source</a><a href="#method.anchor_block" class="anchor">§</a><h4 class="code-header">fn <a href="trait.Anchor.html#tymethod.anchor_block" class="fn">anchor_block</a>(&amp;self) -&gt; Self</h4></section></summary><div class='docblock'>Returns the <a href="struct.BlockId.html" title="struct bdk_chain::BlockId"><code>BlockId</code></a> that the associated blockchain data is “anchored” in.</div></details><details class="toggle method-toggle" open><summary><section id="method.confirmation_height_upper_bound" class="method trait-impl"><a class="src rightside" href="../src/bdk_chain/tx_data_traits.rs.html#74-76">Source</a><a href="#method.confirmation_height_upper_bound" class="anchor">§</a><h4 class="code-header">fn <a href="trait.Anchor.html#method.confirmation_height_upper_bound" class="fn">confirmation_height_upper_bound</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a></h4></section></summary><div class='docblock'>Get the upper bound of the chain data’s confirmation height. <a href="trait.Anchor.html#method.confirmation_height_upper_bound">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-BlockId" class="impl"><a class="src rightside" href="../src/bdk_core/block_id.rs.html#4">Source</a><a href="#impl-Clone-for-BlockId" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a class="src rightside" href="../src/bdk_core/block_id.rs.html#4">Source</a><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a></h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-BlockId" class="impl"><a class="src rightside" href="../src/bdk_core/block_id.rs.html#4">Source</a><a href="#impl-Debug-for-BlockId" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a class="src rightside" href="../src/bdk_core/block_id.rs.html#4">Source</a><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Default-for-BlockId" class="impl"><a class="src rightside" href="../src/bdk_core/block_id.rs.html#13">Source</a><a href="#impl-Default-for-BlockId" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html" title="trait core::default::Default">Default</a> for <a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.default" class="method trait-impl"><a class="src rightside" href="../src/bdk_core/block_id.rs.html#14">Source</a><a href="#method.default" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default" class="fn">default</a>() -&gt; <a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a></h4></section></summary><div class='docblock'>Returns the “default value” for a type. <a href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Deserialize%3C'de%3E-for-BlockId" class="impl"><a class="src rightside" href="../src/bdk_core/block_id.rs.html#5">Source</a><a href="#impl-Deserialize%3C'de%3E-for-BlockId" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="bitcoin/hashes/serde/trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.deserialize" class="method trait-impl"><a class="src rightside" href="../src/bdk_core/block_id.rs.html#5">Source</a><a href="#method.deserialize" class="anchor">§</a><h4 class="code-header">fn <a href="bitcoin/hashes/serde/trait.Deserialize.html#tymethod.deserialize" class="fn">deserialize</a>&lt;__D&gt;(
     __deserializer: __D,
 ) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a>, &lt;__D as <a class="trait" href="bitcoin/hashes/serde/trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a>&lt;'de&gt;&gt;::<a class="associatedtype" href="bitcoin/hashes/serde/trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>&gt;<div class="where">where
-    __D: <a class="trait" href="bitcoin/hashes/serde/trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a>&lt;'de&gt;,</div></h4></section></summary><div class='docblock'>Deserialize this value from the given Serde deserializer. <a href="bitcoin/hashes/serde/trait.Deserialize.html#tymethod.deserialize">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3C(%26u32,+%26BlockHash)%3E-for-BlockId" class="impl"><a href="#impl-From%3C(%26u32,+%26BlockHash)%3E-for-BlockId" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;(&amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, &amp;<a class="struct" href="bitcoin/struct.BlockHash.html" title="struct bdk_chain::bitcoin::BlockHash">BlockHash</a>)&gt; for <a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-2" class="method trait-impl"><a href="#method.from-2" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(_: (&amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, &amp;<a class="struct" href="bitcoin/struct.BlockHash.html" title="struct bdk_chain::bitcoin::BlockHash">BlockHash</a>)) -&gt; <a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3C(u32,+BlockHash)%3E-for-BlockId" class="impl"><a href="#impl-From%3C(u32,+BlockHash)%3E-for-BlockId" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;(<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <a class="struct" href="bitcoin/struct.BlockHash.html" title="struct bdk_chain::bitcoin::BlockHash">BlockHash</a>)&gt; for <a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from" class="method trait-impl"><a href="#method.from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(_: (<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <a class="struct" href="bitcoin/struct.BlockHash.html" title="struct bdk_chain::bitcoin::BlockHash">BlockHash</a>)) -&gt; <a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CBlockId%3E-for-(u32,+BlockHash)" class="impl"><a href="#impl-From%3CBlockId%3E-for-(u32,+BlockHash)" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a>&gt; for (<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <a class="struct" href="bitcoin/struct.BlockHash.html" title="struct bdk_chain::bitcoin::BlockHash">BlockHash</a>)</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-1" class="method trait-impl"><a href="#method.from-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(block_id: <a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a>) -&gt; (<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <a class="struct" href="bitcoin/struct.BlockHash.html" title="struct bdk_chain::bitcoin::BlockHash">BlockHash</a>)</h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CTxPosInBlock%3C'_%3E%3E-for-BlockId" class="impl"><a class="src rightside" href="../src/bdk_chain/tx_data_traits.rs.html#115-119">Source</a><a href="#impl-From%3CTxPosInBlock%3C'_%3E%3E-for-BlockId" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="struct" href="struct.TxPosInBlock.html" title="struct bdk_chain::TxPosInBlock">TxPosInBlock</a>&lt;'_&gt;&gt; for <a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-3" class="method trait-impl"><a class="src rightside" href="../src/bdk_chain/tx_data_traits.rs.html#116-118">Source</a><a href="#method.from-3" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(pos: <a class="struct" href="struct.TxPosInBlock.html" title="struct bdk_chain::TxPosInBlock">TxPosInBlock</a>&lt;'_&gt;) -&gt; Self</h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Hash-for-BlockId" class="impl"><a href="#impl-Hash-for-BlockId" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html" title="trait core::hash::Hash">Hash</a> for <a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.hash" class="method trait-impl"><a href="#method.hash" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#tymethod.hash" class="fn">hash</a>&lt;__H&gt;(&amp;self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut __H</a>)<div class="where">where
+    __D: <a class="trait" href="bitcoin/hashes/serde/trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a>&lt;'de&gt;,</div></h4></section></summary><div class='docblock'>Deserialize this value from the given Serde deserializer. <a href="bitcoin/hashes/serde/trait.Deserialize.html#tymethod.deserialize">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3C(%26u32,+%26BlockHash)%3E-for-BlockId" class="impl"><a class="src rightside" href="../src/bdk_core/block_id.rs.html#34">Source</a><a href="#impl-From%3C(%26u32,+%26BlockHash)%3E-for-BlockId" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;(&amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, &amp;<a class="struct" href="bitcoin/struct.BlockHash.html" title="struct bdk_chain::bitcoin::BlockHash">BlockHash</a>)&gt; for <a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-2" class="method trait-impl"><a class="src rightside" href="../src/bdk_core/block_id.rs.html#35">Source</a><a href="#method.from-2" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(_: (&amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, &amp;<a class="struct" href="bitcoin/struct.BlockHash.html" title="struct bdk_chain::bitcoin::BlockHash">BlockHash</a>)) -&gt; <a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3C(u32,+BlockHash)%3E-for-BlockId" class="impl"><a class="src rightside" href="../src/bdk_core/block_id.rs.html#22">Source</a><a href="#impl-From%3C(u32,+BlockHash)%3E-for-BlockId" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;(<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <a class="struct" href="bitcoin/struct.BlockHash.html" title="struct bdk_chain::bitcoin::BlockHash">BlockHash</a>)&gt; for <a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from" class="method trait-impl"><a class="src rightside" href="../src/bdk_core/block_id.rs.html#23">Source</a><a href="#method.from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(_: (<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <a class="struct" href="bitcoin/struct.BlockHash.html" title="struct bdk_chain::bitcoin::BlockHash">BlockHash</a>)) -&gt; <a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a></h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CBlockId%3E-for-(u32,+BlockHash)" class="impl"><a class="src rightside" href="../src/bdk_core/block_id.rs.html#28">Source</a><a href="#impl-From%3CBlockId%3E-for-(u32,+BlockHash)" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a>&gt; for (<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <a class="struct" href="bitcoin/struct.BlockHash.html" title="struct bdk_chain::bitcoin::BlockHash">BlockHash</a>)</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-1" class="method trait-impl"><a class="src rightside" href="../src/bdk_core/block_id.rs.html#29">Source</a><a href="#method.from-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(block_id: <a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a>) -&gt; (<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, <a class="struct" href="bitcoin/struct.BlockHash.html" title="struct bdk_chain::bitcoin::BlockHash">BlockHash</a>)</h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CTxPosInBlock%3C'_%3E%3E-for-BlockId" class="impl"><a class="src rightside" href="../src/bdk_chain/tx_data_traits.rs.html#115-119">Source</a><a href="#impl-From%3CTxPosInBlock%3C'_%3E%3E-for-BlockId" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="struct" href="struct.TxPosInBlock.html" title="struct bdk_chain::TxPosInBlock">TxPosInBlock</a>&lt;'_&gt;&gt; for <a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-3" class="method trait-impl"><a class="src rightside" href="../src/bdk_chain/tx_data_traits.rs.html#116-118">Source</a><a href="#method.from-3" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(pos: <a class="struct" href="struct.TxPosInBlock.html" title="struct bdk_chain::TxPosInBlock">TxPosInBlock</a>&lt;'_&gt;) -&gt; Self</h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Hash-for-BlockId" class="impl"><a class="src rightside" href="../src/bdk_core/block_id.rs.html#4">Source</a><a href="#impl-Hash-for-BlockId" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html" title="trait core::hash::Hash">Hash</a> for <a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.hash" class="method trait-impl"><a class="src rightside" href="../src/bdk_core/block_id.rs.html#4">Source</a><a href="#method.hash" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#tymethod.hash" class="fn">hash</a>&lt;__H&gt;(&amp;self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut __H</a>)<div class="where">where
     __H: <a class="trait" href="https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,</div></h4></section></summary><div class='docblock'>Feeds this value into the given <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#tymethod.hash">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.hash_slice" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.3.0">1.3.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/hash/mod.rs.html#235-237">Source</a></span><a href="#method.hash_slice" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#method.hash_slice" class="fn">hash_slice</a>&lt;H&gt;(data: &amp;[Self], state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut H</a>)<div class="where">where
     H: <a class="trait" href="https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
-    Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><div class='docblock'>Feeds a slice of this type into the given <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#method.hash_slice">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Ord-for-BlockId" class="impl"><a href="#impl-Ord-for-BlockId" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html" title="trait core::cmp::Ord">Ord</a> for <a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.cmp" class="method trait-impl"><a href="#method.cmp" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#tymethod.cmp" class="fn">cmp</a>(&amp;self, other: &amp;<a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/cmp/enum.Ordering.html" title="enum core::cmp::Ordering">Ordering</a></h4></section></summary><div class='docblock'>This method returns an <a href="https://doc.rust-lang.org/nightly/core/cmp/enum.Ordering.html" title="enum core::cmp::Ordering"><code>Ordering</code></a> between <code>self</code> and <code>other</code>. <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#tymethod.cmp">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.max" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.21.0">1.21.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#980-982">Source</a></span><a href="#method.max" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#method.max" class="fn">max</a>(self, other: Self) -&gt; Self<div class="where">where
+    Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><div class='docblock'>Feeds a slice of this type into the given <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#method.hash_slice">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Ord-for-BlockId" class="impl"><a class="src rightside" href="../src/bdk_core/block_id.rs.html#4">Source</a><a href="#impl-Ord-for-BlockId" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html" title="trait core::cmp::Ord">Ord</a> for <a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.cmp" class="method trait-impl"><a class="src rightside" href="../src/bdk_core/block_id.rs.html#4">Source</a><a href="#method.cmp" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#tymethod.cmp" class="fn">cmp</a>(&amp;self, other: &amp;<a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/cmp/enum.Ordering.html" title="enum core::cmp::Ordering">Ordering</a></h4></section></summary><div class='docblock'>This method returns an <a href="https://doc.rust-lang.org/nightly/core/cmp/enum.Ordering.html" title="enum core::cmp::Ordering"><code>Ordering</code></a> between <code>self</code> and <code>other</code>. <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#tymethod.cmp">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.max" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.21.0">1.21.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#980-982">Source</a></span><a href="#method.max" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#method.max" class="fn">max</a>(self, other: Self) -&gt; Self<div class="where">where
     Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><div class='docblock'>Compares and returns the maximum of two values. <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#method.max">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.min" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.21.0">1.21.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#1001-1003">Source</a></span><a href="#method.min" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#method.min" class="fn">min</a>(self, other: Self) -&gt; Self<div class="where">where
     Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><div class='docblock'>Compares and returns the minimum of two values. <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#method.min">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clamp" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.50.0">1.50.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#1027-1029">Source</a></span><a href="#method.clamp" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#method.clamp" class="fn">clamp</a>(self, min: Self, max: Self) -&gt; Self<div class="where">where
-    Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><div class='docblock'>Restrict a value to a certain interval. <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#method.clamp">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-PartialEq-for-BlockId" class="impl"><a href="#impl-PartialEq-for-BlockId" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html" title="trait core::cmp::PartialEq">PartialEq</a> for <a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.eq" class="method trait-impl"><a href="#method.eq" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#tymethod.eq" class="fn">eq</a>(&amp;self, other: &amp;<a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>self</code> and <code>other</code> values to be equal, and is used by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#261">Source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#method.ne" class="fn">ne</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;Rhs</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>!=</code>. The default implementation is almost always sufficient,
-and should not be overridden without very good reason.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-PartialOrd-for-BlockId" class="impl"><a href="#impl-PartialOrd-for-BlockId" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html" title="trait core::cmp::PartialOrd">PartialOrd</a> for <a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.partial_cmp" class="method trait-impl"><a href="#method.partial_cmp" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#tymethod.partial_cmp" class="fn">partial_cmp</a>(&amp;self, other: &amp;<a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="enum" href="https://doc.rust-lang.org/nightly/core/cmp/enum.Ordering.html" title="enum core::cmp::Ordering">Ordering</a>&gt;</h4></section></summary><div class='docblock'>This method returns an ordering between <code>self</code> and <code>other</code> values if one exists. <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#tymethod.partial_cmp">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.lt" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#1335">Source</a></span><a href="#method.lt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.lt" class="fn">lt</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;Rhs</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests less than (for <code>self</code> and <code>other</code>) and is used by the <code>&lt;</code> operator. <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.lt">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.le" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#1353">Source</a></span><a href="#method.le" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.le" class="fn">le</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;Rhs</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests less than or equal to (for <code>self</code> and <code>other</code>) and is used by the
+    Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><div class='docblock'>Restrict a value to a certain interval. <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#method.clamp">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-PartialEq-for-BlockId" class="impl"><a class="src rightside" href="../src/bdk_core/block_id.rs.html#4">Source</a><a href="#impl-PartialEq-for-BlockId" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html" title="trait core::cmp::PartialEq">PartialEq</a> for <a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.eq" class="method trait-impl"><a class="src rightside" href="../src/bdk_core/block_id.rs.html#4">Source</a><a href="#method.eq" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#tymethod.eq" class="fn">eq</a>(&amp;self, other: &amp;<a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>self</code> and <code>other</code> values to be equal, and is used by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#261">Source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#method.ne" class="fn">ne</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;Rhs</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>!=</code>. The default implementation is almost always sufficient,
+and should not be overridden without very good reason.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-PartialOrd-for-BlockId" class="impl"><a class="src rightside" href="../src/bdk_core/block_id.rs.html#4">Source</a><a href="#impl-PartialOrd-for-BlockId" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html" title="trait core::cmp::PartialOrd">PartialOrd</a> for <a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.partial_cmp" class="method trait-impl"><a class="src rightside" href="../src/bdk_core/block_id.rs.html#4">Source</a><a href="#method.partial_cmp" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#tymethod.partial_cmp" class="fn">partial_cmp</a>(&amp;self, other: &amp;<a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="enum" href="https://doc.rust-lang.org/nightly/core/cmp/enum.Ordering.html" title="enum core::cmp::Ordering">Ordering</a>&gt;</h4></section></summary><div class='docblock'>This method returns an ordering between <code>self</code> and <code>other</code> values if one exists. <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#tymethod.partial_cmp">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.lt" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#1335">Source</a></span><a href="#method.lt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.lt" class="fn">lt</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;Rhs</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests less than (for <code>self</code> and <code>other</code>) and is used by the <code>&lt;</code> operator. <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.lt">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.le" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#1353">Source</a></span><a href="#method.le" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.le" class="fn">le</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;Rhs</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests less than or equal to (for <code>self</code> and <code>other</code>) and is used by the
 <code>&lt;=</code> operator. <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.le">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.gt" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#1371">Source</a></span><a href="#method.gt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.gt" class="fn">gt</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;Rhs</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests greater than (for <code>self</code> and <code>other</code>) and is used by the <code>&gt;</code>
 operator. <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.gt">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.ge" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#1389">Source</a></span><a href="#method.ge" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.ge" class="fn">ge</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;Rhs</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests greater than or equal to (for <code>self</code> and <code>other</code>) and is used by
-the <code>&gt;=</code> operator. <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.ge">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Serialize-for-BlockId" class="impl"><a href="#impl-Serialize-for-BlockId" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="bitcoin/hashes/serde/trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.serialize" class="method trait-impl"><a href="#method.serialize" class="anchor">§</a><h4 class="code-header">fn <a href="bitcoin/hashes/serde/trait.Serialize.html#tymethod.serialize" class="fn">serialize</a>&lt;__S&gt;(
+the <code>&gt;=</code> operator. <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.ge">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Serialize-for-BlockId" class="impl"><a class="src rightside" href="../src/bdk_core/block_id.rs.html#5">Source</a><a href="#impl-Serialize-for-BlockId" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="bitcoin/hashes/serde/trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.serialize" class="method trait-impl"><a class="src rightside" href="../src/bdk_core/block_id.rs.html#5">Source</a><a href="#method.serialize" class="anchor">§</a><h4 class="code-header">fn <a href="bitcoin/hashes/serde/trait.Serialize.html#tymethod.serialize" class="fn">serialize</a>&lt;__S&gt;(
     &amp;self,
     __serializer: __S,
 ) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;&lt;__S as <a class="trait" href="bitcoin/hashes/serde/trait.Serializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Serializer">Serializer</a>&gt;::<a class="associatedtype" href="bitcoin/hashes/serde/trait.Serializer.html#associatedtype.Ok" title="type bdk_chain::bitcoin::hashes::serde::Serializer::Ok">Ok</a>, &lt;__S as <a class="trait" href="bitcoin/hashes/serde/trait.Serializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Serializer">Serializer</a>&gt;::<a class="associatedtype" href="bitcoin/hashes/serde/trait.Serializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Serializer::Error">Error</a>&gt;<div class="where">where
-    __S: <a class="trait" href="bitcoin/hashes/serde/trait.Serializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Serializer">Serializer</a>,</div></h4></section></summary><div class='docblock'>Serialize this value into the given Serde serializer. <a href="bitcoin/hashes/serde/trait.Serialize.html#tymethod.serialize">Read more</a></div></details></div></details><section id="impl-Copy-for-BlockId" class="impl"><a href="#impl-Copy-for-BlockId" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a> for <a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a></h3></section><section id="impl-Eq-for-BlockId" class="impl"><a href="#impl-Eq-for-BlockId" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Eq.html" title="trait core::cmp::Eq">Eq</a> for <a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a></h3></section><section id="impl-StructuralPartialEq-for-BlockId" class="impl"><a href="#impl-StructuralPartialEq-for-BlockId" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.StructuralPartialEq.html" title="trait core::marker::StructuralPartialEq">StructuralPartialEq</a> for <a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a></h3></section></div><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-BlockId" class="impl"><a href="#impl-Freeze-for-BlockId" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a></h3></section><section id="impl-RefUnwindSafe-for-BlockId" class="impl"><a href="#impl-RefUnwindSafe-for-BlockId" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a></h3></section><section id="impl-Send-for-BlockId" class="impl"><a href="#impl-Send-for-BlockId" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a></h3></section><section id="impl-Sync-for-BlockId" class="impl"><a href="#impl-Sync-for-BlockId" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a></h3></section><section id="impl-Unpin-for-BlockId" class="impl"><a href="#impl-Unpin-for-BlockId" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a></h3></section><section id="impl-UnwindSafe-for-BlockId" class="impl"><a href="#impl-UnwindSafe-for-BlockId" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a></h3></section></div><h2 id="blanket-implementations" class="section-header">Blanket Implementations<a href="#blanket-implementations" class="anchor">§</a></h2><div id="blanket-implementations-list"><details class="toggle implementors-toggle"><summary><section id="impl-Any-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#138">Source</a><a href="#impl-Any-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T<div class="where">where
+    __S: <a class="trait" href="bitcoin/hashes/serde/trait.Serializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Serializer">Serializer</a>,</div></h4></section></summary><div class='docblock'>Serialize this value into the given Serde serializer. <a href="bitcoin/hashes/serde/trait.Serialize.html#tymethod.serialize">Read more</a></div></details></div></details><section id="impl-Copy-for-BlockId" class="impl"><a class="src rightside" href="../src/bdk_core/block_id.rs.html#4">Source</a><a href="#impl-Copy-for-BlockId" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a> for <a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a></h3></section><section id="impl-Eq-for-BlockId" class="impl"><a class="src rightside" href="../src/bdk_core/block_id.rs.html#4">Source</a><a href="#impl-Eq-for-BlockId" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Eq.html" title="trait core::cmp::Eq">Eq</a> for <a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a></h3></section><section id="impl-StructuralPartialEq-for-BlockId" class="impl"><a class="src rightside" href="../src/bdk_core/block_id.rs.html#4">Source</a><a href="#impl-StructuralPartialEq-for-BlockId" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.StructuralPartialEq.html" title="trait core::marker::StructuralPartialEq">StructuralPartialEq</a> for <a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a></h3></section></div><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-BlockId" class="impl"><a href="#impl-Freeze-for-BlockId" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a></h3></section><section id="impl-RefUnwindSafe-for-BlockId" class="impl"><a href="#impl-RefUnwindSafe-for-BlockId" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a></h3></section><section id="impl-Send-for-BlockId" class="impl"><a href="#impl-Send-for-BlockId" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a></h3></section><section id="impl-Sync-for-BlockId" class="impl"><a href="#impl-Sync-for-BlockId" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a></h3></section><section id="impl-Unpin-for-BlockId" class="impl"><a href="#impl-Unpin-for-BlockId" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a></h3></section><section id="impl-UnwindSafe-for-BlockId" class="impl"><a href="#impl-UnwindSafe-for-BlockId" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a></h3></section></div><h2 id="blanket-implementations" class="section-header">Blanket Implementations<a href="#blanket-implementations" class="anchor">§</a></h2><div id="blanket-implementations-list"><details class="toggle implementors-toggle"><summary><section id="impl-Any-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#138">Source</a><a href="#impl-Any-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T<div class="where">where
     T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#139">Source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id" class="fn">type_id</a>(&amp;self) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/core/any/struct.TypeId.html" title="struct core::any::TypeId">TypeId</a></h4></section></summary><div class='docblock'>Gets the <code>TypeId</code> of <code>self</code>. <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Borrow%3CT%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#209">Source</a><a href="#impl-Borrow%3CT%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html" title="trait core::borrow::Borrow">Borrow</a>&lt;T&gt; for T<div class="where">where
     T: ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#211">Source</a><a href="#method.borrow" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html#tymethod.borrow" class="fn">borrow</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;T</a></h4></section></summary><div class='docblock'>Immutably borrows from an owned value. <a href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html#tymethod.borrow">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-BorrowMut%3CT%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#217">Source</a><a href="#impl-BorrowMut%3CT%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/borrow/trait.BorrowMut.html" title="trait core::borrow::BorrowMut">BorrowMut</a>&lt;T&gt; for T<div class="where">where
     T: ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow_mut" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#218">Source</a><a href="#method.borrow_mut" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/borrow/trait.BorrowMut.html#tymethod.borrow_mut" class="fn">borrow_mut</a>(&amp;mut self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut T</a></h4></section></summary><div class='docblock'>Mutably borrows from an owned value. <a href="https://doc.rust-lang.org/nightly/core/borrow/trait.BorrowMut.html#tymethod.borrow_mut">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-CloneToUninit-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#273">Source</a><a href="#impl-CloneToUninit-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.CloneToUninit.html" title="trait core::clone::CloneToUninit">CloneToUninit</a> for T<div class="where">where
index ce16d06f6b837c900954c56c0ac11bb47f257059..8535570362d78d6eaf610f46947501a9a4e3307c 100644 (file)
@@ -1,8 +1,8 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A checkpoint is a node of a reference-counted linked list of `BlockId`s."><title>CheckPoint in bdk_chain - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-e7950ecc.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f85c6de55 2025-01-26)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Check<wbr>Point</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.block_id" title="block_id">block_id</a></li><li><a href="#method.eq_ptr" title="eq_ptr">eq_ptr</a></li><li><a href="#method.extend" title="extend">extend</a></li><li><a href="#method.from_block_ids" title="from_block_ids">from_block_ids</a></li><li><a href="#method.from_header" title="from_header">from_header</a></li><li><a href="#method.get" title="get">get</a></li><li><a href="#method.hash" title="hash">hash</a></li><li><a href="#method.height" title="height">height</a></li><li><a href="#method.insert" title="insert">insert</a></li><li><a href="#method.iter" title="iter">iter</a></li><li><a href="#method.new" title="new">new</a></li><li><a href="#method.prev" title="prev">prev</a></li><li><a href="#method.push" title="push">push</a></li><li><a href="#method.range" title="range">range</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-CheckPoint" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-CheckPoint" title="Debug">Debug</a></li><li><a href="#impl-IntoIterator-for-CheckPoint" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-PartialEq-for-CheckPoint" title="PartialEq">PartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-CheckPoint" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-CheckPoint" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-CheckPoint" title="Send">Send</a></li><li><a href="#impl-Sync-for-CheckPoint" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-CheckPoint" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-CheckPoint" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>chain</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="index.html">bdk_chain</a></div><h1>Struct <span class="struct">CheckPoint</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct CheckPoint(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A checkpoint is a node of a reference-counted linked list of <a href="struct.BlockId.html" title="struct bdk_chain::BlockId"><code>BlockId</code></a>s.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A checkpoint is a node of a reference-counted linked list of `BlockId`s."><title>CheckPoint in bdk_chain - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-e7950ecc.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f85c6de55 2025-01-26)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Check<wbr>Point</a></h2><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.block_id" title="block_id">block_id</a></li><li><a href="#method.eq_ptr" title="eq_ptr">eq_ptr</a></li><li><a href="#method.extend" title="extend">extend</a></li><li><a href="#method.from_block_ids" title="from_block_ids">from_block_ids</a></li><li><a href="#method.from_header" title="from_header">from_header</a></li><li><a href="#method.get" title="get">get</a></li><li><a href="#method.hash" title="hash">hash</a></li><li><a href="#method.height" title="height">height</a></li><li><a href="#method.insert" title="insert">insert</a></li><li><a href="#method.iter" title="iter">iter</a></li><li><a href="#method.new" title="new">new</a></li><li><a href="#method.prev" title="prev">prev</a></li><li><a href="#method.push" title="push">push</a></li><li><a href="#method.range" title="range">range</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-CheckPoint" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-CheckPoint" title="Debug">Debug</a></li><li><a href="#impl-IntoIterator-for-CheckPoint" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-PartialEq-for-CheckPoint" title="PartialEq">PartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-CheckPoint" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-CheckPoint" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-CheckPoint" title="Send">Send</a></li><li><a href="#impl-Sync-for-CheckPoint" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-CheckPoint" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-CheckPoint" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>chain</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="index.html">bdk_chain</a></div><h1>Struct <span class="struct">CheckPoint</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_core/checkpoint.rs.html#13">Source</a> </span></div><pre class="rust item-decl"><code>pub struct CheckPoint(<span class="comment">/* private fields */</span>);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A checkpoint is a node of a reference-counted linked list of <a href="struct.BlockId.html" title="struct bdk_chain::BlockId"><code>BlockId</code></a>s.</p>
 <p>Checkpoints are cheaply cloneable and are useful to find the agreement point between two sparse
 block chains.</p>
-</div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-CheckPoint" class="impl"><a href="#impl-CheckPoint" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.new" class="method"><h4 class="code-header">pub fn <a href="#method.new" class="fn">new</a>(block: <a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a>) -&gt; <a class="struct" href="struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a></h4></section></summary><div class="docblock"><p>Construct a new base block at the front of a linked list.</p>
-</div></details><details class="toggle method-toggle" open><summary><section id="method.from_block_ids" class="method"><h4 class="code-header">pub fn <a href="#method.from_block_ids" class="fn">from_block_ids</a>(
+</div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-CheckPoint" class="impl"><a class="src rightside" href="../src/bdk_core/checkpoint.rs.html#60">Source</a><a href="#impl-CheckPoint" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.new" class="method"><a class="src rightside" href="../src/bdk_core/checkpoint.rs.html#62">Source</a><h4 class="code-header">pub fn <a href="#method.new" class="fn">new</a>(block: <a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a>) -&gt; <a class="struct" href="struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a></h4></section></summary><div class="docblock"><p>Construct a new base block at the front of a linked list.</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.from_block_ids" class="method"><a class="src rightside" href="../src/bdk_core/checkpoint.rs.html#77-79">Source</a><h4 class="code-header">pub fn <a href="#method.from_block_ids" class="fn">from_block_ids</a>(
     block_ids: impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>&lt;Item = <a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a>&gt;,
 ) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a>, <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a>&gt;&gt;</h4></section></summary><div class="docblock"><p>Construct a checkpoint from a list of <a href="struct.BlockId.html" title="struct bdk_chain::BlockId"><code>BlockId</code></a>s in ascending height order.</p>
 <h5 id="errors"><a class="doc-anchor" href="#errors">§</a>Errors</h5>
@@ -13,30 +13,30 @@ block chains.</p>
 <li>The <code>blocks</code> iterator contains multiple <a href="struct.BlockId.html" title="struct bdk_chain::BlockId"><code>BlockId</code></a>s of the same height.</li>
 </ul>
 <p>The error type is the last successful checkpoint constructed (if any).</p>
-</div></details><details class="toggle method-toggle" open><summary><section id="method.from_header" class="method"><h4 class="code-header">pub fn <a href="#method.from_header" class="fn">from_header</a>(header: &amp;<a class="struct" href="bitcoin/blockdata/block/struct.Header.html" title="struct bdk_chain::bitcoin::blockdata::block::Header">Header</a>, height: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>) -&gt; <a class="struct" href="struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a></h4></section></summary><div class="docblock"><p>Construct a checkpoint from the given <code>header</code> and block <code>height</code>.</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.from_header" class="method"><a class="src rightside" href="../src/bdk_core/checkpoint.rs.html#94">Source</a><h4 class="code-header">pub fn <a href="#method.from_header" class="fn">from_header</a>(header: &amp;<a class="struct" href="bitcoin/blockdata/block/struct.Header.html" title="struct bdk_chain::bitcoin::blockdata::block::Header">Header</a>, height: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>) -&gt; <a class="struct" href="struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a></h4></section></summary><div class="docblock"><p>Construct a checkpoint from the given <code>header</code> and block <code>height</code>.</p>
 <p>If <code>header</code> is of the genesis block, the checkpoint won’t have a <a href="struct.CheckPoint.html#method.prev" title="method bdk_chain::CheckPoint::prev"><code>prev</code></a> node. Otherwise,
 we return a checkpoint linked with the previous block.</p>
-</div></details><details class="toggle method-toggle" open><summary><section id="method.push" class="method"><h4 class="code-header">pub fn <a href="#method.push" class="fn">push</a>(self, block: <a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a>, <a class="struct" href="struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a>&gt;</h4></section></summary><div class="docblock"><p>Puts another checkpoint onto the linked list representing the blockchain.</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.push" class="method"><a class="src rightside" href="../src/bdk_core/checkpoint.rs.html#117">Source</a><h4 class="code-header">pub fn <a href="#method.push" class="fn">push</a>(self, block: <a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a>, <a class="struct" href="struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a>&gt;</h4></section></summary><div class="docblock"><p>Puts another checkpoint onto the linked list representing the blockchain.</p>
 <p>Returns an <code>Err(self)</code> if the block you are pushing on is not at a greater height that the one you
 are pushing on to.</p>
-</div></details><details class="toggle method-toggle" open><summary><section id="method.extend" class="method"><h4 class="code-header">pub fn <a href="#method.extend" class="fn">extend</a>(
+</div></details><details class="toggle method-toggle" open><summary><section id="method.extend" class="method"><a class="src rightside" href="../src/bdk_core/checkpoint.rs.html#132">Source</a><h4 class="code-header">pub fn <a href="#method.extend" class="fn">extend</a>(
     self,
     blocks: impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>&lt;Item = <a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a>&gt;,
 ) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a>, <a class="struct" href="struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a>&gt;</h4></section></summary><div class="docblock"><p>Extends the checkpoint linked list by a iterator of block ids.</p>
 <p>Returns an <code>Err(self)</code> if there is block which does not have a greater height than the
 previous one.</p>
-</div></details><details class="toggle method-toggle" open><summary><section id="method.block_id" class="method"><h4 class="code-header">pub fn <a href="#method.block_id" class="fn">block_id</a>(&amp;self) -&gt; <a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a></h4></section></summary><div class="docblock"><p>Get the <a href="struct.BlockId.html" title="struct bdk_chain::BlockId"><code>BlockId</code></a> of the checkpoint.</p>
-</div></details><details class="toggle method-toggle" open><summary><section id="method.height" class="method"><h4 class="code-header">pub fn <a href="#method.height" class="fn">height</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a></h4></section></summary><div class="docblock"><p>Get the height of the checkpoint.</p>
-</div></details><details class="toggle method-toggle" open><summary><section id="method.hash" class="method"><h4 class="code-header">pub fn <a href="#method.hash" class="fn">hash</a>(&amp;self) -&gt; <a class="struct" href="bitcoin/struct.BlockHash.html" title="struct bdk_chain::bitcoin::BlockHash">BlockHash</a></h4></section></summary><div class="docblock"><p>Get the block hash of the checkpoint.</p>
-</div></details><details class="toggle method-toggle" open><summary><section id="method.prev" class="method"><h4 class="code-header">pub fn <a href="#method.prev" class="fn">prev</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a>&gt;</h4></section></summary><div class="docblock"><p>Get the previous checkpoint in the chain</p>
-</div></details><details class="toggle method-toggle" open><summary><section id="method.iter" class="method"><h4 class="code-header">pub fn <a href="#method.iter" class="fn">iter</a>(&amp;self) -&gt; <a class="struct" href="struct.CheckPointIter.html" title="struct bdk_chain::CheckPointIter">CheckPointIter</a> <a href="#" class="tooltip" data-notable-ty="CheckPointIter">ⓘ</a></h4></section></summary><div class="docblock"><p>Iterate from this checkpoint in descending height.</p>
-</div></details><details class="toggle method-toggle" open><summary><section id="method.get" class="method"><h4 class="code-header">pub fn <a href="#method.get" class="fn">get</a>(&amp;self, height: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a>&gt;</h4></section></summary><div class="docblock"><p>Get checkpoint at <code>height</code>.</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.block_id" class="method"><a class="src rightside" href="../src/bdk_core/checkpoint.rs.html#141">Source</a><h4 class="code-header">pub fn <a href="#method.block_id" class="fn">block_id</a>(&amp;self) -&gt; <a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a></h4></section></summary><div class="docblock"><p>Get the <a href="struct.BlockId.html" title="struct bdk_chain::BlockId"><code>BlockId</code></a> of the checkpoint.</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.height" class="method"><a class="src rightside" href="../src/bdk_core/checkpoint.rs.html#146">Source</a><h4 class="code-header">pub fn <a href="#method.height" class="fn">height</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a></h4></section></summary><div class="docblock"><p>Get the height of the checkpoint.</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.hash" class="method"><a class="src rightside" href="../src/bdk_core/checkpoint.rs.html#151">Source</a><h4 class="code-header">pub fn <a href="#method.hash" class="fn">hash</a>(&amp;self) -&gt; <a class="struct" href="bitcoin/struct.BlockHash.html" title="struct bdk_chain::bitcoin::BlockHash">BlockHash</a></h4></section></summary><div class="docblock"><p>Get the block hash of the checkpoint.</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.prev" class="method"><a class="src rightside" href="../src/bdk_core/checkpoint.rs.html#156">Source</a><h4 class="code-header">pub fn <a href="#method.prev" class="fn">prev</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a>&gt;</h4></section></summary><div class="docblock"><p>Get the previous checkpoint in the chain</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.iter" class="method"><a class="src rightside" href="../src/bdk_core/checkpoint.rs.html#161">Source</a><h4 class="code-header">pub fn <a href="#method.iter" class="fn">iter</a>(&amp;self) -&gt; <a class="struct" href="struct.CheckPointIter.html" title="struct bdk_chain::CheckPointIter">CheckPointIter</a> <a href="#" class="tooltip" data-notable-ty="CheckPointIter">ⓘ</a></h4></section></summary><div class="docblock"><p>Iterate from this checkpoint in descending height.</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.get" class="method"><a class="src rightside" href="../src/bdk_core/checkpoint.rs.html#168">Source</a><h4 class="code-header">pub fn <a href="#method.get" class="fn">get</a>(&amp;self, height: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a>&gt;</h4></section></summary><div class="docblock"><p>Get checkpoint at <code>height</code>.</p>
 <p>Returns <code>None</code> if checkpoint at <code>height</code> does not exist`.</p>
-</div></details><details class="toggle method-toggle" open><summary><section id="method.range" class="method"><h4 class="code-header">pub fn <a href="#method.range" class="fn">range</a>&lt;R&gt;(&amp;self, range: R) -&gt; impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a>&lt;Item = <a class="struct" href="struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a>&gt;<div class="where">where
+</div></details><details class="toggle method-toggle" open><summary><section id="method.range" class="method"><a class="src rightside" href="../src/bdk_core/checkpoint.rs.html#176-178">Source</a><h4 class="code-header">pub fn <a href="#method.range" class="fn">range</a>&lt;R&gt;(&amp;self, range: R) -&gt; impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a>&lt;Item = <a class="struct" href="struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a>&gt;<div class="where">where
     R: <a class="trait" href="https://doc.rust-lang.org/nightly/core/ops/range/trait.RangeBounds.html" title="trait core::ops::range::RangeBounds">RangeBounds</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>&gt;,</div></h4></section></summary><div class="docblock"><p>Iterate checkpoints over a height range.</p>
 <p>Note that we always iterate checkpoints in reverse height order (iteration starts at tip
 height).</p>
-</div></details><details class="toggle method-toggle" open><summary><section id="method.insert" class="method"><h4 class="code-header">pub fn <a href="#method.insert" class="fn">insert</a>(self, block_id: <a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a>) -&gt; <a class="struct" href="struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a></h4></section></summary><div class="docblock"><p>Inserts <code>block_id</code> at its height within the chain.</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.insert" class="method"><a class="src rightside" href="../src/bdk_core/checkpoint.rs.html#207">Source</a><h4 class="code-header">pub fn <a href="#method.insert" class="fn">insert</a>(self, block_id: <a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a>) -&gt; <a class="struct" href="struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a></h4></section></summary><div class="docblock"><p>Inserts <code>block_id</code> at its height within the chain.</p>
 <p>The effect of <code>insert</code> depends on whether a height already exists. If it doesn’t the
 <code>block_id</code> we inserted and all pre-existing blocks higher than it will be re-inserted after
 it. If the height already existed and has a conflicting block hash then it will be purged
@@ -44,8 +44,8 @@ along with all block following it. The returned chain will have a tip of the <co
 passed in. Of course, if the <code>block_id</code> was already present then this just returns <code>self</code>.</p>
 <h5 id="panics"><a class="doc-anchor" href="#panics">§</a>Panics</h5>
 <p>This panics if called with a genesis block that differs from that of <code>self</code>.</p>
-</div></details><details class="toggle method-toggle" open><summary><section id="method.eq_ptr" class="method"><h4 class="code-header">pub fn <a href="#method.eq_ptr" class="fn">eq_ptr</a>(&amp;self, other: &amp;<a class="struct" href="struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class="docblock"><p>This method tests for <code>self</code> and <code>other</code> to have equal internal pointers.</p>
-</div></details></div></details></div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-CheckPoint" class="impl"><a href="#impl-Clone-for-CheckPoint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a></h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-CheckPoint" class="impl"><a href="#impl-Debug-for-CheckPoint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-CheckPoint" class="impl"><a href="#impl-IntoIterator-for-CheckPoint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for <a class="struct" href="struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item" class="associatedtype trait-impl"><a href="#associatedtype.Item" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter" class="associatedtype trait-impl"><a href="#associatedtype.IntoIter" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="struct.CheckPointIter.html" title="struct bdk_chain::CheckPointIter">CheckPointIter</a></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter" class="method trait-impl"><a href="#method.into_iter" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(self) -&gt; &lt;<a class="struct" href="struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-PartialEq-for-CheckPoint" class="impl"><a href="#impl-PartialEq-for-CheckPoint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html" title="trait core::cmp::PartialEq">PartialEq</a> for <a class="struct" href="struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.eq" class="method trait-impl"><a href="#method.eq" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#tymethod.eq" class="fn">eq</a>(&amp;self, other: &amp;<a class="struct" href="struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>self</code> and <code>other</code> values to be equal, and is used by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#261">Source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#method.ne" class="fn">ne</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;Rhs</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>!=</code>. The default implementation is almost always sufficient,
+</div></details><details class="toggle method-toggle" open><summary><section id="method.eq_ptr" class="method"><a class="src rightside" href="../src/bdk_core/checkpoint.rs.html#235">Source</a><h4 class="code-header">pub fn <a href="#method.eq_ptr" class="fn">eq_ptr</a>(&amp;self, other: &amp;<a class="struct" href="struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class="docblock"><p>This method tests for <code>self</code> and <code>other</code> to have equal internal pointers.</p>
+</div></details></div></details></div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-CheckPoint" class="impl"><a class="src rightside" href="../src/bdk_core/checkpoint.rs.html#12">Source</a><a href="#impl-Clone-for-CheckPoint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a class="src rightside" href="../src/bdk_core/checkpoint.rs.html#12">Source</a><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a></h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-CheckPoint" class="impl"><a class="src rightside" href="../src/bdk_core/checkpoint.rs.html#12">Source</a><a href="#impl-Debug-for-CheckPoint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a class="src rightside" href="../src/bdk_core/checkpoint.rs.html#12">Source</a><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-IntoIterator-for-CheckPoint" class="impl"><a class="src rightside" href="../src/bdk_core/checkpoint.rs.html#255">Source</a><a href="#impl-IntoIterator-for-CheckPoint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a> for <a class="struct" href="struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item" class="associatedtype trait-impl"><a class="src rightside" href="../src/bdk_core/checkpoint.rs.html#256">Source</a><a href="#associatedtype.Item" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle" open><summary><section id="associatedtype.IntoIter" class="associatedtype trait-impl"><a class="src rightside" href="../src/bdk_core/checkpoint.rs.html#257">Source</a><a href="#associatedtype.IntoIter" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" class="associatedtype">IntoIter</a> = <a class="struct" href="struct.CheckPointIter.html" title="struct bdk_chain::CheckPointIter">CheckPointIter</a></h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details><details class="toggle method-toggle" open><summary><section id="method.into_iter" class="method trait-impl"><a class="src rightside" href="../src/bdk_core/checkpoint.rs.html#259">Source</a><a href="#method.into_iter" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter" class="fn">into_iter</a>(self) -&gt; &lt;<a class="struct" href="struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a>&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter" title="type core::iter::traits::collect::IntoIterator::IntoIter">IntoIter</a></h4></section></summary><div class='docblock'>Creates an iterator from a value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-PartialEq-for-CheckPoint" class="impl"><a class="src rightside" href="../src/bdk_core/checkpoint.rs.html#52">Source</a><a href="#impl-PartialEq-for-CheckPoint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html" title="trait core::cmp::PartialEq">PartialEq</a> for <a class="struct" href="struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.eq" class="method trait-impl"><a class="src rightside" href="../src/bdk_core/checkpoint.rs.html#53">Source</a><a href="#method.eq" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#tymethod.eq" class="fn">eq</a>(&amp;self, other: &amp;<a class="struct" href="struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>self</code> and <code>other</code> values to be equal, and is used by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#261">Source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#method.ne" class="fn">ne</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;Rhs</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>!=</code>. The default implementation is almost always sufficient,
 and should not be overridden without very good reason.</div></details></div></details></div><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-CheckPoint" class="impl"><a href="#impl-Freeze-for-CheckPoint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="struct" href="struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a></h3></section><section id="impl-RefUnwindSafe-for-CheckPoint" class="impl"><a href="#impl-RefUnwindSafe-for-CheckPoint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a></h3></section><section id="impl-Send-for-CheckPoint" class="impl"><a href="#impl-Send-for-CheckPoint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a></h3></section><section id="impl-Sync-for-CheckPoint" class="impl"><a href="#impl-Sync-for-CheckPoint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="struct" href="struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a></h3></section><section id="impl-Unpin-for-CheckPoint" class="impl"><a href="#impl-Unpin-for-CheckPoint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="struct" href="struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a></h3></section><section id="impl-UnwindSafe-for-CheckPoint" class="impl"><a href="#impl-UnwindSafe-for-CheckPoint" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="struct" href="struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a></h3></section></div><h2 id="blanket-implementations" class="section-header">Blanket Implementations<a href="#blanket-implementations" class="anchor">§</a></h2><div id="blanket-implementations-list"><details class="toggle implementors-toggle"><summary><section id="impl-Any-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#138">Source</a><a href="#impl-Any-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T<div class="where">where
     T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#139">Source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id" class="fn">type_id</a>(&amp;self) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/core/any/struct.TypeId.html" title="struct core::any::TypeId">TypeId</a></h4></section></summary><div class='docblock'>Gets the <code>TypeId</code> of <code>self</code>. <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Borrow%3CT%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#209">Source</a><a href="#impl-Borrow%3CT%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html" title="trait core::borrow::Borrow">Borrow</a>&lt;T&gt; for T<div class="where">where
     T: ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#211">Source</a><a href="#method.borrow" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html#tymethod.borrow" class="fn">borrow</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;T</a></h4></section></summary><div class='docblock'>Immutably borrows from an owned value. <a href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html#tymethod.borrow">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-BorrowMut%3CT%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#217">Source</a><a href="#impl-BorrowMut%3CT%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/borrow/trait.BorrowMut.html" title="trait core::borrow::BorrowMut">BorrowMut</a>&lt;T&gt; for T<div class="where">where
index a6b62267678a53be3b4528b42d75bc50325e9b32..7873e9410c1a7fb40ac8a495d266e0ed24168cf5 100644 (file)
@@ -1,5 +1,5 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Iterates over checkpoints backwards."><title>CheckPointIter in bdk_chain - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-e7950ecc.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f85c6de55 2025-01-26)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Check<wbr>Point<wbr>Iter</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Iterator-for-CheckPointIter" title="Iterator">Iterator</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-CheckPointIter" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-CheckPointIter" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-CheckPointIter" title="Send">Send</a></li><li><a href="#impl-Sync-for-CheckPointIter" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-CheckPointIter" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-CheckPointIter" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-IntoIterator-for-I" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IteratorExt-for-I" title="IteratorExt">IteratorExt</a></li><li><a href="#impl-IteratorRandom-for-I" title="IteratorRandom">IteratorRandom</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>chain</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="index.html">bdk_chain</a></div><h1>Struct <span class="struct">CheckPointIter</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct CheckPointIter { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Iterates over checkpoints backwards.</p>
-</div></details><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Iterator-for-CheckPointIter" class="impl"><a href="#impl-Iterator-for-CheckPointIter" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a> for <a class="struct" href="struct.CheckPointIter.html" title="struct bdk_chain::CheckPointIter">CheckPointIter</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item" class="associatedtype trait-impl"><a href="#associatedtype.Item" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle method-toggle" open><summary><section id="method.next" class="method trait-impl"><a href="#method.next" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#tymethod.next" class="fn">next</a>(&amp;mut self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&lt;<a class="struct" href="struct.CheckPointIter.html" title="struct bdk_chain::CheckPointIter">CheckPointIter</a> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a>&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" title="type core::iter::traits::iterator::Iterator::Item">Item</a>&gt;</h4></section></summary><div class='docblock'>Advances the iterator and returns the next value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#tymethod.next">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.next_chunk" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#109-113">Source</a><a href="#method.next_chunk" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.next_chunk" class="fn">next_chunk</a>&lt;const N: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt;(
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Iterates over checkpoints backwards."><title>CheckPointIter in bdk_chain - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-e7950ecc.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f85c6de55 2025-01-26)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Check<wbr>Point<wbr>Iter</a></h2><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Iterator-for-CheckPointIter" title="Iterator">Iterator</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-CheckPointIter" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-CheckPointIter" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-CheckPointIter" title="Send">Send</a></li><li><a href="#impl-Sync-for-CheckPointIter" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-CheckPointIter" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-CheckPointIter" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-IntoIterator-for-I" title="IntoIterator">IntoIterator</a></li><li><a href="#impl-IteratorExt-for-I" title="IteratorExt">IteratorExt</a></li><li><a href="#impl-IteratorRandom-for-I" title="IteratorRandom">IteratorRandom</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>chain</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="index.html">bdk_chain</a></div><h1>Struct <span class="struct">CheckPointIter</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_core/checkpoint.rs.html#241">Source</a> </span></div><pre class="rust item-decl"><code>pub struct CheckPointIter { <span class="comment">/* private fields */</span> }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Iterates over checkpoints backwards.</p>
+</div></details><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Iterator-for-CheckPointIter" class="impl"><a class="src rightside" href="../src/bdk_core/checkpoint.rs.html#245">Source</a><a href="#impl-Iterator-for-CheckPointIter" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a> for <a class="struct" href="struct.CheckPointIter.html" title="struct bdk_chain::CheckPointIter">CheckPointIter</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Item" class="associatedtype trait-impl"><a class="src rightside" href="../src/bdk_core/checkpoint.rs.html#246">Source</a><a href="#associatedtype.Item" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" class="associatedtype">Item</a> = <a class="struct" href="struct.CheckPoint.html" title="struct bdk_chain::CheckPoint">CheckPoint</a></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class="toggle method-toggle" open><summary><section id="method.next" class="method trait-impl"><a class="src rightside" href="../src/bdk_core/checkpoint.rs.html#248">Source</a><a href="#method.next" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#tymethod.next" class="fn">next</a>(&amp;mut self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&lt;<a class="struct" href="struct.CheckPointIter.html" title="struct bdk_chain::CheckPointIter">CheckPointIter</a> as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a>&gt;::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" title="type core::iter::traits::iterator::Iterator::Item">Item</a>&gt;</h4></section></summary><div class='docblock'>Advances the iterator and returns the next value. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#tymethod.next">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.next_chunk" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#109-113">Source</a><a href="#method.next_chunk" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.next_chunk" class="fn">next_chunk</a>&lt;const N: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt;(
     &amp;mut self,
 ) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;[Self::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" title="type core::iter::traits::iterator::Iterator::Item">Item</a>; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.array.html">N</a>], <a class="struct" href="https://doc.rust-lang.org/nightly/core/array/iter/struct.IntoIter.html" title="struct core::array::iter::IntoIter">IntoIter</a>&lt;Self::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" title="type core::iter::traits::iterator::Iterator::Item">Item</a>, N&gt;&gt;<div class="where">where
     Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><span class="item-info"><div class="stab unstable"><span class="emoji">🔬</span><span>This is a nightly-only experimental API. (<code>iter_next_chunk</code>)</span></div></span><div class='docblock'>Advances the iterator and returns an array containing the next <code>N</code> values. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.next_chunk">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.size_hint" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#186">Source</a></span><a href="#method.size_hint" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.size_hint" class="fn">size_hint</a>(&amp;self) -&gt; (<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>, <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>&gt;)</h4></section></summary><div class='docblock'>Returns the bounds on the remaining length of the iterator. <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.size_hint">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.count" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/iter/traits/iterator.rs.html#221-223">Source</a></span><a href="#method.count" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#method.count" class="fn">count</a>(self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a><div class="where">where
index 1a9198724489fee64f02522571bb8e881a1ffe67..3acd9fcfaed1cc371c72b7d1315d639cf7ab1137 100644 (file)
@@ -1,27 +1,27 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Represents the confirmation block and time of a transaction."><title>ConfirmationBlockTime in bdk_chain - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-e7950ecc.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f85c6de55 2025-01-26)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Confirmation<wbr>Block<wbr>Time</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.block_id" title="block_id">block_id</a></li><li><a href="#structfield.confirmation_time" title="confirmation_time">confirmation_time</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Anchor-for-ConfirmationBlockTime" title="Anchor">Anchor</a></li><li><a href="#impl-Clone-for-ConfirmationBlockTime" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-ConfirmationBlockTime" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-ConfirmationBlockTime" title="Debug">Debug</a></li><li><a href="#impl-Default-for-ConfirmationBlockTime" title="Default">Default</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-ConfirmationBlockTime" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Eq-for-ConfirmationBlockTime" title="Eq">Eq</a></li><li><a href="#impl-From%3CTxPosInBlock%3C'_%3E%3E-for-ConfirmationBlockTime" title="From&#60;TxPosInBlock&#60;&#39;_&#62;&#62;">From&#60;TxPosInBlock&#60;&#39;_&#62;&#62;</a></li><li><a href="#impl-Hash-for-ConfirmationBlockTime" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-ConfirmationBlockTime" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-ConfirmationBlockTime" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-ConfirmationBlockTime" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-ConfirmationBlockTime" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-ConfirmationBlockTime" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-ConfirmationBlockTime" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-ConfirmationBlockTime" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-ConfirmationBlockTime" title="Send">Send</a></li><li><a href="#impl-Sync-for-ConfirmationBlockTime" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-ConfirmationBlockTime" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-ConfirmationBlockTime" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>chain</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="index.html">bdk_chain</a></div><h1>Struct <span class="struct">ConfirmationBlockTime</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct ConfirmationBlockTime {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Represents the confirmation block and time of a transaction."><title>ConfirmationBlockTime in bdk_chain - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-e7950ecc.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f85c6de55 2025-01-26)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Confirmation<wbr>Block<wbr>Time</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.block_id" title="block_id">block_id</a></li><li><a href="#structfield.confirmation_time" title="confirmation_time">confirmation_time</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Anchor-for-ConfirmationBlockTime" title="Anchor">Anchor</a></li><li><a href="#impl-Clone-for-ConfirmationBlockTime" title="Clone">Clone</a></li><li><a href="#impl-Copy-for-ConfirmationBlockTime" title="Copy">Copy</a></li><li><a href="#impl-Debug-for-ConfirmationBlockTime" title="Debug">Debug</a></li><li><a href="#impl-Default-for-ConfirmationBlockTime" title="Default">Default</a></li><li><a href="#impl-Deserialize%3C'de%3E-for-ConfirmationBlockTime" title="Deserialize&#60;&#39;de&#62;">Deserialize&#60;&#39;de&#62;</a></li><li><a href="#impl-Eq-for-ConfirmationBlockTime" title="Eq">Eq</a></li><li><a href="#impl-From%3CTxPosInBlock%3C'_%3E%3E-for-ConfirmationBlockTime" title="From&#60;TxPosInBlock&#60;&#39;_&#62;&#62;">From&#60;TxPosInBlock&#60;&#39;_&#62;&#62;</a></li><li><a href="#impl-Hash-for-ConfirmationBlockTime" title="Hash">Hash</a></li><li><a href="#impl-Ord-for-ConfirmationBlockTime" title="Ord">Ord</a></li><li><a href="#impl-PartialEq-for-ConfirmationBlockTime" title="PartialEq">PartialEq</a></li><li><a href="#impl-PartialOrd-for-ConfirmationBlockTime" title="PartialOrd">PartialOrd</a></li><li><a href="#impl-Serialize-for-ConfirmationBlockTime" title="Serialize">Serialize</a></li><li><a href="#impl-StructuralPartialEq-for-ConfirmationBlockTime" title="StructuralPartialEq">StructuralPartialEq</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-ConfirmationBlockTime" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-ConfirmationBlockTime" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-ConfirmationBlockTime" title="Send">Send</a></li><li><a href="#impl-Sync-for-ConfirmationBlockTime" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-ConfirmationBlockTime" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-ConfirmationBlockTime" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-DeserializeOwned-for-T" title="DeserializeOwned">DeserializeOwned</a></li><li><a href="#impl-Equivalent%3CK%3E-for-Q" title="Equivalent&#60;K&#62;">Equivalent&#60;K&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>chain</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="index.html">bdk_chain</a></div><h1>Struct <span class="struct">ConfirmationBlockTime</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_core/block_id.rs.html#46">Source</a> </span></div><pre class="rust item-decl"><code>pub struct ConfirmationBlockTime {
     pub block_id: <a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a>,
     pub confirmation_time: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a>,
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Represents the confirmation block and time of a transaction.</p>
 </div></details><h2 id="fields" class="fields section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.block_id" class="structfield section-header"><a href="#structfield.block_id" class="anchor field">§</a><code>block_id: <a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a></code></span><div class="docblock"><p>The anchor block.</p>
 </div><span id="structfield.confirmation_time" class="structfield section-header"><a href="#structfield.confirmation_time" class="anchor field">§</a><code>confirmation_time: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a></code></span><div class="docblock"><p>The confirmation time of the transaction being anchored.</p>
-</div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Anchor-for-ConfirmationBlockTime" class="impl"><a class="src rightside" href="../src/bdk_chain/tx_data_traits.rs.html#91-99">Source</a><a href="#impl-Anchor-for-ConfirmationBlockTime" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Anchor.html" title="trait bdk_chain::Anchor">Anchor</a> for <a class="struct" href="struct.ConfirmationBlockTime.html" title="struct bdk_chain::ConfirmationBlockTime">ConfirmationBlockTime</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.anchor_block" class="method trait-impl"><a class="src rightside" href="../src/bdk_chain/tx_data_traits.rs.html#92-94">Source</a><a href="#method.anchor_block" class="anchor">§</a><h4 class="code-header">fn <a href="trait.Anchor.html#tymethod.anchor_block" class="fn">anchor_block</a>(&amp;self) -&gt; <a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a></h4></section></summary><div class='docblock'>Returns the <a href="struct.BlockId.html" title="struct bdk_chain::BlockId"><code>BlockId</code></a> that the associated blockchain data is “anchored” in.</div></details><details class="toggle method-toggle" open><summary><section id="method.confirmation_height_upper_bound" class="method trait-impl"><a class="src rightside" href="../src/bdk_chain/tx_data_traits.rs.html#96-98">Source</a><a href="#method.confirmation_height_upper_bound" class="anchor">§</a><h4 class="code-header">fn <a href="trait.Anchor.html#method.confirmation_height_upper_bound" class="fn">confirmation_height_upper_bound</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a></h4></section></summary><div class='docblock'>Get the upper bound of the chain data’s confirmation height. <a href="trait.Anchor.html#method.confirmation_height_upper_bound">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-ConfirmationBlockTime" class="impl"><a href="#impl-Clone-for-ConfirmationBlockTime" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.ConfirmationBlockTime.html" title="struct bdk_chain::ConfirmationBlockTime">ConfirmationBlockTime</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="struct.ConfirmationBlockTime.html" title="struct bdk_chain::ConfirmationBlockTime">ConfirmationBlockTime</a></h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-ConfirmationBlockTime" class="impl"><a href="#impl-Debug-for-ConfirmationBlockTime" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.ConfirmationBlockTime.html" title="struct bdk_chain::ConfirmationBlockTime">ConfirmationBlockTime</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Default-for-ConfirmationBlockTime" class="impl"><a href="#impl-Default-for-ConfirmationBlockTime" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html" title="trait core::default::Default">Default</a> for <a class="struct" href="struct.ConfirmationBlockTime.html" title="struct bdk_chain::ConfirmationBlockTime">ConfirmationBlockTime</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.default" class="method trait-impl"><a href="#method.default" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default" class="fn">default</a>() -&gt; <a class="struct" href="struct.ConfirmationBlockTime.html" title="struct bdk_chain::ConfirmationBlockTime">ConfirmationBlockTime</a></h4></section></summary><div class='docblock'>Returns the “default value” for a type. <a href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Deserialize%3C'de%3E-for-ConfirmationBlockTime" class="impl"><a href="#impl-Deserialize%3C'de%3E-for-ConfirmationBlockTime" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="bitcoin/hashes/serde/trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="struct.ConfirmationBlockTime.html" title="struct bdk_chain::ConfirmationBlockTime">ConfirmationBlockTime</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.deserialize" class="method trait-impl"><a href="#method.deserialize" class="anchor">§</a><h4 class="code-header">fn <a href="bitcoin/hashes/serde/trait.Deserialize.html#tymethod.deserialize" class="fn">deserialize</a>&lt;__D&gt;(
+</div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Anchor-for-ConfirmationBlockTime" class="impl"><a class="src rightside" href="../src/bdk_chain/tx_data_traits.rs.html#91-99">Source</a><a href="#impl-Anchor-for-ConfirmationBlockTime" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Anchor.html" title="trait bdk_chain::Anchor">Anchor</a> for <a class="struct" href="struct.ConfirmationBlockTime.html" title="struct bdk_chain::ConfirmationBlockTime">ConfirmationBlockTime</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.anchor_block" class="method trait-impl"><a class="src rightside" href="../src/bdk_chain/tx_data_traits.rs.html#92-94">Source</a><a href="#method.anchor_block" class="anchor">§</a><h4 class="code-header">fn <a href="trait.Anchor.html#tymethod.anchor_block" class="fn">anchor_block</a>(&amp;self) -&gt; <a class="struct" href="struct.BlockId.html" title="struct bdk_chain::BlockId">BlockId</a></h4></section></summary><div class='docblock'>Returns the <a href="struct.BlockId.html" title="struct bdk_chain::BlockId"><code>BlockId</code></a> that the associated blockchain data is “anchored” in.</div></details><details class="toggle method-toggle" open><summary><section id="method.confirmation_height_upper_bound" class="method trait-impl"><a class="src rightside" href="../src/bdk_chain/tx_data_traits.rs.html#96-98">Source</a><a href="#method.confirmation_height_upper_bound" class="anchor">§</a><h4 class="code-header">fn <a href="trait.Anchor.html#method.confirmation_height_upper_bound" class="fn">confirmation_height_upper_bound</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a></h4></section></summary><div class='docblock'>Get the upper bound of the chain data’s confirmation height. <a href="trait.Anchor.html#method.confirmation_height_upper_bound">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-ConfirmationBlockTime" class="impl"><a class="src rightside" href="../src/bdk_core/block_id.rs.html#44">Source</a><a href="#impl-Clone-for-ConfirmationBlockTime" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.ConfirmationBlockTime.html" title="struct bdk_chain::ConfirmationBlockTime">ConfirmationBlockTime</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a class="src rightside" href="../src/bdk_core/block_id.rs.html#44">Source</a><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="struct.ConfirmationBlockTime.html" title="struct bdk_chain::ConfirmationBlockTime">ConfirmationBlockTime</a></h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-ConfirmationBlockTime" class="impl"><a class="src rightside" href="../src/bdk_core/block_id.rs.html#44">Source</a><a href="#impl-Debug-for-ConfirmationBlockTime" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.ConfirmationBlockTime.html" title="struct bdk_chain::ConfirmationBlockTime">ConfirmationBlockTime</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a class="src rightside" href="../src/bdk_core/block_id.rs.html#44">Source</a><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Default-for-ConfirmationBlockTime" class="impl"><a class="src rightside" href="../src/bdk_core/block_id.rs.html#44">Source</a><a href="#impl-Default-for-ConfirmationBlockTime" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html" title="trait core::default::Default">Default</a> for <a class="struct" href="struct.ConfirmationBlockTime.html" title="struct bdk_chain::ConfirmationBlockTime">ConfirmationBlockTime</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.default" class="method trait-impl"><a class="src rightside" href="../src/bdk_core/block_id.rs.html#44">Source</a><a href="#method.default" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default" class="fn">default</a>() -&gt; <a class="struct" href="struct.ConfirmationBlockTime.html" title="struct bdk_chain::ConfirmationBlockTime">ConfirmationBlockTime</a></h4></section></summary><div class='docblock'>Returns the “default value” for a type. <a href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Deserialize%3C'de%3E-for-ConfirmationBlockTime" class="impl"><a class="src rightside" href="../src/bdk_core/block_id.rs.html#45">Source</a><a href="#impl-Deserialize%3C'de%3E-for-ConfirmationBlockTime" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="bitcoin/hashes/serde/trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="struct.ConfirmationBlockTime.html" title="struct bdk_chain::ConfirmationBlockTime">ConfirmationBlockTime</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.deserialize" class="method trait-impl"><a class="src rightside" href="../src/bdk_core/block_id.rs.html#45">Source</a><a href="#method.deserialize" class="anchor">§</a><h4 class="code-header">fn <a href="bitcoin/hashes/serde/trait.Deserialize.html#tymethod.deserialize" class="fn">deserialize</a>&lt;__D&gt;(
     __deserializer: __D,
 ) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="struct.ConfirmationBlockTime.html" title="struct bdk_chain::ConfirmationBlockTime">ConfirmationBlockTime</a>, &lt;__D as <a class="trait" href="bitcoin/hashes/serde/trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a>&lt;'de&gt;&gt;::<a class="associatedtype" href="bitcoin/hashes/serde/trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>&gt;<div class="where">where
-    __D: <a class="trait" href="bitcoin/hashes/serde/trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a>&lt;'de&gt;,</div></h4></section></summary><div class='docblock'>Deserialize this value from the given Serde deserializer. <a href="bitcoin/hashes/serde/trait.Deserialize.html#tymethod.deserialize">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CTxPosInBlock%3C'_%3E%3E-for-ConfirmationBlockTime" class="impl"><a class="src rightside" href="../src/bdk_chain/tx_data_traits.rs.html#121-128">Source</a><a href="#impl-From%3CTxPosInBlock%3C'_%3E%3E-for-ConfirmationBlockTime" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="struct" href="struct.TxPosInBlock.html" title="struct bdk_chain::TxPosInBlock">TxPosInBlock</a>&lt;'_&gt;&gt; for <a class="struct" href="struct.ConfirmationBlockTime.html" title="struct bdk_chain::ConfirmationBlockTime">ConfirmationBlockTime</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from" class="method trait-impl"><a class="src rightside" href="../src/bdk_chain/tx_data_traits.rs.html#122-127">Source</a><a href="#method.from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(pos: <a class="struct" href="struct.TxPosInBlock.html" title="struct bdk_chain::TxPosInBlock">TxPosInBlock</a>&lt;'_&gt;) -&gt; Self</h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Hash-for-ConfirmationBlockTime" class="impl"><a href="#impl-Hash-for-ConfirmationBlockTime" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html" title="trait core::hash::Hash">Hash</a> for <a class="struct" href="struct.ConfirmationBlockTime.html" title="struct bdk_chain::ConfirmationBlockTime">ConfirmationBlockTime</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.hash" class="method trait-impl"><a href="#method.hash" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#tymethod.hash" class="fn">hash</a>&lt;__H&gt;(&amp;self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut __H</a>)<div class="where">where
+    __D: <a class="trait" href="bitcoin/hashes/serde/trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a>&lt;'de&gt;,</div></h4></section></summary><div class='docblock'>Deserialize this value from the given Serde deserializer. <a href="bitcoin/hashes/serde/trait.Deserialize.html#tymethod.deserialize">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CTxPosInBlock%3C'_%3E%3E-for-ConfirmationBlockTime" class="impl"><a class="src rightside" href="../src/bdk_chain/tx_data_traits.rs.html#121-128">Source</a><a href="#impl-From%3CTxPosInBlock%3C'_%3E%3E-for-ConfirmationBlockTime" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="struct" href="struct.TxPosInBlock.html" title="struct bdk_chain::TxPosInBlock">TxPosInBlock</a>&lt;'_&gt;&gt; for <a class="struct" href="struct.ConfirmationBlockTime.html" title="struct bdk_chain::ConfirmationBlockTime">ConfirmationBlockTime</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from" class="method trait-impl"><a class="src rightside" href="../src/bdk_chain/tx_data_traits.rs.html#122-127">Source</a><a href="#method.from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(pos: <a class="struct" href="struct.TxPosInBlock.html" title="struct bdk_chain::TxPosInBlock">TxPosInBlock</a>&lt;'_&gt;) -&gt; Self</h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Hash-for-ConfirmationBlockTime" class="impl"><a class="src rightside" href="../src/bdk_core/block_id.rs.html#44">Source</a><a href="#impl-Hash-for-ConfirmationBlockTime" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html" title="trait core::hash::Hash">Hash</a> for <a class="struct" href="struct.ConfirmationBlockTime.html" title="struct bdk_chain::ConfirmationBlockTime">ConfirmationBlockTime</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.hash" class="method trait-impl"><a class="src rightside" href="../src/bdk_core/block_id.rs.html#44">Source</a><a href="#method.hash" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#tymethod.hash" class="fn">hash</a>&lt;__H&gt;(&amp;self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut __H</a>)<div class="where">where
     __H: <a class="trait" href="https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,</div></h4></section></summary><div class='docblock'>Feeds this value into the given <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#tymethod.hash">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.hash_slice" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.3.0">1.3.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/hash/mod.rs.html#235-237">Source</a></span><a href="#method.hash_slice" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#method.hash_slice" class="fn">hash_slice</a>&lt;H&gt;(data: &amp;[Self], state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut H</a>)<div class="where">where
     H: <a class="trait" href="https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
-    Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><div class='docblock'>Feeds a slice of this type into the given <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#method.hash_slice">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Ord-for-ConfirmationBlockTime" class="impl"><a href="#impl-Ord-for-ConfirmationBlockTime" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html" title="trait core::cmp::Ord">Ord</a> for <a class="struct" href="struct.ConfirmationBlockTime.html" title="struct bdk_chain::ConfirmationBlockTime">ConfirmationBlockTime</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.cmp" class="method trait-impl"><a href="#method.cmp" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#tymethod.cmp" class="fn">cmp</a>(&amp;self, other: &amp;<a class="struct" href="struct.ConfirmationBlockTime.html" title="struct bdk_chain::ConfirmationBlockTime">ConfirmationBlockTime</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/cmp/enum.Ordering.html" title="enum core::cmp::Ordering">Ordering</a></h4></section></summary><div class='docblock'>This method returns an <a href="https://doc.rust-lang.org/nightly/core/cmp/enum.Ordering.html" title="enum core::cmp::Ordering"><code>Ordering</code></a> between <code>self</code> and <code>other</code>. <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#tymethod.cmp">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.max" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.21.0">1.21.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#980-982">Source</a></span><a href="#method.max" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#method.max" class="fn">max</a>(self, other: Self) -&gt; Self<div class="where">where
+    Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><div class='docblock'>Feeds a slice of this type into the given <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#method.hash_slice">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Ord-for-ConfirmationBlockTime" class="impl"><a class="src rightside" href="../src/bdk_core/block_id.rs.html#44">Source</a><a href="#impl-Ord-for-ConfirmationBlockTime" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html" title="trait core::cmp::Ord">Ord</a> for <a class="struct" href="struct.ConfirmationBlockTime.html" title="struct bdk_chain::ConfirmationBlockTime">ConfirmationBlockTime</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.cmp" class="method trait-impl"><a class="src rightside" href="../src/bdk_core/block_id.rs.html#44">Source</a><a href="#method.cmp" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#tymethod.cmp" class="fn">cmp</a>(&amp;self, other: &amp;<a class="struct" href="struct.ConfirmationBlockTime.html" title="struct bdk_chain::ConfirmationBlockTime">ConfirmationBlockTime</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/cmp/enum.Ordering.html" title="enum core::cmp::Ordering">Ordering</a></h4></section></summary><div class='docblock'>This method returns an <a href="https://doc.rust-lang.org/nightly/core/cmp/enum.Ordering.html" title="enum core::cmp::Ordering"><code>Ordering</code></a> between <code>self</code> and <code>other</code>. <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#tymethod.cmp">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.max" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.21.0">1.21.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#980-982">Source</a></span><a href="#method.max" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#method.max" class="fn">max</a>(self, other: Self) -&gt; Self<div class="where">where
     Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><div class='docblock'>Compares and returns the maximum of two values. <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#method.max">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.min" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.21.0">1.21.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#1001-1003">Source</a></span><a href="#method.min" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#method.min" class="fn">min</a>(self, other: Self) -&gt; Self<div class="where">where
     Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><div class='docblock'>Compares and returns the minimum of two values. <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#method.min">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clamp" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.50.0">1.50.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#1027-1029">Source</a></span><a href="#method.clamp" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#method.clamp" class="fn">clamp</a>(self, min: Self, max: Self) -&gt; Self<div class="where">where
-    Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><div class='docblock'>Restrict a value to a certain interval. <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#method.clamp">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-PartialEq-for-ConfirmationBlockTime" class="impl"><a href="#impl-PartialEq-for-ConfirmationBlockTime" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html" title="trait core::cmp::PartialEq">PartialEq</a> for <a class="struct" href="struct.ConfirmationBlockTime.html" title="struct bdk_chain::ConfirmationBlockTime">ConfirmationBlockTime</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.eq" class="method trait-impl"><a href="#method.eq" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#tymethod.eq" class="fn">eq</a>(&amp;self, other: &amp;<a class="struct" href="struct.ConfirmationBlockTime.html" title="struct bdk_chain::ConfirmationBlockTime">ConfirmationBlockTime</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>self</code> and <code>other</code> values to be equal, and is used by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#261">Source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#method.ne" class="fn">ne</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;Rhs</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>!=</code>. The default implementation is almost always sufficient,
-and should not be overridden without very good reason.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-PartialOrd-for-ConfirmationBlockTime" class="impl"><a href="#impl-PartialOrd-for-ConfirmationBlockTime" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html" title="trait core::cmp::PartialOrd">PartialOrd</a> for <a class="struct" href="struct.ConfirmationBlockTime.html" title="struct bdk_chain::ConfirmationBlockTime">ConfirmationBlockTime</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.partial_cmp" class="method trait-impl"><a href="#method.partial_cmp" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#tymethod.partial_cmp" class="fn">partial_cmp</a>(&amp;self, other: &amp;<a class="struct" href="struct.ConfirmationBlockTime.html" title="struct bdk_chain::ConfirmationBlockTime">ConfirmationBlockTime</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="enum" href="https://doc.rust-lang.org/nightly/core/cmp/enum.Ordering.html" title="enum core::cmp::Ordering">Ordering</a>&gt;</h4></section></summary><div class='docblock'>This method returns an ordering between <code>self</code> and <code>other</code> values if one exists. <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#tymethod.partial_cmp">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.lt" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#1335">Source</a></span><a href="#method.lt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.lt" class="fn">lt</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;Rhs</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests less than (for <code>self</code> and <code>other</code>) and is used by the <code>&lt;</code> operator. <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.lt">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.le" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#1353">Source</a></span><a href="#method.le" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.le" class="fn">le</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;Rhs</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests less than or equal to (for <code>self</code> and <code>other</code>) and is used by the
+    Self: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h4></section></summary><div class='docblock'>Restrict a value to a certain interval. <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#method.clamp">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-PartialEq-for-ConfirmationBlockTime" class="impl"><a class="src rightside" href="../src/bdk_core/block_id.rs.html#44">Source</a><a href="#impl-PartialEq-for-ConfirmationBlockTime" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html" title="trait core::cmp::PartialEq">PartialEq</a> for <a class="struct" href="struct.ConfirmationBlockTime.html" title="struct bdk_chain::ConfirmationBlockTime">ConfirmationBlockTime</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.eq" class="method trait-impl"><a class="src rightside" href="../src/bdk_core/block_id.rs.html#44">Source</a><a href="#method.eq" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#tymethod.eq" class="fn">eq</a>(&amp;self, other: &amp;<a class="struct" href="struct.ConfirmationBlockTime.html" title="struct bdk_chain::ConfirmationBlockTime">ConfirmationBlockTime</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>self</code> and <code>other</code> values to be equal, and is used by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#261">Source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#method.ne" class="fn">ne</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;Rhs</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>!=</code>. The default implementation is almost always sufficient,
+and should not be overridden without very good reason.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-PartialOrd-for-ConfirmationBlockTime" class="impl"><a class="src rightside" href="../src/bdk_core/block_id.rs.html#44">Source</a><a href="#impl-PartialOrd-for-ConfirmationBlockTime" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html" title="trait core::cmp::PartialOrd">PartialOrd</a> for <a class="struct" href="struct.ConfirmationBlockTime.html" title="struct bdk_chain::ConfirmationBlockTime">ConfirmationBlockTime</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.partial_cmp" class="method trait-impl"><a class="src rightside" href="../src/bdk_core/block_id.rs.html#44">Source</a><a href="#method.partial_cmp" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#tymethod.partial_cmp" class="fn">partial_cmp</a>(&amp;self, other: &amp;<a class="struct" href="struct.ConfirmationBlockTime.html" title="struct bdk_chain::ConfirmationBlockTime">ConfirmationBlockTime</a>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="enum" href="https://doc.rust-lang.org/nightly/core/cmp/enum.Ordering.html" title="enum core::cmp::Ordering">Ordering</a>&gt;</h4></section></summary><div class='docblock'>This method returns an ordering between <code>self</code> and <code>other</code> values if one exists. <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#tymethod.partial_cmp">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.lt" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#1335">Source</a></span><a href="#method.lt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.lt" class="fn">lt</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;Rhs</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests less than (for <code>self</code> and <code>other</code>) and is used by the <code>&lt;</code> operator. <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.lt">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.le" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#1353">Source</a></span><a href="#method.le" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.le" class="fn">le</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;Rhs</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests less than or equal to (for <code>self</code> and <code>other</code>) and is used by the
 <code>&lt;=</code> operator. <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.le">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.gt" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#1371">Source</a></span><a href="#method.gt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.gt" class="fn">gt</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;Rhs</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests greater than (for <code>self</code> and <code>other</code>) and is used by the <code>&gt;</code>
 operator. <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.gt">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.ge" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#1389">Source</a></span><a href="#method.ge" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.ge" class="fn">ge</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;Rhs</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests greater than or equal to (for <code>self</code> and <code>other</code>) and is used by
-the <code>&gt;=</code> operator. <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.ge">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Serialize-for-ConfirmationBlockTime" class="impl"><a href="#impl-Serialize-for-ConfirmationBlockTime" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="bitcoin/hashes/serde/trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="struct.ConfirmationBlockTime.html" title="struct bdk_chain::ConfirmationBlockTime">ConfirmationBlockTime</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.serialize" class="method trait-impl"><a href="#method.serialize" class="anchor">§</a><h4 class="code-header">fn <a href="bitcoin/hashes/serde/trait.Serialize.html#tymethod.serialize" class="fn">serialize</a>&lt;__S&gt;(
+the <code>&gt;=</code> operator. <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.ge">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Serialize-for-ConfirmationBlockTime" class="impl"><a class="src rightside" href="../src/bdk_core/block_id.rs.html#45">Source</a><a href="#impl-Serialize-for-ConfirmationBlockTime" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="bitcoin/hashes/serde/trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="struct.ConfirmationBlockTime.html" title="struct bdk_chain::ConfirmationBlockTime">ConfirmationBlockTime</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.serialize" class="method trait-impl"><a class="src rightside" href="../src/bdk_core/block_id.rs.html#45">Source</a><a href="#method.serialize" class="anchor">§</a><h4 class="code-header">fn <a href="bitcoin/hashes/serde/trait.Serialize.html#tymethod.serialize" class="fn">serialize</a>&lt;__S&gt;(
     &amp;self,
     __serializer: __S,
 ) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;&lt;__S as <a class="trait" href="bitcoin/hashes/serde/trait.Serializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Serializer">Serializer</a>&gt;::<a class="associatedtype" href="bitcoin/hashes/serde/trait.Serializer.html#associatedtype.Ok" title="type bdk_chain::bitcoin::hashes::serde::Serializer::Ok">Ok</a>, &lt;__S as <a class="trait" href="bitcoin/hashes/serde/trait.Serializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Serializer">Serializer</a>&gt;::<a class="associatedtype" href="bitcoin/hashes/serde/trait.Serializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Serializer::Error">Error</a>&gt;<div class="where">where
-    __S: <a class="trait" href="bitcoin/hashes/serde/trait.Serializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Serializer">Serializer</a>,</div></h4></section></summary><div class='docblock'>Serialize this value into the given Serde serializer. <a href="bitcoin/hashes/serde/trait.Serialize.html#tymethod.serialize">Read more</a></div></details></div></details><section id="impl-Copy-for-ConfirmationBlockTime" class="impl"><a href="#impl-Copy-for-ConfirmationBlockTime" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a> for <a class="struct" href="struct.ConfirmationBlockTime.html" title="struct bdk_chain::ConfirmationBlockTime">ConfirmationBlockTime</a></h3></section><section id="impl-Eq-for-ConfirmationBlockTime" class="impl"><a href="#impl-Eq-for-ConfirmationBlockTime" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Eq.html" title="trait core::cmp::Eq">Eq</a> for <a class="struct" href="struct.ConfirmationBlockTime.html" title="struct bdk_chain::ConfirmationBlockTime">ConfirmationBlockTime</a></h3></section><section id="impl-StructuralPartialEq-for-ConfirmationBlockTime" class="impl"><a href="#impl-StructuralPartialEq-for-ConfirmationBlockTime" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.StructuralPartialEq.html" title="trait core::marker::StructuralPartialEq">StructuralPartialEq</a> for <a class="struct" href="struct.ConfirmationBlockTime.html" title="struct bdk_chain::ConfirmationBlockTime">ConfirmationBlockTime</a></h3></section></div><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-ConfirmationBlockTime" class="impl"><a href="#impl-Freeze-for-ConfirmationBlockTime" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="struct" href="struct.ConfirmationBlockTime.html" title="struct bdk_chain::ConfirmationBlockTime">ConfirmationBlockTime</a></h3></section><section id="impl-RefUnwindSafe-for-ConfirmationBlockTime" class="impl"><a href="#impl-RefUnwindSafe-for-ConfirmationBlockTime" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="struct.ConfirmationBlockTime.html" title="struct bdk_chain::ConfirmationBlockTime">ConfirmationBlockTime</a></h3></section><section id="impl-Send-for-ConfirmationBlockTime" class="impl"><a href="#impl-Send-for-ConfirmationBlockTime" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="struct.ConfirmationBlockTime.html" title="struct bdk_chain::ConfirmationBlockTime">ConfirmationBlockTime</a></h3></section><section id="impl-Sync-for-ConfirmationBlockTime" class="impl"><a href="#impl-Sync-for-ConfirmationBlockTime" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="struct" href="struct.ConfirmationBlockTime.html" title="struct bdk_chain::ConfirmationBlockTime">ConfirmationBlockTime</a></h3></section><section id="impl-Unpin-for-ConfirmationBlockTime" class="impl"><a href="#impl-Unpin-for-ConfirmationBlockTime" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="struct" href="struct.ConfirmationBlockTime.html" title="struct bdk_chain::ConfirmationBlockTime">ConfirmationBlockTime</a></h3></section><section id="impl-UnwindSafe-for-ConfirmationBlockTime" class="impl"><a href="#impl-UnwindSafe-for-ConfirmationBlockTime" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="struct" href="struct.ConfirmationBlockTime.html" title="struct bdk_chain::ConfirmationBlockTime">ConfirmationBlockTime</a></h3></section></div><h2 id="blanket-implementations" class="section-header">Blanket Implementations<a href="#blanket-implementations" class="anchor">§</a></h2><div id="blanket-implementations-list"><details class="toggle implementors-toggle"><summary><section id="impl-Any-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#138">Source</a><a href="#impl-Any-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T<div class="where">where
+    __S: <a class="trait" href="bitcoin/hashes/serde/trait.Serializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Serializer">Serializer</a>,</div></h4></section></summary><div class='docblock'>Serialize this value into the given Serde serializer. <a href="bitcoin/hashes/serde/trait.Serialize.html#tymethod.serialize">Read more</a></div></details></div></details><section id="impl-Copy-for-ConfirmationBlockTime" class="impl"><a class="src rightside" href="../src/bdk_core/block_id.rs.html#44">Source</a><a href="#impl-Copy-for-ConfirmationBlockTime" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a> for <a class="struct" href="struct.ConfirmationBlockTime.html" title="struct bdk_chain::ConfirmationBlockTime">ConfirmationBlockTime</a></h3></section><section id="impl-Eq-for-ConfirmationBlockTime" class="impl"><a class="src rightside" href="../src/bdk_core/block_id.rs.html#44">Source</a><a href="#impl-Eq-for-ConfirmationBlockTime" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Eq.html" title="trait core::cmp::Eq">Eq</a> for <a class="struct" href="struct.ConfirmationBlockTime.html" title="struct bdk_chain::ConfirmationBlockTime">ConfirmationBlockTime</a></h3></section><section id="impl-StructuralPartialEq-for-ConfirmationBlockTime" class="impl"><a class="src rightside" href="../src/bdk_core/block_id.rs.html#44">Source</a><a href="#impl-StructuralPartialEq-for-ConfirmationBlockTime" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.StructuralPartialEq.html" title="trait core::marker::StructuralPartialEq">StructuralPartialEq</a> for <a class="struct" href="struct.ConfirmationBlockTime.html" title="struct bdk_chain::ConfirmationBlockTime">ConfirmationBlockTime</a></h3></section></div><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-ConfirmationBlockTime" class="impl"><a href="#impl-Freeze-for-ConfirmationBlockTime" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="struct" href="struct.ConfirmationBlockTime.html" title="struct bdk_chain::ConfirmationBlockTime">ConfirmationBlockTime</a></h3></section><section id="impl-RefUnwindSafe-for-ConfirmationBlockTime" class="impl"><a href="#impl-RefUnwindSafe-for-ConfirmationBlockTime" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="struct.ConfirmationBlockTime.html" title="struct bdk_chain::ConfirmationBlockTime">ConfirmationBlockTime</a></h3></section><section id="impl-Send-for-ConfirmationBlockTime" class="impl"><a href="#impl-Send-for-ConfirmationBlockTime" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="struct.ConfirmationBlockTime.html" title="struct bdk_chain::ConfirmationBlockTime">ConfirmationBlockTime</a></h3></section><section id="impl-Sync-for-ConfirmationBlockTime" class="impl"><a href="#impl-Sync-for-ConfirmationBlockTime" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="struct" href="struct.ConfirmationBlockTime.html" title="struct bdk_chain::ConfirmationBlockTime">ConfirmationBlockTime</a></h3></section><section id="impl-Unpin-for-ConfirmationBlockTime" class="impl"><a href="#impl-Unpin-for-ConfirmationBlockTime" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="struct" href="struct.ConfirmationBlockTime.html" title="struct bdk_chain::ConfirmationBlockTime">ConfirmationBlockTime</a></h3></section><section id="impl-UnwindSafe-for-ConfirmationBlockTime" class="impl"><a href="#impl-UnwindSafe-for-ConfirmationBlockTime" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="struct" href="struct.ConfirmationBlockTime.html" title="struct bdk_chain::ConfirmationBlockTime">ConfirmationBlockTime</a></h3></section></div><h2 id="blanket-implementations" class="section-header">Blanket Implementations<a href="#blanket-implementations" class="anchor">§</a></h2><div id="blanket-implementations-list"><details class="toggle implementors-toggle"><summary><section id="impl-Any-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#138">Source</a><a href="#impl-Any-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T<div class="where">where
     T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#139">Source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id" class="fn">type_id</a>(&amp;self) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/core/any/struct.TypeId.html" title="struct core::any::TypeId">TypeId</a></h4></section></summary><div class='docblock'>Gets the <code>TypeId</code> of <code>self</code>. <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Borrow%3CT%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#209">Source</a><a href="#impl-Borrow%3CT%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html" title="trait core::borrow::Borrow">Borrow</a>&lt;T&gt; for T<div class="where">where
     T: ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#211">Source</a><a href="#method.borrow" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html#tymethod.borrow" class="fn">borrow</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;T</a></h4></section></summary><div class='docblock'>Immutably borrows from an owned value. <a href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html#tymethod.borrow">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-BorrowMut%3CT%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#217">Source</a><a href="#impl-BorrowMut%3CT%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/borrow/trait.BorrowMut.html" title="trait core::borrow::BorrowMut">BorrowMut</a>&lt;T&gt; for T<div class="where">where
     T: ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow_mut" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#218">Source</a><a href="#method.borrow_mut" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/borrow/trait.BorrowMut.html#tymethod.borrow_mut" class="fn">borrow_mut</a>(&amp;mut self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut T</a></h4></section></summary><div class='docblock'>Mutably borrows from an owned value. <a href="https://doc.rust-lang.org/nightly/core/borrow/trait.BorrowMut.html#tymethod.borrow_mut">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-CloneToUninit-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#273">Source</a><a href="#impl-CloneToUninit-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.CloneToUninit.html" title="trait core::clone::CloneToUninit">CloneToUninit</a> for T<div class="where">where
index dba9922532e1896c9e16e392a5dec57885a4cd00..5f669802b77bc6ab71551b752b9f108583ad6c03 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Data object used to communicate updates about relevant transactions from some chain data source to the core model (usually a `bdk_chain::TxGraph`)."><title>TxUpdate in bdk_chain - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-e7950ecc.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f85c6de55 2025-01-26)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">TxUpdate</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.anchors" title="anchors">anchors</a></li><li><a href="#structfield.seen_ats" title="seen_ats">seen_ats</a></li><li><a href="#structfield.txouts" title="txouts">txouts</a></li><li><a href="#structfield.txs" title="txs">txs</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.extend" title="extend">extend</a></li><li><a href="#method.map_anchors" title="map_anchors">map_anchors</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-TxUpdate%3CA%3E" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-TxUpdate%3CA%3E" title="Debug">Debug</a></li><li><a href="#impl-Default-for-TxUpdate%3CA%3E" title="Default">Default</a></li><li><a href="#impl-From%3CTxGraph%3CA%3E%3E-for-TxUpdate%3CA%3E" title="From&#60;TxGraph&#60;A&#62;&#62;">From&#60;TxGraph&#60;A&#62;&#62;</a></li><li><a href="#impl-From%3CTxUpdate%3CA%3E%3E-for-TxGraph%3CA%3E" title="From&#60;TxUpdate&#60;A&#62;&#62;">From&#60;TxUpdate&#60;A&#62;&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-TxUpdate%3CA%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-TxUpdate%3CA%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-TxUpdate%3CA%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-TxUpdate%3CA%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-TxUpdate%3CA%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-TxUpdate%3CA%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>chain</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="index.html">bdk_chain</a></div><h1>Struct <span class="struct">TxUpdate</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct TxUpdate&lt;A = <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>&gt; {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Data object used to communicate updates about relevant transactions from some chain data source to the core model (usually a `bdk_chain::TxGraph`)."><title>TxUpdate in bdk_chain - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-e7950ecc.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f85c6de55 2025-01-26)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">TxUpdate</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.anchors" title="anchors">anchors</a></li><li><a href="#structfield.seen_ats" title="seen_ats">seen_ats</a></li><li><a href="#structfield.txouts" title="txouts">txouts</a></li><li><a href="#structfield.txs" title="txs">txs</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.extend" title="extend">extend</a></li><li><a href="#method.map_anchors" title="map_anchors">map_anchors</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-TxUpdate%3CA%3E" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-TxUpdate%3CA%3E" title="Debug">Debug</a></li><li><a href="#impl-Default-for-TxUpdate%3CA%3E" title="Default">Default</a></li><li><a href="#impl-From%3CTxGraph%3CA%3E%3E-for-TxUpdate%3CA%3E" title="From&#60;TxGraph&#60;A&#62;&#62;">From&#60;TxGraph&#60;A&#62;&#62;</a></li><li><a href="#impl-From%3CTxUpdate%3CA%3E%3E-for-TxGraph%3CA%3E" title="From&#60;TxUpdate&#60;A&#62;&#62;">From&#60;TxUpdate&#60;A&#62;&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-TxUpdate%3CA%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-TxUpdate%3CA%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-TxUpdate%3CA%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-TxUpdate%3CA%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-TxUpdate%3CA%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-TxUpdate%3CA%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>chain</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="index.html">bdk_chain</a></div><h1>Struct <span class="struct">TxUpdate</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_core/tx_update.rs.html#8">Source</a> </span></div><pre class="rust item-decl"><code>pub struct TxUpdate&lt;A = <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>&gt; {
     pub txs: <a class="struct" href="bitcoin/base58/struct.Vec.html" title="struct bdk_chain::bitcoin::base58::Vec">Vec</a>&lt;<a class="struct" href="https://doc.rust-lang.org/nightly/alloc/sync/struct.Arc.html" title="struct alloc::sync::Arc">Arc</a>&lt;<a class="struct" href="bitcoin/struct.Transaction.html" title="struct bdk_chain::bitcoin::Transaction">Transaction</a>&gt;&gt;,
     pub txouts: <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html" title="struct alloc::collections::btree::map::BTreeMap">BTreeMap</a>&lt;<a class="struct" href="bitcoin/struct.OutPoint.html" title="struct bdk_chain::bitcoin::OutPoint">OutPoint</a>, <a class="struct" href="bitcoin/struct.TxOut.html" title="struct bdk_chain::bitcoin::TxOut">TxOut</a>&gt;,
     pub anchors: <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/collections/btree/set/struct.BTreeSet.html" title="struct alloc::collections::btree::set::BTreeSet">BTreeSet</a>&lt;(A, <a class="struct" href="bitcoin/struct.Txid.html" title="struct bdk_chain::bitcoin::Txid">Txid</a>)&gt;,
@@ -14,16 +14,16 @@ the fee of a wallet transaction.</p>
 confirmed.</p>
 </div><span id="structfield.seen_ats" class="structfield section-header"><a href="#structfield.seen_ats" class="anchor field">§</a><code>seen_ats: <a class="struct" href="https://doc.rust-lang.org/nightly/std/collections/hash/map/struct.HashMap.html" title="struct std::collections::hash::map::HashMap">HashMap</a>&lt;<a class="struct" href="bitcoin/struct.Txid.html" title="struct bdk_chain::bitcoin::Txid">Txid</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a>&gt;</code></span><div class="docblock"><p>Seen at times for transactions. This records when a transaction was most recently seen in
 the user’s mempool for the sake of tie-breaking other conflicting transactions.</p>
-</div><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-TxUpdate%3CA%3E" class="impl"><a href="#impl-TxUpdate%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A&gt; <a class="struct" href="struct.TxUpdate.html" title="struct bdk_chain::TxUpdate">TxUpdate</a>&lt;A&gt;<div class="where">where
-    A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html" title="trait core::cmp::Ord">Ord</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.map_anchors" class="method"><h4 class="code-header">pub fn <a href="#method.map_anchors" class="fn">map_anchors</a>&lt;A2, F&gt;(self, map: F) -&gt; <a class="struct" href="struct.TxUpdate.html" title="struct bdk_chain::TxUpdate">TxUpdate</a>&lt;A2&gt;<div class="where">where
+</div><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-TxUpdate%3CA%3E" class="impl"><a class="src rightside" href="../src/bdk_core/tx_update.rs.html#35">Source</a><a href="#impl-TxUpdate%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A&gt; <a class="struct" href="struct.TxUpdate.html" title="struct bdk_chain::TxUpdate">TxUpdate</a>&lt;A&gt;<div class="where">where
+    A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html" title="trait core::cmp::Ord">Ord</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.map_anchors" class="method"><a class="src rightside" href="../src/bdk_core/tx_update.rs.html#40">Source</a><h4 class="code-header">pub fn <a href="#method.map_anchors" class="fn">map_anchors</a>&lt;A2, F&gt;(self, map: F) -&gt; <a class="struct" href="struct.TxUpdate.html" title="struct bdk_chain::TxUpdate">TxUpdate</a>&lt;A2&gt;<div class="where">where
     A2: <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html" title="trait core::cmp::Ord">Ord</a>,
     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) -&gt; A2,</div></h4></section></summary><div class="docblock"><p>Transforms the <a href="struct.TxUpdate.html" title="struct bdk_chain::TxUpdate"><code>TxUpdate</code></a> to have <code>anchors</code> (<code>A</code>) of another type (<code>A2</code>).</p>
 <p>This takes in a closure with signature <code>FnMut(A) -&gt; A2</code> which is called for each anchor to
 transform it.</p>
-</div></details><details class="toggle method-toggle" open><summary><section id="method.extend" class="method"><h4 class="code-header">pub fn <a href="#method.extend" class="fn">extend</a>(&amp;mut self, other: <a class="struct" href="struct.TxUpdate.html" title="struct bdk_chain::TxUpdate">TxUpdate</a>&lt;A&gt;)</h4></section></summary><div class="docblock"><p>Extend this update with <code>other</code>.</p>
-</div></details></div></details></div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-TxUpdate%3CA%3E" class="impl"><a href="#impl-Clone-for-TxUpdate%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.TxUpdate.html" title="struct bdk_chain::TxUpdate">TxUpdate</a>&lt;A&gt;<div class="where">where
-    A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="struct.TxUpdate.html" title="struct bdk_chain::TxUpdate">TxUpdate</a>&lt;A&gt;</h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-TxUpdate%3CA%3E" class="impl"><a href="#impl-Debug-for-TxUpdate%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.TxUpdate.html" title="struct bdk_chain::TxUpdate">TxUpdate</a>&lt;A&gt;<div class="where">where
-    A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Default-for-TxUpdate%3CA%3E" class="impl"><a href="#impl-Default-for-TxUpdate%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html" title="trait core::default::Default">Default</a> for <a class="struct" href="struct.TxUpdate.html" title="struct bdk_chain::TxUpdate">TxUpdate</a>&lt;A&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.default" class="method trait-impl"><a href="#method.default" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default" class="fn">default</a>() -&gt; <a class="struct" href="struct.TxUpdate.html" title="struct bdk_chain::TxUpdate">TxUpdate</a>&lt;A&gt;</h4></section></summary><div class='docblock'>Returns the “default value” for a type. <a href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CTxGraph%3CA%3E%3E-for-TxUpdate%3CA%3E" class="impl"><a class="src rightside" href="../src/bdk_chain/tx_graph.rs.html#111-127">Source</a><a href="#impl-From%3CTxGraph%3CA%3E%3E-for-TxUpdate%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html" title="trait core::cmp::Ord">Ord</a>&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="struct" href="tx_graph/struct.TxGraph.html" title="struct bdk_chain::tx_graph::TxGraph">TxGraph</a>&lt;A&gt;&gt; for <a class="struct" href="struct.TxUpdate.html" title="struct bdk_chain::TxUpdate">TxUpdate</a>&lt;A&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from" class="method trait-impl"><a class="src rightside" href="../src/bdk_chain/tx_graph.rs.html#112-126">Source</a><a href="#method.from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(graph: <a class="struct" href="tx_graph/struct.TxGraph.html" title="struct bdk_chain::tx_graph::TxGraph">TxGraph</a>&lt;A&gt;) -&gt; Self</h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CTxUpdate%3CA%3E%3E-for-TxGraph%3CA%3E" class="impl"><a class="src rightside" href="../src/bdk_chain/tx_graph.rs.html#129-135">Source</a><a href="#impl-From%3CTxUpdate%3CA%3E%3E-for-TxGraph%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A: <a class="trait" href="trait.Anchor.html" title="trait bdk_chain::Anchor">Anchor</a>&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="struct" href="struct.TxUpdate.html" title="struct bdk_chain::TxUpdate">TxUpdate</a>&lt;A&gt;&gt; for <a class="struct" href="tx_graph/struct.TxGraph.html" title="struct bdk_chain::tx_graph::TxGraph">TxGraph</a>&lt;A&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-1" class="method trait-impl"><a class="src rightside" href="../src/bdk_chain/tx_graph.rs.html#130-134">Source</a><a href="#method.from-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(update: <a class="struct" href="struct.TxUpdate.html" title="struct bdk_chain::TxUpdate">TxUpdate</a>&lt;A&gt;) -&gt; Self</h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details></div><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-TxUpdate%3CA%3E" class="impl"><a href="#impl-Freeze-for-TxUpdate%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="struct" href="struct.TxUpdate.html" title="struct bdk_chain::TxUpdate">TxUpdate</a>&lt;A&gt;</h3></section><section id="impl-RefUnwindSafe-for-TxUpdate%3CA%3E" class="impl"><a href="#impl-RefUnwindSafe-for-TxUpdate%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="struct.TxUpdate.html" title="struct bdk_chain::TxUpdate">TxUpdate</a>&lt;A&gt;<div class="where">where
+</div></details><details class="toggle method-toggle" open><summary><section id="method.extend" class="method"><a class="src rightside" href="../src/bdk_core/tx_update.rs.html#54">Source</a><h4 class="code-header">pub fn <a href="#method.extend" class="fn">extend</a>(&amp;mut self, other: <a class="struct" href="struct.TxUpdate.html" title="struct bdk_chain::TxUpdate">TxUpdate</a>&lt;A&gt;)</h4></section></summary><div class="docblock"><p>Extend this update with <code>other</code>.</p>
+</div></details></div></details></div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-TxUpdate%3CA%3E" class="impl"><a class="src rightside" href="../src/bdk_core/tx_update.rs.html#7">Source</a><a href="#impl-Clone-for-TxUpdate%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.TxUpdate.html" title="struct bdk_chain::TxUpdate">TxUpdate</a>&lt;A&gt;<div class="where">where
+    A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a class="src rightside" href="../src/bdk_core/tx_update.rs.html#7">Source</a><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="struct.TxUpdate.html" title="struct bdk_chain::TxUpdate">TxUpdate</a>&lt;A&gt;</h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-TxUpdate%3CA%3E" class="impl"><a class="src rightside" href="../src/bdk_core/tx_update.rs.html#7">Source</a><a href="#impl-Debug-for-TxUpdate%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.TxUpdate.html" title="struct bdk_chain::TxUpdate">TxUpdate</a>&lt;A&gt;<div class="where">where
+    A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a class="src rightside" href="../src/bdk_core/tx_update.rs.html#7">Source</a><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Default-for-TxUpdate%3CA%3E" class="impl"><a class="src rightside" href="../src/bdk_core/tx_update.rs.html#24">Source</a><a href="#impl-Default-for-TxUpdate%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html" title="trait core::default::Default">Default</a> for <a class="struct" href="struct.TxUpdate.html" title="struct bdk_chain::TxUpdate">TxUpdate</a>&lt;A&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.default" class="method trait-impl"><a class="src rightside" href="../src/bdk_core/tx_update.rs.html#25">Source</a><a href="#method.default" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default" class="fn">default</a>() -&gt; <a class="struct" href="struct.TxUpdate.html" title="struct bdk_chain::TxUpdate">TxUpdate</a>&lt;A&gt;</h4></section></summary><div class='docblock'>Returns the “default value” for a type. <a href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CTxGraph%3CA%3E%3E-for-TxUpdate%3CA%3E" class="impl"><a class="src rightside" href="../src/bdk_chain/tx_graph.rs.html#111-127">Source</a><a href="#impl-From%3CTxGraph%3CA%3E%3E-for-TxUpdate%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html" title="trait core::cmp::Ord">Ord</a>&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="struct" href="tx_graph/struct.TxGraph.html" title="struct bdk_chain::tx_graph::TxGraph">TxGraph</a>&lt;A&gt;&gt; for <a class="struct" href="struct.TxUpdate.html" title="struct bdk_chain::TxUpdate">TxUpdate</a>&lt;A&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from" class="method trait-impl"><a class="src rightside" href="../src/bdk_chain/tx_graph.rs.html#112-126">Source</a><a href="#method.from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(graph: <a class="struct" href="tx_graph/struct.TxGraph.html" title="struct bdk_chain::tx_graph::TxGraph">TxGraph</a>&lt;A&gt;) -&gt; Self</h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CTxUpdate%3CA%3E%3E-for-TxGraph%3CA%3E" class="impl"><a class="src rightside" href="../src/bdk_chain/tx_graph.rs.html#129-135">Source</a><a href="#impl-From%3CTxUpdate%3CA%3E%3E-for-TxGraph%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A: <a class="trait" href="trait.Anchor.html" title="trait bdk_chain::Anchor">Anchor</a>&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="struct" href="struct.TxUpdate.html" title="struct bdk_chain::TxUpdate">TxUpdate</a>&lt;A&gt;&gt; for <a class="struct" href="tx_graph/struct.TxGraph.html" title="struct bdk_chain::tx_graph::TxGraph">TxGraph</a>&lt;A&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-1" class="method trait-impl"><a class="src rightside" href="../src/bdk_chain/tx_graph.rs.html#130-134">Source</a><a href="#method.from-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(update: <a class="struct" href="struct.TxUpdate.html" title="struct bdk_chain::TxUpdate">TxUpdate</a>&lt;A&gt;) -&gt; Self</h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details></div><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-TxUpdate%3CA%3E" class="impl"><a href="#impl-Freeze-for-TxUpdate%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="struct" href="struct.TxUpdate.html" title="struct bdk_chain::TxUpdate">TxUpdate</a>&lt;A&gt;</h3></section><section id="impl-RefUnwindSafe-for-TxUpdate%3CA%3E" class="impl"><a href="#impl-RefUnwindSafe-for-TxUpdate%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="struct.TxUpdate.html" title="struct bdk_chain::TxUpdate">TxUpdate</a>&lt;A&gt;<div class="where">where
     A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a>,</div></h3></section><section id="impl-Send-for-TxUpdate%3CA%3E" class="impl"><a href="#impl-Send-for-TxUpdate%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="struct.TxUpdate.html" title="struct bdk_chain::TxUpdate">TxUpdate</a>&lt;A&gt;<div class="where">where
     A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a>,</div></h3></section><section id="impl-Sync-for-TxUpdate%3CA%3E" class="impl"><a href="#impl-Sync-for-TxUpdate%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="struct" href="struct.TxUpdate.html" title="struct bdk_chain::TxUpdate">TxUpdate</a>&lt;A&gt;<div class="where">where
     A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a>,</div></h3></section><section id="impl-Unpin-for-TxUpdate%3CA%3E" class="impl"><a href="#impl-Unpin-for-TxUpdate%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="struct" href="struct.TxUpdate.html" title="struct bdk_chain::TxUpdate">TxUpdate</a>&lt;A&gt;</h3></section><section id="impl-UnwindSafe-for-TxUpdate%3CA%3E" class="impl"><a href="#impl-UnwindSafe-for-TxUpdate%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="struct" href="struct.TxUpdate.html" title="struct bdk_chain::TxUpdate">TxUpdate</a>&lt;A&gt;<div class="where">where
index cc6e803a7e6f7bac0580ba47b087a76f3e9f569f..5b6a340b2d53ae683a7b9fafceba084c18471b60 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Trait that makes an object mergeable."><title>Merge in bdk_chain - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-e7950ecc.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f85c6de55 2025-01-26)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Merge</a></h2><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.is_empty" title="is_empty">is_empty</a></li><li><a href="#tymethod.merge" title="merge">merge</a></li></ul><h3><a href="#provided-methods">Provided Methods</a></h3><ul class="block"><li><a href="#method.take" title="take">take</a></li></ul><h3><a href="#foreign-impls">Implementations on Foreign Types</a></h3><ul class="block"><li><a href="#impl-Merge-for-()" title="()">()</a></li><li><a href="#impl-Merge-for-(T0,+T1)" title="(T0, T1)">(T0, T1)</a></li><li><a href="#impl-Merge-for-(T0,+T1,+T2)" title="(T0, T1, T2)">(T0, T1, T2)</a></li><li><a href="#impl-Merge-for-(T0,+T1,+T2,+T3)" title="(T0, T1, T2, T3)">(T0, T1, T2, T3)</a></li><li><a href="#impl-Merge-for-(T0,+T1,+T2,+T3,+T4)" title="(T0, T1, T2, T3, T4)">(T0, T1, T2, T3, T4)</a></li><li><a href="#impl-Merge-for-(T0,+T1,+T2,+T3,+T4,+T5)" title="(T0, T1, T2, T3, T4, T5)">(T0, T1, T2, T3, T4, T5)</a></li><li><a href="#impl-Merge-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6)" title="(T0, T1, T2, T3, T4, T5, T6)">(T0, T1, T2, T3, T4, T5, T6)</a></li><li><a href="#impl-Merge-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6,+T7)" title="(T0, T1, T2, T3, T4, T5, T6, T7)">(T0, T1, T2, T3, T4, T5, T6, T7)</a></li><li><a href="#impl-Merge-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6,+T7,+T8)" title="(T0, T1, T2, T3, T4, T5, T6, T7, T8)">(T0, T1, T2, T3, T4, T5, T6, T7, T8)</a></li><li><a href="#impl-Merge-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6,+T7,+T8,+T9)" title="(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)">(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)</a></li><li><a href="#impl-Merge-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6,+T7,+T8,+T9,+T10)" title="(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)">(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)</a></li><li><a href="#impl-Merge-for-(T0,)" title="(T0,)">(T0,)</a></li><li><a href="#impl-Merge-for-BTreeMap%3CK,+V%3E" title="BTreeMap&#60;K, V&#62;">BTreeMap&#60;K, V&#62;</a></li><li><a href="#impl-Merge-for-BTreeSet%3CT%3E" title="BTreeSet&#60;T&#62;">BTreeSet&#60;T&#62;</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>chain</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="index.html">bdk_chain</a></div><h1>Trait <span class="trait">Merge</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub trait Merge: <a class="trait" href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html" title="trait core::default::Default">Default</a> {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Trait that makes an object mergeable."><title>Merge in bdk_chain - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-e7950ecc.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f85c6de55 2025-01-26)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Merge</a></h2><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.is_empty" title="is_empty">is_empty</a></li><li><a href="#tymethod.merge" title="merge">merge</a></li></ul><h3><a href="#provided-methods">Provided Methods</a></h3><ul class="block"><li><a href="#method.take" title="take">take</a></li></ul><h3><a href="#foreign-impls">Implementations on Foreign Types</a></h3><ul class="block"><li><a href="#impl-Merge-for-()" title="()">()</a></li><li><a href="#impl-Merge-for-(T0,+T1)" title="(T0, T1)">(T0, T1)</a></li><li><a href="#impl-Merge-for-(T0,+T1,+T2)" title="(T0, T1, T2)">(T0, T1, T2)</a></li><li><a href="#impl-Merge-for-(T0,+T1,+T2,+T3)" title="(T0, T1, T2, T3)">(T0, T1, T2, T3)</a></li><li><a href="#impl-Merge-for-(T0,+T1,+T2,+T3,+T4)" title="(T0, T1, T2, T3, T4)">(T0, T1, T2, T3, T4)</a></li><li><a href="#impl-Merge-for-(T0,+T1,+T2,+T3,+T4,+T5)" title="(T0, T1, T2, T3, T4, T5)">(T0, T1, T2, T3, T4, T5)</a></li><li><a href="#impl-Merge-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6)" title="(T0, T1, T2, T3, T4, T5, T6)">(T0, T1, T2, T3, T4, T5, T6)</a></li><li><a href="#impl-Merge-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6,+T7)" title="(T0, T1, T2, T3, T4, T5, T6, T7)">(T0, T1, T2, T3, T4, T5, T6, T7)</a></li><li><a href="#impl-Merge-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6,+T7,+T8)" title="(T0, T1, T2, T3, T4, T5, T6, T7, T8)">(T0, T1, T2, T3, T4, T5, T6, T7, T8)</a></li><li><a href="#impl-Merge-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6,+T7,+T8,+T9)" title="(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)">(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)</a></li><li><a href="#impl-Merge-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6,+T7,+T8,+T9,+T10)" title="(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)">(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)</a></li><li><a href="#impl-Merge-for-(T0,)" title="(T0,)">(T0,)</a></li><li><a href="#impl-Merge-for-BTreeMap%3CK,+V%3E" title="BTreeMap&#60;K, V&#62;">BTreeMap&#60;K, V&#62;</a></li><li><a href="#impl-Merge-for-BTreeSet%3CT%3E" title="BTreeSet&#60;T&#62;">BTreeSet&#60;T&#62;</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>chain</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="index.html">bdk_chain</a></div><h1>Trait <span class="trait">Merge</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_core/merge.rs.html#5">Source</a> </span></div><pre class="rust item-decl"><code>pub trait Merge: <a class="trait" href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html" title="trait core::default::Default">Default</a> {
     // Required methods
     fn <a href="#tymethod.merge" class="fn">merge</a>(&amp;mut self, other: Self);
 <span class="item-spacer"></span>    fn <a href="#tymethod.is_empty" class="fn">is_empty</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>;
@@ -6,39 +6,39 @@
     // Provided method
     fn <a href="#method.take" class="fn">take</a>(&amp;mut self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Self&gt; { ... }
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Trait that makes an object mergeable.</p>
-</div></details><h2 id="required-methods" class="section-header">Required Methods<a href="#required-methods" class="anchor">§</a></h2><div class="methods"><details class="toggle method-toggle" open><summary><section id="tymethod.merge" class="method"><h4 class="code-header">fn <a href="#tymethod.merge" class="fn">merge</a>(&amp;mut self, other: Self)</h4></section></summary><div class="docblock"><p>Merge another object of the same type onto <code>self</code>.</p>
-</div></details><details class="toggle method-toggle" open><summary><section id="tymethod.is_empty" class="method"><h4 class="code-header">fn <a href="#tymethod.is_empty" class="fn">is_empty</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class="docblock"><p>Returns whether the structure is considered empty.</p>
-</div></details></div><h2 id="provided-methods" class="section-header">Provided Methods<a href="#provided-methods" class="anchor">§</a></h2><div class="methods"><details class="toggle method-toggle" open><summary><section id="method.take" class="method"><h4 class="code-header">fn <a href="#method.take" class="fn">take</a>(&amp;mut self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Self&gt;</h4></section></summary><div class="docblock"><p>Take the value, replacing it with the default value.</p>
-</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#dyn-compatibility">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="foreign-impls" class="section-header">Implementations on Foreign Types<a href="#foreign-impls" class="anchor">§</a></h2><details class="toggle implementors-toggle"><summary><section id="impl-Merge-for-()" class="impl"><a href="#impl-Merge-for-()" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a></h3></section></summary><div class="impl-items"><section id="method.merge" class="method trait-impl"><a href="#method.merge" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.merge" class="fn">merge</a>(&amp;mut self, _other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>)</h4></section><section id="method.is_empty" class="method trait-impl"><a href="#method.is_empty" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.is_empty" class="fn">is_empty</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Merge-for-BTreeMap%3CK,+V%3E" class="impl"><a href="#impl-Merge-for-BTreeMap%3CK,+V%3E" class="anchor">§</a><h3 class="code-header">impl&lt;K, V&gt; <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a> for <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html" title="struct alloc::collections::btree::map::BTreeMap">BTreeMap</a>&lt;K, V&gt;<div class="where">where
-    K: <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html" title="trait core::cmp::Ord">Ord</a>,</div></h3></section></summary><div class="impl-items"><section id="method.merge-1" class="method trait-impl"><a href="#method.merge-1" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.merge" class="fn">merge</a>(&amp;mut self, other: <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html" title="struct alloc::collections::btree::map::BTreeMap">BTreeMap</a>&lt;K, V&gt;)</h4></section><section id="method.is_empty-1" class="method trait-impl"><a href="#method.is_empty-1" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.is_empty" class="fn">is_empty</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Merge-for-(T0,)" class="impl"><a href="#impl-Merge-for-(T0,)" class="anchor">§</a><h3 class="code-header">impl&lt;T0&gt; <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(T0,)</a><div class="where">where
-    T0: <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a>,</div></h3></section></summary><div class="impl-items"><section id="method.merge-2" class="method trait-impl"><a href="#method.merge-2" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.merge" class="fn">merge</a>(&amp;mut self, _other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(T0,)</a>)</h4></section><section id="method.is_empty-2" class="method trait-impl"><a href="#method.is_empty-2" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.is_empty" class="fn">is_empty</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Merge-for-(T0,+T1)" class="impl"><a href="#impl-Merge-for-(T0,+T1)" class="anchor">§</a><h3 class="code-header">impl&lt;T0, T1&gt; <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(T0, T1)</a><div class="where">where
+</div></details><h2 id="required-methods" class="section-header">Required Methods<a href="#required-methods" class="anchor">§</a></h2><div class="methods"><details class="toggle method-toggle" open><summary><section id="tymethod.merge" class="method"><a class="src rightside" href="../src/bdk_core/merge.rs.html#7">Source</a><h4 class="code-header">fn <a href="#tymethod.merge" class="fn">merge</a>(&amp;mut self, other: Self)</h4></section></summary><div class="docblock"><p>Merge another object of the same type onto <code>self</code>.</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="tymethod.is_empty" class="method"><a class="src rightside" href="../src/bdk_core/merge.rs.html#10">Source</a><h4 class="code-header">fn <a href="#tymethod.is_empty" class="fn">is_empty</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class="docblock"><p>Returns whether the structure is considered empty.</p>
+</div></details></div><h2 id="provided-methods" class="section-header">Provided Methods<a href="#provided-methods" class="anchor">§</a></h2><div class="methods"><details class="toggle method-toggle" open><summary><section id="method.take" class="method"><a class="src rightside" href="../src/bdk_core/merge.rs.html#13">Source</a><h4 class="code-header">fn <a href="#method.take" class="fn">take</a>(&amp;mut self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Self&gt;</h4></section></summary><div class="docblock"><p>Take the value, replacing it with the default value.</p>
+</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#dyn-compatibility">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="foreign-impls" class="section-header">Implementations on Foreign Types<a href="#foreign-impls" class="anchor">§</a></h2><details class="toggle implementors-toggle"><summary><section id="impl-Merge-for-()" class="impl"><a class="src rightside" href="../src/bdk_core/merge.rs.html#71">Source</a><a href="#impl-Merge-for-()" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a></h3></section></summary><div class="impl-items"><section id="method.merge" class="method trait-impl"><a class="src rightside" href="../src/bdk_core/merge.rs.html#71">Source</a><a href="#method.merge" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.merge" class="fn">merge</a>(&amp;mut self, _other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>)</h4></section><section id="method.is_empty" class="method trait-impl"><a class="src rightside" href="../src/bdk_core/merge.rs.html#71">Source</a><a href="#method.is_empty" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.is_empty" class="fn">is_empty</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Merge-for-BTreeMap%3CK,+V%3E" class="impl"><a class="src rightside" href="../src/bdk_core/merge.rs.html#22">Source</a><a href="#impl-Merge-for-BTreeMap%3CK,+V%3E" class="anchor">§</a><h3 class="code-header">impl&lt;K, V&gt; <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a> for <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html" title="struct alloc::collections::btree::map::BTreeMap">BTreeMap</a>&lt;K, V&gt;<div class="where">where
+    K: <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html" title="trait core::cmp::Ord">Ord</a>,</div></h3></section></summary><div class="impl-items"><section id="method.merge-1" class="method trait-impl"><a class="src rightside" href="../src/bdk_core/merge.rs.html#23">Source</a><a href="#method.merge-1" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.merge" class="fn">merge</a>(&amp;mut self, other: <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html" title="struct alloc::collections::btree::map::BTreeMap">BTreeMap</a>&lt;K, V&gt;)</h4></section><section id="method.is_empty-1" class="method trait-impl"><a class="src rightside" href="../src/bdk_core/merge.rs.html#29">Source</a><a href="#method.is_empty-1" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.is_empty" class="fn">is_empty</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Merge-for-(T0,)" class="impl"><a class="src rightside" href="../src/bdk_core/merge.rs.html#72">Source</a><a href="#impl-Merge-for-(T0,)" class="anchor">§</a><h3 class="code-header">impl&lt;T0&gt; <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(T0,)</a><div class="where">where
+    T0: <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a>,</div></h3></section></summary><div class="impl-items"><section id="method.merge-2" class="method trait-impl"><a class="src rightside" href="../src/bdk_core/merge.rs.html#72">Source</a><a href="#method.merge-2" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.merge" class="fn">merge</a>(&amp;mut self, _other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(T0,)</a>)</h4></section><section id="method.is_empty-2" class="method trait-impl"><a class="src rightside" href="../src/bdk_core/merge.rs.html#72">Source</a><a href="#method.is_empty-2" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.is_empty" class="fn">is_empty</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Merge-for-(T0,+T1)" class="impl"><a class="src rightside" href="../src/bdk_core/merge.rs.html#73">Source</a><a href="#impl-Merge-for-(T0,+T1)" class="anchor">§</a><h3 class="code-header">impl&lt;T0, T1&gt; <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(T0, T1)</a><div class="where">where
     T0: <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a>,
-    T1: <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a>,</div></h3></section></summary><div class="impl-items"><section id="method.merge-3" class="method trait-impl"><a href="#method.merge-3" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.merge" class="fn">merge</a>(&amp;mut self, _other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(T0, T1)</a>)</h4></section><section id="method.is_empty-3" class="method trait-impl"><a href="#method.is_empty-3" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.is_empty" class="fn">is_empty</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Merge-for-(T0,+T1,+T2)" class="impl"><a href="#impl-Merge-for-(T0,+T1,+T2)" class="anchor">§</a><h3 class="code-header">impl&lt;T0, T1, T2&gt; <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(T0, T1, T2)</a><div class="where">where
+    T1: <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a>,</div></h3></section></summary><div class="impl-items"><section id="method.merge-3" class="method trait-impl"><a class="src rightside" href="../src/bdk_core/merge.rs.html#73">Source</a><a href="#method.merge-3" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.merge" class="fn">merge</a>(&amp;mut self, _other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(T0, T1)</a>)</h4></section><section id="method.is_empty-3" class="method trait-impl"><a class="src rightside" href="../src/bdk_core/merge.rs.html#73">Source</a><a href="#method.is_empty-3" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.is_empty" class="fn">is_empty</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Merge-for-(T0,+T1,+T2)" class="impl"><a class="src rightside" href="../src/bdk_core/merge.rs.html#74">Source</a><a href="#impl-Merge-for-(T0,+T1,+T2)" class="anchor">§</a><h3 class="code-header">impl&lt;T0, T1, T2&gt; <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(T0, T1, T2)</a><div class="where">where
     T0: <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a>,
     T1: <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a>,
-    T2: <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a>,</div></h3></section></summary><div class="impl-items"><section id="method.merge-4" class="method trait-impl"><a href="#method.merge-4" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.merge" class="fn">merge</a>(&amp;mut self, _other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(T0, T1, T2)</a>)</h4></section><section id="method.is_empty-4" class="method trait-impl"><a href="#method.is_empty-4" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.is_empty" class="fn">is_empty</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Merge-for-(T0,+T1,+T2,+T3)" class="impl"><a href="#impl-Merge-for-(T0,+T1,+T2,+T3)" class="anchor">§</a><h3 class="code-header">impl&lt;T0, T1, T2, T3&gt; <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(T0, T1, T2, T3)</a><div class="where">where
+    T2: <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a>,</div></h3></section></summary><div class="impl-items"><section id="method.merge-4" class="method trait-impl"><a class="src rightside" href="../src/bdk_core/merge.rs.html#74">Source</a><a href="#method.merge-4" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.merge" class="fn">merge</a>(&amp;mut self, _other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(T0, T1, T2)</a>)</h4></section><section id="method.is_empty-4" class="method trait-impl"><a class="src rightside" href="../src/bdk_core/merge.rs.html#74">Source</a><a href="#method.is_empty-4" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.is_empty" class="fn">is_empty</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Merge-for-(T0,+T1,+T2,+T3)" class="impl"><a class="src rightside" href="../src/bdk_core/merge.rs.html#75">Source</a><a href="#impl-Merge-for-(T0,+T1,+T2,+T3)" class="anchor">§</a><h3 class="code-header">impl&lt;T0, T1, T2, T3&gt; <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(T0, T1, T2, T3)</a><div class="where">where
     T0: <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a>,
     T1: <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a>,
     T2: <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a>,
-    T3: <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a>,</div></h3></section></summary><div class="impl-items"><section id="method.merge-5" class="method trait-impl"><a href="#method.merge-5" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.merge" class="fn">merge</a>(&amp;mut self, _other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(T0, T1, T2, T3)</a>)</h4></section><section id="method.is_empty-5" class="method trait-impl"><a href="#method.is_empty-5" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.is_empty" class="fn">is_empty</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Merge-for-(T0,+T1,+T2,+T3,+T4)" class="impl"><a href="#impl-Merge-for-(T0,+T1,+T2,+T3,+T4)" class="anchor">§</a><h3 class="code-header">impl&lt;T0, T1, T2, T3, T4&gt; <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(T0, T1, T2, T3, T4)</a><div class="where">where
+    T3: <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a>,</div></h3></section></summary><div class="impl-items"><section id="method.merge-5" class="method trait-impl"><a class="src rightside" href="../src/bdk_core/merge.rs.html#75">Source</a><a href="#method.merge-5" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.merge" class="fn">merge</a>(&amp;mut self, _other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(T0, T1, T2, T3)</a>)</h4></section><section id="method.is_empty-5" class="method trait-impl"><a class="src rightside" href="../src/bdk_core/merge.rs.html#75">Source</a><a href="#method.is_empty-5" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.is_empty" class="fn">is_empty</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Merge-for-(T0,+T1,+T2,+T3,+T4)" class="impl"><a class="src rightside" href="../src/bdk_core/merge.rs.html#76">Source</a><a href="#impl-Merge-for-(T0,+T1,+T2,+T3,+T4)" class="anchor">§</a><h3 class="code-header">impl&lt;T0, T1, T2, T3, T4&gt; <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(T0, T1, T2, T3, T4)</a><div class="where">where
     T0: <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a>,
     T1: <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a>,
     T2: <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a>,
     T3: <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a>,
-    T4: <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a>,</div></h3></section></summary><div class="impl-items"><section id="method.merge-6" class="method trait-impl"><a href="#method.merge-6" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.merge" class="fn">merge</a>(&amp;mut self, _other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(T0, T1, T2, T3, T4)</a>)</h4></section><section id="method.is_empty-6" class="method trait-impl"><a href="#method.is_empty-6" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.is_empty" class="fn">is_empty</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Merge-for-(T0,+T1,+T2,+T3,+T4,+T5)" class="impl"><a href="#impl-Merge-for-(T0,+T1,+T2,+T3,+T4,+T5)" class="anchor">§</a><h3 class="code-header">impl&lt;T0, T1, T2, T3, T4, T5&gt; <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(T0, T1, T2, T3, T4, T5)</a><div class="where">where
+    T4: <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a>,</div></h3></section></summary><div class="impl-items"><section id="method.merge-6" class="method trait-impl"><a class="src rightside" href="../src/bdk_core/merge.rs.html#76">Source</a><a href="#method.merge-6" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.merge" class="fn">merge</a>(&amp;mut self, _other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(T0, T1, T2, T3, T4)</a>)</h4></section><section id="method.is_empty-6" class="method trait-impl"><a class="src rightside" href="../src/bdk_core/merge.rs.html#76">Source</a><a href="#method.is_empty-6" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.is_empty" class="fn">is_empty</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Merge-for-(T0,+T1,+T2,+T3,+T4,+T5)" class="impl"><a class="src rightside" href="../src/bdk_core/merge.rs.html#77">Source</a><a href="#impl-Merge-for-(T0,+T1,+T2,+T3,+T4,+T5)" class="anchor">§</a><h3 class="code-header">impl&lt;T0, T1, T2, T3, T4, T5&gt; <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(T0, T1, T2, T3, T4, T5)</a><div class="where">where
     T0: <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a>,
     T1: <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a>,
     T2: <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a>,
     T3: <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a>,
     T4: <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a>,
-    T5: <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a>,</div></h3></section></summary><div class="impl-items"><section id="method.merge-7" class="method trait-impl"><a href="#method.merge-7" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.merge" class="fn">merge</a>(&amp;mut self, _other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(T0, T1, T2, T3, T4, T5)</a>)</h4></section><section id="method.is_empty-7" class="method trait-impl"><a href="#method.is_empty-7" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.is_empty" class="fn">is_empty</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Merge-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6)" class="impl"><a href="#impl-Merge-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6)" class="anchor">§</a><h3 class="code-header">impl&lt;T0, T1, T2, T3, T4, T5, T6&gt; <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(T0, T1, T2, T3, T4, T5, T6)</a><div class="where">where
+    T5: <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a>,</div></h3></section></summary><div class="impl-items"><section id="method.merge-7" class="method trait-impl"><a class="src rightside" href="../src/bdk_core/merge.rs.html#77">Source</a><a href="#method.merge-7" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.merge" class="fn">merge</a>(&amp;mut self, _other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(T0, T1, T2, T3, T4, T5)</a>)</h4></section><section id="method.is_empty-7" class="method trait-impl"><a class="src rightside" href="../src/bdk_core/merge.rs.html#77">Source</a><a href="#method.is_empty-7" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.is_empty" class="fn">is_empty</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Merge-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6)" class="impl"><a class="src rightside" href="../src/bdk_core/merge.rs.html#78">Source</a><a href="#impl-Merge-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6)" class="anchor">§</a><h3 class="code-header">impl&lt;T0, T1, T2, T3, T4, T5, T6&gt; <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(T0, T1, T2, T3, T4, T5, T6)</a><div class="where">where
     T0: <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a>,
     T1: <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a>,
     T2: <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a>,
     T3: <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a>,
     T4: <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a>,
     T5: <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a>,
-    T6: <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a>,</div></h3></section></summary><div class="impl-items"><section id="method.merge-8" class="method trait-impl"><a href="#method.merge-8" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.merge" class="fn">merge</a>(&amp;mut self, _other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(T0, T1, T2, T3, T4, T5, T6)</a>)</h4></section><section id="method.is_empty-8" class="method trait-impl"><a href="#method.is_empty-8" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.is_empty" class="fn">is_empty</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Merge-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6,+T7)" class="impl"><a href="#impl-Merge-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6,+T7)" class="anchor">§</a><h3 class="code-header">impl&lt;T0, T1, T2, T3, T4, T5, T6, T7&gt; <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(T0, T1, T2, T3, T4, T5, T6, T7)</a><div class="where">where
+    T6: <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a>,</div></h3></section></summary><div class="impl-items"><section id="method.merge-8" class="method trait-impl"><a class="src rightside" href="../src/bdk_core/merge.rs.html#78">Source</a><a href="#method.merge-8" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.merge" class="fn">merge</a>(&amp;mut self, _other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(T0, T1, T2, T3, T4, T5, T6)</a>)</h4></section><section id="method.is_empty-8" class="method trait-impl"><a class="src rightside" href="../src/bdk_core/merge.rs.html#78">Source</a><a href="#method.is_empty-8" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.is_empty" class="fn">is_empty</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Merge-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6,+T7)" class="impl"><a class="src rightside" href="../src/bdk_core/merge.rs.html#79">Source</a><a href="#impl-Merge-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6,+T7)" class="anchor">§</a><h3 class="code-header">impl&lt;T0, T1, T2, T3, T4, T5, T6, T7&gt; <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(T0, T1, T2, T3, T4, T5, T6, T7)</a><div class="where">where
     T0: <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a>,
     T1: <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a>,
     T2: <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a>,
@@ -46,7 +46,7 @@
     T4: <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a>,
     T5: <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a>,
     T6: <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a>,
-    T7: <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a>,</div></h3></section></summary><div class="impl-items"><section id="method.merge-9" class="method trait-impl"><a href="#method.merge-9" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.merge" class="fn">merge</a>(&amp;mut self, _other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(T0, T1, T2, T3, T4, T5, T6, T7)</a>)</h4></section><section id="method.is_empty-9" class="method trait-impl"><a href="#method.is_empty-9" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.is_empty" class="fn">is_empty</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Merge-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6,+T7,+T8)" class="impl"><a href="#impl-Merge-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6,+T7,+T8)" class="anchor">§</a><h3 class="code-header">impl&lt;T0, T1, T2, T3, T4, T5, T6, T7, T8&gt; <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(T0, T1, T2, T3, T4, T5, T6, T7, T8)</a><div class="where">where
+    T7: <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a>,</div></h3></section></summary><div class="impl-items"><section id="method.merge-9" class="method trait-impl"><a class="src rightside" href="../src/bdk_core/merge.rs.html#79">Source</a><a href="#method.merge-9" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.merge" class="fn">merge</a>(&amp;mut self, _other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(T0, T1, T2, T3, T4, T5, T6, T7)</a>)</h4></section><section id="method.is_empty-9" class="method trait-impl"><a class="src rightside" href="../src/bdk_core/merge.rs.html#79">Source</a><a href="#method.is_empty-9" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.is_empty" class="fn">is_empty</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Merge-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6,+T7,+T8)" class="impl"><a class="src rightside" href="../src/bdk_core/merge.rs.html#80">Source</a><a href="#impl-Merge-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6,+T7,+T8)" class="anchor">§</a><h3 class="code-header">impl&lt;T0, T1, T2, T3, T4, T5, T6, T7, T8&gt; <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(T0, T1, T2, T3, T4, T5, T6, T7, T8)</a><div class="where">where
     T0: <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a>,
     T1: <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a>,
     T2: <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a>,
@@ -55,7 +55,7 @@
     T5: <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a>,
     T6: <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a>,
     T7: <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a>,
-    T8: <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a>,</div></h3></section></summary><div class="impl-items"><section id="method.merge-10" class="method trait-impl"><a href="#method.merge-10" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.merge" class="fn">merge</a>(&amp;mut self, _other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(T0, T1, T2, T3, T4, T5, T6, T7, T8)</a>)</h4></section><section id="method.is_empty-10" class="method trait-impl"><a href="#method.is_empty-10" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.is_empty" class="fn">is_empty</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Merge-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6,+T7,+T8,+T9)" class="impl"><a href="#impl-Merge-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6,+T7,+T8,+T9)" class="anchor">§</a><h3 class="code-header">impl&lt;T0, T1, T2, T3, T4, T5, T6, T7, T8, T9&gt; <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)</a><div class="where">where
+    T8: <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a>,</div></h3></section></summary><div class="impl-items"><section id="method.merge-10" class="method trait-impl"><a class="src rightside" href="../src/bdk_core/merge.rs.html#80">Source</a><a href="#method.merge-10" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.merge" class="fn">merge</a>(&amp;mut self, _other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(T0, T1, T2, T3, T4, T5, T6, T7, T8)</a>)</h4></section><section id="method.is_empty-10" class="method trait-impl"><a class="src rightside" href="../src/bdk_core/merge.rs.html#80">Source</a><a href="#method.is_empty-10" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.is_empty" class="fn">is_empty</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Merge-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6,+T7,+T8,+T9)" class="impl"><a class="src rightside" href="../src/bdk_core/merge.rs.html#81">Source</a><a href="#impl-Merge-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6,+T7,+T8,+T9)" class="anchor">§</a><h3 class="code-header">impl&lt;T0, T1, T2, T3, T4, T5, T6, T7, T8, T9&gt; <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)</a><div class="where">where
     T0: <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a>,
     T1: <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a>,
     T2: <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a>,
@@ -65,7 +65,7 @@
     T6: <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a>,
     T7: <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a>,
     T8: <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a>,
-    T9: <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a>,</div></h3></section></summary><div class="impl-items"><section id="method.merge-11" class="method trait-impl"><a href="#method.merge-11" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.merge" class="fn">merge</a>(&amp;mut self, _other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)</a>)</h4></section><section id="method.is_empty-11" class="method trait-impl"><a href="#method.is_empty-11" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.is_empty" class="fn">is_empty</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Merge-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6,+T7,+T8,+T9,+T10)" class="impl"><a href="#impl-Merge-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6,+T7,+T8,+T9,+T10)" class="anchor">§</a><h3 class="code-header">impl&lt;T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10&gt; <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)</a><div class="where">where
+    T9: <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a>,</div></h3></section></summary><div class="impl-items"><section id="method.merge-11" class="method trait-impl"><a class="src rightside" href="../src/bdk_core/merge.rs.html#81">Source</a><a href="#method.merge-11" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.merge" class="fn">merge</a>(&amp;mut self, _other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)</a>)</h4></section><section id="method.is_empty-11" class="method trait-impl"><a class="src rightside" href="../src/bdk_core/merge.rs.html#81">Source</a><a href="#method.is_empty-11" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.is_empty" class="fn">is_empty</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Merge-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6,+T7,+T8,+T9,+T10)" class="impl"><a class="src rightside" href="../src/bdk_core/merge.rs.html#82">Source</a><a href="#impl-Merge-for-(T0,+T1,+T2,+T3,+T4,+T5,+T6,+T7,+T8,+T9,+T10)" class="anchor">§</a><h3 class="code-header">impl&lt;T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10&gt; <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)</a><div class="where">where
     T0: <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a>,
     T1: <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a>,
     T2: <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a>,
@@ -76,5 +76,5 @@
     T7: <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a>,
     T8: <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a>,
     T9: <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a>,
-    T10: <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a>,</div></h3></section></summary><div class="impl-items"><section id="method.merge-12" class="method trait-impl"><a href="#method.merge-12" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.merge" class="fn">merge</a>(&amp;mut self, _other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)</a>)</h4></section><section id="method.is_empty-12" class="method trait-impl"><a href="#method.is_empty-12" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.is_empty" class="fn">is_empty</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Merge-for-BTreeSet%3CT%3E" class="impl"><a href="#impl-Merge-for-BTreeSet%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a> for <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/collections/btree/set/struct.BTreeSet.html" title="struct alloc::collections::btree::set::BTreeSet">BTreeSet</a>&lt;T&gt;<div class="where">where
-    T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html" title="trait core::cmp::Ord">Ord</a>,</div></h3></section></summary><div class="impl-items"><section id="method.merge-13" class="method trait-impl"><a href="#method.merge-13" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.merge" class="fn">merge</a>(&amp;mut self, other: <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/collections/btree/set/struct.BTreeSet.html" title="struct alloc::collections::btree::set::BTreeSet">BTreeSet</a>&lt;T&gt;)</h4></section><section id="method.is_empty-13" class="method trait-impl"><a href="#method.is_empty-13" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.is_empty" class="fn">is_empty</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></div></details><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><section id="impl-Merge-for-ChangeSet" class="impl"><a class="src rightside" href="../src/bdk_chain/indexer/keychain_txout.rs.html#846-870">Source</a><a href="#impl-Merge-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a> for bdk_chain::indexer::keychain_txout::<a class="struct" href="indexer/keychain_txout/struct.ChangeSet.html" title="struct bdk_chain::indexer::keychain_txout::ChangeSet">ChangeSet</a></h3></section><section id="impl-Merge-for-ChangeSet-1" class="impl"><a class="src rightside" href="../src/bdk_chain/local_chain.rs.html#418-426">Source</a><a href="#impl-Merge-for-ChangeSet-1" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a> for bdk_chain::local_chain::<a class="struct" href="local_chain/struct.ChangeSet.html" title="struct bdk_chain::local_chain::ChangeSet">ChangeSet</a></h3></section><section id="impl-Merge-for-ChangeSet%3CA%3E" class="impl"><a class="src rightside" href="../src/bdk_chain/tx_graph.rs.html#1189-1213">Source</a><a href="#impl-Merge-for-ChangeSet%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html" title="trait core::cmp::Ord">Ord</a>&gt; <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a> for bdk_chain::tx_graph::<a class="struct" href="tx_graph/struct.ChangeSet.html" title="struct bdk_chain::tx_graph::ChangeSet">ChangeSet</a>&lt;A&gt;</h3></section><section id="impl-Merge-for-ChangeSet%3CA,+IA%3E" class="impl"><a class="src rightside" href="../src/bdk_chain/indexed_tx_graph.rs.html#362-371">Source</a><a href="#impl-Merge-for-ChangeSet%3CA,+IA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A: <a class="trait" href="trait.Anchor.html" title="trait bdk_chain::Anchor">Anchor</a>, IA: <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a>&gt; <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a> for bdk_chain::indexed_tx_graph::<a class="struct" href="indexed_tx_graph/struct.ChangeSet.html" title="struct bdk_chain::indexed_tx_graph::ChangeSet">ChangeSet</a>&lt;A, IA&gt;</h3></section><section id="impl-Merge-for-Vec%3CT%3E" class="impl"><a href="#impl-Merge-for-Vec%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a> for <a class="struct" href="bitcoin/base58/struct.Vec.html" title="struct bdk_chain::bitcoin::base58::Vec">Vec</a>&lt;T&gt;</h3></section></div><script src="../trait.impl/bdk_core/merge/trait.Merge.js" data-ignore-extern-crates="alloc,std" async></script></section></div></main></body></html>
\ No newline at end of file
+    T10: <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a>,</div></h3></section></summary><div class="impl-items"><section id="method.merge-12" class="method trait-impl"><a class="src rightside" href="../src/bdk_core/merge.rs.html#82">Source</a><a href="#method.merge-12" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.merge" class="fn">merge</a>(&amp;mut self, _other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.tuple.html">(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)</a>)</h4></section><section id="method.is_empty-12" class="method trait-impl"><a class="src rightside" href="../src/bdk_core/merge.rs.html#82">Source</a><a href="#method.is_empty-12" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.is_empty" class="fn">is_empty</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Merge-for-BTreeSet%3CT%3E" class="impl"><a class="src rightside" href="../src/bdk_core/merge.rs.html#34">Source</a><a href="#impl-Merge-for-BTreeSet%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a> for <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/collections/btree/set/struct.BTreeSet.html" title="struct alloc::collections::btree::set::BTreeSet">BTreeSet</a>&lt;T&gt;<div class="where">where
+    T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html" title="trait core::cmp::Ord">Ord</a>,</div></h3></section></summary><div class="impl-items"><section id="method.merge-13" class="method trait-impl"><a class="src rightside" href="../src/bdk_core/merge.rs.html#35">Source</a><a href="#method.merge-13" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.merge" class="fn">merge</a>(&amp;mut self, other: <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/collections/btree/set/struct.BTreeSet.html" title="struct alloc::collections::btree::set::BTreeSet">BTreeSet</a>&lt;T&gt;)</h4></section><section id="method.is_empty-13" class="method trait-impl"><a class="src rightside" href="../src/bdk_core/merge.rs.html#41">Source</a><a href="#method.is_empty-13" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.is_empty" class="fn">is_empty</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></div></details><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><section id="impl-Merge-for-ChangeSet" class="impl"><a class="src rightside" href="../src/bdk_chain/indexer/keychain_txout.rs.html#846-870">Source</a><a href="#impl-Merge-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a> for bdk_chain::indexer::keychain_txout::<a class="struct" href="indexer/keychain_txout/struct.ChangeSet.html" title="struct bdk_chain::indexer::keychain_txout::ChangeSet">ChangeSet</a></h3></section><section id="impl-Merge-for-ChangeSet-1" class="impl"><a class="src rightside" href="../src/bdk_chain/local_chain.rs.html#418-426">Source</a><a href="#impl-Merge-for-ChangeSet-1" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a> for bdk_chain::local_chain::<a class="struct" href="local_chain/struct.ChangeSet.html" title="struct bdk_chain::local_chain::ChangeSet">ChangeSet</a></h3></section><section id="impl-Merge-for-ChangeSet%3CA%3E" class="impl"><a class="src rightside" href="../src/bdk_chain/tx_graph.rs.html#1189-1213">Source</a><a href="#impl-Merge-for-ChangeSet%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html" title="trait core::cmp::Ord">Ord</a>&gt; <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a> for bdk_chain::tx_graph::<a class="struct" href="tx_graph/struct.ChangeSet.html" title="struct bdk_chain::tx_graph::ChangeSet">ChangeSet</a>&lt;A&gt;</h3></section><section id="impl-Merge-for-ChangeSet%3CA,+IA%3E" class="impl"><a class="src rightside" href="../src/bdk_chain/indexed_tx_graph.rs.html#362-371">Source</a><a href="#impl-Merge-for-ChangeSet%3CA,+IA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A: <a class="trait" href="trait.Anchor.html" title="trait bdk_chain::Anchor">Anchor</a>, IA: <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a>&gt; <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a> for bdk_chain::indexed_tx_graph::<a class="struct" href="indexed_tx_graph/struct.ChangeSet.html" title="struct bdk_chain::indexed_tx_graph::ChangeSet">ChangeSet</a>&lt;A, IA&gt;</h3></section><section id="impl-Merge-for-Vec%3CT%3E" class="impl"><a class="src rightside" href="../src/bdk_core/merge.rs.html#46">Source</a><a href="#impl-Merge-for-Vec%3CT%3E" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="trait.Merge.html" title="trait bdk_chain::Merge">Merge</a> for <a class="struct" href="bitcoin/base58/struct.Vec.html" title="struct bdk_chain::bitcoin::base58::Vec">Vec</a>&lt;T&gt;</h3></section></div><script src="../trait.impl/bdk_core/merge/trait.Merge.js" data-ignore-extern-crates="alloc,std" async></script></section></div></main></body></html>
\ No newline at end of file
index 98aa901752178656d9a82bd050d5496e416af6f6..71343cf88c3332c0f4aede141414dac82d464928 100644 (file)
@@ -33,7 +33,7 @@ transform it.</p>
 <p>Remember to call <a href="struct.ChangeSet.html#method.init_sqlite_tables" title="associated function bdk_chain::tx_graph::ChangeSet::init_sqlite_tables"><code>Self::init_sqlite_tables</code></a> beforehand.</p>
 </div></details></div></details></div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-ChangeSet%3CA%3E" class="impl"><a class="src rightside" href="../../src/bdk_chain/tx_graph.rs.html#1123">Source</a><a href="#impl-Clone-for-ChangeSet%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::tx_graph::ChangeSet">ChangeSet</a>&lt;A&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a class="src rightside" href="../../src/bdk_chain/tx_graph.rs.html#1123">Source</a><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::tx_graph::ChangeSet">ChangeSet</a>&lt;A&gt;</h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-ChangeSet%3CA%3E" class="impl"><a class="src rightside" href="../../src/bdk_chain/tx_graph.rs.html#1123">Source</a><a href="#impl-Debug-for-ChangeSet%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a>&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::tx_graph::ChangeSet">ChangeSet</a>&lt;A&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a class="src rightside" href="../../src/bdk_chain/tx_graph.rs.html#1123">Source</a><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="type" href="https://doc.rust-lang.org/nightly/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Default-for-ChangeSet%3CA%3E" class="impl"><a class="src rightside" href="../../src/bdk_chain/tx_graph.rs.html#1144-1153">Source</a><a href="#impl-Default-for-ChangeSet%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html" title="trait core::default::Default">Default</a> for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::tx_graph::ChangeSet">ChangeSet</a>&lt;A&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.default" class="method trait-impl"><a class="src rightside" href="../../src/bdk_chain/tx_graph.rs.html#1145-1152">Source</a><a href="#method.default" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default" class="fn">default</a>() -&gt; Self</h4></section></summary><div class='docblock'>Returns the “default value” for a type. <a href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Deserialize%3C'de%3E-for-ChangeSet%3CA%3E" class="impl"><a class="src rightside" href="../../src/bdk_chain/tx_graph.rs.html#1126">Source</a><a href="#impl-Deserialize%3C'de%3E-for-ChangeSet%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;'de, A&gt; <a class="trait" href="../bitcoin/hashes/serde/trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::tx_graph::ChangeSet">ChangeSet</a>&lt;A&gt;<div class="where">where
     A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html" title="trait core::cmp::Ord">Ord</a> + <a class="trait" href="../bitcoin/hashes/serde/trait.Deserialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserialize">Deserialize</a>&lt;'de&gt;,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.deserialize" class="method trait-impl"><a class="src rightside" href="../../src/bdk_chain/tx_graph.rs.html#1126">Source</a><a href="#method.deserialize" class="anchor">§</a><h4 class="code-header">fn <a href="../bitcoin/hashes/serde/trait.Deserialize.html#tymethod.deserialize" class="fn">deserialize</a>&lt;__D&gt;(__deserializer: __D) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;Self, __D::<a class="associatedtype" href="../bitcoin/hashes/serde/trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>&gt;<div class="where">where
-    __D: <a class="trait" href="../bitcoin/hashes/serde/trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a>&lt;'de&gt;,</div></h4></section></summary><div class='docblock'>Deserialize this value from the given Serde deserializer. <a href="../bitcoin/hashes/serde/trait.Deserialize.html#tymethod.deserialize">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CChangeSet%3CA%3E%3E-for-ChangeSet%3CA,+IA%3E" class="impl"><a class="src rightside" href="../../src/bdk_chain/indexed_tx_graph.rs.html#373-380">Source</a><a href="#impl-From%3CChangeSet%3CA%3E%3E-for-ChangeSet%3CA,+IA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A, IA: <a class="trait" href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html" title="trait core::default::Default">Default</a>&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::tx_graph::ChangeSet">ChangeSet</a>&lt;A&gt;&gt; for <a class="struct" href="../indexed_tx_graph/struct.ChangeSet.html" title="struct bdk_chain::indexed_tx_graph::ChangeSet">ChangeSet</a>&lt;A, IA&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from" class="method trait-impl"><a class="src rightside" href="../../src/bdk_chain/indexed_tx_graph.rs.html#374-379">Source</a><a href="#method.from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(graph: <a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::tx_graph::ChangeSet">ChangeSet</a>&lt;A&gt;) -&gt; Self</h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Merge-for-ChangeSet%3CA%3E" class="impl"><a class="src rightside" href="../../src/bdk_chain/tx_graph.rs.html#1189-1213">Source</a><a href="#impl-Merge-for-ChangeSet%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html" title="trait core::cmp::Ord">Ord</a>&gt; <a class="trait" href="../trait.Merge.html" title="trait bdk_chain::Merge">Merge</a> for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::tx_graph::ChangeSet">ChangeSet</a>&lt;A&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.merge" class="method trait-impl"><a class="src rightside" href="../../src/bdk_chain/tx_graph.rs.html#1190-1205">Source</a><a href="#method.merge" class="anchor">§</a><h4 class="code-header">fn <a href="../trait.Merge.html#tymethod.merge" class="fn">merge</a>(&amp;mut self, other: Self)</h4></section></summary><div class='docblock'>Merge another object of the same type onto <code>self</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.is_empty" class="method trait-impl"><a class="src rightside" href="../../src/bdk_chain/tx_graph.rs.html#1207-1212">Source</a><a href="#method.is_empty" class="anchor">§</a><h4 class="code-header">fn <a href="../trait.Merge.html#tymethod.is_empty" class="fn">is_empty</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Returns whether the structure is considered empty.</div></details><details class="toggle method-toggle" open><summary><section id="method.take" class="method trait-impl"><a href="#method.take" class="anchor">§</a><h4 class="code-header">fn <a href="../trait.Merge.html#method.take" class="fn">take</a>(&amp;mut self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Self&gt;</h4></section></summary><div class='docblock'>Take the value, replacing it with the default value.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-PartialEq-for-ChangeSet%3CA%3E" class="impl"><a class="src rightside" href="../../src/bdk_chain/tx_graph.rs.html#1123">Source</a><a href="#impl-PartialEq-for-ChangeSet%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html" title="trait core::cmp::PartialEq">PartialEq</a>&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html" title="trait core::cmp::PartialEq">PartialEq</a> for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::tx_graph::ChangeSet">ChangeSet</a>&lt;A&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.eq" class="method trait-impl"><a class="src rightside" href="../../src/bdk_chain/tx_graph.rs.html#1123">Source</a><a href="#method.eq" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#tymethod.eq" class="fn">eq</a>(&amp;self, other: &amp;<a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::tx_graph::ChangeSet">ChangeSet</a>&lt;A&gt;) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>self</code> and <code>other</code> values to be equal, and is used by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#261">Source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#method.ne" class="fn">ne</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;Rhs</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>!=</code>. The default implementation is almost always sufficient,
+    __D: <a class="trait" href="../bitcoin/hashes/serde/trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a>&lt;'de&gt;,</div></h4></section></summary><div class='docblock'>Deserialize this value from the given Serde deserializer. <a href="../bitcoin/hashes/serde/trait.Deserialize.html#tymethod.deserialize">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CChangeSet%3CA%3E%3E-for-ChangeSet%3CA,+IA%3E" class="impl"><a class="src rightside" href="../../src/bdk_chain/indexed_tx_graph.rs.html#373-380">Source</a><a href="#impl-From%3CChangeSet%3CA%3E%3E-for-ChangeSet%3CA,+IA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A, IA: <a class="trait" href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html" title="trait core::default::Default">Default</a>&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::tx_graph::ChangeSet">ChangeSet</a>&lt;A&gt;&gt; for <a class="struct" href="../indexed_tx_graph/struct.ChangeSet.html" title="struct bdk_chain::indexed_tx_graph::ChangeSet">ChangeSet</a>&lt;A, IA&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from" class="method trait-impl"><a class="src rightside" href="../../src/bdk_chain/indexed_tx_graph.rs.html#374-379">Source</a><a href="#method.from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(graph: <a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::tx_graph::ChangeSet">ChangeSet</a>&lt;A&gt;) -&gt; Self</h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Merge-for-ChangeSet%3CA%3E" class="impl"><a class="src rightside" href="../../src/bdk_chain/tx_graph.rs.html#1189-1213">Source</a><a href="#impl-Merge-for-ChangeSet%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html" title="trait core::cmp::Ord">Ord</a>&gt; <a class="trait" href="../trait.Merge.html" title="trait bdk_chain::Merge">Merge</a> for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::tx_graph::ChangeSet">ChangeSet</a>&lt;A&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.merge" class="method trait-impl"><a class="src rightside" href="../../src/bdk_chain/tx_graph.rs.html#1190-1205">Source</a><a href="#method.merge" class="anchor">§</a><h4 class="code-header">fn <a href="../trait.Merge.html#tymethod.merge" class="fn">merge</a>(&amp;mut self, other: Self)</h4></section></summary><div class='docblock'>Merge another object of the same type onto <code>self</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.is_empty" class="method trait-impl"><a class="src rightside" href="../../src/bdk_chain/tx_graph.rs.html#1207-1212">Source</a><a href="#method.is_empty" class="anchor">§</a><h4 class="code-header">fn <a href="../trait.Merge.html#tymethod.is_empty" class="fn">is_empty</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Returns whether the structure is considered empty.</div></details><details class="toggle method-toggle" open><summary><section id="method.take" class="method trait-impl"><a class="src rightside" href="../../src/bdk_core/merge.rs.html#13">Source</a><a href="#method.take" class="anchor">§</a><h4 class="code-header">fn <a href="../trait.Merge.html#method.take" class="fn">take</a>(&amp;mut self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Self&gt;</h4></section></summary><div class='docblock'>Take the value, replacing it with the default value.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-PartialEq-for-ChangeSet%3CA%3E" class="impl"><a class="src rightside" href="../../src/bdk_chain/tx_graph.rs.html#1123">Source</a><a href="#impl-PartialEq-for-ChangeSet%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html" title="trait core::cmp::PartialEq">PartialEq</a>&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html" title="trait core::cmp::PartialEq">PartialEq</a> for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::tx_graph::ChangeSet">ChangeSet</a>&lt;A&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.eq" class="method trait-impl"><a class="src rightside" href="../../src/bdk_chain/tx_graph.rs.html#1123">Source</a><a href="#method.eq" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#tymethod.eq" class="fn">eq</a>(&amp;self, other: &amp;<a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::tx_graph::ChangeSet">ChangeSet</a>&lt;A&gt;) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>self</code> and <code>other</code> values to be equal, and is used by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#261">Source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#method.ne" class="fn">ne</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;Rhs</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>!=</code>. The default implementation is almost always sufficient,
 and should not be overridden without very good reason.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Serialize-for-ChangeSet%3CA%3E" class="impl"><a class="src rightside" href="../../src/bdk_chain/tx_graph.rs.html#1126">Source</a><a href="#impl-Serialize-for-ChangeSet%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A&gt; <a class="trait" href="../bitcoin/hashes/serde/trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a> for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::tx_graph::ChangeSet">ChangeSet</a>&lt;A&gt;<div class="where">where
     A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html" title="trait core::cmp::Ord">Ord</a> + <a class="trait" href="../bitcoin/hashes/serde/trait.Serialize.html" title="trait bdk_chain::bitcoin::hashes::serde::Serialize">Serialize</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.serialize" class="method trait-impl"><a class="src rightside" href="../../src/bdk_chain/tx_graph.rs.html#1126">Source</a><a href="#method.serialize" class="anchor">§</a><h4 class="code-header">fn <a href="../bitcoin/hashes/serde/trait.Serialize.html#tymethod.serialize" class="fn">serialize</a>&lt;__S&gt;(&amp;self, __serializer: __S) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;__S::<a class="associatedtype" href="../bitcoin/hashes/serde/trait.Serializer.html#associatedtype.Ok" title="type bdk_chain::bitcoin::hashes::serde::Serializer::Ok">Ok</a>, __S::<a class="associatedtype" href="../bitcoin/hashes/serde/trait.Serializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Serializer::Error">Error</a>&gt;<div class="where">where
     __S: <a class="trait" href="../bitcoin/hashes/serde/trait.Serializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Serializer">Serializer</a>,</div></h4></section></summary><div class='docblock'>Serialize this value into the given Serde serializer. <a href="../bitcoin/hashes/serde/trait.Serialize.html#tymethod.serialize">Read more</a></div></details></div></details><section id="impl-StructuralPartialEq-for-ChangeSet%3CA%3E" class="impl"><a class="src rightside" href="../../src/bdk_chain/tx_graph.rs.html#1123">Source</a><a href="#impl-StructuralPartialEq-for-ChangeSet%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.StructuralPartialEq.html" title="trait core::marker::StructuralPartialEq">StructuralPartialEq</a> for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::tx_graph::ChangeSet">ChangeSet</a>&lt;A&gt;</h3></section></div><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-ChangeSet%3CA%3E" class="impl"><a href="#impl-Freeze-for-ChangeSet%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::tx_graph::ChangeSet">ChangeSet</a>&lt;A&gt;</h3></section><section id="impl-RefUnwindSafe-for-ChangeSet%3CA%3E" class="impl"><a href="#impl-RefUnwindSafe-for-ChangeSet%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_chain::tx_graph::ChangeSet">ChangeSet</a>&lt;A&gt;<div class="where">where
index bf41bcabe4884b80252c0cfa9c72d363958b6e8f..080d8b03688bed32b5ff75576d3f94bcfaa285d1 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Data object used to communicate updates about relevant transactions from some chain data source to the core model (usually a `bdk_chain::TxGraph`)."><title>TxUpdate in bdk_chain::tx_graph - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-e7950ecc.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f85c6de55 2025-01-26)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">TxUpdate</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.anchors" title="anchors">anchors</a></li><li><a href="#structfield.seen_ats" title="seen_ats">seen_ats</a></li><li><a href="#structfield.txouts" title="txouts">txouts</a></li><li><a href="#structfield.txs" title="txs">txs</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.extend" title="extend">extend</a></li><li><a href="#method.map_anchors" title="map_anchors">map_anchors</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-TxUpdate%3CA%3E" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-TxUpdate%3CA%3E" title="Debug">Debug</a></li><li><a href="#impl-Default-for-TxUpdate%3CA%3E" title="Default">Default</a></li><li><a href="#impl-From%3CTxGraph%3CA%3E%3E-for-TxUpdate%3CA%3E" title="From&#60;TxGraph&#60;A&#62;&#62;">From&#60;TxGraph&#60;A&#62;&#62;</a></li><li><a href="#impl-From%3CTxUpdate%3CA%3E%3E-for-TxGraph%3CA%3E" title="From&#60;TxUpdate&#60;A&#62;&#62;">From&#60;TxUpdate&#60;A&#62;&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-TxUpdate%3CA%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-TxUpdate%3CA%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-TxUpdate%3CA%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-TxUpdate%3CA%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-TxUpdate%3CA%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-TxUpdate%3CA%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>tx_<wbr>graph</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">tx_graph</a></div><h1>Struct <span class="struct">TxUpdate</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub struct TxUpdate&lt;A = <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>&gt; {
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Data object used to communicate updates about relevant transactions from some chain data source to the core model (usually a `bdk_chain::TxGraph`)."><title>TxUpdate in bdk_chain::tx_graph - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-e7950ecc.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f85c6de55 2025-01-26)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">TxUpdate</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.anchors" title="anchors">anchors</a></li><li><a href="#structfield.seen_ats" title="seen_ats">seen_ats</a></li><li><a href="#structfield.txouts" title="txouts">txouts</a></li><li><a href="#structfield.txs" title="txs">txs</a></li></ul><h3><a href="#implementations">Methods</a></h3><ul class="block method"><li><a href="#method.extend" title="extend">extend</a></li><li><a href="#method.map_anchors" title="map_anchors">map_anchors</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-TxUpdate%3CA%3E" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-TxUpdate%3CA%3E" title="Debug">Debug</a></li><li><a href="#impl-Default-for-TxUpdate%3CA%3E" title="Default">Default</a></li><li><a href="#impl-From%3CTxGraph%3CA%3E%3E-for-TxUpdate%3CA%3E" title="From&#60;TxGraph&#60;A&#62;&#62;">From&#60;TxGraph&#60;A&#62;&#62;</a></li><li><a href="#impl-From%3CTxUpdate%3CA%3E%3E-for-TxGraph%3CA%3E" title="From&#60;TxUpdate&#60;A&#62;&#62;">From&#60;TxUpdate&#60;A&#62;&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-TxUpdate%3CA%3E" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-TxUpdate%3CA%3E" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-TxUpdate%3CA%3E" title="Send">Send</a></li><li><a href="#impl-Sync-for-TxUpdate%3CA%3E" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-TxUpdate%3CA%3E" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-TxUpdate%3CA%3E" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2><a href="index.html">In bdk_<wbr>chain::<wbr>tx_<wbr>graph</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="../index.html">bdk_chain</a>::<wbr><a href="index.html">tx_graph</a></div><h1>Struct <span class="struct">TxUpdate</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../../src/bdk_core/tx_update.rs.html#8">Source</a> </span></div><pre class="rust item-decl"><code>pub struct TxUpdate&lt;A = <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>&gt; {
     pub txs: <a class="struct" href="../bitcoin/base58/struct.Vec.html" title="struct bdk_chain::bitcoin::base58::Vec">Vec</a>&lt;<a class="struct" href="https://doc.rust-lang.org/nightly/alloc/sync/struct.Arc.html" title="struct alloc::sync::Arc">Arc</a>&lt;<a class="struct" href="../bitcoin/struct.Transaction.html" title="struct bdk_chain::bitcoin::Transaction">Transaction</a>&gt;&gt;,
     pub txouts: <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html" title="struct alloc::collections::btree::map::BTreeMap">BTreeMap</a>&lt;<a class="struct" href="../bitcoin/struct.OutPoint.html" title="struct bdk_chain::bitcoin::OutPoint">OutPoint</a>, <a class="struct" href="../bitcoin/struct.TxOut.html" title="struct bdk_chain::bitcoin::TxOut">TxOut</a>&gt;,
     pub anchors: <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/collections/btree/set/struct.BTreeSet.html" title="struct alloc::collections::btree::set::BTreeSet">BTreeSet</a>&lt;(A, <a class="struct" href="../bitcoin/struct.Txid.html" title="struct bdk_chain::bitcoin::Txid">Txid</a>)&gt;,
@@ -14,16 +14,16 @@ the fee of a wallet transaction.</p>
 confirmed.</p>
 </div><span id="structfield.seen_ats" class="structfield section-header"><a href="#structfield.seen_ats" class="anchor field">§</a><code>seen_ats: <a class="struct" href="https://doc.rust-lang.org/nightly/std/collections/hash/map/struct.HashMap.html" title="struct std::collections::hash::map::HashMap">HashMap</a>&lt;<a class="struct" href="../bitcoin/struct.Txid.html" title="struct bdk_chain::bitcoin::Txid">Txid</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a>&gt;</code></span><div class="docblock"><p>Seen at times for transactions. This records when a transaction was most recently seen in
 the user’s mempool for the sake of tie-breaking other conflicting transactions.</p>
-</div><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-TxUpdate%3CA%3E" class="impl"><a href="#impl-TxUpdate%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A&gt; <a class="struct" href="../struct.TxUpdate.html" title="struct bdk_chain::TxUpdate">TxUpdate</a>&lt;A&gt;<div class="where">where
-    A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html" title="trait core::cmp::Ord">Ord</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.map_anchors" class="method"><h4 class="code-header">pub fn <a href="#method.map_anchors" class="fn">map_anchors</a>&lt;A2, F&gt;(self, map: F) -&gt; <a class="struct" href="../struct.TxUpdate.html" title="struct bdk_chain::TxUpdate">TxUpdate</a>&lt;A2&gt;<div class="where">where
+</div><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-TxUpdate%3CA%3E" class="impl"><a class="src rightside" href="../../src/bdk_core/tx_update.rs.html#35">Source</a><a href="#impl-TxUpdate%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A&gt; <a class="struct" href="../struct.TxUpdate.html" title="struct bdk_chain::TxUpdate">TxUpdate</a>&lt;A&gt;<div class="where">where
+    A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html" title="trait core::cmp::Ord">Ord</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.map_anchors" class="method"><a class="src rightside" href="../../src/bdk_core/tx_update.rs.html#40">Source</a><h4 class="code-header">pub fn <a href="#method.map_anchors" class="fn">map_anchors</a>&lt;A2, F&gt;(self, map: F) -&gt; <a class="struct" href="../struct.TxUpdate.html" title="struct bdk_chain::TxUpdate">TxUpdate</a>&lt;A2&gt;<div class="where">where
     A2: <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html" title="trait core::cmp::Ord">Ord</a>,
     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) -&gt; A2,</div></h4></section></summary><div class="docblock"><p>Transforms the <a href="../struct.TxUpdate.html" title="struct bdk_chain::TxUpdate"><code>TxUpdate</code></a> to have <code>anchors</code> (<code>A</code>) of another type (<code>A2</code>).</p>
 <p>This takes in a closure with signature <code>FnMut(A) -&gt; A2</code> which is called for each anchor to
 transform it.</p>
-</div></details><details class="toggle method-toggle" open><summary><section id="method.extend" class="method"><h4 class="code-header">pub fn <a href="#method.extend" class="fn">extend</a>(&amp;mut self, other: <a class="struct" href="../struct.TxUpdate.html" title="struct bdk_chain::TxUpdate">TxUpdate</a>&lt;A&gt;)</h4></section></summary><div class="docblock"><p>Extend this update with <code>other</code>.</p>
-</div></details></div></details></div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-TxUpdate%3CA%3E" class="impl"><a href="#impl-Clone-for-TxUpdate%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="../struct.TxUpdate.html" title="struct bdk_chain::TxUpdate">TxUpdate</a>&lt;A&gt;<div class="where">where
-    A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="../struct.TxUpdate.html" title="struct bdk_chain::TxUpdate">TxUpdate</a>&lt;A&gt;</h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-TxUpdate%3CA%3E" class="impl"><a href="#impl-Debug-for-TxUpdate%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="../struct.TxUpdate.html" title="struct bdk_chain::TxUpdate">TxUpdate</a>&lt;A&gt;<div class="where">where
-    A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Default-for-TxUpdate%3CA%3E" class="impl"><a href="#impl-Default-for-TxUpdate%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html" title="trait core::default::Default">Default</a> for <a class="struct" href="../struct.TxUpdate.html" title="struct bdk_chain::TxUpdate">TxUpdate</a>&lt;A&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.default" class="method trait-impl"><a href="#method.default" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default" class="fn">default</a>() -&gt; <a class="struct" href="../struct.TxUpdate.html" title="struct bdk_chain::TxUpdate">TxUpdate</a>&lt;A&gt;</h4></section></summary><div class='docblock'>Returns the “default value” for a type. <a href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CTxGraph%3CA%3E%3E-for-TxUpdate%3CA%3E" class="impl"><a class="src rightside" href="../../src/bdk_chain/tx_graph.rs.html#111-127">Source</a><a href="#impl-From%3CTxGraph%3CA%3E%3E-for-TxUpdate%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html" title="trait core::cmp::Ord">Ord</a>&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="struct" href="struct.TxGraph.html" title="struct bdk_chain::tx_graph::TxGraph">TxGraph</a>&lt;A&gt;&gt; for <a class="struct" href="../struct.TxUpdate.html" title="struct bdk_chain::TxUpdate">TxUpdate</a>&lt;A&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from" class="method trait-impl"><a class="src rightside" href="../../src/bdk_chain/tx_graph.rs.html#112-126">Source</a><a href="#method.from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(graph: <a class="struct" href="struct.TxGraph.html" title="struct bdk_chain::tx_graph::TxGraph">TxGraph</a>&lt;A&gt;) -&gt; Self</h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CTxUpdate%3CA%3E%3E-for-TxGraph%3CA%3E" class="impl"><a class="src rightside" href="../../src/bdk_chain/tx_graph.rs.html#129-135">Source</a><a href="#impl-From%3CTxUpdate%3CA%3E%3E-for-TxGraph%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A: <a class="trait" href="../trait.Anchor.html" title="trait bdk_chain::Anchor">Anchor</a>&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="struct" href="../struct.TxUpdate.html" title="struct bdk_chain::TxUpdate">TxUpdate</a>&lt;A&gt;&gt; for <a class="struct" href="struct.TxGraph.html" title="struct bdk_chain::tx_graph::TxGraph">TxGraph</a>&lt;A&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-1" class="method trait-impl"><a class="src rightside" href="../../src/bdk_chain/tx_graph.rs.html#130-134">Source</a><a href="#method.from-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(update: <a class="struct" href="../struct.TxUpdate.html" title="struct bdk_chain::TxUpdate">TxUpdate</a>&lt;A&gt;) -&gt; Self</h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details></div><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-TxUpdate%3CA%3E" class="impl"><a href="#impl-Freeze-for-TxUpdate%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="struct" href="../struct.TxUpdate.html" title="struct bdk_chain::TxUpdate">TxUpdate</a>&lt;A&gt;</h3></section><section id="impl-RefUnwindSafe-for-TxUpdate%3CA%3E" class="impl"><a href="#impl-RefUnwindSafe-for-TxUpdate%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="../struct.TxUpdate.html" title="struct bdk_chain::TxUpdate">TxUpdate</a>&lt;A&gt;<div class="where">where
+</div></details><details class="toggle method-toggle" open><summary><section id="method.extend" class="method"><a class="src rightside" href="../../src/bdk_core/tx_update.rs.html#54">Source</a><h4 class="code-header">pub fn <a href="#method.extend" class="fn">extend</a>(&amp;mut self, other: <a class="struct" href="../struct.TxUpdate.html" title="struct bdk_chain::TxUpdate">TxUpdate</a>&lt;A&gt;)</h4></section></summary><div class="docblock"><p>Extend this update with <code>other</code>.</p>
+</div></details></div></details></div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-TxUpdate%3CA%3E" class="impl"><a class="src rightside" href="../../src/bdk_core/tx_update.rs.html#7">Source</a><a href="#impl-Clone-for-TxUpdate%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="../struct.TxUpdate.html" title="struct bdk_chain::TxUpdate">TxUpdate</a>&lt;A&gt;<div class="where">where
+    A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a class="src rightside" href="../../src/bdk_core/tx_update.rs.html#7">Source</a><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="../struct.TxUpdate.html" title="struct bdk_chain::TxUpdate">TxUpdate</a>&lt;A&gt;</h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-TxUpdate%3CA%3E" class="impl"><a class="src rightside" href="../../src/bdk_core/tx_update.rs.html#7">Source</a><a href="#impl-Debug-for-TxUpdate%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="../struct.TxUpdate.html" title="struct bdk_chain::TxUpdate">TxUpdate</a>&lt;A&gt;<div class="where">where
+    A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a class="src rightside" href="../../src/bdk_core/tx_update.rs.html#7">Source</a><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html" title="struct core::fmt::Error">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Default-for-TxUpdate%3CA%3E" class="impl"><a class="src rightside" href="../../src/bdk_core/tx_update.rs.html#24">Source</a><a href="#impl-Default-for-TxUpdate%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html" title="trait core::default::Default">Default</a> for <a class="struct" href="../struct.TxUpdate.html" title="struct bdk_chain::TxUpdate">TxUpdate</a>&lt;A&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.default" class="method trait-impl"><a class="src rightside" href="../../src/bdk_core/tx_update.rs.html#25">Source</a><a href="#method.default" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default" class="fn">default</a>() -&gt; <a class="struct" href="../struct.TxUpdate.html" title="struct bdk_chain::TxUpdate">TxUpdate</a>&lt;A&gt;</h4></section></summary><div class='docblock'>Returns the “default value” for a type. <a href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CTxGraph%3CA%3E%3E-for-TxUpdate%3CA%3E" class="impl"><a class="src rightside" href="../../src/bdk_chain/tx_graph.rs.html#111-127">Source</a><a href="#impl-From%3CTxGraph%3CA%3E%3E-for-TxUpdate%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html" title="trait core::cmp::Ord">Ord</a>&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="struct" href="struct.TxGraph.html" title="struct bdk_chain::tx_graph::TxGraph">TxGraph</a>&lt;A&gt;&gt; for <a class="struct" href="../struct.TxUpdate.html" title="struct bdk_chain::TxUpdate">TxUpdate</a>&lt;A&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from" class="method trait-impl"><a class="src rightside" href="../../src/bdk_chain/tx_graph.rs.html#112-126">Source</a><a href="#method.from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(graph: <a class="struct" href="struct.TxGraph.html" title="struct bdk_chain::tx_graph::TxGraph">TxGraph</a>&lt;A&gt;) -&gt; Self</h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CTxUpdate%3CA%3E%3E-for-TxGraph%3CA%3E" class="impl"><a class="src rightside" href="../../src/bdk_chain/tx_graph.rs.html#129-135">Source</a><a href="#impl-From%3CTxUpdate%3CA%3E%3E-for-TxGraph%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A: <a class="trait" href="../trait.Anchor.html" title="trait bdk_chain::Anchor">Anchor</a>&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="struct" href="../struct.TxUpdate.html" title="struct bdk_chain::TxUpdate">TxUpdate</a>&lt;A&gt;&gt; for <a class="struct" href="struct.TxGraph.html" title="struct bdk_chain::tx_graph::TxGraph">TxGraph</a>&lt;A&gt;</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-1" class="method trait-impl"><a class="src rightside" href="../../src/bdk_chain/tx_graph.rs.html#130-134">Source</a><a href="#method.from-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(update: <a class="struct" href="../struct.TxUpdate.html" title="struct bdk_chain::TxUpdate">TxUpdate</a>&lt;A&gt;) -&gt; Self</h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details></div><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-TxUpdate%3CA%3E" class="impl"><a href="#impl-Freeze-for-TxUpdate%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="struct" href="../struct.TxUpdate.html" title="struct bdk_chain::TxUpdate">TxUpdate</a>&lt;A&gt;</h3></section><section id="impl-RefUnwindSafe-for-TxUpdate%3CA%3E" class="impl"><a href="#impl-RefUnwindSafe-for-TxUpdate%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="../struct.TxUpdate.html" title="struct bdk_chain::TxUpdate">TxUpdate</a>&lt;A&gt;<div class="where">where
     A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a>,</div></h3></section><section id="impl-Send-for-TxUpdate%3CA%3E" class="impl"><a href="#impl-Send-for-TxUpdate%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="../struct.TxUpdate.html" title="struct bdk_chain::TxUpdate">TxUpdate</a>&lt;A&gt;<div class="where">where
     A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a>,</div></h3></section><section id="impl-Sync-for-TxUpdate%3CA%3E" class="impl"><a href="#impl-Sync-for-TxUpdate%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="struct" href="../struct.TxUpdate.html" title="struct bdk_chain::TxUpdate">TxUpdate</a>&lt;A&gt;<div class="where">where
     A: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a>,</div></h3></section><section id="impl-Unpin-for-TxUpdate%3CA%3E" class="impl"><a href="#impl-Unpin-for-TxUpdate%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="struct" href="../struct.TxUpdate.html" title="struct bdk_chain::TxUpdate">TxUpdate</a>&lt;A&gt;</h3></section><section id="impl-UnwindSafe-for-TxUpdate%3CA%3E" class="impl"><a href="#impl-UnwindSafe-for-TxUpdate%3CA%3E" class="anchor">§</a><h3 class="code-header">impl&lt;A&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="struct" href="../struct.TxUpdate.html" title="struct bdk_chain::TxUpdate">TxUpdate</a>&lt;A&gt;<div class="where">where
index a7d1e420506533d9a8967cbadffe8dc4e6d98da1..84ad0f3498ef93e9fbc43065e5d39122a2ffbb95 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A tuple of keychain index and `T` representing the indexed value."><title>Indexed in bdk_chain - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-e7950ecc.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f85c6de55 2025-01-26)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc type"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="index.html">bdk_chain</a></div><h1>Type Alias <span class="type">Indexed</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub type Indexed&lt;T&gt; = (<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, T);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A tuple of keychain index and <code>T</code> representing the indexed value.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A tuple of keychain index and `T` representing the indexed value."><title>Indexed in bdk_chain - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-e7950ecc.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f85c6de55 2025-01-26)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc type"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="index.html">bdk_chain</a></div><h1>Type Alias <span class="type">Indexed</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_core/lib.rs.html#58">Source</a> </span></div><pre class="rust item-decl"><code>pub type Indexed&lt;T&gt; = (<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>, T);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A tuple of keychain index and <code>T</code> representing the indexed value.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index baf0f2f08c5e4d07ebd7f397caafd64cc3d0bca2..05a7d9d42492c4ce720a471942e1c2dad628d211 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A tuple of keychain `K`, derivation index (`u32`) and a `T` associated with them."><title>KeychainIndexed in bdk_chain - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-e7950ecc.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f85c6de55 2025-01-26)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc type"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="index.html">bdk_chain</a></div><h1>Type Alias <span class="type">KeychainIndexed</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><pre class="rust item-decl"><code>pub type KeychainIndexed&lt;K, T&gt; = ((K, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>), T);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A tuple of keychain <code>K</code>, derivation index (<code>u32</code>) and a <code>T</code> associated with them.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A tuple of keychain `K`, derivation index (`u32`) and a `T` associated with them."><title>KeychainIndexed in bdk_chain - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-e7950ecc.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f85c6de55 2025-01-26)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc type"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_chain/index.html">bdk_<wbr>chain</a><span class="version">0.21.1</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="index.html">bdk_chain</a></div><h1>Type Alias <span class="type">KeychainIndexed</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_core/lib.rs.html#60">Source</a> </span></div><pre class="rust item-decl"><code>pub type KeychainIndexed&lt;K, T&gt; = ((K, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>), T);</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A tuple of keychain <code>K</code>, derivation index (<code>u32</code>) and a <code>T</code> associated with them.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index efabcb25eff34a6277a9cc0409b2a23556076c16..ef3e713a48e8f26c212f27ab4216f6da8510aee2 100644 (file)
@@ -1,8 +1,8 @@
 <!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="BDK Esplora"><title>bdk_esplora - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-e7950ecc.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_esplora" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f85c6de55 2025-01-26)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="../crates.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc mod crate"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../bdk_esplora/index.html">bdk_<wbr>esplora</a><span class="version">0.20.1</span></h2></div><div class="sidebar-elems"><ul class="block"><li><a id="all-types" href="all.html">All Items</a></li></ul><section id="rustdoc-toc"><h3><a href="#">Sections</a></h3><ul class="block top-toc"><li><a href="#bdk-esplora" title="BDK Esplora">BDK Esplora</a><ul><li><a href="#usage" title="Usage">Usage</a></li></ul></li><li><a href="#stop-gap" title="Stop Gap">Stop Gap</a></li><li><a href="#async" title="Async">Async</a></li></ul><h3><a href="#reexports">Crate Items</a></h3><ul class="block"><li><a href="#reexports" title="Re-exports">Re-exports</a></li><li><a href="#traits" title="Traits">Traits</a></li><li><a href="#types" title="Type Aliases">Type Aliases</a></li></ul></section><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1>Crate <span>bdk_esplora</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_esplora/lib.rs.html#1-77">Source</a> </span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><h2 id="bdk-esplora"><a class="doc-anchor" href="#bdk-esplora">§</a>BDK Esplora</h2>
 <p>BDK Esplora extends <a href="https://docs.rs/esplora-client/"><code>esplora-client</code></a> (with extension traits: <a href="trait.EsploraExt.html" title="trait bdk_esplora::EsploraExt"><code>EsploraExt</code></a> and
 <a href="trait.EsploraAsyncExt.html" title="trait bdk_esplora::EsploraAsyncExt"><code>EsploraAsyncExt</code></a>) to update <a href="https://docs.rs/bdk-chain/"><code>bdk_chain</code></a> structures from an Esplora server.</p>
-<p>The extension traits are primarily intended to satisfy <a href="bdk_core::spk_client::SyncRequest"><code>SyncRequest</code></a>s with <a href="trait.EsploraExt.html#tymethod.sync" title="method bdk_esplora::EsploraExt::sync"><code>sync</code></a> and
-<a href="bdk_core::spk_client::FullScanRequest"><code>FullScanRequest</code></a>s with <a href="trait.EsploraExt.html#tymethod.full_scan" title="method bdk_esplora::EsploraExt::full_scan"><code>full_scan</code></a>.</p>
+<p>The extension traits are primarily intended to satisfy <a href="../bdk_core/spk_client/struct.SyncRequest.html" title="struct bdk_core::spk_client::SyncRequest"><code>SyncRequest</code></a>s with <a href="trait.EsploraExt.html#tymethod.sync" title="method bdk_esplora::EsploraExt::sync"><code>sync</code></a> and
+<a href="../bdk_core/spk_client/struct.FullScanRequest.html" title="struct bdk_core::spk_client::FullScanRequest"><code>FullScanRequest</code></a>s with <a href="trait.EsploraExt.html#tymethod.full_scan" title="method bdk_esplora::EsploraExt::full_scan"><code>full_scan</code></a>.</p>
 <h3 id="usage"><a class="doc-anchor" href="#usage">§</a>Usage</h3>
 <p>For blocking-only:</p>
 <div class="example-wrap"><pre class="language-toml"><code>bdk_esplora = { version = &quot;0.19&quot;, features = [&quot;blocking&quot;] }</code></pre></div>
index a6c7fe0d12cdcef88d7ca156a12617fe20f02fdf..396fe346cf9183d6b3024f22dbbdc15d121364fe 100644 (file)
@@ -5,18 +5,18 @@
         request: R,
         stop_gap: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>,
         parallel_requests: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>,
-    ) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/core/pin/struct.Pin.html" title="struct core::pin::Pin">Pin</a>&lt;<a class="struct" href="https://doc.rust-lang.org/nightly/alloc/boxed/struct.Box.html" title="struct alloc::boxed::Box">Box</a>&lt;dyn <a class="trait" href="https://doc.rust-lang.org/nightly/core/future/future/trait.Future.html" title="trait core::future::future::Future">Future</a>&lt;Output = <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;FullScanResponse&lt;K&gt;, <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/boxed/struct.Box.html" title="struct alloc::boxed::Box">Box</a>&lt;Error&gt;&gt;&gt; + <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> + 'async_trait&gt;&gt;
+    ) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/core/pin/struct.Pin.html" title="struct core::pin::Pin">Pin</a>&lt;<a class="struct" href="https://doc.rust-lang.org/nightly/alloc/boxed/struct.Box.html" title="struct alloc::boxed::Box">Box</a>&lt;dyn <a class="trait" href="https://doc.rust-lang.org/nightly/core/future/future/trait.Future.html" title="trait core::future::future::Future">Future</a>&lt;Output = <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="../bdk_core/spk_client/struct.FullScanResponse.html" title="struct bdk_core::spk_client::FullScanResponse">FullScanResponse</a>&lt;K&gt;, <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/boxed/struct.Box.html" title="struct alloc::boxed::Box">Box</a>&lt;Error&gt;&gt;&gt; + <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> + 'async_trait&gt;&gt;
        <span class="where">where K: 'async_trait + <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html" title="trait core::cmp::Ord">Ord</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a>,
-             R: 'async_trait + <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;FullScanRequest&lt;K&gt;&gt; + <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a>,
+             R: 'async_trait + <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../bdk_core/spk_client/struct.FullScanRequest.html" title="struct bdk_core::spk_client::FullScanRequest">FullScanRequest</a>&lt;K&gt;&gt; + <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a>,
              Self: 'async_trait,
              'life0: 'async_trait</span>;
 <span class="item-spacer"></span>    fn <a href="#tymethod.sync" class="fn">sync</a>&lt;'life0, 'async_trait, I, R&gt;(
         &amp;'life0 self,
         request: R,
         parallel_requests: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>,
-    ) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/core/pin/struct.Pin.html" title="struct core::pin::Pin">Pin</a>&lt;<a class="struct" href="https://doc.rust-lang.org/nightly/alloc/boxed/struct.Box.html" title="struct alloc::boxed::Box">Box</a>&lt;dyn <a class="trait" href="https://doc.rust-lang.org/nightly/core/future/future/trait.Future.html" title="trait core::future::future::Future">Future</a>&lt;Output = <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;SyncResponse, <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/boxed/struct.Box.html" title="struct alloc::boxed::Box">Box</a>&lt;Error&gt;&gt;&gt; + <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> + 'async_trait&gt;&gt;
+    ) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/core/pin/struct.Pin.html" title="struct core::pin::Pin">Pin</a>&lt;<a class="struct" href="https://doc.rust-lang.org/nightly/alloc/boxed/struct.Box.html" title="struct alloc::boxed::Box">Box</a>&lt;dyn <a class="trait" href="https://doc.rust-lang.org/nightly/core/future/future/trait.Future.html" title="trait core::future::future::Future">Future</a>&lt;Output = <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="../bdk_core/spk_client/struct.SyncResponse.html" title="struct bdk_core::spk_client::SyncResponse">SyncResponse</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/boxed/struct.Box.html" title="struct alloc::boxed::Box">Box</a>&lt;Error&gt;&gt;&gt; + <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> + 'async_trait&gt;&gt;
        <span class="where">where I: 'async_trait + <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a>,
-             R: 'async_trait + <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;SyncRequest&lt;I&gt;&gt; + <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a>,
+             R: 'async_trait + <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../bdk_core/spk_client/struct.SyncRequest.html" title="struct bdk_core::spk_client::SyncRequest">SyncRequest</a>&lt;I&gt;&gt; + <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a>,
              Self: 'async_trait,
              'life0: 'async_trait</span>;
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Trait to extend the functionality of [<code>esplora_client::AsyncClient</code>].</p>
     request: R,
     stop_gap: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>,
     parallel_requests: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>,
-) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/core/pin/struct.Pin.html" title="struct core::pin::Pin">Pin</a>&lt;<a class="struct" href="https://doc.rust-lang.org/nightly/alloc/boxed/struct.Box.html" title="struct alloc::boxed::Box">Box</a>&lt;dyn <a class="trait" href="https://doc.rust-lang.org/nightly/core/future/future/trait.Future.html" title="trait core::future::future::Future">Future</a>&lt;Output = <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;FullScanResponse&lt;K&gt;, <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/boxed/struct.Box.html" title="struct alloc::boxed::Box">Box</a>&lt;Error&gt;&gt;&gt; + <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> + 'async_trait&gt;&gt;<div class="where">where
+) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/core/pin/struct.Pin.html" title="struct core::pin::Pin">Pin</a>&lt;<a class="struct" href="https://doc.rust-lang.org/nightly/alloc/boxed/struct.Box.html" title="struct alloc::boxed::Box">Box</a>&lt;dyn <a class="trait" href="https://doc.rust-lang.org/nightly/core/future/future/trait.Future.html" title="trait core::future::future::Future">Future</a>&lt;Output = <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="../bdk_core/spk_client/struct.FullScanResponse.html" title="struct bdk_core::spk_client::FullScanResponse">FullScanResponse</a>&lt;K&gt;, <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/boxed/struct.Box.html" title="struct alloc::boxed::Box">Box</a>&lt;Error&gt;&gt;&gt; + <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> + 'async_trait&gt;&gt;<div class="where">where
     K: 'async_trait + <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html" title="trait core::cmp::Ord">Ord</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a>,
-    R: 'async_trait + <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;FullScanRequest&lt;K&gt;&gt; + <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a>,
+    R: 'async_trait + <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../bdk_core/spk_client/struct.FullScanRequest.html" title="struct bdk_core::spk_client::FullScanRequest">FullScanRequest</a>&lt;K&gt;&gt; + <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a>,
     Self: 'async_trait,
     'life0: 'async_trait,</div></h4></section></summary><div class="docblock"><p>Scan keychain scripts for transactions against Esplora, returning an update that can be
 applied to the receiving structures.</p>
 <p><code>request</code> provides the data required to perform a script-pubkey-based full scan
-(see [<code>FullScanRequest</code>]). The full scan for each keychain (<code>K</code>) stops after a gap of
+(see <a href="../bdk_core/spk_client/struct.FullScanRequest.html" title="struct bdk_core::spk_client::FullScanRequest"><code>FullScanRequest</code></a>). The full scan for each keychain (<code>K</code>) stops after a gap of
 <code>stop_gap</code> script pubkeys with no associated transactions. <code>parallel_requests</code> specifies
 the maximum number of HTTP requests to make in parallel.</p>
 <p>Refer to <a href="index.html" title="mod bdk_esplora">crate-level docs</a> for more.</p>
@@ -41,13 +41,13 @@ the maximum number of HTTP requests to make in parallel.</p>
     &amp;'life0 self,
     request: R,
     parallel_requests: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>,
-) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/core/pin/struct.Pin.html" title="struct core::pin::Pin">Pin</a>&lt;<a class="struct" href="https://doc.rust-lang.org/nightly/alloc/boxed/struct.Box.html" title="struct alloc::boxed::Box">Box</a>&lt;dyn <a class="trait" href="https://doc.rust-lang.org/nightly/core/future/future/trait.Future.html" title="trait core::future::future::Future">Future</a>&lt;Output = <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;SyncResponse, <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/boxed/struct.Box.html" title="struct alloc::boxed::Box">Box</a>&lt;Error&gt;&gt;&gt; + <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> + 'async_trait&gt;&gt;<div class="where">where
+) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/core/pin/struct.Pin.html" title="struct core::pin::Pin">Pin</a>&lt;<a class="struct" href="https://doc.rust-lang.org/nightly/alloc/boxed/struct.Box.html" title="struct alloc::boxed::Box">Box</a>&lt;dyn <a class="trait" href="https://doc.rust-lang.org/nightly/core/future/future/trait.Future.html" title="trait core::future::future::Future">Future</a>&lt;Output = <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="../bdk_core/spk_client/struct.SyncResponse.html" title="struct bdk_core::spk_client::SyncResponse">SyncResponse</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/boxed/struct.Box.html" title="struct alloc::boxed::Box">Box</a>&lt;Error&gt;&gt;&gt; + <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> + 'async_trait&gt;&gt;<div class="where">where
     I: 'async_trait + <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a>,
-    R: 'async_trait + <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;SyncRequest&lt;I&gt;&gt; + <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a>,
+    R: 'async_trait + <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../bdk_core/spk_client/struct.SyncRequest.html" title="struct bdk_core::spk_client::SyncRequest">SyncRequest</a>&lt;I&gt;&gt; + <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a>,
     Self: 'async_trait,
     'life0: 'async_trait,</div></h4></section></summary><div class="docblock"><p>Sync a set of scripts, txids, and/or outpoints against Esplora.</p>
 <p><code>request</code> provides the data required to perform a script-pubkey-based sync (see
-[<code>SyncRequest</code>]). <code>parallel_requests</code> specifies the maximum number of HTTP requests to make
+<a href="../bdk_core/spk_client/struct.SyncRequest.html" title="struct bdk_core::spk_client::SyncRequest"><code>SyncRequest</code></a>). <code>parallel_requests</code> specifies the maximum number of HTTP requests to make
 in parallel.</p>
 <p>Refer to <a href="index.html" title="mod bdk_esplora">crate-level docs</a> for more.</p>
 </div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#dyn-compatibility">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="foreign-impls" class="section-header">Implementations on Foreign Types<a href="#foreign-impls" class="anchor">§</a></h2><details class="toggle implementors-toggle"><summary><section id="impl-EsploraAsyncExt-for-AsyncClient%3CS%3E" class="impl"><a class="src rightside" href="../src/bdk_esplora/async_ext.rs.html#54-164">Source</a><a href="#impl-EsploraAsyncExt-for-AsyncClient%3CS%3E" class="anchor">§</a><h3 class="code-header">impl&lt;S&gt; <a class="trait" href="trait.EsploraAsyncExt.html" title="trait bdk_esplora::EsploraAsyncExt">EsploraAsyncExt</a> for AsyncClient&lt;S&gt;<div class="where">where
@@ -57,16 +57,16 @@ in parallel.</p>
     request: R,
     stop_gap: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>,
     parallel_requests: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>,
-) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/core/pin/struct.Pin.html" title="struct core::pin::Pin">Pin</a>&lt;<a class="struct" href="https://doc.rust-lang.org/nightly/alloc/boxed/struct.Box.html" title="struct alloc::boxed::Box">Box</a>&lt;dyn <a class="trait" href="https://doc.rust-lang.org/nightly/core/future/future/trait.Future.html" title="trait core::future::future::Future">Future</a>&lt;Output = <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;FullScanResponse&lt;K&gt;, <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/boxed/struct.Box.html" title="struct alloc::boxed::Box">Box</a>&lt;Error&gt;&gt;&gt; + <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> + 'async_trait&gt;&gt;<div class="where">where
+) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/core/pin/struct.Pin.html" title="struct core::pin::Pin">Pin</a>&lt;<a class="struct" href="https://doc.rust-lang.org/nightly/alloc/boxed/struct.Box.html" title="struct alloc::boxed::Box">Box</a>&lt;dyn <a class="trait" href="https://doc.rust-lang.org/nightly/core/future/future/trait.Future.html" title="trait core::future::future::Future">Future</a>&lt;Output = <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="../bdk_core/spk_client/struct.FullScanResponse.html" title="struct bdk_core::spk_client::FullScanResponse">FullScanResponse</a>&lt;K&gt;, <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/boxed/struct.Box.html" title="struct alloc::boxed::Box">Box</a>&lt;Error&gt;&gt;&gt; + <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> + 'async_trait&gt;&gt;<div class="where">where
     K: 'async_trait + <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html" title="trait core::cmp::Ord">Ord</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a>,
-    R: 'async_trait + <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;FullScanRequest&lt;K&gt;&gt; + <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a>,
+    R: 'async_trait + <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../bdk_core/spk_client/struct.FullScanRequest.html" title="struct bdk_core::spk_client::FullScanRequest">FullScanRequest</a>&lt;K&gt;&gt; + <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a>,
     Self: 'async_trait,
     'life0: 'async_trait,</div></h4></section><section id="method.sync" class="method trait-impl"><a class="src rightside" href="../src/bdk_esplora/async_ext.rs.html#108-163">Source</a><a href="#method.sync" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.sync" class="fn">sync</a>&lt;'life0, 'async_trait, I, R&gt;(
     &amp;'life0 self,
     request: R,
     parallel_requests: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>,
-) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/core/pin/struct.Pin.html" title="struct core::pin::Pin">Pin</a>&lt;<a class="struct" href="https://doc.rust-lang.org/nightly/alloc/boxed/struct.Box.html" title="struct alloc::boxed::Box">Box</a>&lt;dyn <a class="trait" href="https://doc.rust-lang.org/nightly/core/future/future/trait.Future.html" title="trait core::future::future::Future">Future</a>&lt;Output = <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;SyncResponse, <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/boxed/struct.Box.html" title="struct alloc::boxed::Box">Box</a>&lt;Error&gt;&gt;&gt; + <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> + 'async_trait&gt;&gt;<div class="where">where
+) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/core/pin/struct.Pin.html" title="struct core::pin::Pin">Pin</a>&lt;<a class="struct" href="https://doc.rust-lang.org/nightly/alloc/boxed/struct.Box.html" title="struct alloc::boxed::Box">Box</a>&lt;dyn <a class="trait" href="https://doc.rust-lang.org/nightly/core/future/future/trait.Future.html" title="trait core::future::future::Future">Future</a>&lt;Output = <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="../bdk_core/spk_client/struct.SyncResponse.html" title="struct bdk_core::spk_client::SyncResponse">SyncResponse</a>, <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/boxed/struct.Box.html" title="struct alloc::boxed::Box">Box</a>&lt;Error&gt;&gt;&gt; + <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> + 'async_trait&gt;&gt;<div class="where">where
     I: 'async_trait + <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a>,
-    R: 'async_trait + <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;SyncRequest&lt;I&gt;&gt; + <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a>,
+    R: 'async_trait + <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../bdk_core/spk_client/struct.SyncRequest.html" title="struct bdk_core::spk_client::SyncRequest">SyncRequest</a>&lt;I&gt;&gt; + <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a>,
     Self: 'async_trait,
     'life0: 'async_trait,</div></h4></section></div></details><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"></div><script src="../trait.impl/bdk_esplora/async_ext/trait.EsploraAsyncExt.js" data-ignore-extern-crates="esplora_client" async></script></section></div></main></body></html>
\ No newline at end of file
index 5fa1e4bb3889f56c84dc245ea6bfb76ba0328cd1..a6fe99c24a407811276f977fe07629ff1d24a8eb 100644 (file)
@@ -1,46 +1,46 @@
 <!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Trait to extend the functionality of `esplora_client::BlockingClient`."><title>EsploraExt in bdk_esplora - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-e7950ecc.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_esplora" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f85c6de55 2025-01-26)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../bdk_esplora/index.html">bdk_<wbr>esplora</a><span class="version">0.20.1</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Esplora<wbr>Ext</a></h2><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.full_scan" title="full_scan">full_scan</a></li><li><a href="#tymethod.sync" title="sync">sync</a></li></ul><h3><a href="#foreign-impls">Implementations on Foreign Types</a></h3><ul class="block"><li><a href="#impl-EsploraExt-for-BlockingClient" title="BlockingClient">BlockingClient</a></li></ul><h3><a href="#dyn-compatibility">Dyn Compatibility</a></h3><h3><a href="#implementors">Implementors</a></h3></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>esplora</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="index.html">bdk_esplora</a></div><h1>Trait <span class="trait">EsploraExt</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_esplora/blocking_ext.rs.html#18-47">Source</a> </span></div><pre class="rust item-decl"><code>pub trait EsploraExt {
     // Required methods
-    fn <a href="#tymethod.full_scan" class="fn">full_scan</a>&lt;K: <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html" title="trait core::cmp::Ord">Ord</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>, R: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;FullScanRequest&lt;K&gt;&gt;&gt;(
+    fn <a href="#tymethod.full_scan" class="fn">full_scan</a>&lt;K: <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html" title="trait core::cmp::Ord">Ord</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>, R: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../bdk_core/spk_client/struct.FullScanRequest.html" title="struct bdk_core::spk_client::FullScanRequest">FullScanRequest</a>&lt;K&gt;&gt;&gt;(
         &amp;self,
         request: R,
         stop_gap: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>,
         parallel_requests: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>,
-    ) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;FullScanResponse&lt;K&gt;, <a class="type" href="type.Error.html" title="type bdk_esplora::Error">Error</a>&gt;;
-<span class="item-spacer"></span>    fn <a href="#tymethod.sync" class="fn">sync</a>&lt;I: 'static, R: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;SyncRequest&lt;I&gt;&gt;&gt;(
+    ) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="../bdk_core/spk_client/struct.FullScanResponse.html" title="struct bdk_core::spk_client::FullScanResponse">FullScanResponse</a>&lt;K&gt;, <a class="type" href="type.Error.html" title="type bdk_esplora::Error">Error</a>&gt;;
+<span class="item-spacer"></span>    fn <a href="#tymethod.sync" class="fn">sync</a>&lt;I: 'static, R: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../bdk_core/spk_client/struct.SyncRequest.html" title="struct bdk_core::spk_client::SyncRequest">SyncRequest</a>&lt;I&gt;&gt;&gt;(
         &amp;self,
         request: R,
         parallel_requests: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>,
-    ) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;SyncResponse, <a class="type" href="type.Error.html" title="type bdk_esplora::Error">Error</a>&gt;;
+    ) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="../bdk_core/spk_client/struct.SyncResponse.html" title="struct bdk_core::spk_client::SyncResponse">SyncResponse</a>, <a class="type" href="type.Error.html" title="type bdk_esplora::Error">Error</a>&gt;;
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Trait to extend the functionality of [<code>esplora_client::BlockingClient</code>].</p>
 <p>Refer to <a href="index.html" title="mod bdk_esplora">crate-level documentation</a> for more.</p>
-</div></details><h2 id="required-methods" class="section-header">Required Methods<a href="#required-methods" class="anchor">§</a></h2><div class="methods"><details class="toggle method-toggle" open><summary><section id="tymethod.full_scan" class="method"><a class="src rightside" href="../src/bdk_esplora/blocking_ext.rs.html#28-33">Source</a><h4 class="code-header">fn <a href="#tymethod.full_scan" class="fn">full_scan</a>&lt;K: <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html" title="trait core::cmp::Ord">Ord</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>, R: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;FullScanRequest&lt;K&gt;&gt;&gt;(
+</div></details><h2 id="required-methods" class="section-header">Required Methods<a href="#required-methods" class="anchor">§</a></h2><div class="methods"><details class="toggle method-toggle" open><summary><section id="tymethod.full_scan" class="method"><a class="src rightside" href="../src/bdk_esplora/blocking_ext.rs.html#28-33">Source</a><h4 class="code-header">fn <a href="#tymethod.full_scan" class="fn">full_scan</a>&lt;K: <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html" title="trait core::cmp::Ord">Ord</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>, R: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../bdk_core/spk_client/struct.FullScanRequest.html" title="struct bdk_core::spk_client::FullScanRequest">FullScanRequest</a>&lt;K&gt;&gt;&gt;(
     &amp;self,
     request: R,
     stop_gap: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>,
     parallel_requests: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>,
-) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;FullScanResponse&lt;K&gt;, <a class="type" href="type.Error.html" title="type bdk_esplora::Error">Error</a>&gt;</h4></section></summary><div class="docblock"><p>Scan keychain scripts for transactions against Esplora, returning an update that can be
+) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="../bdk_core/spk_client/struct.FullScanResponse.html" title="struct bdk_core::spk_client::FullScanResponse">FullScanResponse</a>&lt;K&gt;, <a class="type" href="type.Error.html" title="type bdk_esplora::Error">Error</a>&gt;</h4></section></summary><div class="docblock"><p>Scan keychain scripts for transactions against Esplora, returning an update that can be
 applied to the receiving structures.</p>
 <p><code>request</code> provides the data required to perform a script-pubkey-based full scan
-(see [<code>FullScanRequest</code>]). The full scan for each keychain (<code>K</code>) stops after a gap of
+(see <a href="../bdk_core/spk_client/struct.FullScanRequest.html" title="struct bdk_core::spk_client::FullScanRequest"><code>FullScanRequest</code></a>). The full scan for each keychain (<code>K</code>) stops after a gap of
 <code>stop_gap</code> script pubkeys with no associated transactions. <code>parallel_requests</code> specifies
 the maximum number of HTTP requests to make in parallel.</p>
 <p>Refer to <a href="index.html" title="mod bdk_esplora">crate-level docs</a> for more.</p>
-</div></details><details class="toggle method-toggle" open><summary><section id="tymethod.sync" class="method"><a class="src rightside" href="../src/bdk_esplora/blocking_ext.rs.html#42-46">Source</a><h4 class="code-header">fn <a href="#tymethod.sync" class="fn">sync</a>&lt;I: 'static, R: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;SyncRequest&lt;I&gt;&gt;&gt;(
+</div></details><details class="toggle method-toggle" open><summary><section id="tymethod.sync" class="method"><a class="src rightside" href="../src/bdk_esplora/blocking_ext.rs.html#42-46">Source</a><h4 class="code-header">fn <a href="#tymethod.sync" class="fn">sync</a>&lt;I: 'static, R: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../bdk_core/spk_client/struct.SyncRequest.html" title="struct bdk_core::spk_client::SyncRequest">SyncRequest</a>&lt;I&gt;&gt;&gt;(
     &amp;self,
     request: R,
     parallel_requests: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>,
-) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;SyncResponse, <a class="type" href="type.Error.html" title="type bdk_esplora::Error">Error</a>&gt;</h4></section></summary><div class="docblock"><p>Sync a set of scripts, txids, and/or outpoints against Esplora.</p>
+) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="../bdk_core/spk_client/struct.SyncResponse.html" title="struct bdk_core::spk_client::SyncResponse">SyncResponse</a>, <a class="type" href="type.Error.html" title="type bdk_esplora::Error">Error</a>&gt;</h4></section></summary><div class="docblock"><p>Sync a set of scripts, txids, and/or outpoints against Esplora.</p>
 <p><code>request</code> provides the data required to perform a script-pubkey-based sync (see
-[<code>SyncRequest</code>]). <code>parallel_requests</code> specifies the maximum number of HTTP requests to make
+<a href="../bdk_core/spk_client/struct.SyncRequest.html" title="struct bdk_core::spk_client::SyncRequest"><code>SyncRequest</code></a>). <code>parallel_requests</code> specifies the maximum number of HTTP requests to make
 in parallel.</p>
 <p>Refer to <a href="index.html" title="mod bdk_esplora">crate-level docs</a> for more.</p>
-</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#dyn-compatibility">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="foreign-impls" class="section-header">Implementations on Foreign Types<a href="#foreign-impls" class="anchor">§</a></h2><details class="toggle implementors-toggle"><summary><section id="impl-EsploraExt-for-BlockingClient" class="impl"><a class="src rightside" href="../src/bdk_esplora/blocking_ext.rs.html#49-150">Source</a><a href="#impl-EsploraExt-for-BlockingClient" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.EsploraExt.html" title="trait bdk_esplora::EsploraExt">EsploraExt</a> for BlockingClient</h3></section></summary><div class="impl-items"><section id="method.full_scan" class="method trait-impl"><a class="src rightside" href="../src/bdk_esplora/blocking_ext.rs.html#50-98">Source</a><a href="#method.full_scan" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.full_scan" class="fn">full_scan</a>&lt;K: <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html" title="trait core::cmp::Ord">Ord</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>, R: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;FullScanRequest&lt;K&gt;&gt;&gt;(
+</div></details></div><h2 id="dyn-compatibility" class="section-header">Dyn Compatibility<a href="#dyn-compatibility" class="anchor">§</a></h2><div class="dyn-compatibility-info"><p>This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#dyn-compatibility">dyn compatible</a>.</p><p><i>In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.</i></p></div><h2 id="foreign-impls" class="section-header">Implementations on Foreign Types<a href="#foreign-impls" class="anchor">§</a></h2><details class="toggle implementors-toggle"><summary><section id="impl-EsploraExt-for-BlockingClient" class="impl"><a class="src rightside" href="../src/bdk_esplora/blocking_ext.rs.html#49-150">Source</a><a href="#impl-EsploraExt-for-BlockingClient" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="trait.EsploraExt.html" title="trait bdk_esplora::EsploraExt">EsploraExt</a> for BlockingClient</h3></section></summary><div class="impl-items"><section id="method.full_scan" class="method trait-impl"><a class="src rightside" href="../src/bdk_esplora/blocking_ext.rs.html#50-98">Source</a><a href="#method.full_scan" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.full_scan" class="fn">full_scan</a>&lt;K: <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html" title="trait core::cmp::Ord">Ord</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>, R: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../bdk_core/spk_client/struct.FullScanRequest.html" title="struct bdk_core::spk_client::FullScanRequest">FullScanRequest</a>&lt;K&gt;&gt;&gt;(
     &amp;self,
     request: R,
     stop_gap: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>,
     parallel_requests: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>,
-) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;FullScanResponse&lt;K&gt;, <a class="type" href="type.Error.html" title="type bdk_esplora::Error">Error</a>&gt;</h4></section><section id="method.sync" class="method trait-impl"><a class="src rightside" href="../src/bdk_esplora/blocking_ext.rs.html#100-149">Source</a><a href="#method.sync" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.sync" class="fn">sync</a>&lt;I: 'static, R: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;SyncRequest&lt;I&gt;&gt;&gt;(
+) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="../bdk_core/spk_client/struct.FullScanResponse.html" title="struct bdk_core::spk_client::FullScanResponse">FullScanResponse</a>&lt;K&gt;, <a class="type" href="type.Error.html" title="type bdk_esplora::Error">Error</a>&gt;</h4></section><section id="method.sync" class="method trait-impl"><a class="src rightside" href="../src/bdk_esplora/blocking_ext.rs.html#100-149">Source</a><a href="#method.sync" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.sync" class="fn">sync</a>&lt;I: 'static, R: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a>&lt;<a class="struct" href="../bdk_core/spk_client/struct.SyncRequest.html" title="struct bdk_core::spk_client::SyncRequest">SyncRequest</a>&lt;I&gt;&gt;&gt;(
     &amp;self,
     request: R,
     parallel_requests: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>,
-) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;SyncResponse, <a class="type" href="type.Error.html" title="type bdk_esplora::Error">Error</a>&gt;</h4></section></div></details><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"></div><script src="../trait.impl/bdk_esplora/blocking_ext/trait.EsploraExt.js" data-ignore-extern-crates="esplora_client" async></script></section></div></main></body></html>
\ No newline at end of file
+) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="struct" href="../bdk_core/spk_client/struct.SyncResponse.html" title="struct bdk_core::spk_client::SyncResponse">SyncResponse</a>, <a class="type" href="type.Error.html" title="type bdk_esplora::Error">Error</a>&gt;</h4></section></div></details><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"></div><script src="../trait.impl/bdk_esplora/blocking_ext/trait.EsploraExt.js" data-ignore-extern-crates="esplora_client" async></script></section></div></main></body></html>
\ No newline at end of file
index 0e73a2e0d1463aad4b9af7988f166a9359f359c4..76f17782973b966edd38954d8b56cd2b09661db4 100644 (file)
@@ -5,7 +5,7 @@
 BDK version upgrades so should not be used in production.</p>
 </blockquote>
 </div></details><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Store%3CC%3E" class="impl"><a class="src rightside" href="../src/bdk_file_store/store.rs.html#26-186">Source</a><a href="#impl-Store%3CC%3E" class="anchor">§</a><h3 class="code-header">impl&lt;C&gt; <a class="struct" href="struct.Store.html" title="struct bdk_file_store::Store">Store</a>&lt;C&gt;<div class="where">where
-    C: Merge + <a class="trait" href="https://docs.rs/serde/1.0.217/serde/ser/trait.Serialize.html" title="trait serde::ser::Serialize">Serialize</a> + <a class="trait" href="https://docs.rs/serde/1.0.217/serde/de/trait.DeserializeOwned.html" title="trait serde::de::DeserializeOwned">DeserializeOwned</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.create_new" class="method"><a class="src rightside" href="../src/bdk_file_store/store.rs.html#40-64">Source</a><h4 class="code-header">pub fn <a href="#method.create_new" class="fn">create_new</a>&lt;P&gt;(magic: &amp;[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>], file_path: P) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;Self, <a class="enum" href="enum.FileError.html" title="enum bdk_file_store::FileError">FileError</a>&gt;<div class="where">where
+    C: <a class="trait" href="../bdk_core/merge/trait.Merge.html" title="trait bdk_core::merge::Merge">Merge</a> + <a class="trait" href="https://docs.rs/serde/1.0.217/serde/ser/trait.Serialize.html" title="trait serde::ser::Serialize">Serialize</a> + <a class="trait" href="https://docs.rs/serde/1.0.217/serde/de/trait.DeserializeOwned.html" title="trait serde::de::DeserializeOwned">DeserializeOwned</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> + <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.create_new" class="method"><a class="src rightside" href="../src/bdk_file_store/store.rs.html#40-64">Source</a><h4 class="code-header">pub fn <a href="#method.create_new" class="fn">create_new</a>&lt;P&gt;(magic: &amp;[<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>], file_path: P) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;Self, <a class="enum" href="enum.FileError.html" title="enum bdk_file_store::FileError">FileError</a>&gt;<div class="where">where
     P: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a>&lt;<a class="struct" href="https://doc.rust-lang.org/nightly/std/path/struct.Path.html" title="struct std::path::Path">Path</a>&gt;,</div></h4></section></summary><div class="docblock"><p>Create a new <a href="struct.Store.html" title="struct bdk_file_store::Store"><code>Store</code></a> file in write-only mode; error if the file exists.</p>
 <p><code>magic</code> is the prefixed bytes to write to the new file. This will be checked when opening
 the <code>Store</code> in the future with <a href="struct.Store.html#method.open" title="associated function bdk_file_store::Store::open"><code>open</code></a>.</p>
index 32e9bd1f8c2ea9f38ee6362319fb1a762e498ce8..09c35c611a19bb1a7a95e2e16cb29da5243f40a1 100644 (file)
@@ -3,14 +3,14 @@
     pub change_descriptor: <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="enum" href="descriptor/enum.Descriptor.html" title="enum bdk_wallet::descriptor::Descriptor">Descriptor</a>&lt;<a class="enum" href="descriptor/enum.DescriptorPublicKey.html" title="enum bdk_wallet::descriptor::DescriptorPublicKey">DescriptorPublicKey</a>&gt;&gt;,
     pub network: <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Network&gt;,
     pub local_chain: ChangeSet,
-    pub tx_graph: ChangeSet&lt;ConfirmationBlockTime&gt;,
+    pub tx_graph: ChangeSet&lt;<a class="struct" href="../bdk_core/block_id/struct.ConfirmationBlockTime.html" title="struct bdk_core::block_id::ConfirmationBlockTime">ConfirmationBlockTime</a>&gt;,
     pub indexer: ChangeSet,
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A changeset for <a href="struct.Wallet.html" title="struct bdk_wallet::Wallet"><code>Wallet</code></a>.</p>
 </div></details><h2 id="fields" class="fields section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.descriptor" class="structfield section-header"><a href="#structfield.descriptor" class="anchor field">§</a><code>descriptor: <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="enum" href="descriptor/enum.Descriptor.html" title="enum bdk_wallet::descriptor::Descriptor">Descriptor</a>&lt;<a class="enum" href="descriptor/enum.DescriptorPublicKey.html" title="enum bdk_wallet::descriptor::DescriptorPublicKey">DescriptorPublicKey</a>&gt;&gt;</code></span><div class="docblock"><p>Descriptor for recipient addresses.</p>
 </div><span id="structfield.change_descriptor" class="structfield section-header"><a href="#structfield.change_descriptor" class="anchor field">§</a><code>change_descriptor: <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="enum" href="descriptor/enum.Descriptor.html" title="enum bdk_wallet::descriptor::Descriptor">Descriptor</a>&lt;<a class="enum" href="descriptor/enum.DescriptorPublicKey.html" title="enum bdk_wallet::descriptor::DescriptorPublicKey">DescriptorPublicKey</a>&gt;&gt;</code></span><div class="docblock"><p>Descriptor for change addresses.</p>
 </div><span id="structfield.network" class="structfield section-header"><a href="#structfield.network" class="anchor field">§</a><code>network: <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Network&gt;</code></span><div class="docblock"><p>Stores the network type of the transaction data.</p>
 </div><span id="structfield.local_chain" class="structfield section-header"><a href="#structfield.local_chain" class="anchor field">§</a><code>local_chain: ChangeSet</code></span><div class="docblock"><p>Changes to the <a href="local_chain::LocalChain"><code>LocalChain</code></a>.</p>
-</div><span id="structfield.tx_graph" class="structfield section-header"><a href="#structfield.tx_graph" class="anchor field">§</a><code>tx_graph: ChangeSet&lt;ConfirmationBlockTime&gt;</code></span><div class="docblock"><p>Changes to <a href="tx_graph::TxGraph"><code>TxGraph</code></a>.</p>
+</div><span id="structfield.tx_graph" class="structfield section-header"><a href="#structfield.tx_graph" class="anchor field">§</a><code>tx_graph: ChangeSet&lt;<a class="struct" href="../bdk_core/block_id/struct.ConfirmationBlockTime.html" title="struct bdk_core::block_id::ConfirmationBlockTime">ConfirmationBlockTime</a>&gt;</code></span><div class="docblock"><p>Changes to <a href="tx_graph::TxGraph"><code>TxGraph</code></a>.</p>
 </div><span id="structfield.indexer" class="structfield section-header"><a href="#structfield.indexer" class="anchor field">§</a><code>indexer: ChangeSet</code></span><div class="docblock"><p>Changes to <a href="keychain_txout::KeychainTxOutIndex"><code>KeychainTxOutIndex</code></a>.</p>
 </div><h2 id="implementations" class="section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-ChangeSet" class="impl"><a class="src rightside" href="../src/bdk_wallet/wallet/changeset.rs.html#68-183">Source</a><a href="#impl-ChangeSet" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="struct.ChangeSet.html" title="struct bdk_wallet::ChangeSet">ChangeSet</a></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedconstant.WALLET_SCHEMA_NAME" class="associatedconstant"><a class="src rightside" href="../src/bdk_wallet/wallet/changeset.rs.html#70">Source</a><h4 class="code-header">pub const <a href="#associatedconstant.WALLET_SCHEMA_NAME" class="constant">WALLET_SCHEMA_NAME</a>: &amp;'static <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a> = &quot;bdk_wallet&quot;</h4></section></summary><div class="docblock"><p>Schema name for wallet.</p>
 </div></details><details class="toggle" open><summary><section id="associatedconstant.WALLET_TABLE_NAME" class="associatedconstant"><a class="src rightside" href="../src/bdk_wallet/wallet/changeset.rs.html#72">Source</a><h4 class="code-header">pub const <a href="#associatedconstant.WALLET_TABLE_NAME" class="constant">WALLET_TABLE_NAME</a>: &amp;'static <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a> = &quot;bdk_wallet&quot;</h4></section></summary><div class="docblock"><p>Name of table to store wallet descriptors and network.</p>
@@ -19,8 +19,8 @@
 </div></details><details class="toggle method-toggle" open><summary><section id="method.from_sqlite" class="method"><a class="src rightside" href="../src/bdk_wallet/wallet/changeset.rs.html#103-135">Source</a><h4 class="code-header">pub fn <a href="#method.from_sqlite" class="fn">from_sqlite</a>(db_tx: &amp;Transaction&lt;'_&gt;) -&gt; Result&lt;Self&gt;</h4></section></summary><div class="docblock"><p>Recover a <a href="struct.ChangeSet.html" title="struct bdk_wallet::ChangeSet"><code>ChangeSet</code></a> from sqlite database.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.persist_to_sqlite" class="method"><a class="src rightside" href="../src/bdk_wallet/wallet/changeset.rs.html#138-182">Source</a><h4 class="code-header">pub fn <a href="#method.persist_to_sqlite" class="fn">persist_to_sqlite</a>(&amp;self, db_tx: &amp;Transaction&lt;'_&gt;) -&gt; Result&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>&gt;</h4></section></summary><div class="docblock"><p>Persist <a href="struct.ChangeSet.html" title="struct bdk_wallet::ChangeSet"><code>ChangeSet</code></a> to sqlite database.</p>
 </div></details></div></details></div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-ChangeSet" class="impl"><a class="src rightside" href="../src/bdk_wallet/wallet/changeset.rs.html#10">Source</a><a href="#impl-Clone-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_wallet::ChangeSet">ChangeSet</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a class="src rightside" href="../src/bdk_wallet/wallet/changeset.rs.html#10">Source</a><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="struct.ChangeSet.html" title="struct bdk_wallet::ChangeSet">ChangeSet</a></h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-ChangeSet" class="impl"><a class="src rightside" href="../src/bdk_wallet/wallet/changeset.rs.html#10">Source</a><a href="#impl-Debug-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_wallet::ChangeSet">ChangeSet</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a class="src rightside" href="../src/bdk_wallet/wallet/changeset.rs.html#10">Source</a><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="type" href="https://doc.rust-lang.org/nightly/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Default-for-ChangeSet" class="impl"><a class="src rightside" href="../src/bdk_wallet/wallet/changeset.rs.html#10">Source</a><a href="#impl-Default-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html" title="trait core::default::Default">Default</a> for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_wallet::ChangeSet">ChangeSet</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.default" class="method trait-impl"><a class="src rightside" href="../src/bdk_wallet/wallet/changeset.rs.html#10">Source</a><a href="#method.default" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default" class="fn">default</a>() -&gt; <a class="struct" href="struct.ChangeSet.html" title="struct bdk_wallet::ChangeSet">ChangeSet</a></h4></section></summary><div class='docblock'>Returns the “default value” for a type. <a href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Deserialize%3C'de%3E-for-ChangeSet" class="impl"><a class="src rightside" href="../src/bdk_wallet/wallet/changeset.rs.html#10">Source</a><a href="#impl-Deserialize%3C'de%3E-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="https://docs.rs/serde/1.0.217/serde/de/trait.Deserialize.html" title="trait serde::de::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_wallet::ChangeSet">ChangeSet</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.deserialize" class="method trait-impl"><a class="src rightside" href="../src/bdk_wallet/wallet/changeset.rs.html#10">Source</a><a href="#method.deserialize" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/serde/1.0.217/serde/de/trait.Deserialize.html#tymethod.deserialize" class="fn">deserialize</a>&lt;__D&gt;(__deserializer: __D) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;Self, __D::<a class="associatedtype" href="https://docs.rs/serde/1.0.217/serde/de/trait.Deserializer.html#associatedtype.Error" title="type serde::de::Deserializer::Error">Error</a>&gt;<div class="where">where
-    __D: <a class="trait" href="https://docs.rs/serde/1.0.217/serde/de/trait.Deserializer.html" title="trait serde::de::Deserializer">Deserializer</a>&lt;'de&gt;,</div></h4></section></summary><div class='docblock'>Deserialize this value from the given Serde deserializer. <a href="https://docs.rs/serde/1.0.217/serde/de/trait.Deserialize.html#tymethod.deserialize">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CChangeSet%3CConfirmationBlockTime%3E%3E-for-ChangeSet" class="impl"><a class="src rightside" href="../src/bdk_wallet/wallet/changeset.rs.html#204-211">Source</a><a href="#impl-From%3CChangeSet%3CConfirmationBlockTime%3E%3E-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;ChangeSet&lt;ConfirmationBlockTime&gt;&gt; for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_wallet::ChangeSet">ChangeSet</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-2" class="method trait-impl"><a class="src rightside" href="../src/bdk_wallet/wallet/changeset.rs.html#205-210">Source</a><a href="#method.from-2" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(tx_graph: ChangeSet&lt;ConfirmationBlockTime&gt;) -&gt; Self</h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CChangeSet%3CConfirmationBlockTime,+ChangeSet%3E%3E-for-ChangeSet" class="impl"><a class="src rightside" href="../src/bdk_wallet/wallet/changeset.rs.html#194-202">Source</a><a href="#impl-From%3CChangeSet%3CConfirmationBlockTime,+ChangeSet%3E%3E-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;ChangeSet&lt;ConfirmationBlockTime, ChangeSet&gt;&gt; for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_wallet::ChangeSet">ChangeSet</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-1" class="method trait-impl"><a class="src rightside" href="../src/bdk_wallet/wallet/changeset.rs.html#195-201">Source</a><a href="#method.from-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(indexed_tx_graph: ChangeSet&lt;ConfirmationBlockTime, ChangeSet&gt;) -&gt; Self</h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CChangeSet%3E-for-ChangeSet" class="impl"><a class="src rightside" href="../src/bdk_wallet/wallet/changeset.rs.html#185-192">Source</a><a href="#impl-From%3CChangeSet%3E-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;ChangeSet&gt; for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_wallet::ChangeSet">ChangeSet</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from" class="method trait-impl"><a class="src rightside" href="../src/bdk_wallet/wallet/changeset.rs.html#186-191">Source</a><a href="#method.from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(chain: ChangeSet) -&gt; Self</h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CChangeSet%3E-for-ChangeSet-1" class="impl"><a class="src rightside" href="../src/bdk_wallet/wallet/changeset.rs.html#213-220">Source</a><a href="#impl-From%3CChangeSet%3E-for-ChangeSet-1" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;ChangeSet&gt; for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_wallet::ChangeSet">ChangeSet</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-3" class="method trait-impl"><a class="src rightside" href="../src/bdk_wallet/wallet/changeset.rs.html#214-219">Source</a><a href="#method.from-3" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(indexer: ChangeSet) -&gt; Self</h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Merge-for-ChangeSet" class="impl"><a class="src rightside" href="../src/bdk_wallet/wallet/changeset.rs.html#26-65">Source</a><a href="#impl-Merge-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl Merge for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_wallet::ChangeSet">ChangeSet</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.merge" class="method trait-impl"><a class="src rightside" href="../src/bdk_wallet/wallet/changeset.rs.html#28-55">Source</a><a href="#method.merge" class="anchor">§</a><h4 class="code-header">fn <a class="fn">merge</a>(&amp;mut self, other: Self)</h4></section></summary><div class="docblock"><p>Merge another <a href="struct.ChangeSet.html" title="struct bdk_wallet::ChangeSet"><code>ChangeSet</code></a> into itself.</p>
-</div></details><details class="toggle method-toggle" open><summary><section id="method.is_empty" class="method trait-impl"><a class="src rightside" href="../src/bdk_wallet/wallet/changeset.rs.html#57-64">Source</a><a href="#method.is_empty" class="anchor">§</a><h4 class="code-header">fn <a class="fn">is_empty</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Returns whether the structure is considered empty.</div></details><details class="toggle method-toggle" open><summary><section id="method.take" class="method trait-impl"><a href="#method.take" class="anchor">§</a><h4 class="code-header">fn <a class="fn">take</a>(&amp;mut self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Self&gt;</h4></section></summary><div class='docblock'>Take the value, replacing it with the default value.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-PartialEq-for-ChangeSet" class="impl"><a class="src rightside" href="../src/bdk_wallet/wallet/changeset.rs.html#10">Source</a><a href="#impl-PartialEq-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html" title="trait core::cmp::PartialEq">PartialEq</a> for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_wallet::ChangeSet">ChangeSet</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.eq" class="method trait-impl"><a class="src rightside" href="../src/bdk_wallet/wallet/changeset.rs.html#10">Source</a><a href="#method.eq" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#tymethod.eq" class="fn">eq</a>(&amp;self, other: &amp;<a class="struct" href="struct.ChangeSet.html" title="struct bdk_wallet::ChangeSet">ChangeSet</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>self</code> and <code>other</code> values to be equal, and is used by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#261">Source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#method.ne" class="fn">ne</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;Rhs</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>!=</code>. The default implementation is almost always sufficient,
+    __D: <a class="trait" href="https://docs.rs/serde/1.0.217/serde/de/trait.Deserializer.html" title="trait serde::de::Deserializer">Deserializer</a>&lt;'de&gt;,</div></h4></section></summary><div class='docblock'>Deserialize this value from the given Serde deserializer. <a href="https://docs.rs/serde/1.0.217/serde/de/trait.Deserialize.html#tymethod.deserialize">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CChangeSet%3CConfirmationBlockTime%3E%3E-for-ChangeSet" class="impl"><a class="src rightside" href="../src/bdk_wallet/wallet/changeset.rs.html#204-211">Source</a><a href="#impl-From%3CChangeSet%3CConfirmationBlockTime%3E%3E-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;ChangeSet&lt;<a class="struct" href="../bdk_core/block_id/struct.ConfirmationBlockTime.html" title="struct bdk_core::block_id::ConfirmationBlockTime">ConfirmationBlockTime</a>&gt;&gt; for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_wallet::ChangeSet">ChangeSet</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-2" class="method trait-impl"><a class="src rightside" href="../src/bdk_wallet/wallet/changeset.rs.html#205-210">Source</a><a href="#method.from-2" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(tx_graph: ChangeSet&lt;<a class="struct" href="../bdk_core/block_id/struct.ConfirmationBlockTime.html" title="struct bdk_core::block_id::ConfirmationBlockTime">ConfirmationBlockTime</a>&gt;) -&gt; Self</h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CChangeSet%3CConfirmationBlockTime,+ChangeSet%3E%3E-for-ChangeSet" class="impl"><a class="src rightside" href="../src/bdk_wallet/wallet/changeset.rs.html#194-202">Source</a><a href="#impl-From%3CChangeSet%3CConfirmationBlockTime,+ChangeSet%3E%3E-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;ChangeSet&lt;<a class="struct" href="../bdk_core/block_id/struct.ConfirmationBlockTime.html" title="struct bdk_core::block_id::ConfirmationBlockTime">ConfirmationBlockTime</a>, ChangeSet&gt;&gt; for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_wallet::ChangeSet">ChangeSet</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-1" class="method trait-impl"><a class="src rightside" href="../src/bdk_wallet/wallet/changeset.rs.html#195-201">Source</a><a href="#method.from-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(indexed_tx_graph: ChangeSet&lt;<a class="struct" href="../bdk_core/block_id/struct.ConfirmationBlockTime.html" title="struct bdk_core::block_id::ConfirmationBlockTime">ConfirmationBlockTime</a>, ChangeSet&gt;) -&gt; Self</h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CChangeSet%3E-for-ChangeSet" class="impl"><a class="src rightside" href="../src/bdk_wallet/wallet/changeset.rs.html#185-192">Source</a><a href="#impl-From%3CChangeSet%3E-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;ChangeSet&gt; for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_wallet::ChangeSet">ChangeSet</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from" class="method trait-impl"><a class="src rightside" href="../src/bdk_wallet/wallet/changeset.rs.html#186-191">Source</a><a href="#method.from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(chain: ChangeSet) -&gt; Self</h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CChangeSet%3E-for-ChangeSet-1" class="impl"><a class="src rightside" href="../src/bdk_wallet/wallet/changeset.rs.html#213-220">Source</a><a href="#impl-From%3CChangeSet%3E-for-ChangeSet-1" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;ChangeSet&gt; for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_wallet::ChangeSet">ChangeSet</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-3" class="method trait-impl"><a class="src rightside" href="../src/bdk_wallet/wallet/changeset.rs.html#214-219">Source</a><a href="#method.from-3" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(indexer: ChangeSet) -&gt; Self</h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Merge-for-ChangeSet" class="impl"><a class="src rightside" href="../src/bdk_wallet/wallet/changeset.rs.html#26-65">Source</a><a href="#impl-Merge-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../bdk_core/merge/trait.Merge.html" title="trait bdk_core::merge::Merge">Merge</a> for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_wallet::ChangeSet">ChangeSet</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.merge" class="method trait-impl"><a class="src rightside" href="../src/bdk_wallet/wallet/changeset.rs.html#28-55">Source</a><a href="#method.merge" class="anchor">§</a><h4 class="code-header">fn <a href="../bdk_core/merge/trait.Merge.html#tymethod.merge" class="fn">merge</a>(&amp;mut self, other: Self)</h4></section></summary><div class="docblock"><p>Merge another <a href="struct.ChangeSet.html" title="struct bdk_wallet::ChangeSet"><code>ChangeSet</code></a> into itself.</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.is_empty" class="method trait-impl"><a class="src rightside" href="../src/bdk_wallet/wallet/changeset.rs.html#57-64">Source</a><a href="#method.is_empty" class="anchor">§</a><h4 class="code-header">fn <a href="../bdk_core/merge/trait.Merge.html#tymethod.is_empty" class="fn">is_empty</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Returns whether the structure is considered empty.</div></details><details class="toggle method-toggle" open><summary><section id="method.take" class="method trait-impl"><a class="src rightside" href="../src/bdk_core/merge.rs.html#13">Source</a><a href="#method.take" class="anchor">§</a><h4 class="code-header">fn <a href="../bdk_core/merge/trait.Merge.html#method.take" class="fn">take</a>(&amp;mut self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Self&gt;</h4></section></summary><div class='docblock'>Take the value, replacing it with the default value.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-PartialEq-for-ChangeSet" class="impl"><a class="src rightside" href="../src/bdk_wallet/wallet/changeset.rs.html#10">Source</a><a href="#impl-PartialEq-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html" title="trait core::cmp::PartialEq">PartialEq</a> for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_wallet::ChangeSet">ChangeSet</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.eq" class="method trait-impl"><a class="src rightside" href="../src/bdk_wallet/wallet/changeset.rs.html#10">Source</a><a href="#method.eq" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#tymethod.eq" class="fn">eq</a>(&amp;self, other: &amp;<a class="struct" href="struct.ChangeSet.html" title="struct bdk_wallet::ChangeSet">ChangeSet</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>self</code> and <code>other</code> values to be equal, and is used by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#261">Source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#method.ne" class="fn">ne</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;Rhs</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>!=</code>. The default implementation is almost always sufficient,
 and should not be overridden without very good reason.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Serialize-for-ChangeSet" class="impl"><a class="src rightside" href="../src/bdk_wallet/wallet/changeset.rs.html#10">Source</a><a href="#impl-Serialize-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://docs.rs/serde/1.0.217/serde/ser/trait.Serialize.html" title="trait serde::ser::Serialize">Serialize</a> for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_wallet::ChangeSet">ChangeSet</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.serialize" class="method trait-impl"><a class="src rightside" href="../src/bdk_wallet/wallet/changeset.rs.html#10">Source</a><a href="#method.serialize" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/serde/1.0.217/serde/ser/trait.Serialize.html#tymethod.serialize" class="fn">serialize</a>&lt;__S&gt;(&amp;self, __serializer: __S) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;__S::<a class="associatedtype" href="https://docs.rs/serde/1.0.217/serde/ser/trait.Serializer.html#associatedtype.Ok" title="type serde::ser::Serializer::Ok">Ok</a>, __S::<a class="associatedtype" href="https://docs.rs/serde/1.0.217/serde/ser/trait.Serializer.html#associatedtype.Error" title="type serde::ser::Serializer::Error">Error</a>&gt;<div class="where">where
     __S: <a class="trait" href="https://docs.rs/serde/1.0.217/serde/ser/trait.Serializer.html" title="trait serde::ser::Serializer">Serializer</a>,</div></h4></section></summary><div class='docblock'>Serialize this value into the given Serde serializer. <a href="https://docs.rs/serde/1.0.217/serde/ser/trait.Serialize.html#tymethod.serialize">Read more</a></div></details></div></details><section id="impl-StructuralPartialEq-for-ChangeSet" class="impl"><a class="src rightside" href="../src/bdk_wallet/wallet/changeset.rs.html#10">Source</a><a href="#impl-StructuralPartialEq-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.StructuralPartialEq.html" title="trait core::marker::StructuralPartialEq">StructuralPartialEq</a> for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_wallet::ChangeSet">ChangeSet</a></h3></section></div><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-ChangeSet" class="impl"><a href="#impl-Freeze-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl !<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_wallet::ChangeSet">ChangeSet</a></h3></section><section id="impl-RefUnwindSafe-for-ChangeSet" class="impl"><a href="#impl-RefUnwindSafe-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_wallet::ChangeSet">ChangeSet</a></h3></section><section id="impl-Send-for-ChangeSet" class="impl"><a href="#impl-Send-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_wallet::ChangeSet">ChangeSet</a></h3></section><section id="impl-Sync-for-ChangeSet" class="impl"><a href="#impl-Sync-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_wallet::ChangeSet">ChangeSet</a></h3></section><section id="impl-Unpin-for-ChangeSet" class="impl"><a href="#impl-Unpin-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_wallet::ChangeSet">ChangeSet</a></h3></section><section id="impl-UnwindSafe-for-ChangeSet" class="impl"><a href="#impl-UnwindSafe-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="struct" href="struct.ChangeSet.html" title="struct bdk_wallet::ChangeSet">ChangeSet</a></h3></section></div><h2 id="blanket-implementations" class="section-header">Blanket Implementations<a href="#blanket-implementations" class="anchor">§</a></h2><div id="blanket-implementations-list"><details class="toggle implementors-toggle"><summary><section id="impl-Any-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#138">Source</a><a href="#impl-Any-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T<div class="where">where
     T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#139">Source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id" class="fn">type_id</a>(&amp;self) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/core/any/struct.TypeId.html" title="struct core::any::TypeId">TypeId</a></h4></section></summary><div class='docblock'>Gets the <code>TypeId</code> of <code>self</code>. <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Borrow%3CT%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#209">Source</a><a href="#impl-Borrow%3CT%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html" title="trait core::borrow::Borrow">Borrow</a>&lt;T&gt; for T<div class="where">where
index 6725546d4ce70fc676ba23180504024cbc369672..b0afa5b24cbee2e9fc237a3885f8672888427866 100644 (file)
@@ -4,14 +4,14 @@
     pub keychain: <a class="enum" href="enum.KeychainKind.html" title="enum bdk_wallet::KeychainKind">KeychainKind</a>,
     pub is_spent: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a>,
     pub derivation_index: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>,
-    pub chain_position: ChainPosition&lt;ConfirmationBlockTime&gt;,
+    pub chain_position: ChainPosition&lt;<a class="struct" href="../bdk_core/block_id/struct.ConfirmationBlockTime.html" title="struct bdk_core::block_id::ConfirmationBlockTime">ConfirmationBlockTime</a>&gt;,
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>An unspent output owned by a <a href="struct.Wallet.html" title="struct bdk_wallet::Wallet"><code>Wallet</code></a>.</p>
 </div></details><h2 id="fields" class="fields section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.outpoint" class="structfield section-header"><a href="#structfield.outpoint" class="anchor field">§</a><code>outpoint: OutPoint</code></span><div class="docblock"><p>Reference to a transaction output</p>
 </div><span id="structfield.txout" class="structfield section-header"><a href="#structfield.txout" class="anchor field">§</a><code>txout: TxOut</code></span><div class="docblock"><p>Transaction output</p>
 </div><span id="structfield.keychain" class="structfield section-header"><a href="#structfield.keychain" class="anchor field">§</a><code>keychain: <a class="enum" href="enum.KeychainKind.html" title="enum bdk_wallet::KeychainKind">KeychainKind</a></code></span><div class="docblock"><p>Type of keychain</p>
 </div><span id="structfield.is_spent" class="structfield section-header"><a href="#structfield.is_spent" class="anchor field">§</a><code>is_spent: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></code></span><div class="docblock"><p>Whether this UTXO is spent or not</p>
 </div><span id="structfield.derivation_index" class="structfield section-header"><a href="#structfield.derivation_index" class="anchor field">§</a><code>derivation_index: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a></code></span><div class="docblock"><p>The derivation index for the script pubkey in the wallet</p>
-</div><span id="structfield.chain_position" class="structfield section-header"><a href="#structfield.chain_position" class="anchor field">§</a><code>chain_position: ChainPosition&lt;ConfirmationBlockTime&gt;</code></span><div class="docblock"><p>The position of the output in the blockchain.</p>
+</div><span id="structfield.chain_position" class="structfield section-header"><a href="#structfield.chain_position" class="anchor field">§</a><code>chain_position: ChainPosition&lt;<a class="struct" href="../bdk_core/block_id/struct.ConfirmationBlockTime.html" title="struct bdk_core::block_id::ConfirmationBlockTime">ConfirmationBlockTime</a>&gt;</code></span><div class="docblock"><p>The position of the output in the blockchain.</p>
 </div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-LocalOutput" class="impl"><a class="src rightside" href="../src/bdk_wallet/types.rs.html#52">Source</a><a href="#impl-Clone-for-LocalOutput" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.LocalOutput.html" title="struct bdk_wallet::LocalOutput">LocalOutput</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a class="src rightside" href="../src/bdk_wallet/types.rs.html#52">Source</a><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="struct.LocalOutput.html" title="struct bdk_wallet::LocalOutput">LocalOutput</a></h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-LocalOutput" class="impl"><a class="src rightside" href="../src/bdk_wallet/types.rs.html#52">Source</a><a href="#impl-Debug-for-LocalOutput" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.LocalOutput.html" title="struct bdk_wallet::LocalOutput">LocalOutput</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a class="src rightside" href="../src/bdk_wallet/types.rs.html#52">Source</a><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="type" href="https://doc.rust-lang.org/nightly/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Deserialize%3C'de%3E-for-LocalOutput" class="impl"><a class="src rightside" href="../src/bdk_wallet/types.rs.html#52">Source</a><a href="#impl-Deserialize%3C'de%3E-for-LocalOutput" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="https://docs.rs/serde/1.0.217/serde/de/trait.Deserialize.html" title="trait serde::de::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="struct.LocalOutput.html" title="struct bdk_wallet::LocalOutput">LocalOutput</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.deserialize" class="method trait-impl"><a class="src rightside" href="../src/bdk_wallet/types.rs.html#52">Source</a><a href="#method.deserialize" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/serde/1.0.217/serde/de/trait.Deserialize.html#tymethod.deserialize" class="fn">deserialize</a>&lt;__D&gt;(__deserializer: __D) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;Self, __D::<a class="associatedtype" href="https://docs.rs/serde/1.0.217/serde/de/trait.Deserializer.html#associatedtype.Error" title="type serde::de::Deserializer::Error">Error</a>&gt;<div class="where">where
     __D: <a class="trait" href="https://docs.rs/serde/1.0.217/serde/de/trait.Deserializer.html" title="trait serde::de::Deserializer">Deserializer</a>&lt;'de&gt;,</div></h4></section></summary><div class='docblock'>Deserialize this value from the given Serde deserializer. <a href="https://docs.rs/serde/1.0.217/serde/de/trait.Deserialize.html#tymethod.deserialize">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Hash-for-LocalOutput" class="impl"><a class="src rightside" href="../src/bdk_wallet/types.rs.html#52">Source</a><a href="#impl-Hash-for-LocalOutput" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html" title="trait core::hash::Hash">Hash</a> for <a class="struct" href="struct.LocalOutput.html" title="struct bdk_wallet::LocalOutput">LocalOutput</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.hash" class="method trait-impl"><a class="src rightside" href="../src/bdk_wallet/types.rs.html#52">Source</a><a href="#method.hash" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#tymethod.hash" class="fn">hash</a>&lt;__H: <a class="trait" href="https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>&gt;(&amp;self, state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut __H</a>)</h4></section></summary><div class='docblock'>Feeds this value into the given <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#tymethod.hash">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.hash_slice" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.3.0">1.3.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/hash/mod.rs.html#235-237">Source</a></span><a href="#method.hash_slice" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#method.hash_slice" class="fn">hash_slice</a>&lt;H&gt;(data: &amp;[Self], state: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut H</a>)<div class="where">where
     H: <a class="trait" href="https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
index f4ab325f039a60b9b6ca6e718b1a846a07eee203..3b8933ca176db1bb105709cd1fd0e6a9eadca69d 100644 (file)
@@ -104,11 +104,11 @@ by using <a href="struct.Wallet.html#method.reveal_next_address" title="method b
 </div></details><details class="toggle method-toggle" open><summary><section id="method.list_unspent" class="method"><a class="src rightside" href="../src/bdk_wallet/wallet/mod.rs.html#813-822">Source</a><h4 class="code-header">pub fn <a href="#method.list_unspent" class="fn">list_unspent</a>(&amp;self) -&gt; impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a>&lt;Item = <a class="struct" href="struct.LocalOutput.html" title="struct bdk_wallet::LocalOutput">LocalOutput</a>&gt; + '_</h4></section></summary><div class="docblock"><p>Return the list of unspent outputs of this wallet</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.list_output" class="method"><a class="src rightside" href="../src/bdk_wallet/wallet/mod.rs.html#827-836">Source</a><h4 class="code-header">pub fn <a href="#method.list_output" class="fn">list_output</a>(&amp;self) -&gt; impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a>&lt;Item = <a class="struct" href="struct.LocalOutput.html" title="struct bdk_wallet::LocalOutput">LocalOutput</a>&gt; + '_</h4></section></summary><div class="docblock"><p>List all relevant outputs (includes both spent and unspent, confirmed and unconfirmed).</p>
 <p>To list only unspent outputs (UTXOs), use <a href="struct.Wallet.html#method.list_unspent" title="method bdk_wallet::Wallet::list_unspent"><code>Wallet::list_unspent</code></a> instead.</p>
-</div></details><details class="toggle method-toggle" open><summary><section id="method.checkpoints" class="method"><a class="src rightside" href="../src/bdk_wallet/wallet/mod.rs.html#839-841">Source</a><h4 class="code-header">pub fn <a href="#method.checkpoints" class="fn">checkpoints</a>(&amp;self) -&gt; CheckPointIter</h4></section></summary><div class="docblock"><p>Get all the checkpoints the wallet is currently storing indexed by height.</p>
-</div></details><details class="toggle method-toggle" open><summary><section id="method.latest_checkpoint" class="method"><a class="src rightside" href="../src/bdk_wallet/wallet/mod.rs.html#844-846">Source</a><h4 class="code-header">pub fn <a href="#method.latest_checkpoint" class="fn">latest_checkpoint</a>(&amp;self) -&gt; CheckPoint</h4></section></summary><div class="docblock"><p>Returns the latest checkpoint.</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.checkpoints" class="method"><a class="src rightside" href="../src/bdk_wallet/wallet/mod.rs.html#839-841">Source</a><h4 class="code-header">pub fn <a href="#method.checkpoints" class="fn">checkpoints</a>(&amp;self) -&gt; <a class="struct" href="../bdk_core/checkpoint/struct.CheckPointIter.html" title="struct bdk_core::checkpoint::CheckPointIter">CheckPointIter</a></h4></section></summary><div class="docblock"><p>Get all the checkpoints the wallet is currently storing indexed by height.</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.latest_checkpoint" class="method"><a class="src rightside" href="../src/bdk_wallet/wallet/mod.rs.html#844-846">Source</a><h4 class="code-header">pub fn <a href="#method.latest_checkpoint" class="fn">latest_checkpoint</a>(&amp;self) -&gt; <a class="struct" href="../bdk_core/checkpoint/struct.CheckPoint.html" title="struct bdk_core::checkpoint::CheckPoint">CheckPoint</a></h4></section></summary><div class="docblock"><p>Returns the latest checkpoint.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.all_unbounded_spk_iters" class="method"><a class="src rightside" href="../src/bdk_wallet/wallet/mod.rs.html#856-860">Source</a><h4 class="code-header">pub fn <a href="#method.all_unbounded_spk_iters" class="fn">all_unbounded_spk_iters</a>(
     &amp;self,
-) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html" title="struct alloc::collections::btree::map::BTreeMap">BTreeMap</a>&lt;<a class="enum" href="enum.KeychainKind.html" title="enum bdk_wallet::KeychainKind">KeychainKind</a>, impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a>&lt;Item = Indexed&lt;ScriptBuf&gt;&gt; + <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>&gt;</h4></section></summary><div class="docblock"><p>Get unbounded script pubkey iterators for both <code>Internal</code> and <code>External</code> keychains.</p>
+) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html" title="struct alloc::collections::btree::map::BTreeMap">BTreeMap</a>&lt;<a class="enum" href="enum.KeychainKind.html" title="enum bdk_wallet::KeychainKind">KeychainKind</a>, impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a>&lt;Item = <a class="type" href="../bdk_core/type.Indexed.html" title="type bdk_core::Indexed">Indexed</a>&lt;ScriptBuf&gt;&gt; + <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>&gt;</h4></section></summary><div class="docblock"><p>Get unbounded script pubkey iterators for both <code>Internal</code> and <code>External</code> keychains.</p>
 <p>This is intended to be used when doing a full scan of your addresses (e.g. after restoring
 from seed words). You pass the <code>BTreeMap</code> of iterators to a blockchain data source (e.g.
 electrum server) which will go through each address until it reaches a <em>stop gap</em>.</p>
@@ -117,7 +117,7 @@ script pubkeys the wallet is storing internally).</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.unbounded_spk_iter" class="method"><a class="src rightside" href="../src/bdk_wallet/wallet/mod.rs.html#867-875">Source</a><h4 class="code-header">pub fn <a href="#method.unbounded_spk_iter" class="fn">unbounded_spk_iter</a>(
     &amp;self,
     keychain: <a class="enum" href="enum.KeychainKind.html" title="enum bdk_wallet::KeychainKind">KeychainKind</a>,
-) -&gt; impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a>&lt;Item = Indexed&lt;ScriptBuf&gt;&gt; + <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a></h4></section></summary><div class="docblock"><p>Get an unbounded script pubkey iterator for the given <code>keychain</code>.</p>
+) -&gt; impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a>&lt;Item = <a class="type" href="../bdk_core/type.Indexed.html" title="type bdk_core::Indexed">Indexed</a>&lt;ScriptBuf&gt;&gt; + <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a></h4></section></summary><div class="docblock"><p>Get an unbounded script pubkey iterator for the given <code>keychain</code>.</p>
 <p>See <a href="struct.Wallet.html#method.all_unbounded_spk_iters" title="method bdk_wallet::Wallet::all_unbounded_spk_iters"><code>all_unbounded_spk_iters</code></a> for more documentation</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.get_utxo" class="method"><a class="src rightside" href="../src/bdk_wallet/wallet/mod.rs.html#879-890">Source</a><h4 class="code-header">pub fn <a href="#method.get_utxo" class="fn">get_utxo</a>(&amp;self, op: OutPoint) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="struct.LocalOutput.html" title="struct bdk_wallet::LocalOutput">LocalOutput</a>&gt;</h4></section></summary><div class="docblock"><p>Returns the utxo owned by this wallet corresponding to <code>outpoint</code> if it exists in the
 wallet’s database.</p>
@@ -372,7 +372,7 @@ the current time.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.staged" class="method"><a class="src rightside" href="../src/bdk_wallet/wallet/mod.rs.html#2313-2319">Source</a><h4 class="code-header">pub fn <a href="#method.staged" class="fn">staged</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;<a class="struct" href="struct.ChangeSet.html" title="struct bdk_wallet::ChangeSet">ChangeSet</a>&gt;</h4></section></summary><div class="docblock"><p>Get a reference of the staged <a href="struct.ChangeSet.html" title="struct bdk_wallet::ChangeSet"><code>ChangeSet</code></a> that is yet to be committed (if any).</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.staged_mut" class="method"><a class="src rightside" href="../src/bdk_wallet/wallet/mod.rs.html#2322-2328">Source</a><h4 class="code-header">pub fn <a href="#method.staged_mut" class="fn">staged_mut</a>(&amp;mut self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;mut <a class="struct" href="struct.ChangeSet.html" title="struct bdk_wallet::ChangeSet">ChangeSet</a>&gt;</h4></section></summary><div class="docblock"><p>Get a mutable reference of the staged <a href="struct.ChangeSet.html" title="struct bdk_wallet::ChangeSet"><code>ChangeSet</code></a> that is yet to be committed (if any).</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.take_staged" class="method"><a class="src rightside" href="../src/bdk_wallet/wallet/mod.rs.html#2331-2333">Source</a><h4 class="code-header">pub fn <a href="#method.take_staged" class="fn">take_staged</a>(&amp;mut self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="struct.ChangeSet.html" title="struct bdk_wallet::ChangeSet">ChangeSet</a>&gt;</h4></section></summary><div class="docblock"><p>Take the staged <a href="struct.ChangeSet.html" title="struct bdk_wallet::ChangeSet"><code>ChangeSet</code></a> to be persisted now (if any).</p>
-</div></details><details class="toggle method-toggle" open><summary><section id="method.tx_graph" class="method"><a class="src rightside" href="../src/bdk_wallet/wallet/mod.rs.html#2336-2338">Source</a><h4 class="code-header">pub fn <a href="#method.tx_graph" class="fn">tx_graph</a>(&amp;self) -&gt; &amp;TxGraph&lt;ConfirmationBlockTime&gt;</h4></section></summary><div class="docblock"><p>Get a reference to the inner [<code>TxGraph</code>].</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.tx_graph" class="method"><a class="src rightside" href="../src/bdk_wallet/wallet/mod.rs.html#2336-2338">Source</a><h4 class="code-header">pub fn <a href="#method.tx_graph" class="fn">tx_graph</a>(&amp;self) -&gt; &amp;TxGraph&lt;<a class="struct" href="../bdk_core/block_id/struct.ConfirmationBlockTime.html" title="struct bdk_core::block_id::ConfirmationBlockTime">ConfirmationBlockTime</a>&gt;</h4></section></summary><div class="docblock"><p>Get a reference to the inner [<code>TxGraph</code>].</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.spk_index" class="method"><a class="src rightside" href="../src/bdk_wallet/wallet/mod.rs.html#2341-2343">Source</a><h4 class="code-header">pub fn <a href="#method.spk_index" class="fn">spk_index</a>(&amp;self) -&gt; &amp;KeychainTxOutIndex&lt;<a class="enum" href="enum.KeychainKind.html" title="enum bdk_wallet::KeychainKind">KeychainKind</a>&gt;</h4></section></summary><div class="docblock"><p>Get a reference to the inner [<code>KeychainTxOutIndex</code>].</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.local_chain" class="method"><a class="src rightside" href="../src/bdk_wallet/wallet/mod.rs.html#2346-2348">Source</a><h4 class="code-header">pub fn <a href="#method.local_chain" class="fn">local_chain</a>(&amp;self) -&gt; &amp;LocalChain</h4></section></summary><div class="docblock"><p>Get a reference to the inner [<code>LocalChain</code>].</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.apply_block" class="method"><a class="src rightside" href="../src/bdk_wallet/wallet/mod.rs.html#2357-2375">Source</a><h4 class="code-header">pub fn <a href="#method.apply_block" class="fn">apply_block</a>(
@@ -387,7 +387,7 @@ with <code>prev_blockhash</code> and <code>height-1</code> as the <code>connecte
     &amp;mut self,
     block: &amp;Block,
     height: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>,
-    connected_to: BlockId,
+    connected_to: <a class="struct" href="../bdk_core/block_id/struct.BlockId.html" title="struct bdk_core::block_id::BlockId">BlockId</a>,
 ) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, ApplyHeaderError&gt;</h4></section></summary><div class="docblock"><p>Applies relevant transactions from <code>block</code> of <code>height</code> to the wallet, and connects the
 block to the internal chain.</p>
 <p>The <code>connected_to</code> parameter informs the wallet how this block connects to the internal
@@ -410,13 +410,13 @@ if you need the applied unconfirmed transactions to be reloaded after closing th
 See <a href="struct.Wallet.html#method.reveal_next_address" title="method bdk_wallet::Wallet::reveal_next_address"><code>Wallet::reveal_next_address</code></a>.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.start_sync_with_revealed_spks" class="method"><a class="src rightside" href="../src/bdk_wallet/wallet/mod.rs.html#2450-2455">Source</a><h4 class="code-header">pub fn <a href="#method.start_sync_with_revealed_spks" class="fn">start_sync_with_revealed_spks</a>(
     &amp;self,
-) -&gt; SyncRequestBuilder&lt;(<a class="enum" href="enum.KeychainKind.html" title="enum bdk_wallet::KeychainKind">KeychainKind</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>)&gt;</h4></section></summary><div class="docblock"><p>Create a partial [<code>SyncRequest</code>] for this wallet for all revealed spks.</p>
+) -&gt; <a class="struct" href="../bdk_core/spk_client/struct.SyncRequestBuilder.html" title="struct bdk_core::spk_client::SyncRequestBuilder">SyncRequestBuilder</a>&lt;(<a class="enum" href="enum.KeychainKind.html" title="enum bdk_wallet::KeychainKind">KeychainKind</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>)&gt;</h4></section></summary><div class="docblock"><p>Create a partial <a href="../bdk_core/spk_client/struct.SyncRequest.html" title="struct bdk_core::spk_client::SyncRequest"><code>SyncRequest</code></a> for this wallet for all revealed spks.</p>
 <p>This is the first step when performing a spk-based wallet partial sync, the returned
-[<code>SyncRequest</code>] collects all revealed script pubkeys from the wallet keychain needed to
+<a href="../bdk_core/spk_client/struct.SyncRequest.html" title="struct bdk_core::spk_client::SyncRequest"><code>SyncRequest</code></a> collects all revealed script pubkeys from the wallet keychain needed to
 start a blockchain sync with a spk based blockchain client.</p>
-</div></details><details class="toggle method-toggle" open><summary><section id="method.start_full_scan" class="method"><a class="src rightside" href="../src/bdk_wallet/wallet/mod.rs.html#2465-2470">Source</a><h4 class="code-header">pub fn <a href="#method.start_full_scan" class="fn">start_full_scan</a>(&amp;self) -&gt; FullScanRequestBuilder&lt;<a class="enum" href="enum.KeychainKind.html" title="enum bdk_wallet::KeychainKind">KeychainKind</a>&gt;</h4></section></summary><div class="docblock"><p>Create a [`FullScanRequest] for this wallet.</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.start_full_scan" class="method"><a class="src rightside" href="../src/bdk_wallet/wallet/mod.rs.html#2465-2470">Source</a><h4 class="code-header">pub fn <a href="#method.start_full_scan" class="fn">start_full_scan</a>(&amp;self) -&gt; <a class="struct" href="../bdk_core/spk_client/struct.FullScanRequestBuilder.html" title="struct bdk_core::spk_client::FullScanRequestBuilder">FullScanRequestBuilder</a>&lt;<a class="enum" href="enum.KeychainKind.html" title="enum bdk_wallet::KeychainKind">KeychainKind</a>&gt;</h4></section></summary><div class="docblock"><p>Create a <a href="../bdk_core/spk_client/struct.FullScanRequest.html" title="struct bdk_core::spk_client::FullScanRequest">`FullScanRequest</a> for this wallet.</p>
 <p>This is the first step when performing a spk-based wallet full scan, the returned
-[`FullScanRequest] collects iterators for the wallet’s keychain script pub keys needed to
+<a href="../bdk_core/spk_client/struct.FullScanRequest.html" title="struct bdk_core::spk_client::FullScanRequest">`FullScanRequest</a> collects iterators for the wallet’s keychain script pub keys needed to
 start a blockchain full scan with a spk based blockchain client.</p>
 <p>This operation is generally only used when importing or restoring a previously used wallet
 in which the list of used scripts is not known.</p>
index cda141dfdfa9d85450db301171e5133b049b46c2..24cb6f0b09da4c1f0b305b025d21388a62b2f664 100644 (file)
@@ -1,14 +1,14 @@
 <!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="An update to `Wallet`."><title>Update in bdk_wallet - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-e7950ecc.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f85c6de55 2025-01-26)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc struct"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Update</a></h2><h3><a href="#fields">Fields</a></h3><ul class="block structfield"><li><a href="#structfield.chain" title="chain">chain</a></li><li><a href="#structfield.last_active_indices" title="last_active_indices">last_active_indices</a></li><li><a href="#structfield.tx_update" title="tx_update">tx_update</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Clone-for-Update" title="Clone">Clone</a></li><li><a href="#impl-Debug-for-Update" title="Debug">Debug</a></li><li><a href="#impl-Default-for-Update" title="Default">Default</a></li><li><a href="#impl-From%3CFullScanResponse%3CKeychainKind%3E%3E-for-Update" title="From&#60;FullScanResponse&#60;KeychainKind&#62;&#62;">From&#60;FullScanResponse&#60;KeychainKind&#62;&#62;</a></li><li><a href="#impl-From%3CSyncResponse%3E-for-Update" title="From&#60;SyncResponse&#62;">From&#60;SyncResponse&#62;</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Update" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Update" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Update" title="Send">Send</a></li><li><a href="#impl-Sync-for-Update" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Update" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Update" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-CloneToUninit-for-T" title="CloneToUninit">CloneToUninit</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-ToOwned-for-T" title="ToOwned">ToOwned</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>wallet</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="index.html">bdk_wallet</a></div><h1>Struct <span class="struct">Update</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_wallet/wallet/mod.rs.html#117-127">Source</a> </span></div><pre class="rust item-decl"><code>pub struct Update {
     pub last_active_indices: <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html" title="struct alloc::collections::btree::map::BTreeMap">BTreeMap</a>&lt;<a class="enum" href="enum.KeychainKind.html" title="enum bdk_wallet::KeychainKind">KeychainKind</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>&gt;,
-    pub tx_update: TxUpdate&lt;ConfirmationBlockTime&gt;,
-    pub chain: <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;CheckPoint&gt;,
+    pub tx_update: <a class="struct" href="../bdk_core/tx_update/struct.TxUpdate.html" title="struct bdk_core::tx_update::TxUpdate">TxUpdate</a>&lt;<a class="struct" href="../bdk_core/block_id/struct.ConfirmationBlockTime.html" title="struct bdk_core::block_id::ConfirmationBlockTime">ConfirmationBlockTime</a>&gt;,
+    pub chain: <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="../bdk_core/checkpoint/struct.CheckPoint.html" title="struct bdk_core::checkpoint::CheckPoint">CheckPoint</a>&gt;,
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>An update to <a href="struct.Wallet.html" title="struct bdk_wallet::Wallet"><code>Wallet</code></a>.</p>
 <p>It updates [<code>KeychainTxOutIndex</code>], [<code>bdk_chain::TxGraph</code>] and [<code>LocalChain</code>] atomically.</p>
 </div></details><h2 id="fields" class="fields section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.last_active_indices" class="structfield section-header"><a href="#structfield.last_active_indices" class="anchor field">§</a><code>last_active_indices: <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html" title="struct alloc::collections::btree::map::BTreeMap">BTreeMap</a>&lt;<a class="enum" href="enum.KeychainKind.html" title="enum bdk_wallet::KeychainKind">KeychainKind</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>&gt;</code></span><div class="docblock"><p>Contains the last active derivation indices per keychain (<code>K</code>), which is used to update the
 [<code>KeychainTxOutIndex</code>].</p>
-</div><span id="structfield.tx_update" class="structfield section-header"><a href="#structfield.tx_update" class="anchor field">§</a><code>tx_update: TxUpdate&lt;ConfirmationBlockTime&gt;</code></span><div class="docblock"><p>Update for the wallet’s internal [<code>TxGraph</code>].</p>
-</div><span id="structfield.chain" class="structfield section-header"><a href="#structfield.chain" class="anchor field">§</a><code>chain: <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;CheckPoint&gt;</code></span><div class="docblock"><p>Update for the wallet’s internal [<code>LocalChain</code>].</p>
-</div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-Update" class="impl"><a class="src rightside" href="../src/bdk_wallet/wallet/mod.rs.html#116">Source</a><a href="#impl-Clone-for-Update" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.Update.html" title="struct bdk_wallet::Update">Update</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a class="src rightside" href="../src/bdk_wallet/wallet/mod.rs.html#116">Source</a><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="struct.Update.html" title="struct bdk_wallet::Update">Update</a></h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-Update" class="impl"><a class="src rightside" href="../src/bdk_wallet/wallet/mod.rs.html#116">Source</a><a href="#impl-Debug-for-Update" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.Update.html" title="struct bdk_wallet::Update">Update</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a class="src rightside" href="../src/bdk_wallet/wallet/mod.rs.html#116">Source</a><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="type" href="https://doc.rust-lang.org/nightly/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Default-for-Update" class="impl"><a class="src rightside" href="../src/bdk_wallet/wallet/mod.rs.html#116">Source</a><a href="#impl-Default-for-Update" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html" title="trait core::default::Default">Default</a> for <a class="struct" href="struct.Update.html" title="struct bdk_wallet::Update">Update</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.default" class="method trait-impl"><a class="src rightside" href="../src/bdk_wallet/wallet/mod.rs.html#116">Source</a><a href="#method.default" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default" class="fn">default</a>() -&gt; <a class="struct" href="struct.Update.html" title="struct bdk_wallet::Update">Update</a></h4></section></summary><div class='docblock'>Returns the “default value” for a type. <a href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CFullScanResponse%3CKeychainKind%3E%3E-for-Update" class="impl"><a class="src rightside" href="../src/bdk_wallet/wallet/mod.rs.html#129-137">Source</a><a href="#impl-From%3CFullScanResponse%3CKeychainKind%3E%3E-for-Update" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;FullScanResponse&lt;<a class="enum" href="enum.KeychainKind.html" title="enum bdk_wallet::KeychainKind">KeychainKind</a>&gt;&gt; for <a class="struct" href="struct.Update.html" title="struct bdk_wallet::Update">Update</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from" class="method trait-impl"><a class="src rightside" href="../src/bdk_wallet/wallet/mod.rs.html#130-136">Source</a><a href="#method.from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(value: FullScanResponse&lt;<a class="enum" href="enum.KeychainKind.html" title="enum bdk_wallet::KeychainKind">KeychainKind</a>&gt;) -&gt; Self</h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CSyncResponse%3E-for-Update" class="impl"><a class="src rightside" href="../src/bdk_wallet/wallet/mod.rs.html#139-147">Source</a><a href="#impl-From%3CSyncResponse%3E-for-Update" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;SyncResponse&gt; for <a class="struct" href="struct.Update.html" title="struct bdk_wallet::Update">Update</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-1" class="method trait-impl"><a class="src rightside" href="../src/bdk_wallet/wallet/mod.rs.html#140-146">Source</a><a href="#method.from-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(value: SyncResponse) -&gt; Self</h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details></div><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-Update" class="impl"><a href="#impl-Freeze-for-Update" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="struct" href="struct.Update.html" title="struct bdk_wallet::Update">Update</a></h3></section><section id="impl-RefUnwindSafe-for-Update" class="impl"><a href="#impl-RefUnwindSafe-for-Update" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="struct.Update.html" title="struct bdk_wallet::Update">Update</a></h3></section><section id="impl-Send-for-Update" class="impl"><a href="#impl-Send-for-Update" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="struct.Update.html" title="struct bdk_wallet::Update">Update</a></h3></section><section id="impl-Sync-for-Update" class="impl"><a href="#impl-Sync-for-Update" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="struct" href="struct.Update.html" title="struct bdk_wallet::Update">Update</a></h3></section><section id="impl-Unpin-for-Update" class="impl"><a href="#impl-Unpin-for-Update" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="struct" href="struct.Update.html" title="struct bdk_wallet::Update">Update</a></h3></section><section id="impl-UnwindSafe-for-Update" class="impl"><a href="#impl-UnwindSafe-for-Update" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="struct" href="struct.Update.html" title="struct bdk_wallet::Update">Update</a></h3></section></div><h2 id="blanket-implementations" class="section-header">Blanket Implementations<a href="#blanket-implementations" class="anchor">§</a></h2><div id="blanket-implementations-list"><details class="toggle implementors-toggle"><summary><section id="impl-Any-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#138">Source</a><a href="#impl-Any-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T<div class="where">where
+</div><span id="structfield.tx_update" class="structfield section-header"><a href="#structfield.tx_update" class="anchor field">§</a><code>tx_update: <a class="struct" href="../bdk_core/tx_update/struct.TxUpdate.html" title="struct bdk_core::tx_update::TxUpdate">TxUpdate</a>&lt;<a class="struct" href="../bdk_core/block_id/struct.ConfirmationBlockTime.html" title="struct bdk_core::block_id::ConfirmationBlockTime">ConfirmationBlockTime</a>&gt;</code></span><div class="docblock"><p>Update for the wallet’s internal [<code>TxGraph</code>].</p>
+</div><span id="structfield.chain" class="structfield section-header"><a href="#structfield.chain" class="anchor field">§</a><code>chain: <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="../bdk_core/checkpoint/struct.CheckPoint.html" title="struct bdk_core::checkpoint::CheckPoint">CheckPoint</a>&gt;</code></span><div class="docblock"><p>Update for the wallet’s internal [<code>LocalChain</code>].</p>
+</div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-Update" class="impl"><a class="src rightside" href="../src/bdk_wallet/wallet/mod.rs.html#116">Source</a><a href="#impl-Clone-for-Update" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.Update.html" title="struct bdk_wallet::Update">Update</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a class="src rightside" href="../src/bdk_wallet/wallet/mod.rs.html#116">Source</a><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="struct.Update.html" title="struct bdk_wallet::Update">Update</a></h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-Update" class="impl"><a class="src rightside" href="../src/bdk_wallet/wallet/mod.rs.html#116">Source</a><a href="#impl-Debug-for-Update" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.Update.html" title="struct bdk_wallet::Update">Update</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a class="src rightside" href="../src/bdk_wallet/wallet/mod.rs.html#116">Source</a><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="type" href="https://doc.rust-lang.org/nightly/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Default-for-Update" class="impl"><a class="src rightside" href="../src/bdk_wallet/wallet/mod.rs.html#116">Source</a><a href="#impl-Default-for-Update" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html" title="trait core::default::Default">Default</a> for <a class="struct" href="struct.Update.html" title="struct bdk_wallet::Update">Update</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.default" class="method trait-impl"><a class="src rightside" href="../src/bdk_wallet/wallet/mod.rs.html#116">Source</a><a href="#method.default" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default" class="fn">default</a>() -&gt; <a class="struct" href="struct.Update.html" title="struct bdk_wallet::Update">Update</a></h4></section></summary><div class='docblock'>Returns the “default value” for a type. <a href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CFullScanResponse%3CKeychainKind%3E%3E-for-Update" class="impl"><a class="src rightside" href="../src/bdk_wallet/wallet/mod.rs.html#129-137">Source</a><a href="#impl-From%3CFullScanResponse%3CKeychainKind%3E%3E-for-Update" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="struct" href="../bdk_core/spk_client/struct.FullScanResponse.html" title="struct bdk_core::spk_client::FullScanResponse">FullScanResponse</a>&lt;<a class="enum" href="enum.KeychainKind.html" title="enum bdk_wallet::KeychainKind">KeychainKind</a>&gt;&gt; for <a class="struct" href="struct.Update.html" title="struct bdk_wallet::Update">Update</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from" class="method trait-impl"><a class="src rightside" href="../src/bdk_wallet/wallet/mod.rs.html#130-136">Source</a><a href="#method.from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(value: <a class="struct" href="../bdk_core/spk_client/struct.FullScanResponse.html" title="struct bdk_core::spk_client::FullScanResponse">FullScanResponse</a>&lt;<a class="enum" href="enum.KeychainKind.html" title="enum bdk_wallet::KeychainKind">KeychainKind</a>&gt;) -&gt; Self</h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-From%3CSyncResponse%3E-for-Update" class="impl"><a class="src rightside" href="../src/bdk_wallet/wallet/mod.rs.html#139-147">Source</a><a href="#impl-From%3CSyncResponse%3E-for-Update" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;<a class="struct" href="../bdk_core/spk_client/struct.SyncResponse.html" title="struct bdk_core::spk_client::SyncResponse">SyncResponse</a>&gt; for <a class="struct" href="struct.Update.html" title="struct bdk_wallet::Update">Update</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-1" class="method trait-impl"><a class="src rightside" href="../src/bdk_wallet/wallet/mod.rs.html#140-146">Source</a><a href="#method.from-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(value: <a class="struct" href="../bdk_core/spk_client/struct.SyncResponse.html" title="struct bdk_core::spk_client::SyncResponse">SyncResponse</a>) -&gt; Self</h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details></div><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-Update" class="impl"><a href="#impl-Freeze-for-Update" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="struct" href="struct.Update.html" title="struct bdk_wallet::Update">Update</a></h3></section><section id="impl-RefUnwindSafe-for-Update" class="impl"><a href="#impl-RefUnwindSafe-for-Update" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="struct.Update.html" title="struct bdk_wallet::Update">Update</a></h3></section><section id="impl-Send-for-Update" class="impl"><a href="#impl-Send-for-Update" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="struct.Update.html" title="struct bdk_wallet::Update">Update</a></h3></section><section id="impl-Sync-for-Update" class="impl"><a href="#impl-Sync-for-Update" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="struct" href="struct.Update.html" title="struct bdk_wallet::Update">Update</a></h3></section><section id="impl-Unpin-for-Update" class="impl"><a href="#impl-Unpin-for-Update" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="struct" href="struct.Update.html" title="struct bdk_wallet::Update">Update</a></h3></section><section id="impl-UnwindSafe-for-Update" class="impl"><a href="#impl-UnwindSafe-for-Update" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="struct" href="struct.Update.html" title="struct bdk_wallet::Update">Update</a></h3></section></div><h2 id="blanket-implementations" class="section-header">Blanket Implementations<a href="#blanket-implementations" class="anchor">§</a></h2><div id="blanket-implementations-list"><details class="toggle implementors-toggle"><summary><section id="impl-Any-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#138">Source</a><a href="#impl-Any-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T<div class="where">where
     T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#139">Source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id" class="fn">type_id</a>(&amp;self) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/core/any/struct.TypeId.html" title="struct core::any::TypeId">TypeId</a></h4></section></summary><div class='docblock'>Gets the <code>TypeId</code> of <code>self</code>. <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Borrow%3CT%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#209">Source</a><a href="#impl-Borrow%3CT%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html" title="trait core::borrow::Borrow">Borrow</a>&lt;T&gt; for T<div class="where">where
     T: ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#211">Source</a><a href="#method.borrow" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html#tymethod.borrow" class="fn">borrow</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;T</a></h4></section></summary><div class='docblock'>Immutably borrows from an owned value. <a href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html#tymethod.borrow">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-BorrowMut%3CT%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#217">Source</a><a href="#impl-BorrowMut%3CT%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/borrow/trait.BorrowMut.html" title="trait core::borrow::BorrowMut">BorrowMut</a>&lt;T&gt; for T<div class="where">where
     T: ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow_mut" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#218">Source</a><a href="#method.borrow_mut" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/borrow/trait.BorrowMut.html#tymethod.borrow_mut" class="fn">borrow_mut</a>(&amp;mut self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut T</a></h4></section></summary><div class='docblock'>Mutably borrows from an owned value. <a href="https://doc.rust-lang.org/nightly/core/borrow/trait.BorrowMut.html#tymethod.borrow_mut">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-CloneToUninit-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#273">Source</a><a href="#impl-CloneToUninit-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.CloneToUninit.html" title="trait core::clone::CloneToUninit">CloneToUninit</a> for T<div class="where">where
index 7df07bf4ff7b16d49f002e82b0c0f374f4352aeb..991bbf4b2433b69feedff43febf01b7f6576246a 100644 (file)
@@ -147,11 +147,11 @@ by using <a href="struct.Wallet.html#method.reveal_next_address" title="method b
 </div></details><details class="toggle method-toggle" open><summary><section id="method.list_unspent" class="method"><a class="src rightside" href="../src/bdk_wallet/wallet/mod.rs.html#813-822">Source</a><h4 class="code-header">pub fn <a href="#method.list_unspent" class="fn">list_unspent</a>(&amp;self) -&gt; impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a>&lt;Item = <a class="struct" href="struct.LocalOutput.html" title="struct bdk_wallet::LocalOutput">LocalOutput</a>&gt; + '_</h4></section></summary><div class="docblock"><p>Return the list of unspent outputs of this wallet</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.list_output" class="method"><a class="src rightside" href="../src/bdk_wallet/wallet/mod.rs.html#827-836">Source</a><h4 class="code-header">pub fn <a href="#method.list_output" class="fn">list_output</a>(&amp;self) -&gt; impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a>&lt;Item = <a class="struct" href="struct.LocalOutput.html" title="struct bdk_wallet::LocalOutput">LocalOutput</a>&gt; + '_</h4></section></summary><div class="docblock"><p>List all relevant outputs (includes both spent and unspent, confirmed and unconfirmed).</p>
 <p>To list only unspent outputs (UTXOs), use <a href="struct.Wallet.html#method.list_unspent" title="method bdk_wallet::Wallet::list_unspent"><code>Wallet::list_unspent</code></a> instead.</p>
-</div></details><details class="toggle method-toggle" open><summary><section id="method.checkpoints" class="method"><a class="src rightside" href="../src/bdk_wallet/wallet/mod.rs.html#839-841">Source</a><h4 class="code-header">pub fn <a href="#method.checkpoints" class="fn">checkpoints</a>(&amp;self) -&gt; CheckPointIter</h4></section></summary><div class="docblock"><p>Get all the checkpoints the wallet is currently storing indexed by height.</p>
-</div></details><details class="toggle method-toggle" open><summary><section id="method.latest_checkpoint" class="method"><a class="src rightside" href="../src/bdk_wallet/wallet/mod.rs.html#844-846">Source</a><h4 class="code-header">pub fn <a href="#method.latest_checkpoint" class="fn">latest_checkpoint</a>(&amp;self) -&gt; CheckPoint</h4></section></summary><div class="docblock"><p>Returns the latest checkpoint.</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.checkpoints" class="method"><a class="src rightside" href="../src/bdk_wallet/wallet/mod.rs.html#839-841">Source</a><h4 class="code-header">pub fn <a href="#method.checkpoints" class="fn">checkpoints</a>(&amp;self) -&gt; <a class="struct" href="../bdk_core/checkpoint/struct.CheckPointIter.html" title="struct bdk_core::checkpoint::CheckPointIter">CheckPointIter</a></h4></section></summary><div class="docblock"><p>Get all the checkpoints the wallet is currently storing indexed by height.</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.latest_checkpoint" class="method"><a class="src rightside" href="../src/bdk_wallet/wallet/mod.rs.html#844-846">Source</a><h4 class="code-header">pub fn <a href="#method.latest_checkpoint" class="fn">latest_checkpoint</a>(&amp;self) -&gt; <a class="struct" href="../bdk_core/checkpoint/struct.CheckPoint.html" title="struct bdk_core::checkpoint::CheckPoint">CheckPoint</a></h4></section></summary><div class="docblock"><p>Returns the latest checkpoint.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.all_unbounded_spk_iters" class="method"><a class="src rightside" href="../src/bdk_wallet/wallet/mod.rs.html#856-860">Source</a><h4 class="code-header">pub fn <a href="#method.all_unbounded_spk_iters" class="fn">all_unbounded_spk_iters</a>(
     &amp;self,
-) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html" title="struct alloc::collections::btree::map::BTreeMap">BTreeMap</a>&lt;<a class="enum" href="enum.KeychainKind.html" title="enum bdk_wallet::KeychainKind">KeychainKind</a>, impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a>&lt;Item = Indexed&lt;ScriptBuf&gt;&gt; + <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>&gt;</h4></section></summary><div class="docblock"><p>Get unbounded script pubkey iterators for both <code>Internal</code> and <code>External</code> keychains.</p>
+) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html" title="struct alloc::collections::btree::map::BTreeMap">BTreeMap</a>&lt;<a class="enum" href="enum.KeychainKind.html" title="enum bdk_wallet::KeychainKind">KeychainKind</a>, impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a>&lt;Item = <a class="type" href="../bdk_core/type.Indexed.html" title="type bdk_core::Indexed">Indexed</a>&lt;ScriptBuf&gt;&gt; + <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a>&gt;</h4></section></summary><div class="docblock"><p>Get unbounded script pubkey iterators for both <code>Internal</code> and <code>External</code> keychains.</p>
 <p>This is intended to be used when doing a full scan of your addresses (e.g. after restoring
 from seed words). You pass the <code>BTreeMap</code> of iterators to a blockchain data source (e.g.
 electrum server) which will go through each address until it reaches a <em>stop gap</em>.</p>
@@ -160,7 +160,7 @@ script pubkeys the wallet is storing internally).</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.unbounded_spk_iter" class="method"><a class="src rightside" href="../src/bdk_wallet/wallet/mod.rs.html#867-875">Source</a><h4 class="code-header">pub fn <a href="#method.unbounded_spk_iter" class="fn">unbounded_spk_iter</a>(
     &amp;self,
     keychain: <a class="enum" href="enum.KeychainKind.html" title="enum bdk_wallet::KeychainKind">KeychainKind</a>,
-) -&gt; impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a>&lt;Item = Indexed&lt;ScriptBuf&gt;&gt; + <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a></h4></section></summary><div class="docblock"><p>Get an unbounded script pubkey iterator for the given <code>keychain</code>.</p>
+) -&gt; impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a>&lt;Item = <a class="type" href="../bdk_core/type.Indexed.html" title="type bdk_core::Indexed">Indexed</a>&lt;ScriptBuf&gt;&gt; + <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a></h4></section></summary><div class="docblock"><p>Get an unbounded script pubkey iterator for the given <code>keychain</code>.</p>
 <p>See <a href="struct.Wallet.html#method.all_unbounded_spk_iters" title="method bdk_wallet::Wallet::all_unbounded_spk_iters"><code>all_unbounded_spk_iters</code></a> for more documentation</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.get_utxo" class="method"><a class="src rightside" href="../src/bdk_wallet/wallet/mod.rs.html#879-890">Source</a><h4 class="code-header">pub fn <a href="#method.get_utxo" class="fn">get_utxo</a>(&amp;self, op: OutPoint) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="struct.LocalOutput.html" title="struct bdk_wallet::LocalOutput">LocalOutput</a>&gt;</h4></section></summary><div class="docblock"><p>Returns the utxo owned by this wallet corresponding to <code>outpoint</code> if it exists in the
 wallet’s database.</p>
@@ -415,7 +415,7 @@ the current time.</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.staged" class="method"><a class="src rightside" href="../src/bdk_wallet/wallet/mod.rs.html#2313-2319">Source</a><h4 class="code-header">pub fn <a href="#method.staged" class="fn">staged</a>(&amp;self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;<a class="struct" href="struct.ChangeSet.html" title="struct bdk_wallet::ChangeSet">ChangeSet</a>&gt;</h4></section></summary><div class="docblock"><p>Get a reference of the staged <a href="struct.ChangeSet.html" title="struct bdk_wallet::ChangeSet"><code>ChangeSet</code></a> that is yet to be committed (if any).</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.staged_mut" class="method"><a class="src rightside" href="../src/bdk_wallet/wallet/mod.rs.html#2322-2328">Source</a><h4 class="code-header">pub fn <a href="#method.staged_mut" class="fn">staged_mut</a>(&amp;mut self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;&amp;mut <a class="struct" href="struct.ChangeSet.html" title="struct bdk_wallet::ChangeSet">ChangeSet</a>&gt;</h4></section></summary><div class="docblock"><p>Get a mutable reference of the staged <a href="struct.ChangeSet.html" title="struct bdk_wallet::ChangeSet"><code>ChangeSet</code></a> that is yet to be committed (if any).</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.take_staged" class="method"><a class="src rightside" href="../src/bdk_wallet/wallet/mod.rs.html#2331-2333">Source</a><h4 class="code-header">pub fn <a href="#method.take_staged" class="fn">take_staged</a>(&amp;mut self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;<a class="struct" href="struct.ChangeSet.html" title="struct bdk_wallet::ChangeSet">ChangeSet</a>&gt;</h4></section></summary><div class="docblock"><p>Take the staged <a href="struct.ChangeSet.html" title="struct bdk_wallet::ChangeSet"><code>ChangeSet</code></a> to be persisted now (if any).</p>
-</div></details><details class="toggle method-toggle" open><summary><section id="method.tx_graph" class="method"><a class="src rightside" href="../src/bdk_wallet/wallet/mod.rs.html#2336-2338">Source</a><h4 class="code-header">pub fn <a href="#method.tx_graph" class="fn">tx_graph</a>(&amp;self) -&gt; &amp;TxGraph&lt;ConfirmationBlockTime&gt;</h4></section></summary><div class="docblock"><p>Get a reference to the inner [<code>TxGraph</code>].</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.tx_graph" class="method"><a class="src rightside" href="../src/bdk_wallet/wallet/mod.rs.html#2336-2338">Source</a><h4 class="code-header">pub fn <a href="#method.tx_graph" class="fn">tx_graph</a>(&amp;self) -&gt; &amp;TxGraph&lt;<a class="struct" href="../bdk_core/block_id/struct.ConfirmationBlockTime.html" title="struct bdk_core::block_id::ConfirmationBlockTime">ConfirmationBlockTime</a>&gt;</h4></section></summary><div class="docblock"><p>Get a reference to the inner [<code>TxGraph</code>].</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.spk_index" class="method"><a class="src rightside" href="../src/bdk_wallet/wallet/mod.rs.html#2341-2343">Source</a><h4 class="code-header">pub fn <a href="#method.spk_index" class="fn">spk_index</a>(&amp;self) -&gt; &amp;KeychainTxOutIndex&lt;<a class="enum" href="enum.KeychainKind.html" title="enum bdk_wallet::KeychainKind">KeychainKind</a>&gt;</h4></section></summary><div class="docblock"><p>Get a reference to the inner [<code>KeychainTxOutIndex</code>].</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.local_chain" class="method"><a class="src rightside" href="../src/bdk_wallet/wallet/mod.rs.html#2346-2348">Source</a><h4 class="code-header">pub fn <a href="#method.local_chain" class="fn">local_chain</a>(&amp;self) -&gt; &amp;LocalChain</h4></section></summary><div class="docblock"><p>Get a reference to the inner [<code>LocalChain</code>].</p>
 </div></details><details class="toggle method-toggle" open><summary><section id="method.apply_block" class="method"><a class="src rightside" href="../src/bdk_wallet/wallet/mod.rs.html#2357-2375">Source</a><h4 class="code-header">pub fn <a href="#method.apply_block" class="fn">apply_block</a>(
@@ -430,7 +430,7 @@ with <code>prev_blockhash</code> and <code>height-1</code> as the <code>connecte
     &amp;mut self,
     block: &amp;Block,
     height: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>,
-    connected_to: BlockId,
+    connected_to: <a class="struct" href="../bdk_core/block_id/struct.BlockId.html" title="struct bdk_core::block_id::BlockId">BlockId</a>,
 ) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, ApplyHeaderError&gt;</h4></section></summary><div class="docblock"><p>Applies relevant transactions from <code>block</code> of <code>height</code> to the wallet, and connects the
 block to the internal chain.</p>
 <p>The <code>connected_to</code> parameter informs the wallet how this block connects to the internal
@@ -454,17 +454,17 @@ See <a href="struct.Wallet.html#method.reveal_next_address" title="method bdk_wa
 </div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Wallet-1" class="impl"><a class="src rightside" href="../src/bdk_wallet/wallet/mod.rs.html#2444-2471">Source</a><a href="#impl-Wallet-1" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="struct.Wallet.html" title="struct bdk_wallet::Wallet">Wallet</a></h3><div class="docblock"><p>Methods to construct sync/full-scan requests for spk-based chain sources.</p>
 </div></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.start_sync_with_revealed_spks" class="method"><a class="src rightside" href="../src/bdk_wallet/wallet/mod.rs.html#2450-2455">Source</a><h4 class="code-header">pub fn <a href="#method.start_sync_with_revealed_spks" class="fn">start_sync_with_revealed_spks</a>(
     &amp;self,
-) -&gt; SyncRequestBuilder&lt;(<a class="enum" href="enum.KeychainKind.html" title="enum bdk_wallet::KeychainKind">KeychainKind</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>)&gt;</h4></section></summary><div class="docblock"><p>Create a partial [<code>SyncRequest</code>] for this wallet for all revealed spks.</p>
+) -&gt; <a class="struct" href="../bdk_core/spk_client/struct.SyncRequestBuilder.html" title="struct bdk_core::spk_client::SyncRequestBuilder">SyncRequestBuilder</a>&lt;(<a class="enum" href="enum.KeychainKind.html" title="enum bdk_wallet::KeychainKind">KeychainKind</a>, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>)&gt;</h4></section></summary><div class="docblock"><p>Create a partial <a href="../bdk_core/spk_client/struct.SyncRequest.html" title="struct bdk_core::spk_client::SyncRequest"><code>SyncRequest</code></a> for this wallet for all revealed spks.</p>
 <p>This is the first step when performing a spk-based wallet partial sync, the returned
-[<code>SyncRequest</code>] collects all revealed script pubkeys from the wallet keychain needed to
+<a href="../bdk_core/spk_client/struct.SyncRequest.html" title="struct bdk_core::spk_client::SyncRequest"><code>SyncRequest</code></a> collects all revealed script pubkeys from the wallet keychain needed to
 start a blockchain sync with a spk based blockchain client.</p>
-</div></details><details class="toggle method-toggle" open><summary><section id="method.start_full_scan" class="method"><a class="src rightside" href="../src/bdk_wallet/wallet/mod.rs.html#2465-2470">Source</a><h4 class="code-header">pub fn <a href="#method.start_full_scan" class="fn">start_full_scan</a>(&amp;self) -&gt; FullScanRequestBuilder&lt;<a class="enum" href="enum.KeychainKind.html" title="enum bdk_wallet::KeychainKind">KeychainKind</a>&gt;</h4></section></summary><div class="docblock"><p>Create a [`FullScanRequest] for this wallet.</p>
+</div></details><details class="toggle method-toggle" open><summary><section id="method.start_full_scan" class="method"><a class="src rightside" href="../src/bdk_wallet/wallet/mod.rs.html#2465-2470">Source</a><h4 class="code-header">pub fn <a href="#method.start_full_scan" class="fn">start_full_scan</a>(&amp;self) -&gt; <a class="struct" href="../bdk_core/spk_client/struct.FullScanRequestBuilder.html" title="struct bdk_core::spk_client::FullScanRequestBuilder">FullScanRequestBuilder</a>&lt;<a class="enum" href="enum.KeychainKind.html" title="enum bdk_wallet::KeychainKind">KeychainKind</a>&gt;</h4></section></summary><div class="docblock"><p>Create a <a href="../bdk_core/spk_client/struct.FullScanRequest.html" title="struct bdk_core::spk_client::FullScanRequest">`FullScanRequest</a> for this wallet.</p>
 <p>This is the first step when performing a spk-based wallet full scan, the returned
-[`FullScanRequest] collects iterators for the wallet’s keychain script pub keys needed to
+<a href="../bdk_core/spk_client/struct.FullScanRequest.html" title="struct bdk_core::spk_client::FullScanRequest">`FullScanRequest</a> collects iterators for the wallet’s keychain script pub keys needed to
 start a blockchain full scan with a spk based blockchain client.</p>
 <p>This operation is generally only used when importing or restoring a previously used wallet
 in which the list of used scripts is not known.</p>
-</div></details></div></details></div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-AsRef%3CTxGraph%3E-for-Wallet" class="impl"><a class="src rightside" href="../src/bdk_wallet/wallet/mod.rs.html#2473-2477">Source</a><a href="#impl-AsRef%3CTxGraph%3E-for-Wallet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a>&lt;TxGraph&gt; for <a class="struct" href="struct.Wallet.html" title="struct bdk_wallet::Wallet">Wallet</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_ref" class="method trait-impl"><a class="src rightside" href="../src/bdk_wallet/wallet/mod.rs.html#2474-2476">Source</a><a href="#method.as_ref" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.AsRef.html#tymethod.as_ref" class="fn">as_ref</a>(&amp;self) -&gt; &amp;TxGraph&lt;ConfirmationBlockTime&gt;</h4></section></summary><div class='docblock'>Converts this type into a shared reference of the (usually inferred) input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-Wallet" class="impl"><a class="src rightside" href="../src/bdk_wallet/wallet/mod.rs.html#102">Source</a><a href="#impl-Debug-for-Wallet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.Wallet.html" title="struct bdk_wallet::Wallet">Wallet</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a class="src rightside" href="../src/bdk_wallet/wallet/mod.rs.html#102">Source</a><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="type" href="https://doc.rust-lang.org/nightly/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details></div><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-Wallet" class="impl"><a href="#impl-Freeze-for-Wallet" class="anchor">§</a><h3 class="code-header">impl !<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="struct" href="struct.Wallet.html" title="struct bdk_wallet::Wallet">Wallet</a></h3></section><section id="impl-RefUnwindSafe-for-Wallet" class="impl"><a href="#impl-RefUnwindSafe-for-Wallet" class="anchor">§</a><h3 class="code-header">impl !<a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="struct.Wallet.html" title="struct bdk_wallet::Wallet">Wallet</a></h3></section><section id="impl-Send-for-Wallet" class="impl"><a href="#impl-Send-for-Wallet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="struct.Wallet.html" title="struct bdk_wallet::Wallet">Wallet</a></h3></section><section id="impl-Sync-for-Wallet" class="impl"><a href="#impl-Sync-for-Wallet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="struct" href="struct.Wallet.html" title="struct bdk_wallet::Wallet">Wallet</a></h3></section><section id="impl-Unpin-for-Wallet" class="impl"><a href="#impl-Unpin-for-Wallet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="struct" href="struct.Wallet.html" title="struct bdk_wallet::Wallet">Wallet</a></h3></section><section id="impl-UnwindSafe-for-Wallet" class="impl"><a href="#impl-UnwindSafe-for-Wallet" class="anchor">§</a><h3 class="code-header">impl !<a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="struct" href="struct.Wallet.html" title="struct bdk_wallet::Wallet">Wallet</a></h3></section></div><h2 id="blanket-implementations" class="section-header">Blanket Implementations<a href="#blanket-implementations" class="anchor">§</a></h2><div id="blanket-implementations-list"><details class="toggle implementors-toggle"><summary><section id="impl-Any-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#138">Source</a><a href="#impl-Any-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T<div class="where">where
+</div></details></div></details></div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-AsRef%3CTxGraph%3E-for-Wallet" class="impl"><a class="src rightside" href="../src/bdk_wallet/wallet/mod.rs.html#2473-2477">Source</a><a href="#impl-AsRef%3CTxGraph%3E-for-Wallet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a>&lt;TxGraph&gt; for <a class="struct" href="struct.Wallet.html" title="struct bdk_wallet::Wallet">Wallet</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_ref" class="method trait-impl"><a class="src rightside" href="../src/bdk_wallet/wallet/mod.rs.html#2474-2476">Source</a><a href="#method.as_ref" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.AsRef.html#tymethod.as_ref" class="fn">as_ref</a>(&amp;self) -&gt; &amp;TxGraph&lt;<a class="struct" href="../bdk_core/block_id/struct.ConfirmationBlockTime.html" title="struct bdk_core::block_id::ConfirmationBlockTime">ConfirmationBlockTime</a>&gt;</h4></section></summary><div class='docblock'>Converts this type into a shared reference of the (usually inferred) input type.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-Wallet" class="impl"><a class="src rightside" href="../src/bdk_wallet/wallet/mod.rs.html#102">Source</a><a href="#impl-Debug-for-Wallet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.Wallet.html" title="struct bdk_wallet::Wallet">Wallet</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a class="src rightside" href="../src/bdk_wallet/wallet/mod.rs.html#102">Source</a><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="type" href="https://doc.rust-lang.org/nightly/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details></div><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-Wallet" class="impl"><a href="#impl-Freeze-for-Wallet" class="anchor">§</a><h3 class="code-header">impl !<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="struct" href="struct.Wallet.html" title="struct bdk_wallet::Wallet">Wallet</a></h3></section><section id="impl-RefUnwindSafe-for-Wallet" class="impl"><a href="#impl-RefUnwindSafe-for-Wallet" class="anchor">§</a><h3 class="code-header">impl !<a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="struct.Wallet.html" title="struct bdk_wallet::Wallet">Wallet</a></h3></section><section id="impl-Send-for-Wallet" class="impl"><a href="#impl-Send-for-Wallet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="struct.Wallet.html" title="struct bdk_wallet::Wallet">Wallet</a></h3></section><section id="impl-Sync-for-Wallet" class="impl"><a href="#impl-Sync-for-Wallet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="struct" href="struct.Wallet.html" title="struct bdk_wallet::Wallet">Wallet</a></h3></section><section id="impl-Unpin-for-Wallet" class="impl"><a href="#impl-Unpin-for-Wallet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="struct" href="struct.Wallet.html" title="struct bdk_wallet::Wallet">Wallet</a></h3></section><section id="impl-UnwindSafe-for-Wallet" class="impl"><a href="#impl-UnwindSafe-for-Wallet" class="anchor">§</a><h3 class="code-header">impl !<a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="struct" href="struct.Wallet.html" title="struct bdk_wallet::Wallet">Wallet</a></h3></section></div><h2 id="blanket-implementations" class="section-header">Blanket Implementations<a href="#blanket-implementations" class="anchor">§</a></h2><div id="blanket-implementations-list"><details class="toggle implementors-toggle"><summary><section id="impl-Any-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#138">Source</a><a href="#impl-Any-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T<div class="where">where
     T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#139">Source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id" class="fn">type_id</a>(&amp;self) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/core/any/struct.TypeId.html" title="struct core::any::TypeId">TypeId</a></h4></section></summary><div class='docblock'>Gets the <code>TypeId</code> of <code>self</code>. <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Borrow%3CT%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#209">Source</a><a href="#impl-Borrow%3CT%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html" title="trait core::borrow::Borrow">Borrow</a>&lt;T&gt; for T<div class="where">where
     T: ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#211">Source</a><a href="#method.borrow" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html#tymethod.borrow" class="fn">borrow</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;T</a></h4></section></summary><div class='docblock'>Immutably borrows from an owned value. <a href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html#tymethod.borrow">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-BorrowMut%3CT%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#217">Source</a><a href="#impl-BorrowMut%3CT%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/borrow/trait.BorrowMut.html" title="trait core::borrow::BorrowMut">BorrowMut</a>&lt;T&gt; for T<div class="where">where
     T: ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow_mut" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#218">Source</a><a href="#method.borrow_mut" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/borrow/trait.BorrowMut.html#tymethod.borrow_mut" class="fn">borrow_mut</a>(&amp;mut self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut T</a></h4></section></summary><div class='docblock'>Mutably borrows from an owned value. <a href="https://doc.rust-lang.org/nightly/core/borrow/trait.BorrowMut.html#tymethod.borrow_mut">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-From%3CT%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/convert/mod.rs.html#767">Source</a><a href="#impl-From%3CT%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;T&gt; for T</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/convert/mod.rs.html#770">Source</a><a href="#method.from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(t: T) -&gt; T</h4></section></summary><div class="docblock"><p>Returns the argument unchanged.</p>
index a03ee53d7bd3db3aa8739b95e336fdab831a2329..7ada945f4c96282411236e3ef1195bce0cc49605 100644 (file)
@@ -1,7 +1,7 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A `CanonicalTx` managed by a `Wallet`."><title>WalletTx in bdk_wallet - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-e7950ecc.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f85c6de55 2025-01-26)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc type"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Wallet<wbr>Tx</a></h2><h3><a href="#aliased-type">Aliased Type</a></h3><h3><a href="#fields">Fields</a></h3><ul class="block field"><li><a href="#structfield.chain_position" title="chain_position">chain_position</a></li><li><a href="#structfield.tx_node" title="tx_node">tx_node</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>wallet</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="index.html">bdk_wallet</a></div><h1>Type Alias <span class="type">WalletTx</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_wallet/wallet/mod.rs.html#281">Source</a> </span></div><pre class="rust item-decl"><code>pub type WalletTx&lt;'a&gt; = CanonicalTx&lt;'a, <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/sync/struct.Arc.html" title="struct alloc::sync::Arc">Arc</a>&lt;Transaction&gt;, ConfirmationBlockTime&gt;;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A <code>CanonicalTx</code> managed by a <code>Wallet</code>.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A `CanonicalTx` managed by a `Wallet`."><title>WalletTx in bdk_wallet - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-e7950ecc.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="bdk_wallet" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f85c6de55 2025-01-26)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc type"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../bdk_wallet/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../bdk_wallet/index.html">bdk_<wbr>wallet</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Wallet<wbr>Tx</a></h2><h3><a href="#aliased-type">Aliased Type</a></h3><h3><a href="#fields">Fields</a></h3><ul class="block field"><li><a href="#structfield.chain_position" title="chain_position">chain_position</a></li><li><a href="#structfield.tx_node" title="tx_node">tx_node</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate bdk_<wbr>wallet</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="index.html">bdk_wallet</a></div><h1>Type Alias <span class="type">WalletTx</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/bdk_wallet/wallet/mod.rs.html#281">Source</a> </span></div><pre class="rust item-decl"><code>pub type WalletTx&lt;'a&gt; = CanonicalTx&lt;'a, <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/sync/struct.Arc.html" title="struct alloc::sync::Arc">Arc</a>&lt;Transaction&gt;, <a class="struct" href="../bdk_core/block_id/struct.ConfirmationBlockTime.html" title="struct bdk_core::block_id::ConfirmationBlockTime">ConfirmationBlockTime</a>&gt;;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A <code>CanonicalTx</code> managed by a <code>Wallet</code>.</p>
 </div></details><h2 id="aliased-type" class="section-header">Aliased Type<a href="#aliased-type" class="anchor">§</a></h2><pre class="rust item-decl"><code>struct WalletTx&lt;'a&gt; {
-    pub chain_position: ChainPosition&lt;ConfirmationBlockTime&gt;,
-    pub tx_node: TxNode&lt;'a, <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/sync/struct.Arc.html" title="struct alloc::sync::Arc">Arc</a>&lt;Transaction&gt;, ConfirmationBlockTime&gt;,
-}</code></pre><h2 id="fields" class="fields section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.chain_position" class="structfield section-header"><a href="#structfield.chain_position" class="anchor field">§</a><code>chain_position: ChainPosition&lt;ConfirmationBlockTime&gt;</code></span><div class="docblock"><p>How the transaction is observed in the canonical chain (confirmed or unconfirmed).</p>
-</div><span id="structfield.tx_node" class="structfield section-header"><a href="#structfield.tx_node" class="anchor field">§</a><code>tx_node: TxNode&lt;'a, <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/sync/struct.Arc.html" title="struct alloc::sync::Arc">Arc</a>&lt;Transaction&gt;, ConfirmationBlockTime&gt;</code></span><div class="docblock"><p>The transaction node (as part of the graph).</p>
+    pub chain_position: ChainPosition&lt;<a class="struct" href="../bdk_core/block_id/struct.ConfirmationBlockTime.html" title="struct bdk_core::block_id::ConfirmationBlockTime">ConfirmationBlockTime</a>&gt;,
+    pub tx_node: TxNode&lt;'a, <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/sync/struct.Arc.html" title="struct alloc::sync::Arc">Arc</a>&lt;Transaction&gt;, <a class="struct" href="../bdk_core/block_id/struct.ConfirmationBlockTime.html" title="struct bdk_core::block_id::ConfirmationBlockTime">ConfirmationBlockTime</a>&gt;,
+}</code></pre><h2 id="fields" class="fields section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.chain_position" class="structfield section-header"><a href="#structfield.chain_position" class="anchor field">§</a><code>chain_position: ChainPosition&lt;<a class="struct" href="../bdk_core/block_id/struct.ConfirmationBlockTime.html" title="struct bdk_core::block_id::ConfirmationBlockTime">ConfirmationBlockTime</a>&gt;</code></span><div class="docblock"><p>How the transaction is observed in the canonical chain (confirmed or unconfirmed).</p>
+</div><span id="structfield.tx_node" class="structfield section-header"><a href="#structfield.tx_node" class="anchor field">§</a><code>tx_node: TxNode&lt;'a, <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/sync/struct.Arc.html" title="struct alloc::sync::Arc">Arc</a>&lt;Transaction&gt;, <a class="struct" href="../bdk_core/block_id/struct.ConfirmationBlockTime.html" title="struct bdk_core::block_id::ConfirmationBlockTime">ConfirmationBlockTime</a>&gt;</code></span><div class="docblock"><p>The transaction node (as part of the graph).</p>
 </div><script src="../type.impl/bdk_chain/tx_graph/struct.CanonicalTx.js" data-self-path="bdk_wallet::wallet::WalletTx" async></script></section></div></main></body></html>
\ No newline at end of file
index d9a2b92a9c1d948a22e8e91d42766623a665bf0b..d9c80f4f54d5c9ec14859599e0be3ec4a32e60cb 100644 (file)
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The mpsc channel bound for emissions from `Emitter`."><title>CHANNEL_BOUND in example_bitcoind_rpc_polling - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-e7950ecc.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_bitcoind_rpc_polling" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f85c6de55 2025-01-26)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_bitcoind_rpc_polling/index.html">example_<wbr>bitcoind_<wbr>rpc_<wbr>polling</a><span class="version">0.1.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="index.html">example_bitcoind_rpc_polling</a></div><h1>Constant <span class="constant">CHANNEL_BOUND</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_bitcoind_rpc_polling/main.rs.html#28">Source</a> </span></div><pre class="rust item-decl"><code>pub(crate) const CHANNEL_BOUND: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 10;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The mpsc channel bound for emissions from [<code>Emitter</code>].</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="The mpsc channel bound for emissions from `Emitter`."><title>CHANNEL_BOUND in example_bitcoind_rpc_polling - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-e7950ecc.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_bitcoind_rpc_polling" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f85c6de55 2025-01-26)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc constant"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_bitcoind_rpc_polling/index.html">example_<wbr>bitcoind_<wbr>rpc_<wbr>polling</a><span class="version">0.1.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="index.html">example_bitcoind_rpc_polling</a></div><h1>Constant <span class="constant">CHANNEL_BOUND</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_bitcoind_rpc_polling/main.rs.html#28">Source</a> </span></div><pre class="rust item-decl"><code>pub(crate) const CHANNEL_BOUND: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a> = 10;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>The mpsc channel bound for emissions from <a href="../bdk_bitcoind_rpc/struct.Emitter.html" title="struct bdk_bitcoind_rpc::Emitter"><code>Emitter</code></a>.</p>
 </div></details></section></div></main></body></html>
\ No newline at end of file
index ffb983852cbe9f9fd91f8c4e0e4e831bd9f9ede1..ba2075cc8cf27adf8c5a756700f0f095786fdb77 100644 (file)
@@ -1,8 +1,8 @@
 <!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `Emission` enum in crate `example_bitcoind_rpc_polling`."><title>Emission in example_bitcoind_rpc_polling - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-e7950ecc.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_bitcoind_rpc_polling" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f85c6de55 2025-01-26)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_bitcoind_rpc_polling/index.html">example_<wbr>bitcoind_<wbr>rpc_<wbr>polling</a><span class="version">0.1.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Emission</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Block" title="Block">Block</a></li><li><a href="#variant.Mempool" title="Mempool">Mempool</a></li><li><a href="#variant.Tip" title="Tip">Tip</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Debug-for-Emission" title="Debug">Debug</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Emission" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Emission" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Emission" title="Send">Send</a></li><li><a href="#impl-Sync-for-Emission" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Emission" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Emission" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate example_<wbr>bitcoind_<wbr>rpc_<wbr>polling</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="index.html">example_bitcoind_rpc_polling</a></div><h1>Enum <span class="enum">Emission</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_bitcoind_rpc_polling/main.rs.html#37-41">Source</a> </span></div><pre class="rust item-decl"><code>pub(crate) enum Emission {
-    Block(BlockEvent&lt;Block&gt;),
+    Block(<a class="struct" href="../bdk_bitcoind_rpc/struct.BlockEvent.html" title="struct bdk_bitcoind_rpc::BlockEvent">BlockEvent</a>&lt;Block&gt;),
     Mempool(<a class="struct" href="https://doc.rust-lang.org/nightly/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a>&lt;(Transaction, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a>)&gt;),
     Tip(<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>),
-}</code></pre><h2 id="variants" class="variants section-header">Variants<a href="#variants" class="anchor">§</a></h2><div class="variants"><section id="variant.Block" class="variant"><a href="#variant.Block" class="anchor">§</a><h3 class="code-header">Block(BlockEvent&lt;Block&gt;)</h3></section><section id="variant.Mempool" class="variant"><a href="#variant.Mempool" class="anchor">§</a><h3 class="code-header">Mempool(<a class="struct" href="https://doc.rust-lang.org/nightly/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a>&lt;(Transaction, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a>)&gt;)</h3></section><section id="variant.Tip" class="variant"><a href="#variant.Tip" class="anchor">§</a><h3 class="code-header">Tip(<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>)</h3></section></div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-Emission" class="impl"><a class="src rightside" href="../src/example_bitcoind_rpc_polling/main.rs.html#36">Source</a><a href="#impl-Debug-for-Emission" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="enum" href="enum.Emission.html" title="enum example_bitcoind_rpc_polling::Emission">Emission</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a class="src rightside" href="../src/example_bitcoind_rpc_polling/main.rs.html#36">Source</a><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="type" href="https://doc.rust-lang.org/nightly/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details></div><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-Emission" class="impl"><a href="#impl-Freeze-for-Emission" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="enum" href="enum.Emission.html" title="enum example_bitcoind_rpc_polling::Emission">Emission</a></h3></section><section id="impl-RefUnwindSafe-for-Emission" class="impl"><a href="#impl-RefUnwindSafe-for-Emission" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="enum" href="enum.Emission.html" title="enum example_bitcoind_rpc_polling::Emission">Emission</a></h3></section><section id="impl-Send-for-Emission" class="impl"><a href="#impl-Send-for-Emission" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="enum" href="enum.Emission.html" title="enum example_bitcoind_rpc_polling::Emission">Emission</a></h3></section><section id="impl-Sync-for-Emission" class="impl"><a href="#impl-Sync-for-Emission" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="enum" href="enum.Emission.html" title="enum example_bitcoind_rpc_polling::Emission">Emission</a></h3></section><section id="impl-Unpin-for-Emission" class="impl"><a href="#impl-Unpin-for-Emission" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="enum" href="enum.Emission.html" title="enum example_bitcoind_rpc_polling::Emission">Emission</a></h3></section><section id="impl-UnwindSafe-for-Emission" class="impl"><a href="#impl-UnwindSafe-for-Emission" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="enum" href="enum.Emission.html" title="enum example_bitcoind_rpc_polling::Emission">Emission</a></h3></section></div><h2 id="blanket-implementations" class="section-header">Blanket Implementations<a href="#blanket-implementations" class="anchor">§</a></h2><div id="blanket-implementations-list"><details class="toggle implementors-toggle"><summary><section id="impl-Any-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#138">Source</a><a href="#impl-Any-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T<div class="where">where
+}</code></pre><h2 id="variants" class="variants section-header">Variants<a href="#variants" class="anchor">§</a></h2><div class="variants"><section id="variant.Block" class="variant"><a href="#variant.Block" class="anchor">§</a><h3 class="code-header">Block(<a class="struct" href="../bdk_bitcoind_rpc/struct.BlockEvent.html" title="struct bdk_bitcoind_rpc::BlockEvent">BlockEvent</a>&lt;Block&gt;)</h3></section><section id="variant.Mempool" class="variant"><a href="#variant.Mempool" class="anchor">§</a><h3 class="code-header">Mempool(<a class="struct" href="https://doc.rust-lang.org/nightly/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a>&lt;(Transaction, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a>)&gt;)</h3></section><section id="variant.Tip" class="variant"><a href="#variant.Tip" class="anchor">§</a><h3 class="code-header">Tip(<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u32.html">u32</a>)</h3></section></div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-Emission" class="impl"><a class="src rightside" href="../src/example_bitcoind_rpc_polling/main.rs.html#36">Source</a><a href="#impl-Debug-for-Emission" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="enum" href="enum.Emission.html" title="enum example_bitcoind_rpc_polling::Emission">Emission</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a class="src rightside" href="../src/example_bitcoind_rpc_polling/main.rs.html#36">Source</a><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="type" href="https://doc.rust-lang.org/nightly/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details></div><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-Emission" class="impl"><a href="#impl-Freeze-for-Emission" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="enum" href="enum.Emission.html" title="enum example_bitcoind_rpc_polling::Emission">Emission</a></h3></section><section id="impl-RefUnwindSafe-for-Emission" class="impl"><a href="#impl-RefUnwindSafe-for-Emission" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="enum" href="enum.Emission.html" title="enum example_bitcoind_rpc_polling::Emission">Emission</a></h3></section><section id="impl-Send-for-Emission" class="impl"><a href="#impl-Send-for-Emission" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="enum" href="enum.Emission.html" title="enum example_bitcoind_rpc_polling::Emission">Emission</a></h3></section><section id="impl-Sync-for-Emission" class="impl"><a href="#impl-Sync-for-Emission" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="enum" href="enum.Emission.html" title="enum example_bitcoind_rpc_polling::Emission">Emission</a></h3></section><section id="impl-Unpin-for-Emission" class="impl"><a href="#impl-Unpin-for-Emission" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="enum" href="enum.Emission.html" title="enum example_bitcoind_rpc_polling::Emission">Emission</a></h3></section><section id="impl-UnwindSafe-for-Emission" class="impl"><a href="#impl-UnwindSafe-for-Emission" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="enum" href="enum.Emission.html" title="enum example_bitcoind_rpc_polling::Emission">Emission</a></h3></section></div><h2 id="blanket-implementations" class="section-header">Blanket Implementations<a href="#blanket-implementations" class="anchor">§</a></h2><div id="blanket-implementations-list"><details class="toggle implementors-toggle"><summary><section id="impl-Any-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#138">Source</a><a href="#impl-Any-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T<div class="where">where
     T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#139">Source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id" class="fn">type_id</a>(&amp;self) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/core/any/struct.TypeId.html" title="struct core::any::TypeId">TypeId</a></h4></section></summary><div class='docblock'>Gets the <code>TypeId</code> of <code>self</code>. <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Borrow%3CT%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#209">Source</a><a href="#impl-Borrow%3CT%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html" title="trait core::borrow::Borrow">Borrow</a>&lt;T&gt; for T<div class="where">where
     T: ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#211">Source</a><a href="#method.borrow" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html#tymethod.borrow" class="fn">borrow</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;T</a></h4></section></summary><div class='docblock'>Immutably borrows from an owned value. <a href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html#tymethod.borrow">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-BorrowMut%3CT%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#217">Source</a><a href="#impl-BorrowMut%3CT%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/borrow/trait.BorrowMut.html" title="trait core::borrow::BorrowMut">BorrowMut</a>&lt;T&gt; for T<div class="where">where
     T: ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow_mut" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#218">Source</a><a href="#method.borrow_mut" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/borrow/trait.BorrowMut.html#tymethod.borrow_mut" class="fn">borrow_mut</a>(&amp;mut self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut T</a></h4></section></summary><div class='docblock'>Mutably borrows from an owned value. <a href="https://doc.rust-lang.org/nightly/core/borrow/trait.BorrowMut.html#tymethod.borrow_mut">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-From%3CT%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/convert/mod.rs.html#767">Source</a><a href="#impl-From%3CT%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;T&gt; for T</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/convert/mod.rs.html#770">Source</a><a href="#method.from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(t: T) -&gt; T</h4></section></summary><div class="docblock"><p>Returns the argument unchanged.</p>
index c53276fffb81fc278a939c9f1a43eed11640cb1f..0a1c7f4c7c467d2714ba968a00d46734b8992457 100644 (file)
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `example_bitcoind_rpc_polling` crate."><title>example_bitcoind_rpc_polling - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-e7950ecc.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_bitcoind_rpc_polling" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f85c6de55 2025-01-26)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="../crates.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc mod crate"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_bitcoind_rpc_polling/index.html">example_<wbr>bitcoind_<wbr>rpc_<wbr>polling</a><span class="version">0.1.0</span></h2></div><div class="sidebar-elems"><ul class="block"><li><a id="all-types" href="all.html">All Items</a></li></ul><section id="rustdoc-toc"><h3><a href="#structs">Crate Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li><li><a href="#constants" title="Constants">Constants</a></li><li><a href="#functions" title="Functions">Functions</a></li></ul></section><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1>Crate <span>example_bitcoind_rpc_polling</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_bitcoind_rpc_polling/main.rs.html#1-370">Source</a> </span></div><h2 id="structs" class="section-header">Structs<a href="#structs" class="anchor">§</a></h2><dl class="item-table"><dt><a class="struct" href="struct.RpcArgs.html" title="struct example_bitcoind_rpc_polling::RpcArgs">RpcArgs</a><span title="Restricted Visibility">&nbsp;🔒</span> </dt></dl><h2 id="enums" class="section-header">Enums<a href="#enums" class="anchor">§</a></h2><dl class="item-table"><dt><a class="enum" href="enum.Emission.html" title="enum example_bitcoind_rpc_polling::Emission">Emission</a><span title="Restricted Visibility">&nbsp;🔒</span> </dt><dt><a class="enum" href="enum.RpcCommands.html" title="enum example_bitcoind_rpc_polling::RpcCommands">RpcCommands</a><span title="Restricted Visibility">&nbsp;🔒</span> </dt></dl><h2 id="constants" class="section-header">Constants<a href="#constants" class="anchor">§</a></h2><dl class="item-table"><dt><a class="constant" href="constant.CHANNEL_BOUND.html" title="constant example_bitcoind_rpc_polling::CHANNEL_BOUND">CHANNEL_<wbr>BOUND</a><span title="Restricted Visibility">&nbsp;🔒</span> </dt><dd>The mpsc channel bound for emissions from [<code>Emitter</code>].</dd><dt><a class="constant" href="constant.DB_COMMIT_DELAY.html" title="constant example_bitcoind_rpc_polling::DB_COMMIT_DELAY">DB_<wbr>COMMIT_<wbr>DELAY</a><span title="Restricted Visibility">&nbsp;🔒</span> </dt><dd>Delay for committing to persistence.</dd><dt><a class="constant" href="constant.DB_MAGIC.html" title="constant example_bitcoind_rpc_polling::DB_MAGIC">DB_<wbr>MAGIC</a><span title="Restricted Visibility">&nbsp;🔒</span> </dt><dt><a class="constant" href="constant.DB_PATH.html" title="constant example_bitcoind_rpc_polling::DB_PATH">DB_PATH</a><span title="Restricted Visibility">&nbsp;🔒</span> </dt><dt><a class="constant" href="constant.MEMPOOL_EMIT_DELAY.html" title="constant example_bitcoind_rpc_polling::MEMPOOL_EMIT_DELAY">MEMPOOL_<wbr>EMIT_<wbr>DELAY</a><span title="Restricted Visibility">&nbsp;🔒</span> </dt><dd>Delay between mempool emissions.</dd><dt><a class="constant" href="constant.STDOUT_PRINT_DELAY.html" title="constant example_bitcoind_rpc_polling::STDOUT_PRINT_DELAY">STDOUT_<wbr>PRINT_<wbr>DELAY</a><span title="Restricted Visibility">&nbsp;🔒</span> </dt><dd>Delay for printing status to stdout.</dd></dl><h2 id="functions" class="section-header">Functions<a href="#functions" class="anchor">§</a></h2><dl class="item-table"><dt><a class="fn" href="fn.await_flag.html" title="fn example_bitcoind_rpc_polling::await_flag">await_<wbr>flag</a><span title="Restricted Visibility">&nbsp;🔒</span> </dt><dt><a class="fn" href="fn.main.html" title="fn example_bitcoind_rpc_polling::main">main</a><span title="Restricted Visibility">&nbsp;🔒</span> </dt><dt><a class="fn" href="fn.start_ctrlc_handler.html" title="fn example_bitcoind_rpc_polling::start_ctrlc_handler">start_<wbr>ctrlc_<wbr>handler</a><span title="Restricted Visibility">&nbsp;🔒</span> </dt></dl></section></div></main></body></html>
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `example_bitcoind_rpc_polling` crate."><title>example_bitcoind_rpc_polling - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-e7950ecc.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_bitcoind_rpc_polling" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f85c6de55 2025-01-26)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="../crates.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc mod crate"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_bitcoind_rpc_polling/index.html">example_<wbr>bitcoind_<wbr>rpc_<wbr>polling</a><span class="version">0.1.0</span></h2></div><div class="sidebar-elems"><ul class="block"><li><a id="all-types" href="all.html">All Items</a></li></ul><section id="rustdoc-toc"><h3><a href="#structs">Crate Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li><li><a href="#constants" title="Constants">Constants</a></li><li><a href="#functions" title="Functions">Functions</a></li></ul></section><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1>Crate <span>example_bitcoind_rpc_polling</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_bitcoind_rpc_polling/main.rs.html#1-370">Source</a> </span></div><h2 id="structs" class="section-header">Structs<a href="#structs" class="anchor">§</a></h2><dl class="item-table"><dt><a class="struct" href="struct.RpcArgs.html" title="struct example_bitcoind_rpc_polling::RpcArgs">RpcArgs</a><span title="Restricted Visibility">&nbsp;🔒</span> </dt></dl><h2 id="enums" class="section-header">Enums<a href="#enums" class="anchor">§</a></h2><dl class="item-table"><dt><a class="enum" href="enum.Emission.html" title="enum example_bitcoind_rpc_polling::Emission">Emission</a><span title="Restricted Visibility">&nbsp;🔒</span> </dt><dt><a class="enum" href="enum.RpcCommands.html" title="enum example_bitcoind_rpc_polling::RpcCommands">RpcCommands</a><span title="Restricted Visibility">&nbsp;🔒</span> </dt></dl><h2 id="constants" class="section-header">Constants<a href="#constants" class="anchor">§</a></h2><dl class="item-table"><dt><a class="constant" href="constant.CHANNEL_BOUND.html" title="constant example_bitcoind_rpc_polling::CHANNEL_BOUND">CHANNEL_<wbr>BOUND</a><span title="Restricted Visibility">&nbsp;🔒</span> </dt><dd>The mpsc channel bound for emissions from <a href="../bdk_bitcoind_rpc/struct.Emitter.html" title="struct bdk_bitcoind_rpc::Emitter"><code>Emitter</code></a>.</dd><dt><a class="constant" href="constant.DB_COMMIT_DELAY.html" title="constant example_bitcoind_rpc_polling::DB_COMMIT_DELAY">DB_<wbr>COMMIT_<wbr>DELAY</a><span title="Restricted Visibility">&nbsp;🔒</span> </dt><dd>Delay for committing to persistence.</dd><dt><a class="constant" href="constant.DB_MAGIC.html" title="constant example_bitcoind_rpc_polling::DB_MAGIC">DB_<wbr>MAGIC</a><span title="Restricted Visibility">&nbsp;🔒</span> </dt><dt><a class="constant" href="constant.DB_PATH.html" title="constant example_bitcoind_rpc_polling::DB_PATH">DB_PATH</a><span title="Restricted Visibility">&nbsp;🔒</span> </dt><dt><a class="constant" href="constant.MEMPOOL_EMIT_DELAY.html" title="constant example_bitcoind_rpc_polling::MEMPOOL_EMIT_DELAY">MEMPOOL_<wbr>EMIT_<wbr>DELAY</a><span title="Restricted Visibility">&nbsp;🔒</span> </dt><dd>Delay between mempool emissions.</dd><dt><a class="constant" href="constant.STDOUT_PRINT_DELAY.html" title="constant example_bitcoind_rpc_polling::STDOUT_PRINT_DELAY">STDOUT_<wbr>PRINT_<wbr>DELAY</a><span title="Restricted Visibility">&nbsp;🔒</span> </dt><dd>Delay for printing status to stdout.</dd></dl><h2 id="functions" class="section-header">Functions<a href="#functions" class="anchor">§</a></h2><dl class="item-table"><dt><a class="fn" href="fn.await_flag.html" title="fn example_bitcoind_rpc_polling::await_flag">await_<wbr>flag</a><span title="Restricted Visibility">&nbsp;🔒</span> </dt><dt><a class="fn" href="fn.main.html" title="fn example_bitcoind_rpc_polling::main">main</a><span title="Restricted Visibility">&nbsp;🔒</span> </dt><dt><a class="fn" href="fn.start_ctrlc_handler.html" title="fn example_bitcoind_rpc_polling::start_ctrlc_handler">start_<wbr>ctrlc_<wbr>handler</a><span title="Restricted Visibility">&nbsp;🔒</span> </dt></dl></section></div></main></body></html>
\ No newline at end of file
index 86f54a8f5187ebea752e6551d6ef18e772c97172..3f004d1b609397d636cb6cedd0651215814680ba 100644 (file)
@@ -3,17 +3,17 @@
     pub change_descriptor: <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Descriptor&lt;DescriptorPublicKey&gt;&gt;,
     pub network: <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Network&gt;,
     pub local_chain: ChangeSet,
-    pub tx_graph: ChangeSet&lt;ConfirmationBlockTime&gt;,
+    pub tx_graph: ChangeSet&lt;<a class="struct" href="../bdk_core/block_id/struct.ConfirmationBlockTime.html" title="struct bdk_core::block_id::ConfirmationBlockTime">ConfirmationBlockTime</a>&gt;,
     pub indexer: ChangeSet,
 }</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>ChangeSet</p>
 </div></details><h2 id="fields" class="fields section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.descriptor" class="structfield section-header"><a href="#structfield.descriptor" class="anchor field">§</a><code>descriptor: <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Descriptor&lt;DescriptorPublicKey&gt;&gt;</code></span><div class="docblock"><p>Descriptor for recipient addresses.</p>
 </div><span id="structfield.change_descriptor" class="structfield section-header"><a href="#structfield.change_descriptor" class="anchor field">§</a><code>change_descriptor: <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Descriptor&lt;DescriptorPublicKey&gt;&gt;</code></span><div class="docblock"><p>Descriptor for change addresses.</p>
 </div><span id="structfield.network" class="structfield section-header"><a href="#structfield.network" class="anchor field">§</a><code>network: <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Network&gt;</code></span><div class="docblock"><p>Stores the network type of the transaction data.</p>
 </div><span id="structfield.local_chain" class="structfield section-header"><a href="#structfield.local_chain" class="anchor field">§</a><code>local_chain: ChangeSet</code></span><div class="docblock"><p>Changes to the [<code>LocalChain</code>].</p>
-</div><span id="structfield.tx_graph" class="structfield section-header"><a href="#structfield.tx_graph" class="anchor field">§</a><code>tx_graph: ChangeSet&lt;ConfirmationBlockTime&gt;</code></span><div class="docblock"><p>Changes to <a href="tx_graph::TxGraph"><code>TxGraph</code></a>.</p>
+</div><span id="structfield.tx_graph" class="structfield section-header"><a href="#structfield.tx_graph" class="anchor field">§</a><code>tx_graph: ChangeSet&lt;<a class="struct" href="../bdk_core/block_id/struct.ConfirmationBlockTime.html" title="struct bdk_core::block_id::ConfirmationBlockTime">ConfirmationBlockTime</a>&gt;</code></span><div class="docblock"><p>Changes to <a href="tx_graph::TxGraph"><code>TxGraph</code></a>.</p>
 </div><span id="structfield.indexer" class="structfield section-header"><a href="#structfield.indexer" class="anchor field">§</a><code>indexer: ChangeSet</code></span><div class="docblock"><p>Changes to [<code>KeychainTxOutIndex</code>].</p>
 </div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-ChangeSet" class="impl"><a class="src rightside" href="../src/example_cli/lib.rs.html#44">Source</a><a href="#impl-Clone-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html" title="trait core::clone::Clone">Clone</a> for <a class="struct" href="struct.ChangeSet.html" title="struct example_cli::ChangeSet">ChangeSet</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.clone" class="method trait-impl"><a class="src rightside" href="../src/example_cli/lib.rs.html#44">Source</a><a href="#method.clone" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone" class="fn">clone</a>(&amp;self) -&gt; <a class="struct" href="struct.ChangeSet.html" title="struct example_cli::ChangeSet">ChangeSet</a></h4></section></summary><div class='docblock'>Returns a copy of the value. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></div></details><details class="toggle method-toggle" open><summary><section id="method.clone_from" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174">Source</a></span><a href="#method.clone_from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from" class="fn">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-ChangeSet" class="impl"><a class="src rightside" href="../src/example_cli/lib.rs.html#44">Source</a><a href="#impl-Debug-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="struct" href="struct.ChangeSet.html" title="struct example_cli::ChangeSet">ChangeSet</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a class="src rightside" href="../src/example_cli/lib.rs.html#44">Source</a><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="type" href="https://doc.rust-lang.org/nightly/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Default-for-ChangeSet" class="impl"><a class="src rightside" href="../src/example_cli/lib.rs.html#44">Source</a><a href="#impl-Default-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html" title="trait core::default::Default">Default</a> for <a class="struct" href="struct.ChangeSet.html" title="struct example_cli::ChangeSet">ChangeSet</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.default" class="method trait-impl"><a class="src rightside" href="../src/example_cli/lib.rs.html#44">Source</a><a href="#method.default" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default" class="fn">default</a>() -&gt; <a class="struct" href="struct.ChangeSet.html" title="struct example_cli::ChangeSet">ChangeSet</a></h4></section></summary><div class='docblock'>Returns the “default value” for a type. <a href="https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Deserialize%3C'de%3E-for-ChangeSet" class="impl"><a class="src rightside" href="../src/example_cli/lib.rs.html#44">Source</a><a href="#impl-Deserialize%3C'de%3E-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl&lt;'de&gt; <a class="trait" href="https://docs.rs/serde/1.0.217/serde/de/trait.Deserialize.html" title="trait serde::de::Deserialize">Deserialize</a>&lt;'de&gt; for <a class="struct" href="struct.ChangeSet.html" title="struct example_cli::ChangeSet">ChangeSet</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.deserialize" class="method trait-impl"><a class="src rightside" href="../src/example_cli/lib.rs.html#44">Source</a><a href="#method.deserialize" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/serde/1.0.217/serde/de/trait.Deserialize.html#tymethod.deserialize" class="fn">deserialize</a>&lt;__D&gt;(__deserializer: __D) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;Self, __D::<a class="associatedtype" href="https://docs.rs/serde/1.0.217/serde/de/trait.Deserializer.html#associatedtype.Error" title="type serde::de::Deserializer::Error">Error</a>&gt;<div class="where">where
-    __D: <a class="trait" href="https://docs.rs/serde/1.0.217/serde/de/trait.Deserializer.html" title="trait serde::de::Deserializer">Deserializer</a>&lt;'de&gt;,</div></h4></section></summary><div class='docblock'>Deserialize this value from the given Serde deserializer. <a href="https://docs.rs/serde/1.0.217/serde/de/trait.Deserialize.html#tymethod.deserialize">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Merge-for-ChangeSet" class="impl"><a class="src rightside" href="../src/example_cli/lib.rs.html#914-938">Source</a><a href="#impl-Merge-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl Merge for <a class="struct" href="struct.ChangeSet.html" title="struct example_cli::ChangeSet">ChangeSet</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.merge" class="method trait-impl"><a class="src rightside" href="../src/example_cli/lib.rs.html#915-928">Source</a><a href="#method.merge" class="anchor">§</a><h4 class="code-header">fn <a class="fn">merge</a>(&amp;mut self, other: Self)</h4></section></summary><div class='docblock'>Merge another object of the same type onto <code>self</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.is_empty" class="method trait-impl"><a class="src rightside" href="../src/example_cli/lib.rs.html#930-937">Source</a><a href="#method.is_empty" class="anchor">§</a><h4 class="code-header">fn <a class="fn">is_empty</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Returns whether the structure is considered empty.</div></details><details class="toggle method-toggle" open><summary><section id="method.take" class="method trait-impl"><a href="#method.take" class="anchor">§</a><h4 class="code-header">fn <a class="fn">take</a>(&amp;mut self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Self&gt;</h4></section></summary><div class='docblock'>Take the value, replacing it with the default value.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-PartialEq-for-ChangeSet" class="impl"><a class="src rightside" href="../src/example_cli/lib.rs.html#44">Source</a><a href="#impl-PartialEq-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html" title="trait core::cmp::PartialEq">PartialEq</a> for <a class="struct" href="struct.ChangeSet.html" title="struct example_cli::ChangeSet">ChangeSet</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.eq" class="method trait-impl"><a class="src rightside" href="../src/example_cli/lib.rs.html#44">Source</a><a href="#method.eq" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#tymethod.eq" class="fn">eq</a>(&amp;self, other: &amp;<a class="struct" href="struct.ChangeSet.html" title="struct example_cli::ChangeSet">ChangeSet</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>self</code> and <code>other</code> values to be equal, and is used by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#261">Source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#method.ne" class="fn">ne</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;Rhs</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>!=</code>. The default implementation is almost always sufficient,
+    __D: <a class="trait" href="https://docs.rs/serde/1.0.217/serde/de/trait.Deserializer.html" title="trait serde::de::Deserializer">Deserializer</a>&lt;'de&gt;,</div></h4></section></summary><div class='docblock'>Deserialize this value from the given Serde deserializer. <a href="https://docs.rs/serde/1.0.217/serde/de/trait.Deserialize.html#tymethod.deserialize">Read more</a></div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Merge-for-ChangeSet" class="impl"><a class="src rightside" href="../src/example_cli/lib.rs.html#914-938">Source</a><a href="#impl-Merge-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="../bdk_core/merge/trait.Merge.html" title="trait bdk_core::merge::Merge">Merge</a> for <a class="struct" href="struct.ChangeSet.html" title="struct example_cli::ChangeSet">ChangeSet</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.merge" class="method trait-impl"><a class="src rightside" href="../src/example_cli/lib.rs.html#915-928">Source</a><a href="#method.merge" class="anchor">§</a><h4 class="code-header">fn <a href="../bdk_core/merge/trait.Merge.html#tymethod.merge" class="fn">merge</a>(&amp;mut self, other: Self)</h4></section></summary><div class='docblock'>Merge another object of the same type onto <code>self</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.is_empty" class="method trait-impl"><a class="src rightside" href="../src/example_cli/lib.rs.html#930-937">Source</a><a href="#method.is_empty" class="anchor">§</a><h4 class="code-header">fn <a href="../bdk_core/merge/trait.Merge.html#tymethod.is_empty" class="fn">is_empty</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Returns whether the structure is considered empty.</div></details><details class="toggle method-toggle" open><summary><section id="method.take" class="method trait-impl"><a class="src rightside" href="../src/bdk_core/merge.rs.html#13">Source</a><a href="#method.take" class="anchor">§</a><h4 class="code-header">fn <a href="../bdk_core/merge/trait.Merge.html#method.take" class="fn">take</a>(&amp;mut self) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/option/enum.Option.html" title="enum core::option::Option">Option</a>&lt;Self&gt;</h4></section></summary><div class='docblock'>Take the value, replacing it with the default value.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-PartialEq-for-ChangeSet" class="impl"><a class="src rightside" href="../src/example_cli/lib.rs.html#44">Source</a><a href="#impl-PartialEq-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html" title="trait core::cmp::PartialEq">PartialEq</a> for <a class="struct" href="struct.ChangeSet.html" title="struct example_cli::ChangeSet">ChangeSet</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.eq" class="method trait-impl"><a class="src rightside" href="../src/example_cli/lib.rs.html#44">Source</a><a href="#method.eq" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#tymethod.eq" class="fn">eq</a>(&amp;self, other: &amp;<a class="struct" href="struct.ChangeSet.html" title="struct example_cli::ChangeSet">ChangeSet</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>self</code> and <code>other</code> values to be equal, and is used by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="src" href="https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#261">Source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#method.ne" class="fn">ne</a>(&amp;self, other: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;Rhs</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class='docblock'>Tests for <code>!=</code>. The default implementation is almost always sufficient,
 and should not be overridden without very good reason.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Serialize-for-ChangeSet" class="impl"><a class="src rightside" href="../src/example_cli/lib.rs.html#44">Source</a><a href="#impl-Serialize-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://docs.rs/serde/1.0.217/serde/ser/trait.Serialize.html" title="trait serde::ser::Serialize">Serialize</a> for <a class="struct" href="struct.ChangeSet.html" title="struct example_cli::ChangeSet">ChangeSet</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.serialize" class="method trait-impl"><a class="src rightside" href="../src/example_cli/lib.rs.html#44">Source</a><a href="#method.serialize" class="anchor">§</a><h4 class="code-header">fn <a href="https://docs.rs/serde/1.0.217/serde/ser/trait.Serialize.html#tymethod.serialize" class="fn">serialize</a>&lt;__S&gt;(&amp;self, __serializer: __S) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;__S::<a class="associatedtype" href="https://docs.rs/serde/1.0.217/serde/ser/trait.Serializer.html#associatedtype.Ok" title="type serde::ser::Serializer::Ok">Ok</a>, __S::<a class="associatedtype" href="https://docs.rs/serde/1.0.217/serde/ser/trait.Serializer.html#associatedtype.Error" title="type serde::ser::Serializer::Error">Error</a>&gt;<div class="where">where
     __S: <a class="trait" href="https://docs.rs/serde/1.0.217/serde/ser/trait.Serializer.html" title="trait serde::ser::Serializer">Serializer</a>,</div></h4></section></summary><div class='docblock'>Serialize this value into the given Serde serializer. <a href="https://docs.rs/serde/1.0.217/serde/ser/trait.Serialize.html#tymethod.serialize">Read more</a></div></details></div></details><section id="impl-StructuralPartialEq-for-ChangeSet" class="impl"><a class="src rightside" href="../src/example_cli/lib.rs.html#44">Source</a><a href="#impl-StructuralPartialEq-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.StructuralPartialEq.html" title="trait core::marker::StructuralPartialEq">StructuralPartialEq</a> for <a class="struct" href="struct.ChangeSet.html" title="struct example_cli::ChangeSet">ChangeSet</a></h3></section></div><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-ChangeSet" class="impl"><a href="#impl-Freeze-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl !<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="struct" href="struct.ChangeSet.html" title="struct example_cli::ChangeSet">ChangeSet</a></h3></section><section id="impl-RefUnwindSafe-for-ChangeSet" class="impl"><a href="#impl-RefUnwindSafe-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="struct" href="struct.ChangeSet.html" title="struct example_cli::ChangeSet">ChangeSet</a></h3></section><section id="impl-Send-for-ChangeSet" class="impl"><a href="#impl-Send-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="struct" href="struct.ChangeSet.html" title="struct example_cli::ChangeSet">ChangeSet</a></h3></section><section id="impl-Sync-for-ChangeSet" class="impl"><a href="#impl-Sync-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="struct" href="struct.ChangeSet.html" title="struct example_cli::ChangeSet">ChangeSet</a></h3></section><section id="impl-Unpin-for-ChangeSet" class="impl"><a href="#impl-Unpin-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="struct" href="struct.ChangeSet.html" title="struct example_cli::ChangeSet">ChangeSet</a></h3></section><section id="impl-UnwindSafe-for-ChangeSet" class="impl"><a href="#impl-UnwindSafe-for-ChangeSet" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="struct" href="struct.ChangeSet.html" title="struct example_cli::ChangeSet">ChangeSet</a></h3></section></div><h2 id="blanket-implementations" class="section-header">Blanket Implementations<a href="#blanket-implementations" class="anchor">§</a></h2><div id="blanket-implementations-list"><details class="toggle implementors-toggle"><summary><section id="impl-Any-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#138">Source</a><a href="#impl-Any-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T<div class="where">where
     T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#139">Source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id" class="fn">type_id</a>(&amp;self) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/core/any/struct.TypeId.html" title="struct core::any::TypeId">TypeId</a></h4></section></summary><div class='docblock'>Gets the <code>TypeId</code> of <code>self</code>. <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Borrow%3CT%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#209">Source</a><a href="#impl-Borrow%3CT%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html" title="trait core::borrow::Borrow">Borrow</a>&lt;T&gt; for T<div class="where">where
index e80de1dc755372cd17f09911da17907dc8a1ded8..e4d2c0dd3c8a84cb4ceacd9a02941da0abdff54a 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Alias for a `IndexedTxGraph` with specific `Anchor` and `Indexer`."><title>KeychainTxGraph in example_cli - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-e7950ecc.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_cli" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f85c6de55 2025-01-26)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc type"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_cli/index.html">example_<wbr>cli</a><span class="version">0.2.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Keychain<wbr>TxGraph</a></h2><h3><a href="#aliased-type">Aliased Type</a></h3><h3><a href="#fields">Fields</a></h3><ul class="block field"><li><a href="#structfield.index" title="index">index</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate example_<wbr>cli</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="index.html">example_cli</a></div><h1>Type Alias <span class="type">KeychainTxGraph</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_cli/lib.rs.html#41">Source</a> </span></div><pre class="rust item-decl"><code>pub type KeychainTxGraph = IndexedTxGraph&lt;ConfirmationBlockTime, KeychainTxOutIndex&lt;<a class="enum" href="enum.Keychain.html" title="enum example_cli::Keychain">Keychain</a>&gt;&gt;;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Alias for a <code>IndexedTxGraph</code> with specific <code>Anchor</code> and <code>Indexer</code>.</p>
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Alias for a `IndexedTxGraph` with specific `Anchor` and `Indexer`."><title>KeychainTxGraph in example_cli - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-e7950ecc.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_cli" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f85c6de55 2025-01-26)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc type"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_cli/index.html">example_<wbr>cli</a><span class="version">0.2.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Keychain<wbr>TxGraph</a></h2><h3><a href="#aliased-type">Aliased Type</a></h3><h3><a href="#fields">Fields</a></h3><ul class="block field"><li><a href="#structfield.index" title="index">index</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate example_<wbr>cli</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="index.html">example_cli</a></div><h1>Type Alias <span class="type">KeychainTxGraph</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_cli/lib.rs.html#41">Source</a> </span></div><pre class="rust item-decl"><code>pub type KeychainTxGraph = IndexedTxGraph&lt;<a class="struct" href="../bdk_core/block_id/struct.ConfirmationBlockTime.html" title="struct bdk_core::block_id::ConfirmationBlockTime">ConfirmationBlockTime</a>, KeychainTxOutIndex&lt;<a class="enum" href="enum.Keychain.html" title="enum example_cli::Keychain">Keychain</a>&gt;&gt;;</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Alias for a <code>IndexedTxGraph</code> with specific <code>Anchor</code> and <code>Indexer</code>.</p>
 </div></details><h2 id="aliased-type" class="section-header">Aliased Type<a href="#aliased-type" class="anchor">§</a></h2><pre class="rust item-decl"><code>struct KeychainTxGraph {
     pub index: KeychainTxOutIndex&lt;<a class="enum" href="enum.Keychain.html" title="enum example_cli::Keychain">Keychain</a>&gt;,
     <span class="comment">/* private fields */</span>
index 8357a60f649db10496d03f777ae19e400ae029a3..3549deba9f59b9a81948f8c9f93a88f908184568 100644 (file)
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `PlanUtxo` type in crate `example_cli`."><title>PlanUtxo in example_cli - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-e7950ecc.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_cli" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f85c6de55 2025-01-26)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc type"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_cli/index.html">example_<wbr>cli</a><span class="version">0.2.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="index.html">example_cli</a></div><h1>Type Alias <span class="type">PlanUtxo</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_cli/lib.rs.html#413">Source</a> </span></div><pre class="rust item-decl"><code>pub type PlanUtxo = (Plan, FullTxOut&lt;ConfirmationBlockTime&gt;);</code></pre></section></div></main></body></html>
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `PlanUtxo` type in crate `example_cli`."><title>PlanUtxo in example_cli - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-e7950ecc.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_cli" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f85c6de55 2025-01-26)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc type"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_cli/index.html">example_<wbr>cli</a><span class="version">0.2.0</span></h2></div><div class="sidebar-elems"><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="index.html">example_cli</a></div><h1>Type Alias <span class="type">PlanUtxo</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_cli/lib.rs.html#413">Source</a> </span></div><pre class="rust item-decl"><code>pub type PlanUtxo = (Plan, FullTxOut&lt;<a class="struct" href="../bdk_core/block_id/struct.ConfirmationBlockTime.html" title="struct bdk_core::block_id::ConfirmationBlockTime">ConfirmationBlockTime</a>&gt;);</code></pre></section></div></main></body></html>
\ No newline at end of file
index 1e594425c9c9864e5bbf506318fcc983d90559a3..4eb1b50aa247a546aec8f1f3802b93ee7077dbef 100644 (file)
@@ -1,8 +1,8 @@
 <!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `Emission` enum in crate `example_wallet_rpc`."><title>Emission in example_wallet_rpc - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-e7950ecc.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="example_wallet_rpc" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f85c6de55 2025-01-26)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="sidebar-items.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc enum"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../example_wallet_rpc/index.html">example_<wbr>wallet_<wbr>rpc</a><span class="version">0.1.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Emission</a></h2><h3><a href="#variants">Variants</a></h3><ul class="block variant"><li><a href="#variant.Block" title="Block">Block</a></li><li><a href="#variant.Mempool" title="Mempool">Mempool</a></li><li><a href="#variant.SigTerm" title="SigTerm">SigTerm</a></li></ul><h3><a href="#trait-implementations">Trait Implementations</a></h3><ul class="block trait-implementation"><li><a href="#impl-Debug-for-Emission" title="Debug">Debug</a></li></ul><h3><a href="#synthetic-implementations">Auto Trait Implementations</a></h3><ul class="block synthetic-implementation"><li><a href="#impl-Freeze-for-Emission" title="Freeze">Freeze</a></li><li><a href="#impl-RefUnwindSafe-for-Emission" title="RefUnwindSafe">RefUnwindSafe</a></li><li><a href="#impl-Send-for-Emission" title="Send">Send</a></li><li><a href="#impl-Sync-for-Emission" title="Sync">Sync</a></li><li><a href="#impl-Unpin-for-Emission" title="Unpin">Unpin</a></li><li><a href="#impl-UnwindSafe-for-Emission" title="UnwindSafe">UnwindSafe</a></li></ul><h3><a href="#blanket-implementations">Blanket Implementations</a></h3><ul class="block blanket-implementation"><li><a href="#impl-Any-for-T" title="Any">Any</a></li><li><a href="#impl-Borrow%3CT%3E-for-T" title="Borrow&#60;T&#62;">Borrow&#60;T&#62;</a></li><li><a href="#impl-BorrowMut%3CT%3E-for-T" title="BorrowMut&#60;T&#62;">BorrowMut&#60;T&#62;</a></li><li><a href="#impl-From%3CT%3E-for-T" title="From&#60;T&#62;">From&#60;T&#62;</a></li><li><a href="#impl-Into%3CU%3E-for-T" title="Into&#60;U&#62;">Into&#60;U&#62;</a></li><li><a href="#impl-TryFrom%3CU%3E-for-T" title="TryFrom&#60;U&#62;">TryFrom&#60;U&#62;</a></li><li><a href="#impl-TryInto%3CU%3E-for-T" title="TryInto&#60;U&#62;">TryInto&#60;U&#62;</a></li><li><a href="#impl-VZip%3CV%3E-for-T" title="VZip&#60;V&#62;">VZip&#60;V&#62;</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="index.html">In crate example_<wbr>wallet_<wbr>rpc</a></h2></div></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="index.html">example_wallet_rpc</a></div><h1>Enum <span class="enum">Emission</span><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"><a class="src" href="../src/example_wallet_rpc/main.rs.html#73-77">Source</a> </span></div><pre class="rust item-decl"><code>pub(crate) enum Emission {
     SigTerm,
-    Block(BlockEvent&lt;Block&gt;),
+    Block(<a class="struct" href="../bdk_bitcoind_rpc/struct.BlockEvent.html" title="struct bdk_bitcoind_rpc::BlockEvent">BlockEvent</a>&lt;Block&gt;),
     Mempool(<a class="struct" href="https://doc.rust-lang.org/nightly/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a>&lt;(Transaction, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a>)&gt;),
-}</code></pre><h2 id="variants" class="variants section-header">Variants<a href="#variants" class="anchor">§</a></h2><div class="variants"><section id="variant.SigTerm" class="variant"><a href="#variant.SigTerm" class="anchor">§</a><h3 class="code-header">SigTerm</h3></section><section id="variant.Block" class="variant"><a href="#variant.Block" class="anchor">§</a><h3 class="code-header">Block(BlockEvent&lt;Block&gt;)</h3></section><section id="variant.Mempool" class="variant"><a href="#variant.Mempool" class="anchor">§</a><h3 class="code-header">Mempool(<a class="struct" href="https://doc.rust-lang.org/nightly/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a>&lt;(Transaction, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a>)&gt;)</h3></section></div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-Emission" class="impl"><a class="src rightside" href="../src/example_wallet_rpc/main.rs.html#72">Source</a><a href="#impl-Debug-for-Emission" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="enum" href="enum.Emission.html" title="enum example_wallet_rpc::Emission">Emission</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a class="src rightside" href="../src/example_wallet_rpc/main.rs.html#72">Source</a><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="type" href="https://doc.rust-lang.org/nightly/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details></div><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-Emission" class="impl"><a href="#impl-Freeze-for-Emission" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="enum" href="enum.Emission.html" title="enum example_wallet_rpc::Emission">Emission</a></h3></section><section id="impl-RefUnwindSafe-for-Emission" class="impl"><a href="#impl-RefUnwindSafe-for-Emission" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="enum" href="enum.Emission.html" title="enum example_wallet_rpc::Emission">Emission</a></h3></section><section id="impl-Send-for-Emission" class="impl"><a href="#impl-Send-for-Emission" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="enum" href="enum.Emission.html" title="enum example_wallet_rpc::Emission">Emission</a></h3></section><section id="impl-Sync-for-Emission" class="impl"><a href="#impl-Sync-for-Emission" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="enum" href="enum.Emission.html" title="enum example_wallet_rpc::Emission">Emission</a></h3></section><section id="impl-Unpin-for-Emission" class="impl"><a href="#impl-Unpin-for-Emission" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="enum" href="enum.Emission.html" title="enum example_wallet_rpc::Emission">Emission</a></h3></section><section id="impl-UnwindSafe-for-Emission" class="impl"><a href="#impl-UnwindSafe-for-Emission" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="enum" href="enum.Emission.html" title="enum example_wallet_rpc::Emission">Emission</a></h3></section></div><h2 id="blanket-implementations" class="section-header">Blanket Implementations<a href="#blanket-implementations" class="anchor">§</a></h2><div id="blanket-implementations-list"><details class="toggle implementors-toggle"><summary><section id="impl-Any-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#138">Source</a><a href="#impl-Any-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T<div class="where">where
+}</code></pre><h2 id="variants" class="variants section-header">Variants<a href="#variants" class="anchor">§</a></h2><div class="variants"><section id="variant.SigTerm" class="variant"><a href="#variant.SigTerm" class="anchor">§</a><h3 class="code-header">SigTerm</h3></section><section id="variant.Block" class="variant"><a href="#variant.Block" class="anchor">§</a><h3 class="code-header">Block(<a class="struct" href="../bdk_bitcoind_rpc/struct.BlockEvent.html" title="struct bdk_bitcoind_rpc::BlockEvent">BlockEvent</a>&lt;Block&gt;)</h3></section><section id="variant.Mempool" class="variant"><a href="#variant.Mempool" class="anchor">§</a><h3 class="code-header">Mempool(<a class="struct" href="https://doc.rust-lang.org/nightly/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a>&lt;(Transaction, <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u64.html">u64</a>)&gt;)</h3></section></div><h2 id="trait-implementations" class="section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Debug-for-Emission" class="impl"><a class="src rightside" href="../src/example_wallet_rpc/main.rs.html#72">Source</a><a href="#impl-Debug-for-Emission" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html" title="trait core::fmt::Debug">Debug</a> for <a class="enum" href="enum.Emission.html" title="enum example_wallet_rpc::Emission">Emission</a></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.fmt" class="method trait-impl"><a class="src rightside" href="../src/example_wallet_rpc/main.rs.html#72">Source</a><a href="#method.fmt" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt" class="fn">fmt</a>(&amp;self, f: &amp;mut <a class="struct" href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html" title="struct core::fmt::Formatter">Formatter</a>&lt;'_&gt;) -&gt; <a class="type" href="https://doc.rust-lang.org/nightly/core/fmt/type.Result.html" title="type core::fmt::Result">Result</a></h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></div></details></div></details></div><h2 id="synthetic-implementations" class="section-header">Auto Trait Implementations<a href="#synthetic-implementations" class="anchor">§</a></h2><div id="synthetic-implementations-list"><section id="impl-Freeze-for-Emission" class="impl"><a href="#impl-Freeze-for-Emission" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html" title="trait core::marker::Freeze">Freeze</a> for <a class="enum" href="enum.Emission.html" title="enum example_wallet_rpc::Emission">Emission</a></h3></section><section id="impl-RefUnwindSafe-for-Emission" class="impl"><a href="#impl-RefUnwindSafe-for-Emission" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a> for <a class="enum" href="enum.Emission.html" title="enum example_wallet_rpc::Emission">Emission</a></h3></section><section id="impl-Send-for-Emission" class="impl"><a href="#impl-Send-for-Emission" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a class="enum" href="enum.Emission.html" title="enum example_wallet_rpc::Emission">Emission</a></h3></section><section id="impl-Sync-for-Emission" class="impl"><a href="#impl-Sync-for-Emission" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html" title="trait core::marker::Sync">Sync</a> for <a class="enum" href="enum.Emission.html" title="enum example_wallet_rpc::Emission">Emission</a></h3></section><section id="impl-Unpin-for-Emission" class="impl"><a href="#impl-Unpin-for-Emission" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a> for <a class="enum" href="enum.Emission.html" title="enum example_wallet_rpc::Emission">Emission</a></h3></section><section id="impl-UnwindSafe-for-Emission" class="impl"><a href="#impl-UnwindSafe-for-Emission" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for <a class="enum" href="enum.Emission.html" title="enum example_wallet_rpc::Emission">Emission</a></h3></section></div><h2 id="blanket-implementations" class="section-header">Blanket Implementations<a href="#blanket-implementations" class="anchor">§</a></h2><div id="blanket-implementations-list"><details class="toggle implementors-toggle"><summary><section id="impl-Any-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#138">Source</a><a href="#impl-Any-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html" title="trait core::any::Any">Any</a> for T<div class="where">where
     T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/any.rs.html#139">Source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id" class="fn">type_id</a>(&amp;self) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/core/any/struct.TypeId.html" title="struct core::any::TypeId">TypeId</a></h4></section></summary><div class='docblock'>Gets the <code>TypeId</code> of <code>self</code>. <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Borrow%3CT%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#209">Source</a><a href="#impl-Borrow%3CT%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html" title="trait core::borrow::Borrow">Borrow</a>&lt;T&gt; for T<div class="where">where
     T: ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#211">Source</a><a href="#method.borrow" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html#tymethod.borrow" class="fn">borrow</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;T</a></h4></section></summary><div class='docblock'>Immutably borrows from an owned value. <a href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html#tymethod.borrow">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-BorrowMut%3CT%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#217">Source</a><a href="#impl-BorrowMut%3CT%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/borrow/trait.BorrowMut.html" title="trait core::borrow::BorrowMut">BorrowMut</a>&lt;T&gt; for T<div class="where">where
     T: ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow_mut" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#218">Source</a><a href="#method.borrow_mut" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/borrow/trait.BorrowMut.html#tymethod.borrow_mut" class="fn">borrow_mut</a>(&amp;mut self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut T</a></h4></section></summary><div class='docblock'>Mutably borrows from an owned value. <a href="https://doc.rust-lang.org/nightly/core/borrow/trait.BorrowMut.html#tymethod.borrow_mut">Read more</a></div></details></div></details><details class="toggle implementors-toggle"><summary><section id="impl-From%3CT%3E-for-T" class="impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/convert/mod.rs.html#767">Source</a><a href="#impl-From%3CT%3E-for-T" class="anchor">§</a><h3 class="code-header">impl&lt;T&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;T&gt; for T</h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from" class="method trait-impl"><a class="src rightside" href="https://doc.rust-lang.org/nightly/src/core/convert/mod.rs.html#770">Source</a><a href="#method.from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(t: T) -&gt; T</h4></section></summary><div class="docblock"><p>Returns the argument unchanged.</p>
index 98bc06d802a7d226434ee8cce52003d76f4ab34a..fdb5d78a88f8cab78bc32c930b037f59850fe60c 100644 (file)
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Documentation for Rustdoc"><title>Help</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="./static.files/${f}">`).join(""))</script><link rel="stylesheet" href="./static.files/normalize-9960930a.css"><link rel="stylesheet" href="./static.files/rustdoc-e7950ecc.css"><meta name="rustdoc-vars" data-root-path="./" data-static-root-path="./static.files/" data-current-crate="example_electrum" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f85c6de55 2025-01-26)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="./static.files/storage-59e33391.js"></script><script defer src="./static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="./static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="./static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="./static.files/favicon-044be391.svg"></head><body class="rustdoc mod sys"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="./index.html"><img class="rust-logo" src="./static.files/rust-logo-9a9549ea.svg" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="./index.html"><img class="rust-logo" src="./static.files/rust-logo-9a9549ea.svg" alt="logo"></a><h2><a href="./index.html">Rustdoc</a><span class="version">1.86.0-nightly</span></h2></div><div class="version">(f85c6de55 2025-01-26)</div><h2 class="location">Help</h2><div class="sidebar-elems"></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1>Rustdoc help</h1><span class="out-of-band"><a id="back" href="javascript:void(0)" onclick="history.back();">Back</a></span></div><noscript><section><p>You need to enable JavaScript to use keyboard commands or search.</p><p>For more information, browse the <a href="https://doc.rust-lang.org/rustdoc/">rustdoc handbook</a>.</p></section></noscript></section></div></main></body></html>
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Documentation for Rustdoc"><title>Help</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="./static.files/${f}">`).join(""))</script><link rel="stylesheet" href="./static.files/normalize-9960930a.css"><link rel="stylesheet" href="./static.files/rustdoc-e7950ecc.css"><meta name="rustdoc-vars" data-root-path="./" data-static-root-path="./static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f85c6de55 2025-01-26)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="./static.files/storage-59e33391.js"></script><script defer src="./static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="./static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="./static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="./static.files/favicon-044be391.svg"></head><body class="rustdoc mod sys"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="./index.html"><img class="rust-logo" src="./static.files/rust-logo-9a9549ea.svg" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="./index.html"><img class="rust-logo" src="./static.files/rust-logo-9a9549ea.svg" alt="logo"></a><h2><a href="./index.html">Rustdoc</a><span class="version">1.86.0-nightly</span></h2></div><div class="version">(f85c6de55 2025-01-26)</div><h2 class="location">Help</h2><div class="sidebar-elems"></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1>Rustdoc help</h1><span class="out-of-band"><a id="back" href="javascript:void(0)" onclick="history.back();">Back</a></span></div><noscript><section><p>You need to enable JavaScript to use keyboard commands or search.</p><p>For more information, browse the <a href="https://doc.rust-lang.org/rustdoc/">rustdoc handbook</a>.</p></section></noscript></section></div></main></body></html>
\ No newline at end of file
index 03512b4da511ceff8bdfa8208f38148929b069d0..f1708b8c02408f11718ffe66b4683e29ef28cab7 100644 (file)
@@ -1,4 +1,4 @@
-var searchIndex = new Map(JSON.parse('[["bdk_bitcoind_rpc",{"t":"KFFEONNNNNNONNNNNNMNNNNNNNNNNNN","n":["BitcoindRpcErrorExt","BlockEvent","Emitter","bitcoincore_rpc","block","block_hash","block_height","borrow","","borrow_mut","","checkpoint","connected_to","fmt","from","","into","","is_not_found_error","mempool","new","next_block","next_header","try_from","","try_into","","type_id","","vzip",""],"q":[[0,"bdk_bitcoind_rpc"],[31,"bitcoin::blockdata::block"],[32,"bdk_core::checkpoint"],[33,"bdk_core::block_id"],[34,"core::fmt"],[35,"bitcoin::blockdata::transaction"],[36,"alloc::vec"],[37,"bitcoincore_rpc::error"],[38,"core::result"],[39,"bitcoincore_rpc::client"],[40,"core::option"],[41,"core::any"]],"i":"````b00Aj1011110101Af111112121212","f":"````{b}{{{d{{b{c}}}}}f{}}{{{d{{b{c}}}}}h{}}{d{{d{c}}}{}}0{{{d{j}}}{{d{jc}}}{}}0{bl}{{{d{{b{c}}}}}n{}}{{{d{{b{c}}}}{d{jA`}}}AbAd}{cc{}}0{{}c{}}0{{{d{Af}}}Ah}{{{d{j{Aj{c}}}}}{{Bf{{Bb{{B`{AlAn}}}}Bd}}}Bh}{{{d{c}}lh}{{Aj{c}}}Bh}{{{d{j{Aj{c}}}}}{{Bf{{Bl{{b{Bj}}}}Bd}}}Bh}{{{d{j{Aj{c}}}}}{{Bf{{Bl{{b{Bn}}}}Bd}}}Bh}{c{{Bf{e}}}{}{}}0{{}{{Bf{c}}}{}}0{dC`}0{{}c{}}0","D":"Bd","p":[[5,"BlockEvent",0],[1,"reference",null,null,1],[5,"BlockHash",31],[1,"u32"],[0,"mut"],[5,"CheckPoint",32],[5,"BlockId",33],[5,"Formatter",34],[8,"Result",34],[10,"Debug",34],[10,"BitcoindRpcErrorExt",0],[1,"bool"],[5,"Emitter",0],[5,"Transaction",35],[1,"u64"],[1,"tuple",null,null,1],[5,"Vec",36],[6,"Error",37],[6,"Result",38,null,1],[10,"RpcApi",39],[5,"Block",31],[6,"Option",40,null,1],[5,"Header",31],[5,"TypeId",41]],"r":[],"b":[],"c":"OjAAAAAAAAA=","e":"OzAAAAEAAA0ABAAEAAAACAADAA4AAAAYAAcA","P":[[5,"B"],[7,"T"],[11,""],[12,"B"],[14,"T"],[16,"U"],[18,""],[19,"C"],[23,"U,T"],[25,"U"],[27,""],[29,"V"]]}],["bdk_chain",{"t":"KPSFPFFGKGFFFPKFRFFIEEIPKGPFEFFPNNMNNONNNNDEONOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNMNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNONOONCCNNNNNNNNNNNNNNNNNNNNNNNNMNNMNONECNMENNNNNNNNONNNNNNNNNDCODNNNNNOCENNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCOOOONNNNNNNNNNNNNNNONNNNNNNNNNNNNNNOOOOOOOFGPPPPFTTPPPFFPFFTTPGTTGFFFGFTTTTTTTTTTTTTTTTTTTPPFPPPTPGGPPPPTTTTFFPPPPPPFFFFPPTTPFFFFFFPPPPPFFFFFFGFFFPPPPFFFFFPPPPPPPPPPPPPPPPPFTFFFFFFFGFFFFTTTTTTNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCCNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCOONNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNONNNNNNCNNNNNNNNNNNNNNNCONNNNNNNNNNNNNNNNNNNNNOOCNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNCONONNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNONONNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNCNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONONNONNNNOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNOFGGPPPGTPFPFGPFPGGKPFPPPPGPPPGPPPFPFPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPGPFPFPFPFGGFPFPPPPPFPPPKGFPPPPPPPPGPPFPNNNNMNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNKKCCMMMMMMMHCHHHHCHHHPGPFFPFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHNNNNNNNNNNNNNNNNNNNNNNNNHHHNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPGPFFPFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNRGPRGGKPPPPPPCNNNNNNNNNNNNNNNMHNHHHNNNHCHNHHHNNHCNNNNNNNNNNNNNNNNNNNNNNCCNNNNNNNNNNNNNNNNNNNCFSSSPSPGPSSPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNKRKRFGKFFPPPNNNNNNNNNNNNNNNNNMNNNNNNNNNMNNNMNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFSSSSSSSSSSRRKMFNNNNNNNNNNNNFFKNNNNMNNNNNNNNNNNNNNNNNNNNNNNNTGGKTTTKPTGTGGTFKPTTTFTTTTRTGTPTTTTTPPTTTPTTTTTTTTTTTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNHHHHHHHHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNSSFSGGGCCCCCCCTTKFTFRTKFTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNMNNNNFFPGFGPPGPFFPPPPPPPPPPPGPFFGPPPFGPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFGPPPPGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNSSFFPGFPFFPPSPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNKFFKFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPFSPPSSGNNNNNNNNNNNNNNNNNNNNNNNNHHNNNNNNNNNNNNHHNNFGPPSSPPNNNNNNNNNNHHHHHHHHHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFGFPFFFPNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONONNNNNNNNNONNNNNONONNNNNNNNNNNNNONNNNNNNNNNNNNNNONNNNNNNNNNNNNNNFFFFFGFFFFPPNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPFGFFGIIIIFPPKPFPPPPIPPPPFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOONOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNOOOOOONNNOOOOOONNNNNOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOFFCCCCCCCCCPPGFFFTPPTTTFPPGFFFONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNOONNONNNNNONNNNNNNNNNNNNNNONNNNNONNNNNTSFSSSSSSSTSSTSSTTTSNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNFCCPFFSGTTTTFFTPFTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPFFFFGTTTTTFPFTTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGPPPJJJJJFPPPPPPCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSFFPGGFFPPPFPFFKFFFPPFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCHGPPSSFNNNNNNNNNNNNNNNNNNNNPGPPFGPPPPPPPPPPPPPPPPPPGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPFFFTFFTTTTTGFTPFFFFPFPPFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNOONNONHHOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNOOONNNNNNNOSFFFNNNNNNNNNNNNNTPKGKTPFTKTTTTPKONOOOONNNNNNNNNMHHNMMMMMMMMMMCNNNNNNNNNNNNNOOONOCOOOMMMMMMMMMMOCHNNNNNNNNNNNFKPKGGPPSPPPPKPFKNNNNNNNNNNNNNMNNHHHMMMMMMMMMMNNNNNNNNNNNNNNNNNNNMMMMMMMMMMHHNNNNNNNNNNNNNNNNNOOOOJFJJJJJOOOOOOOOOOOOOKKRRKRFRKFNNNNNNMMNNMNCNNMNNNNNNNNNKFFFFGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPGPPFPFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNPFPFPPFGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFFFFFFTRTTRFKKFFTRMNMNNNNNNNNQNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNMNNMNNNNNCNNQQCNNNNNMNNNNNMNMNNNCQCNCCCCQCCCCMNNNNNNNNNNNNNNNNNNNNHFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFGRKRKIGGFPPFPPPFPNMNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNCNNNNNNNNNQNNNNNNNNNNNMNNNQNNNNNNNNNNNNNNNNNNNNNNCCNNNNNNNQNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNQFNNNNNNNNNNNNNNNNNRFFKNNMNNNNNNNNNNNNQNNNNQNNNNNNNNNNNNNNNNNNGGPPFPFPFNNNNNNNNONNNNONNNNNNNRKGGPPPPMRKRKMMFFFNNNONONNNNFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNKYKRRRKYRRRRRRRKNNNCMMMMMMMMMNMMMMMMMMMMMMMMMNMMMMMMQNNCMMMMMMNMMMMMMMMMMMMMMMMNMMMMMMMPPPKKKKRPKKRRRRRKPFKPKPPPPPKPKPPPGPPPRRRKKNNNNNNNNNNNNMNNNMMNMMMMMMMMNMMMMMMMMMMMMMMMNMMMMMMNNNNNNNNNNNNMNMNNNNNNNNNMNNNNNNNNNMNMNNNMNMNNNNNNNMNNNNNNNMNNMNNCNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFFFFFFFFFFFFFFFFFFFFFFFFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNKRRRRRRRRFRRRRRRRRKKRKRKRKRKRKRKRKKNNNNNMMMMMMMMNNNNNNNNNNMMMMMMNNNMMMMMMNNNNNMMMMMNMMMMMMMMMMMMNMMMMMMMMNNNNNNNCTKNMNFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFKNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPPPKPPPFPFGFPPPPPPPPKIFFPFPPKPNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNMNNNNNNNNNNNNNNNNNNNHHNNQNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNPFPPGGPPFPFPPPPFPGGGFFFFPPPFKRRFFFIIKFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNONNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPPFGPPPPPFPPNNNNNHHNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNONNNNPPGGFPPPPPFCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHFTTTTFTTTTSFTTFTTTFTNCONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCCCCCNNNONONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGFFPPPPPPPOONNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOONONNNNNNNNNNNPPPPPPPPPFFPPPPPPPPPPPPPPSSPPGPPPFPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOPPPFFGPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNOONNNNNNNNNNNNOONNNOOPGFFPPNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNOONNNNNNONNNNNNNNNNNNONNNNNNFFFFNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNONNNNNNNNONNNNONNNNFFFFFFONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOONNNNNNNNNNNNNNNNNNOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPPPPPPPFGFNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNONOOOOOOOONNNNNNNNNNNNOONNNFSSSSSSSSHFFFPPPPPPPPPPGRGPKGPGFPPPPPPPPPPPPPPPPPGPPPPPPPPPPPPPPFGPPFPGFPPPPPPPPPGGIGIPPPPPPPPPPPPPPPOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNOOONNNNNNNNNNNNNOONNNNOOOOCOOOCNNNOONNNNNNNOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOONNONNNNNNNNNNNNNOOOOOOOOOOOOOOOOOFFFINNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOONNONNNONNNNNNNNNNNNNNOONNNGFKTGPTPPPFPPPPPPPPFTFPTPGKFFFFGFKKKGFFTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNMNNNNNNNNNNNNNNCCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCQNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNSSSSSSSSSSSSSSSSFNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNFFNNNNNNNNNNNNNNNNNNNNNPPFGFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNKFIFIFIPPPPFSSSSSIFFPPPPRFMNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNQQNNNNNNNNNNNNNNNNNNHNNNNNCHHHHHHJHHHHHHHHHHHHHHHHHHHJHHHHHHHHHHHJHHHHHJJJHHHHHHHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNNNNNHHHHHNNNNNFTNNNNIIIIGNNNNNNNNNINNNNNNNNNNTRRFKKFFTRMMQMMMQQMMMQQMTKFKTKKRKNNNCNMNNNNNNNMNNNNNNNMMCHNNCNNNCNNHNMNMNNNNPFFGFFKKPPPFFFFPFGFMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNCKKKRFFFFFKRMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPPPGFCKFNNNNNNNNNNKKRKKKRKKFFNNNNNNMNNMNNNNMMNNMMNNNNNNNNNNNMNNNNNNNNNMNNNNNNNMNNMNNMHMNNNMHNNNMNNNNNNNNNNFFFCNNNNNNNNNNNCNNNNNNNNFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNNNNRKFKNNMMMMMMNNCNNNNNMMNNNNNNGGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHNNNNNNNNNNNNNNNNNNFFNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPPPPFGPGPGPPPPPFPFFPPPPPPGGPGPFPFFFPPFPFGPPPFPPFFGGPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNSPPPFGPNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNOHNNNNNNNNNNNNNNFPPPFPGPPGPPPPPPPPFFGFPPPPFFPGPFSSSSSSSFGFFFPFFFFGGFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONCNNONNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNCOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFNNNNNNNNNNNNNNNNNNNNNNNNNFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNONNNNRKMMMMMCCFSPKGPFTTKNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNMNNNNMNNNNNNNNNNNNNNNNNNNNMNNNOOOOFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFGTPFFFFPFFTNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNONNNNNNSHFFFPPGFFFFPNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNOONNNNNONNONNNNNNNNNNNNNNNNNNNNNNNNOONOONNNNNNNNNNNNNNNNNTGFFPPTTTFFFFFNNNOOONNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNOONNONNNOOOONNNNNNNNNNNNNNNNNN","n":["Anchor","","BIP32_MAX_INDEX","Balance","Block","BlockId","CanonicalIter","CanonicalReason","ChainOracle","ChainPosition","CheckPoint","CheckPointIter","ConfirmationBlockTime","Confirmed","DescriptorExt","DescriptorId","Error","FullTxOut","Impl","Indexed","IndexedTxGraph","Indexer","KeychainIndexed","Mempool","Merge","ObservedIn","","SpkIterator","TxGraph","TxPosInBlock","TxUpdate","Unconfirmed","add","all_zeros","anchor_block","","","anchors","as_byte_array","as_raw_hash","as_ref","","bdk_core","bitcoin","block","block_id","","","borrow","","","","","","","","","","","","","","","","borrow_mut","","","","","","","","","","","","","","","chain_position","clone","","","","","","","","","","","","clone_into","","","","","","","","","","","","clone_to_uninit","","","","","","","","","","","","cloned","cmp","","","","","","column_result","","","","","","","","confirmation_height_upper_bound","","","","confirmation_time","confirmed","default","","","","deref","descendant","descriptor","descriptor_id","deserialize","","","","","dust_value","engine","eq","","","","","","","","","","eq_ptr","equivalent","","","","","","","","","","","","","","","","","","extend","","fmt","","","","","","","","","","","","","","","from","","","","","","","","","","","","","","","","","","","","","","","from_anchor","from_block_ids","from_byte_array","from_engine","from_header","from_observed_in","from_raw_hash","from_slice","from_slice_delegated","from_str","get","get_chain_tip","hash","","","","","","height","","immature","index","indexed_tx_graph","indexer","insert","into","","","","","","","","","","","","","","","into_fallible","","","into_inner","into_iter","","","","is_block_in_chain","is_confirmed","is_confirmed_and_spendable","is_empty","is_mature","is_on_coinbase","iter","keychain_txout","local_chain","map_anchors","merge","miniscript","new","","","new_with_range","next","","","nth","outpoint","partial_cmp","","","","","","prev","push","range","rusqlite","rusqlite_impl","seen_ats","serde","serialize","","","","","spent_by","spk_client","spk_txout","take","to_byte_array","to_owned","","","","","","","","","","","","to_raw_hash","to_sql","","","","","","","","to_string","","to_transitive","total","transpose_into_fallible","","","trusted_pending","trusted_spendable","try_from","","","","","","","","","","","","","","","try_into","","","","","","","","","","","","","","","tx_graph","tx_pos","txout","txouts","txs","type_id","","","","","","","","","","","","","","","untrusted_pending","vzip","","","","","","","","","","","","","","","anchor","descendant","","observed_in","anchor","last_seen","transitively","Address","AddressType","All","","AllPlusAnyoneCanPay","","Amount","BROADCAST_MIN","BTC","Bit","Bitcoin","","Block","BlockHash","CentiBitcoin","CompactTarget","CompressedPublicKey","DEFAULT_MAX_FEE_RATE","DUST","Default","Denomination","ENABLE_LOCKTIME_NO_RBF","ENABLE_RBF_NO_LOCKTIME","EcdsaSighashType","FeeRate","FilterHash","FilterHeader","KnownHrp","LegacySighash","MAX","","","","","","MAX_ATTAINABLE_MAINNET","MAX_ATTAINABLE_REGTEST","MAX_ATTAINABLE_SIGNET","MAX_ATTAINABLE_TESTNET","MAX_BLOCK","MAX_MONEY","","MAX_STANDARD_WEIGHT","MIN","","","","MIN_TRANSACTION","Main","Mainnet","MerkleBlock","MicroBitcoin","MilliBitcoin","MilliSatoshi","NULL","NanoBitcoin","Network","NetworkKind","None","","NonePlusAnyoneCanPay","","ONE_BTC","","ONE_SAT","","Opcode","OutPoint","P2pkh","P2sh","P2tr","P2wpkh","P2wsh","PicoBitcoin","PrivateKey","Psbt","PubkeyHash","PublicKey","Regtest","","SAT","SIZE","Satoshi","Script","ScriptBuf","ScriptHash","SegwitV0Sighash","Sequence","SignedAmount","Signet","Single","","SinglePlusAnyoneCanPay","","TapBranchTag","TapLeafHash","TapLeafTag","TapNodeHash","TapSighash","TapSighashTag","TapSighashType","TapTweakHash","TapTweakTag","Target","Test","Testnet","Testnet4","Testnets","Transaction","TxIn","TxMerkleNode","TxOut","Txid","V0","V1","V10","V11","V12","V13","V14","V15","V16","V2","V3","V4","V5","V6","V7","V8","V9","VarInt","WITNESS_SCALE_FACTOR","WPubkeyHash","WScriptHash","Weight","Witness","WitnessCommitment","WitnessMerkleNode","WitnessProgram","WitnessVersion","Work","Wtxid","XKeyIdentifier","XOnlyPublicKey","ZERO","","","","","","abs","add","","","","add_assign","","","add_tweak","address","address_type","all_zeros","","","","","","","","","","","","","","","","","","","amount","as_byte_array","","","","","","","","","","","","","","","","","","","as_bytes","as_c_ptr","as_mut","","","","as_mut_bytes","as_mut_c_ptr","as_mut_ptr","as_mut_script","as_ptr","as_raw_hash","","","","","","","","","","","","","","","","","","","as_ref","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","as_script","as_unchecked","assume_checked","assume_checked_ref","assume_hidden","base_size","","bip152","bip158","bip32","bip34_block_height","block_hash","blockdata","borrow","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","borrow_mut","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","builder","","bytes","chain_hash","check_after","check_merkle_root","check_older","","check_witness_commitment","checked_abs","checked_add","","","checked_div","","","","checked_mul","","","","checked_mul_by_weight","checked_rem","","checked_sub","","","classify","clear","clone","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","clone_into","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","clone_to_uninit","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","cmp","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","cmp_fast_unstable","coinbase","combine","compressed","","compute_merkle_root","compute_ntxid","compute_txid","compute_witness_commitment","compute_wtxid","consensus","consensus_decode","","","","","","","","","","","","","","","","","consensus_decode_from_finite_reader","","","","","consensus_encode","","","","","","","","","","","","","","","","","","","","","count_sigops","count_sigops_legacy","dangerous_assume_tweaked","default","","","","","","","","","","","","deref","deref_mut","des_btc","","des_sat","","deserialize","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_from_reader","difficulty","difficulty_float","display_dynamic","","display_in","","div","","","","","div_assign","","","dust_value","ecdsa","enables_absolute_lock_time","enables_lock_time","engine","","","","","","","","","","","","","","","","","","","","","","","eq","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","eq_fast_unstable","equivalent","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","error","extend","extract","extract_matches","extract_tx","extract_tx_fee_rate_limit","extract_tx_unchecked_fee_rate","extract_tx_with_fee_rate_limit","fee","fee_vb","fee_wu","filter_header","finalize","finalize_inp","finalize_inp_mall","finalize_inp_mall_mut","finalize_inp_mut","finalize_mall","finalize_mall_mut","finalize_mut","first_opcode","fmt","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","fmt_asm","fmt_value_in","","fmt_wif","from","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","from_512_second_intervals","from_be_bytes","","from_block_with_predicate","from_btc","","from_byte_array","","","","","","","","","","","","","","","","","","","from_bytes","","from_bytes_mut","from_chain_hash","from_compact","from_consensus","","","from_consensus_u8","from_core_arg","from_engine","","","","","","","","","","","","","","","","","","","from_float_in","","from_header_difficulty_adjustment","from_header_txids_with_predicate","from_height","from_hex","","","","","from_int_btc","from_iter","from_key_and_tweak","from_keypair","from_kwu","from_le_bytes","","from_magic","from_next_work_required","from_node_hashes","from_non_witness_data_size","from_private_key","","from_raw_hash","","","","","","","","","","","","","","","","","","","from_sat","","from_sat_per_kwu","from_sat_per_vb","from_sat_per_vb_unchecked","from_script","","","from_seconds_ceil","from_seconds_floor","from_slice","","","","","","","","","","","","","","","","","","","","","","","","","","from_slice_delegated","","","","","","","","","","","","","","","","","","","from_standard","from_str","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","from_str_in","","from_str_with_denomination","","from_unprefixed_hex","","","","from_unsigned_tx","from_vb","from_vb_unchecked","from_vb_unwrap","from_wif","from_witness_data_size","from_witness_program","from_wu","from_wu_usize","generate","hash","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","hash_types","header","","index","","","","","","","","","","","","","","","","","","","","","","","","","","","","inner","","input","inputs","instruction_indices","instruction_indices_minimal","instructions","instructions_minimal","into","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","into_boxed_script","into_bytes","into_iter","into_script_buf","into_unchecked","is_absolute_timelock_satisfied","is_coinbase","is_empty","","is_explicitly_rbf","is_final","is_height_locked","is_lock_time_enabled","is_mainnet","is_met_by","is_multisig","is_negative","is_null","is_op_return","is_p2pk","is_p2pkh","is_p2sh","is_p2tr","","is_p2wpkh","","is_p2wsh","","is_positive","is_provably_unspendable","is_push_only","is_rbf","is_related_to_pubkey","is_related_to_xonly_pubkey","is_relative_lock_time","is_spend_standard","is_time_locked","is_uncompressed","is_valid_for_network","is_witness_program","is_x_only_key","iter","iter_funding_utxos","key","last","legacy_weight","len","","lock_time","log2","magic","matches_script_pubkey","max_difficulty_transition_threshold","max_transition_threshold","max_transition_threshold_unchecked","merkle_tree","min_difficulty_transition_threshold","min_transition_threshold","minimal_non_dust","","minimal_non_dust_custom","","mul","","","","","mul_assign","","","neg","network","","new","","","","","","","new_op_return","new_p2pk","new_p2pkh","new_p2sh","new_p2tr","new_p2tr_tweaked","new_p2wpkh","new_p2wsh","new_uncompressed","","new_witness_program","nth","ntxid","null","output","outputs","p2p","p2pk_public_key","p2pkh","p2sh","p2sh_from_hash","p2shwpkh","p2shwsh","p2tr","","p2tr_key_spend","p2tr_tweaked","","p2wpkh","","","p2wpkh_script_code","","","","p2wsh","","params","parse","partial_cmp","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","policy","positive_sub","pow","previous_output","program","proprietary","provider_lookup_ecdsa_sig","provider_lookup_hash160","provider_lookup_hash256","provider_lookup_raw_pkh_ecdsa_sig","provider_lookup_raw_pkh_pk","provider_lookup_raw_pkh_tap_leaf_script_sig","provider_lookup_raw_pkh_x_only_pk","provider_lookup_ripemd160","provider_lookup_sha256","provider_lookup_tap_control_block_map","provider_lookup_tap_key_spend_sig","provider_lookup_tap_leaf_script_sig","psbt","pubkey_hash","","","public_key","","push","push_ecdsa_signature","push_instruction","push_instruction_no_opt","push_opcode","push_slice","read_from","","redeem_script","rem","","rem_assign","","require_network","reserve","reserve_exact","scale_by_witness_factor","scan_and_push_verify","script_hash","","script_pubkey","","script_pubkey_lens","script_sig","second_to_last","segwit_weight","sequence","ser_btc","","ser_btc_opt","","ser_sat","","ser_sat_opt","","serialize","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","serialize_hex","serialize_to_writer","sighash","sighash_ecdsa","sighash_msg","sign","sign_message","signum","size","","","spend_utxo","sub","","","","sub_assign","","","sum","","","","tap_tweak","taproot","taproot_annex","taproot_control_block","tapscript","tapscript_leaf_hash","third_to_last","to_address_data","to_asm_string","to_be_bytes","","to_btc","","to_byte_array","","","","","","","","","","","","","","","","","","","to_bytes","","","","to_compact_lossy","to_consensus","to_consensus_u32","to_core_arg","to_fe","to_float_in","","to_hash160","","to_hash256","","to_hex_string","to_kwu_floor","to_le_bytes","","to_num","to_owned","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","to_p2sh","to_p2tr","to_p2wsh","to_public_key","","to_qr_uri","to_raw_hash","","","","","","","","","","","","","","","","","","","to_relative_lock_time","to_ripemd160","","to_sat","","to_sat_per_kwu","to_sat_per_vb_ceil","to_sat_per_vb_floor","to_scalar","to_sha256","","to_signed","to_sort_key","to_string","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","to_string_in","","to_string_with_denomination","","to_target","to_u32","to_u8","to_unsigned","to_vbytes_ceil","to_vbytes_floor","to_vec","to_wif","to_work","to_wu","to_x_only_pubkey","total_sigop_cost","total_size","","","try_from","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","try_into","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","tweak_add_check","tx_in","tx_out","txdata","txid","","txn","type_id","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","type_prefix","","unchecked_add","","unchecked_sub","","unknown","unsigned_abs","unsigned_tx","update_input_with_descriptor","update_output_with_descriptor","value","verify","","","version","","","vout","vsize","vzip","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","weight","","","with_capacity","witness","witness_program","witness_root","witness_script","witness_version","wpubkey_hash","","write_into","","wscript_hash","wtxid","xpub","Address","AddressData","AddressType","Base58","Bech32","ExcessiveScriptSize","FromScriptError","IS_CHECKED","InvalidBase58PayloadLength","InvalidBase58PayloadLengthError","InvalidLegacyPrefix","InvalidLegacyPrefixError","KnownHrp","LegacyAddressTooLong","LegacyAddressTooLongError","Mainnet","NetworkChecked","NetworkUnchecked","NetworkValidation","","NetworkValidationError","P2pkh","","P2sh","","P2shError","P2tr","P2wpkh","P2wsh","ParseError","Regtest","Segwit","Testnets","UnknownAddressTypeError","UnknownHrp","UnknownHrpError","UnrecognizedScript","WitnessProgram","","WitnessVersion","","borrow","","","","","","","","","","","","borrow_mut","","","","","","","","","","","","clone","","","","","","","","","","","","clone_into","","","","","","","","","","","","clone_to_uninit","","","","","","","","","","","","cmp","","","eq","","","","","","","","","","","","equivalent","","","","","","","","","","","","","","","","","","","","","","","","error","fmt","","","","","","","","","","","","","","","","","","","","","from","","","","","","","","","","","","","","","","","","","","","","","","","","hash","","","into","","","","","","","","","","","","invalid_base58_payload_length","invalid_legacy_address_prefix","invalid_legcay_address_length","partial_cmp","","","source","","","","","to_owned","","","","","","","","","","","","to_string","","","","","","","","","try_from","","","","","","","","","","","","try_into","","","","","","","","","","","","type_id","","","","","","","","","","","","vzip","","","","","","","","","","","","pubkey_hash","script_hash","witness_program","Base58","Bech32","ExcessiveScriptSize","FromScriptError","InvalidBase58PayloadLength","InvalidBase58PayloadLengthError","InvalidLegacyPrefix","InvalidLegacyPrefixError","LegacyAddressTooLong","LegacyAddressTooLongError","NetworkValidation","NetworkValidationError","P2shError","ParseError","UnknownAddressTypeError","UnknownHrp","UnknownHrpError","UnrecognizedScript","WitnessProgram","","WitnessVersion","","Amount","Bit","Bitcoin","CentiBitcoin","CheckedSum","Denomination","Display","InputTooLarge","InvalidCharacter","MicroBitcoin","MilliBitcoin","MilliSatoshi","MissingDigits","NanoBitcoin","OutOfRange","ParseAmountError","PicoBitcoin","Satoshi","SignedAmount","TooPrecise","borrow","","borrow_mut","","checked_sum","clone","","clone_into","","clone_to_uninit","","eq","equivalent","","fmt","","","","from","","","","","","","","into","","serde","show_denomination","source","to_owned","","to_string","","try_from","","try_into","","type_id","","vzip","","SerdeAmount","SerdeAmountForOpt","as_btc","as_sat","des_btc","des_sat","ser_btc","ser_btc_opt","ser_sat","ser_sat_opt","type_prefix","deserialize","opt","serialize","deserialize","serialize","deserialize","opt","serialize","deserialize","serialize","Decode","Error","IncorrectChecksum","InvalidCharacterError","String","TooShort","Vec","add","add_assign","allocator","append","as_bytes","as_hex","as_mut","","","as_mut_ptr","as_mut_slice","as_mut_str","as_mut_vec","as_non_null","as_ptr","as_ref","","","","","","as_slice","as_str","as_utf8_pattern","borrow","","","","","","borrow_mut","","","","","","capacity","","clear","","clone","","","","clone_from","","clone_into","","","","clone_to_uninit","","","","cmp","","column_result","","consensus_decode","consensus_decode_from_finite_reader","","","","","","","","","","","","","","","","","","consensus_encode","","","","","","","","","","","","","","","","","","","consume","decode","decode_check","dedup","dedup_by","dedup_by_key","default","","deref","","deref_mut","","deserialize","","drain","","drop","emit_bool","emit_i16","emit_i32","emit_i64","emit_i8","emit_slice","emit_u16","emit_u32","emit_u64","emit_u8","encode","encode_check","encode_check_to_fmt","eq","","","","","","","","","","","","","","","","equivalent","","","","","","","","error","extend","","","","","","","","extend_from_slice","extend_from_within","","extend_one","","","","","","","extend_reserve","","","","extract_if","flush","","fmt","","","","","","","from","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","from_hex","from_iter","","","","","","","from_parts","from_parts_in","from_raw_parts","","from_raw_parts_in","from_str","from_utf16","from_utf16_lossy","from_utf16be","from_utf16be_lossy","from_utf16le","from_utf16le_lossy","from_utf8","from_utf8_lossy","from_utf8_lossy_owned","from_utf8_unchecked","hash","","hex_reserve_suggestion","index","","index_mut","","insert","","insert_str","into","","","","into_assets","into_boxed_slice","into_boxed_str","into_bytes","into_chars","into_derivation_path","","into_deserializer","","into_flattened","into_iter","","","into_parts","into_parts_with_alloc","into_raw_parts","","into_raw_parts_with_alloc","into_searcher","invalid_base58_character","is_contained_in","is_empty","","","is_prefix_of","is_suffix_of","is_write_vectored","leak","","len","","merge","ne","","","","","","","","","new","","new_in","partial_cmp","","pop","","pop_if","push","","push_str","push_within_capacity","remove","","remove_matches","replace_range","reserve","","reserve_exact","","resize","resize_with","retain","","retain_mut","serialize","","set_len","shrink_to","","shrink_to_fit","","source","spare_capacity_mut","splice","split_at_spare_mut","split_off","","strip_prefix_of","strip_suffix_of","swap_remove","to_owned","","","","to_socket_addrs","to_sql","","to_string","","","truncate","","try_from","","","","","","","try_into","","","","try_reserve","","try_reserve_exact","","try_with_capacity","","try_with_capacity_in","type_id","","","","vzip","","","","with_capacity","","with_capacity_in","write","","write_all","write_char","write_str","write_vectored","Decode","Error","IncorrectChecksum","IncorrectChecksumError","InvalidCharacterError","TooShort","TooShortError","borrow","","borrow_mut","","clone","","clone_into","","clone_to_uninit","","eq","","equivalent","","","","fmt","","","","from","","incorrect_checksum","into","","invalid_base58_length","to_owned","","to_string","","try_from","","try_into","","type_id","","vzip","","Config","DecodeError","","DecodeEstimate","DecodeSliceError","EncodeSliceError","Engine","InvalidByte","InvalidLastSymbol","InvalidLength","InvalidPadding","OutputSliceTooSmall","","alphabet","borrow","","","borrow_mut","","","clone","","","clone_into","","","clone_to_uninit","","","config","decode","","decode_engine","decode_engine_slice","decode_engine_vec","decode_slice","decode_slice_unchecked","decode_vec","decoded_len_estimate","display","encode","","encode_engine","encode_engine_slice","encode_engine_string","encode_slice","encode_string","encoded_len","engine","eq","","","equivalent","","","","","","fmt","","","","","","from","","","","into","","","prelude","read","source","to_owned","","","to_string","","","try_from","","","try_into","","","type_id","","","vzip","","","write","Alphabet","BCRYPT","BIN_HEX","CRYPT","DuplicatedByte","IMAP_MUTF7","InvalidLength","ParseAlphabetError","ReservedByte","STANDARD","URL_SAFE","UnprintableByte","as_str","borrow","","borrow_mut","","clone","clone_into","clone_to_uninit","eq","","equivalent","","","","fmt","","","from","","into","","new","to_owned","to_string","try_from","","","try_into","","type_id","","vzip","","Base64Display","borrow","borrow_mut","fmt","from","into","new","to_string","try_from","try_into","type_id","vzip","Config","","DecodeEstimate","","DecodeMetadata","DecodePaddingMode","Engine","GeneralPurpose","GeneralPurposeConfig","Indifferent","RequireCanonical","RequireNone","borrow","","","","borrow_mut","","","","clone","","","clone_into","","","clone_to_uninit","","","config","","decode","","decode_slice","","decode_slice_unchecked","","decode_vec","","decoded_len_estimate","default","encode","","encode_padding","","encode_slice","","encode_string","","eq","","equivalent","","","","fmt","","","","from","","","","general_purpose","into","","","","new","","to_owned","","","try_from","","","","try_into","","","","type_id","","","","vzip","","","","with_decode_allow_trailing_bits","with_decode_padding_mode","with_encode_padding","GeneralPurpose","GeneralPurposeConfig","NO_PAD","PAD","STANDARD","STANDARD_NO_PAD","URL_SAFE","URL_SAFE_NO_PAD","BASE64_STANDARD","BASE64_STANDARD_NO_PAD","BASE64_URL_SAFE","BASE64_URL_SAFE_NO_PAD","Config","DecodeEstimate","Engine","config","DecoderReader","borrow","borrow_mut","fmt","from","into","into_inner","new","read","try_from","try_into","type_id","vzip","EncoderStringWriter","EncoderWriter","StrConsumer","borrow","","borrow_mut","","consume","drop","finish","flush","","fmt","from","","from_consumer","into","","into_inner","","new","","try_from","","try_into","","type_id","","vzip","","write","","A","Bech32","Bech32m","ByteIterExt","C","CHECKSUM_LENGTH","CODE_LENGTH","Checksum","","D","DecodeError","E","EncodeError","EncodeIoError","F","Fe32","Fe32IterExt","Fmt","G","GENERATOR_SH","H","Hrp","J","K","L","M","MidstateRepr","N","NoChecksum","P","Parse","Q","R","S","T","TARGET_RESIDUE","TooLong","","U","V","W","Write","X","Y","Z","_0","_2","_3","_4","_5","_6","_7","_8","_9","add","","","","add_assign","as_bytes","as_ref","as_str","borrow","","","","","","","","borrow_mut","","","","","","","","byte_iter","bytes_to_fes","char_iter","clone","","","","","","","clone_into","","","","","","","clone_to_uninit","","","","","","","cmp","","","","decode","div","","","","div_assign","encode","encode_lower","encode_lower_to_fmt","encode_lower_to_writer","encode_to_fmt","encode_to_writer","encode_upper","encode_upper_to_fmt","encode_upper_to_writer","encoded_length","eq","","","","","","","equivalent","","","","","","","","","","","","","","fes_to_bytes","fmt","","","","","","","","","","from","","","","","","","","","","","","","","from_char","from_char_unchecked","hash","","","","","hrp","into","","","","","","","","is_valid_on_mainnet","is_valid_on_regtest","is_valid_on_signet","is_valid_on_testnet","is_valid_segwit","iter_alpha","len","lowercase_byte_iter","lowercase_char_iter","mul","","","","mul_assign","parse","parse_unchecked","partial_cmp","","","","primitives","sanity_check","segwit","source","","","sub","","","","sub_assign","to_char","to_lowercase","to_owned","","","","","","","to_string","","","","","to_u8","try_from","","","","","","","","","","","","","","","","","","try_into","","","","","","","","type_id","","","","","","","","vzip","","","","","","","","with_checksum","BC","BCRT","Hrp","TB","Bech32","Bech32m","NoChecksum","checksum","decode","encode","gf32","hrp","iter","segwit","CHECKSUM_LENGTH","CODE_LENGTH","Checksum","Engine","GENERATOR_SH","HrpFe32Iter","MidstateRepr","ONE","PackedFe32","PackedNull","TARGET_RESIDUE","WIDTH","bitxor","borrow","","","borrow_mut","","","clone","","clone_into","","clone_to_uninit","","default","eq","","equivalent","","","","fmt","","from","","","input_fe","input_hrp","input_target_residue","into","","","into_fallible","into_iter","mul_by_x_then_add","","new","","next","residue","sanity_check","size_hint","to_owned","","transpose_into_fallible","try_from","","","try_into","","","type_id","","","unpack","","vzip","","","AsciiToFe32Iter","ByteIter","Char","CharError","CheckedHrpstring","CheckedHrpstringError","Checksum","","ChecksumError","CodeLength","CodeLengthError","Fe32Iter","Hrp","InvalidChar","InvalidLength","InvalidResidue","InvalidWitnessVersion","MissingSeparator","MixedCase","NoData","NonZero","NothingAfterSeparator","Padding","PaddingError","Parse","SegwitCodeLengthError","SegwitHrpstring","SegwitHrpstringError","TooLong","TooMuch","Unchecked","UncheckedHrpstring","UncheckedHrpstringError","WitnessLength","borrow","","","","","","","","","","","","","","borrow_mut","","","","","","","","","","","","","","byte_iter","","clone","","","","","","","","clone_into","","","","","","","","clone_to_uninit","","","","","","","","code_length","data_part_ascii","data_part_ascii_no_checksum","data_part_ascii_no_witver_no_checksum","encoded_length","eq","","","","","","","","equivalent","","","","","","","","","","","","","","","","fe32_iter","fmt","","","","","","","","","","","","","","","","","","","from","","","","","","","","","","","","","","","","","","","","","","","has_valid_checksum","has_valid_hrp","hrp","","","into","","","","","","","","","","","","","","into_fallible","","","into_iter","","","len","","new","","","new_bech32","next","","","remove_checksum","remove_witness_version","","size_hint","","","source","","","","","","","","to_owned","","","","","","","","to_string","","","","","","","","transpose_into_fallible","","","try_from","","","","","","","","","","","","","","try_into","","","","","","","","","","","","","","type_id","","","","","","","","","","","","","","validate_and_remove_checksum","validate_checksum","validate_segwit","validate_segwit_padding","validate_witness_program_length","vzip","","","","","","","","","","","","","","witness_version","","","ByteIter","CharIter","Encoder","Fe32Iter","WitnessVersionIter","borrow","","","","","borrow_mut","","","","","bytes","chars","clone","clone_into","clone_to_uninit","eq","equivalent","","fes","from","","","","","into","","","","","into_fallible","","","","into_iter","","","","new","","","","","next","","","","size_hint","","","","to_owned","transpose_into_fallible","","","","try_from","","","","","try_into","","","","","type_id","","","","","vzip","","","","","with_witness_version","Fe32","FromCharError","Invalid","InvalidByte","NotAByte","NotAscii","TryFromError","borrow","","borrow_mut","","clone","","clone_into","","clone_to_uninit","","eq","","equivalent","","","","fmt","","","","from","","","","into","","source","","to_owned","","to_string","","try_from","","try_into","","type_id","","vzip","","BC","BCRT","ByteIter","CharIter","Empty","Error","Hrp","InvalidAsciiByte","LowercaseByteIter","LowercaseCharIter","MixedCase","NonAsciiChar","TB","TooLong","borrow","","","","","borrow_mut","","","","","clone","clone_into","clone_to_uninit","eq","equivalent","","fmt","","from","","","","","into","","","","","into_fallible","","","","into_iter","","","","len","","","","next","","","","next_back","","","","size_hint","","","","source","to_owned","to_string","transpose_into_fallible","","","","try_from","","","","","try_into","","","","","type_id","","","","","vzip","","","","","ByteIterExt","BytesToFes","Checksummed","Fe32IterExt","FesToBytes","borrow","","","borrow_mut","","","bytes_to_fes","clone","","","clone_into","","","clone_to_uninit","","","eq","","","equivalent","","","","","","fes_to_bytes","from","","","into","","","into_fallible","","","into_iter","","","len","","new","new_hrp","next","","","size_hint","","","to_owned","","","transpose_into_fallible","","","try_from","","","try_into","","","type_id","","","vzip","","","with_checksum","InvalidSegwitV0","InvalidWitnessVersionError","MAX_STRING_LENGTH","TooLong","TooShort","VERSION_0","VERSION_1","WitnessLengthError","borrow","","borrow_mut","","clone","","clone_into","","clone_to_uninit","","eq","","equivalent","","","","fmt","","","","from","","into","","is_valid_witness_program_length","is_valid_witness_version","source","","to_owned","","to_string","","try_from","","try_into","","type_id","","validate_witness_program_length","validate_witness_version","vzip","","DecodeError","EncodeError","Fmt","TooLong","VERSION_0","VERSION_1","WitnessLength","WitnessVersion","borrow","","borrow_mut","","clone","","clone_into","","clone_to_uninit","","decode","encode","encode_lower_to_fmt_unchecked","encode_lower_to_writer_unchecked","encode_to_fmt_unchecked","encode_to_writer_unchecked","encode_upper_to_fmt_unchecked","encode_upper_to_writer_unchecked","encode_v0","encode_v1","encoded_length","eq","","equivalent","","","","fmt","","","","from","","","","","","","into","","source","","to_owned","","to_string","","try_from","","try_into","","type_id","","vzip","","BlockTransactions","BlockTransactionsRequest","Error","HeaderAndShortIds","InvalidPrefill","PrefilledTransaction","ShortId","TxIndexOutOfRangeError","UnknownVersion","as_bytes","as_mut","","as_mut_ptr","as_ptr","as_ref","","","block_hash","","borrow","","","","","","","","","borrow_mut","","","","","","","","","calculate_siphash_keys","clone","","","","","","","clone_into","","","","","","","clone_to_uninit","","","","","","","cmp","","","","","consensus_decode","","","","","consensus_decode_from_finite_reader","","consensus_encode","","","","","default","deserialize","eq","","","","","","","equivalent","","","","","","","","","","","","","","fmt","","","","","","","","","","","","from","","","","","","","","","","from_block","from_hex","from_request","from_str","hash","","","","","header","idx","index","indexes","into","","","","","","","is_empty","len","nonce","partial_cmp","","","","","prefilled_txs","serialize","short_ids","source","","to_bytes","to_owned","","","","","","","to_string","","","transactions","try_from","","","","","","","","try_into","","","","","","","tx","type_id","","","","","","","vzip","","","","","","","with_siphash_keys","BitStreamReader","BitStreamWriter","BlockFilter","BlockFilterReader","BlockFilterWriter","Error","FilterHash","FilterHeader","GcsFilterReader","GcsFilterWriter","Io","UtxoMissing","add_element","","add_input_scripts","add_output_scripts","borrow","","","","","","","","borrow_mut","","","","","","","","clone","clone_into","clone_to_uninit","content","eq","equivalent","","filter_header","finish","","flush","fmt","","","from","","","","","","","","","","into","","","","","","","","match_all","","","match_any","","","new","","","","","","","new_script_filter","read","source","to_owned","to_string","try_from","","","","","","","","try_into","","","","","","","","type_id","","","","","","","","vzip","","","","","","","","write","Base58","CannotDeriveFromHardenedKey","ChainCode","ChildNumber","DerivationPath","DerivationPathIterator","Error","ExtendedPrivKey","ExtendedPubKey","ExtendendPrivKey","ExtendendPubKey","Fingerprint","Hardened","Hex","IntoDerivationPath","InvalidBase58PayloadLength","InvalidBase58PayloadLengthError","InvalidChildNumber","InvalidChildNumberFormat","InvalidDerivationPathFormat","InvalidPublicKeyHexLength","KeySource","Normal","Secp256k1","UnknownVersion","WrongExtendedKeyLength","XKeyIdentifier","Xpriv","Xpub","as_bytes","","as_mut","","","","as_mut_ptr","","as_ptr","","as_ref","","","","","","borrow","","","","","","","","","","","","","borrow_mut","","","","","","","","","","","","","can_derive_hardened","","chain_code","","","","","","child","child_number","","","","","","children_from","ckd_pub","ckd_pub_tweak","clone","","","","","","","","clone_into","","","","","","","","clone_to_uninit","","","","","","","","cmp","","","","","decode","","default","","depth","","","","","","derive_priv","derive_pub","deserialize","","","","","","encode","","eq","","","","","","","","equivalent","","","","","","","","","","","","","","","","extend","fingerprint","","fmt","","","","","","","","","","","","","","","","","","","","from","","","","","","","","","","","","","","","","","","","","from_hardened_idx","from_hex","","from_iter","from_normal_idx","from_priv","from_str","","","","","","get_key","hardened_children","hash","","","","","identifier","","increment","index","","","into","","","","","","","","","into_child","into_derivation_path","","into_fallible","into_iter","","invalid_base58_payload_length","is_empty","","","is_hardened","is_master","is_normal","len","","","master","network","","","","","","new_master","next","normal_children","parent_fingerprint","","","","","","partial_cmp","","","","","private_key","","","public_key","","","serialize","","","","","","source","start_from","to_bytes","","to_keypair","to_owned","","","","","","","","to_priv","to_pub","to_string","","","","","","","","to_u32_vec","to_x_only_pub","transpose_into_fallible","try_from","","","","","","","","","","","try_into","","","","","","","","","type_id","","","","","","","","","vzip","","","","","","","","","xkey_fingerprint","","index","","FeeRate","Weight","block","constants","fee_rate","locktime","opcodes","script","transaction","weight","witness","BadProofOfWork","BadTarget","Bip34Error","Block","BlockHash","Header","NO_SOFT_FORK_SIGNALLING","NegativeHeight","NotPresent","ONE","SIZE","TWO","TxMerkleNode","UnexpectedPush","Unsupported","ValidationError","Version","WitnessCommitment","WitnessMerkleNode","bits","block_hash","borrow","","","","borrow_mut","","","","clone","","","","clone_into","","","","clone_to_uninit","","","","cmp","","consensus_decode","","consensus_decode_from_finite_reader","consensus_encode","","default","deserialize","","difficulty","difficulty_float","eq","","","","equivalent","","","","","","","","fmt","","","","","","from","","","","","","from_consensus","hash","","header","into","","","","is_signalling_soft_fork","merkle_root","nonce","partial_cmp","","prev_blockhash","serialize","","source","","target","time","to_consensus","to_owned","","","","to_string","","try_from","","","","try_into","","","","txdata","type_id","","","","validate_pow","version","vzip","","","","work","BITCOIN","COINBASE_MATURITY","ChainHash","DIFFCHANGE_INTERVAL","DIFFCHANGE_TIMESPAN","MAX_BLOCK_SIGOPS_COST","MAX_SCRIPTNUM_VALUE","MAX_SCRIPT_ELEMENT_SIZE","PUBKEY_ADDRESS_PREFIX_MAIN","PUBKEY_ADDRESS_PREFIX_TEST","REGTEST","SCRIPT_ADDRESS_PREFIX_MAIN","SCRIPT_ADDRESS_PREFIX_TEST","SIGNET","SUBSIDY_HALVING_INTERVAL","TARGET_BLOCK_SPACING","TESTNET","TESTNET3","TESTNET4","WITNESS_SCALE_FACTOR","as_bytes","as_mut","","as_mut_ptr","as_ptr","as_ref","","borrow","","","borrow_mut","","","clone","clone_into","clone_to_uninit","cmp","deserialize","eq","equivalent","","fmt","","","","from","","","from_genesis_block_hash","from_hex","from_str","genesis_block","hash","index","into","is_empty","len","partial_cmp","serialize","to_bytes","to_owned","to_string","try_from","","try_into","type_id","using_genesis_block","using_genesis_block_const","vzip","FeeRate","absolute","relative","Blocks","ConversionError","Height","LOCK_TIME_THRESHOLD","LockTime","MAX","","MIN","","ParseHeightError","ParseTimeError","SIZE","Seconds","Time","ZERO","","borrow","","","","","","borrow_mut","","","","","","check_after","","check_older","clone","","","","","","clone_into","","","","","","clone_to_uninit","","","","","","cmp","","consensus_decode","consensus_encode","deserialize","","","eq","","","","","","equivalent","","","","","","","","","","","","fmt","","","","","","","","","","","","from","","","","","","","","","","","from_consensus","","","from_height","from_hex","","","from_str","","","from_time","from_unprefixed_hex","hash","","","into","","","","","","is_block_height","is_block_time","is_implied_by","is_same_unit","is_satisfied_by","partial_cmp","","","provider_lookup_ecdsa_sig","provider_lookup_hash160","provider_lookup_hash256","provider_lookup_raw_pkh_ecdsa_sig","provider_lookup_raw_pkh_pk","provider_lookup_raw_pkh_tap_leaf_script_sig","provider_lookup_raw_pkh_x_only_pk","provider_lookup_ripemd160","provider_lookup_sha256","provider_lookup_tap_control_block_map","provider_lookup_tap_key_spend_sig","provider_lookup_tap_leaf_script_sig","serialize","","","source","","","to_consensus_u32","","","to_owned","","","","","","to_string","","","","","","try_from","","","","","","","","","","","","","","","try_into","","","","","","type_id","","","","","","vzip","","","","","","Blocks","DisabledLockTimeError","Height","IncompatibleHeightError","IncompatibleTimeError","LockTime","MAX","","MIN","","SIZE","Time","","TimeOverflowError","ZERO","","","borrow","","","","","","","borrow_mut","","","","","","","check_after","check_older","","clone","","","","","","","clone_into","","","","","","","clone_to_uninit","","","","","","","cmp","","default","","deserialize","","","disabled_locktime_value","eq","","","","","","","equivalent","","","","","","","","","","","","","","fmt","","","","","","","","","","","","","","from","","","","","","","","","","","from_512_second_intervals","","from_consensus","from_height","","from_seconds_ceil","","from_seconds_floor","","from_sequence","from_str","","hash","","","height","","into","","","","","","","is_block_height","is_block_time","is_implied_by","is_implied_by_sequence","is_same_unit","is_satisfied_by","is_satisfied_by_height","is_satisfied_by_time","new","partial_cmp","","","provider_lookup_ecdsa_sig","provider_lookup_hash160","provider_lookup_hash256","provider_lookup_raw_pkh_ecdsa_sig","provider_lookup_raw_pkh_pk","provider_lookup_raw_pkh_tap_leaf_script_sig","provider_lookup_raw_pkh_x_only_pk","provider_lookup_ripemd160","provider_lookup_sha256","provider_lookup_tap_control_block_map","provider_lookup_tap_key_spend_sig","provider_lookup_tap_leaf_script_sig","serialize","","","time","","to_consensus_u32","","","to_owned","","","","","","","to_sequence","to_string","","","","","","","try_from","","","","","","","","","","","","","","try_into","","","","","","","type_id","","","","","","","value","","vzip","","","","","","","Class","ClassifyContext","IllegalOp","Legacy","NoOp","OP_0","OP_FALSE","OP_NOP2","OP_NOP3","OP_TRUE","Opcode","Ordinary","PushBytes","PushNum","ReturnOp","SuccessOp","TapScript","all","borrow","","borrow_mut","","clone","","clone_into","","clone_to_uninit","","cmp","eq","","equivalent","","","","fmt","","from","","hash","into","","partial_cmp","to_owned","","try_from","","try_into","","type_id","","vzip","","OP_0NOTEQUAL","OP_1ADD","OP_1SUB","OP_2DIV","OP_2DROP","OP_2DUP","OP_2MUL","OP_2OVER","OP_2ROT","OP_2SWAP","OP_3DUP","OP_ABS","OP_ADD","OP_AND","OP_BOOLAND","OP_BOOLOR","OP_CAT","OP_CHECKMULTISIG","OP_CHECKMULTISIGVERIFY","OP_CHECKSIG","OP_CHECKSIGADD","OP_CHECKSIGVERIFY","OP_CLTV","OP_CODESEPARATOR","OP_CSV","OP_DEPTH","OP_DIV","OP_DROP","OP_DUP","OP_ELSE","OP_ENDIF","OP_EQUAL","OP_EQUALVERIFY","OP_FROMALTSTACK","OP_GREATERTHAN","OP_GREATERTHANOREQUAL","OP_HASH160","OP_HASH256","OP_IF","OP_IFDUP","OP_INVALIDOPCODE","OP_INVERT","OP_LEFT","OP_LESSTHAN","OP_LESSTHANOREQUAL","OP_LSHIFT","OP_MAX","OP_MIN","OP_MOD","OP_MUL","OP_NEGATE","OP_NIP","OP_NOP","OP_NOP1","OP_NOP10","OP_NOP4","OP_NOP5","OP_NOP6","OP_NOP7","OP_NOP8","OP_NOP9","OP_NOT","OP_NOTIF","OP_NUMEQUAL","OP_NUMEQUALVERIFY","OP_NUMNOTEQUAL","OP_OR","OP_OVER","OP_PICK","OP_PUSHBYTES_0","OP_PUSHBYTES_1","OP_PUSHBYTES_10","OP_PUSHBYTES_11","OP_PUSHBYTES_12","OP_PUSHBYTES_13","OP_PUSHBYTES_14","OP_PUSHBYTES_15","OP_PUSHBYTES_16","OP_PUSHBYTES_17","OP_PUSHBYTES_18","OP_PUSHBYTES_19","OP_PUSHBYTES_2","OP_PUSHBYTES_20","OP_PUSHBYTES_21","OP_PUSHBYTES_22","OP_PUSHBYTES_23","OP_PUSHBYTES_24","OP_PUSHBYTES_25","OP_PUSHBYTES_26","OP_PUSHBYTES_27","OP_PUSHBYTES_28","OP_PUSHBYTES_29","OP_PUSHBYTES_3","OP_PUSHBYTES_30","OP_PUSHBYTES_31","OP_PUSHBYTES_32","OP_PUSHBYTES_33","OP_PUSHBYTES_34","OP_PUSHBYTES_35","OP_PUSHBYTES_36","OP_PUSHBYTES_37","OP_PUSHBYTES_38","OP_PUSHBYTES_39","OP_PUSHBYTES_4","OP_PUSHBYTES_40","OP_PUSHBYTES_41","OP_PUSHBYTES_42","OP_PUSHBYTES_43","OP_PUSHBYTES_44","OP_PUSHBYTES_45","OP_PUSHBYTES_46","OP_PUSHBYTES_47","OP_PUSHBYTES_48","OP_PUSHBYTES_49","OP_PUSHBYTES_5","OP_PUSHBYTES_50","OP_PUSHBYTES_51","OP_PUSHBYTES_52","OP_PUSHBYTES_53","OP_PUSHBYTES_54","OP_PUSHBYTES_55","OP_PUSHBYTES_56","OP_PUSHBYTES_57","OP_PUSHBYTES_58","OP_PUSHBYTES_59","OP_PUSHBYTES_6","OP_PUSHBYTES_60","OP_PUSHBYTES_61","OP_PUSHBYTES_62","OP_PUSHBYTES_63","OP_PUSHBYTES_64","OP_PUSHBYTES_65","OP_PUSHBYTES_66","OP_PUSHBYTES_67","OP_PUSHBYTES_68","OP_PUSHBYTES_69","OP_PUSHBYTES_7","OP_PUSHBYTES_70","OP_PUSHBYTES_71","OP_PUSHBYTES_72","OP_PUSHBYTES_73","OP_PUSHBYTES_74","OP_PUSHBYTES_75","OP_PUSHBYTES_8","OP_PUSHBYTES_9","OP_PUSHDATA1","OP_PUSHDATA2","OP_PUSHDATA4","OP_PUSHNUM_1","OP_PUSHNUM_10","OP_PUSHNUM_11","OP_PUSHNUM_12","OP_PUSHNUM_13","OP_PUSHNUM_14","OP_PUSHNUM_15","OP_PUSHNUM_16","OP_PUSHNUM_2","OP_PUSHNUM_3","OP_PUSHNUM_4","OP_PUSHNUM_5","OP_PUSHNUM_6","OP_PUSHNUM_7","OP_PUSHNUM_8","OP_PUSHNUM_9","OP_PUSHNUM_NEG1","OP_RESERVED","OP_RESERVED1","OP_RESERVED2","OP_RETURN","OP_RETURN_187","OP_RETURN_188","OP_RETURN_189","OP_RETURN_190","OP_RETURN_191","OP_RETURN_192","OP_RETURN_193","OP_RETURN_194","OP_RETURN_195","OP_RETURN_196","OP_RETURN_197","OP_RETURN_198","OP_RETURN_199","OP_RETURN_200","OP_RETURN_201","OP_RETURN_202","OP_RETURN_203","OP_RETURN_204","OP_RETURN_205","OP_RETURN_206","OP_RETURN_207","OP_RETURN_208","OP_RETURN_209","OP_RETURN_210","OP_RETURN_211","OP_RETURN_212","OP_RETURN_213","OP_RETURN_214","OP_RETURN_215","OP_RETURN_216","OP_RETURN_217","OP_RETURN_218","OP_RETURN_219","OP_RETURN_220","OP_RETURN_221","OP_RETURN_222","OP_RETURN_223","OP_RETURN_224","OP_RETURN_225","OP_RETURN_226","OP_RETURN_227","OP_RETURN_228","OP_RETURN_229","OP_RETURN_230","OP_RETURN_231","OP_RETURN_232","OP_RETURN_233","OP_RETURN_234","OP_RETURN_235","OP_RETURN_236","OP_RETURN_237","OP_RETURN_238","OP_RETURN_239","OP_RETURN_240","OP_RETURN_241","OP_RETURN_242","OP_RETURN_243","OP_RETURN_244","OP_RETURN_245","OP_RETURN_246","OP_RETURN_247","OP_RETURN_248","OP_RETURN_249","OP_RETURN_250","OP_RETURN_251","OP_RETURN_252","OP_RETURN_253","OP_RETURN_254","OP_RIGHT","OP_RIPEMD160","OP_ROLL","OP_ROT","OP_RSHIFT","OP_SHA1","OP_SHA256","OP_SIZE","OP_SUB","OP_SUBSTR","OP_SWAP","OP_TOALTSTACK","OP_TUCK","OP_VER","OP_VERIF","OP_VERIFY","OP_VERNOTIF","OP_WITHIN","OP_XOR","Builder","Bytes","EarlyEndOfScript","Error","Instruction","InstructionIndices","Instructions","NonMinimalPush","NumericOverflow","Op","PushBytes","","PushBytesBuf","PushBytesError","PushBytesErrorReport","Script","ScriptBuf","ScriptHash","Serialization","UnknownSpentOutput","WScriptHash","as_bytes","","as_mut","","","as_mut_bytes","as_mut_push_bytes","as_push_bytes","as_ref","","","as_script","","","borrow","","","","","","","","","","borrow_mut","","","","","","","","","","capacity","clear","clone","","","","","","","clone_into","","","","","","","clone_to_uninit","","","","","","","cmp","","default","","deref","deref_mut","empty","eq","","","","","","equivalent","","","","","","","","","","","","extend_from_slice","fmt","","","","","","","","","","","from","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","hash","","index","","","","","","","","input_len","","into","","","","","","","","into_bytes","into_fallible","","","into_iter","","","into_script","is_empty","","","len","","","new","","next","","","next_back","nth","","nth_back","opcode","partial_cmp","","pop","push","push_bytes","push_int","push_key","push_lock_time","push_opcode","push_sequence","push_slice","push_verify","push_x_only_key","read_scriptbool","read_scriptint","read_scriptint_non_minimal","remove","reserve","script_num","size_hint","","","source","","to_owned","","","","","","","","to_string","","","transpose_into_fallible","","","truncate","try_from","","","","","","","","","","","try_into","","","","","","","","type_id","","","","","","","","","vzip","","","","","","","","with_capacity","witness_program","witness_version","write_scriptint","Error","InvalidLength","InvalidSegwitV0Length","MAX_SIZE","MIN_SIZE","WitnessProgram","borrow","borrow_mut","clone","clone_into","clone_to_uninit","eq","equivalent","","fmt","","from","","into","source","to_owned","to_string","try_from","try_into","type_id","vzip","DataPush","FromStrError","Invalid","TryFrom","TryFromError","TryFromInstructionError","Unparsable","V0","V1","V10","V11","V12","V13","V14","V15","V16","V2","V3","V4","V5","V6","V7","V8","V9","WitnessVersion","borrow","","","borrow_mut","","","clone","","","clone_into","","","clone_to_uninit","","","eq","","","equivalent","","","","","","fmt","","","","","","from","","","","","","","","into","","","invalid_version","source","","to_owned","","","to_string","","","try_from","","","try_into","","","type_id","","","vzip","","","Format","IndexOutOfBoundsError","InputWeightPrediction","InputsIndexError","ONE","OutPoint","OutputsIndexError","P2PKH_COMPRESSED_MAX","P2PKH_UNCOMPRESSED_MAX","P2TR_KEY_DEFAULT_SIGHASH","P2TR_KEY_NON_DEFAULT_SIGHASH","P2WPKH_MAX","ParseOutPointError","Sequence","TWO","TooLong","Transaction","TxIn","TxOut","Txid","","Version","Vout","VoutNotCanonical","Wtxid","borrow","","","","","","borrow_mut","","","","","","clone","","","","","","clone_into","","","","","","clone_to_uninit","","","","","","cmp","consensus_decode","consensus_encode","deserialize","effective_value","eq","","","","","equivalent","","","","","","","","","","fmt","","","","","","","","","","","from","","","","","","","","","from_slice","ground_p2pkh_compressed","ground_p2wpkh","hash","index","input","into","","","","","","is_standard","length","lock_time","new","non_standard","output","partial_cmp","predict_weight","predict_weight_from_slices","previous_output","script_pubkey","script_sig","sequence","serialize","source","","","","to_owned","","","","","","to_string","","","","","try_from","","","","","","try_into","","","","","","txid","type_id","","","","","","value","version","vout","vzip","","","","","","weight","witness","WITNESS_SCALE_FACTOR","Weight","Iter","Witness","borrow","borrow_mut","from","into","into_fallible","into_iter","next","size_hint","transpose_into_fallible","try_from","try_into","type_id","vzip","BITCOIN","Consensus","Decodable","DecodeError","Encodable","MAINNET","Other","Params","REGTEST","ReadExt","SIGNET","TESTNET","TESTNET3","TESTNET4","TooManyBytes","WriteExt","allow_min_difficulty_blocks","as_ref","bip16_time","bip34_height","bip65_height","bip66_height","borrow","","borrow_mut","","clone","clone_into","clone_to_uninit","consensus_decode","consensus_decode_from_finite_reader","consensus_encode","deserialize","deserialize_partial","difficulty_adjustment_interval","emit_bool","emit_i16","emit_i32","emit_i64","emit_i8","emit_slice","emit_u16","emit_u32","emit_u64","emit_u8","encode","fmt","","","from","","","","","","","into","","into_de_error","max_attainable_target","miner_confirmation_window","network","new","no_pow_retargeting","params","pow_limit","pow_target_spacing","pow_target_timespan","read_bool","read_i16","read_i32","read_i64","read_i8","read_slice","read_u16","read_u32","read_u64","read_u8","rule_change_activation_threshold","serde","serialize","source","to_owned","to_string","try_from","","try_into","","type_id","","vzip","","CheckedData","Decodable","Decode","Encodable","Error","FromHexError","InvalidChecksum","Io","MAX_VEC_SIZE","NonMinimalVarInt","OddLengthString","OversizedVectorAllocation","ParseFailed","ReadExt","UnsupportedSegwitFlag","VarInt","WriteExt","borrow","","","borrow_mut","","","checksum","clone","clone_into","clone_to_uninit","consensus_decode","consensus_decode_from_finite_reader","","consensus_encode","","data","deserialize","deserialize_hex","deserialize_partial","emit_bool","emit_i16","emit_i32","emit_i64","emit_i8","emit_slice","emit_u16","emit_u32","emit_u64","emit_u8","eq","equivalent","","fmt","","","","","from","","","","","","into","","","into_data","new","read_bool","read_i16","read_i32","read_i64","read_i8","read_slice","read_u16","read_u32","read_u64","read_u8","serialize","serialize_hex","source","","to_owned","to_string","","try_from","","","try_into","","","type_id","","","vzip","","","actual","expected","max","requested","MAINNET","Params","REGTEST","SIGNET","TESTNET","TESTNET3","TESTNET4","allow_min_difficulty_blocks","bip16_time","bip34_height","bip65_height","bip66_height","max_attainable_target","miner_confirmation_window","network","no_pow_retargeting","pow_limit","pow_target_spacing","pow_target_timespan","rule_change_activation_threshold","ByteDecoder","ByteEncoder","DecodeError","Decoder","EncodeBytes","Encoder","Hex","InitError","IntoDeError","With","borrow","","borrow_mut","","default","deserialize","encode_chunk","flush","from","","from_str","","hex","into","","into_de_error","serialize","try_from","","try_into","","type_id","","vzip","","Case","DecodeError","DecodeInitError","Decoder","Encoder","Lower","Upper","borrow","","","","","","borrow_mut","","","","","","clone","","clone_into","","clone_to_uninit","","encode_chunk","eq","","equivalent","","","","flush","fmt","","from","","","","","","","into","","","","","","into_de_error","","into_fallible","into_iter","next","to_owned","","transpose_into_fallible","try_from","","","","","","try_into","","","","","","type_id","","","","","","vzip","","","","","","EmptySignature","Error","Hex","Secp256k1","SerializedSignature","SighashType","Signature","as_mut","as_ref","","borrow","","","","borrow_mut","","","","clone","","","clone_into","","","clone_to_uninit","","","deref","deref_mut","deserialize","eq","","","equivalent","","","","","","fmt","","","","","","","","from","","","","","","","from_slice","from_str","hash","","into","","","into_iter","iter","serialize","","serialize_to_writer","sighash_all","sighash_type","signature","source","to_owned","","","to_string","","","to_vec","try_from","","","try_into","","","type_id","","","vzip","","","write_to","ContainsPrefix","ContainsPrefixError","MissingPrefix","MissingPrefixError","ParseInt","","ParseIntError","PrefixedHexError","UnprefixedHexError","as_ref","borrow","","","","","borrow_mut","","","","","clone","","","","","clone_into","","","","","clone_to_uninit","","","","","eq","","","","","equivalent","","","","","","","","","","fmt","","","","","","","","","","from","","","","","","","","","input","into","","","","","source","","","to_owned","","","","","to_string","","","","","try_from","","","","","try_into","","","","","type_id","","","","","vzip","","","","","BlockHash","FilterHash","FilterHeader","TxMerkleNode","Txid","WitnessCommitment","WitnessMerkleNode","Wtxid","BLOCK_SIZE","Bytes","DISPLAY_BACKWARD","","Engine","FromSliceError","Hash","HashEngine","Hmac","HmacEngine","LEN","MidState","all_zeros","","as_byte_array","","borrow","","","","borrow_mut","","","borrow_slice_impl","clone","","","clone_into","","","clone_to_uninit","","","cmp","","default","deserialize","emit_bool","emit_i16","emit_i32","emit_i64","emit_i8","emit_slice","emit_u16","emit_u32","emit_u64","emit_u8","engine","","eq","","equivalent","","","","expected_length","flush","","fmt","","","","","from","","","from_byte_array","","from_engine","","from_inner_engines","from_slice","","from_str","hash","","","hash160","hash_byte_chunks","","hash_newtype","hex_fmt_impl","hmac","index","","","","","input","","into","","","invalid_length","midstate","","n_bytes_hashed","","new","partial_cmp","ripemd160","serde_impl","serde_macros","serialize","sha1","sha256","sha256d","sha256t","sha256t_hash_newtype","sha384","sha512","sha512_256","siphash24","to_byte_array","","to_owned","","","to_string","","try_from","","","try_into","","","type_id","","","vzip","","","write","","fixed_time_eq","Hash","all_zeros","as_byte_array","as_ref","","borrow","","borrow_mut","clone","clone_into","clone_to_uninit","cmp","deserialize","engine","eq","equivalent","","fmt","","","","from","","","","","from_byte_array","from_bytes_mut","from_bytes_ref","from_engine","from_slice","from_slice_delegated","from_str","hash","index","into","into_assets","partial_cmp","serialize","to_byte_array","to_owned","to_string","try_from","try_into","type_id","vzip","BytesToHexIter","Case","Display","DisplayHex","Error","FromHex","HexSliceToBytesIter","HexToArrayError","HexToBytesError","HexToBytesIter","InvalidChar","","InvalidCharError","InvalidLength","Lower","OddLengthString","OddLengthStringError","Upper","append_hex_to_string","as_hex","borrow","","","","","","","borrow_mut","","","","","","","buf_encoder","clone","","","","","clone_into","","","","","clone_to_uninit","","","","","default","display","eq","","","","","equivalent","","","","","","","","","","error","fmt","","","","","","","","","fmt_hex_exact","from","","","","","","","","","","","from_hex","from_pairs","hash","hex_reserve_suggestion","impl_fmt_traits","into","","","","","","","into_fallible","","into_iter","","invalid_char","len","length","new","","next","","next_back","","nth","nth_back","parse","prelude","read","size_hint","","source","","","","test_hex_unwrap","to_hex_string","to_lower_hex_string","to_owned","","","","","to_string","","","","to_upper_hex_string","transpose_into_fallible","","try_from","","","","","","","try_into","","","","","","","type_id","","","","","","","vzip","","","","","","","write_err","BufEncoder","as_str","borrow","borrow_mut","clear","default","from","into","is_full","new","put_byte","put_bytes","put_bytes_min","space_remaining","try_from","try_into","type_id","vzip","Display","DisplayArray","DisplayByteSlice","DisplayHex","append_hex_to_string","","as_hex","borrow","","borrow_mut","","fmt","","","","","","","","fmt_hex_exact","from","","hex_reserve_suggestion","","impl_fmt_traits","into","","to_hex_string","","to_lower_hex_string","","to_string","","to_upper_hex_string","","try_from","","try_into","","type_id","","vzip","","HexToArrayError","HexToBytesError","InvalidChar","","InvalidCharError","InvalidLength","InvalidLengthError","OddLengthString","OddLengthStringError","borrow","borrow_mut","clone","clone_into","clone_to_uninit","eq","equivalent","","expected","fmt","","from","into","invalid","source","to_owned","to_string","try_from","try_into","type_id","vzip","Error","FromHex","HexToArrayError","HexToBytesError","InvalidChar","","InvalidLength","OddLengthString","from_hex","Display","DisplayHex","Error","FromHex","as_hex","from_hex","Hmac","HmacEngine","HmacMidState","borrow","borrow_mut","from","inner","into","outer","try_from","try_into","type_id","vzip","Hash","HashEngine","all_zeros","as_byte_array","as_ref","","borrow","","","borrow_mut","","clone","","clone_into","","clone_to_uninit","","cmp","default","deserialize","emit_bool","emit_i16","emit_i32","emit_i64","emit_i8","emit_slice","emit_u16","emit_u32","emit_u64","emit_u8","engine","eq","equivalent","","flush","","fmt","","","","from","","from_byte_array","from_bytes_mut","from_bytes_ref","from_engine","from_slice","from_slice_delegated","from_str","hash","index","input","into","","into_assets","midstate","n_bytes_hashed","partial_cmp","serialize","to_byte_array","to_owned","","to_string","try_from","","try_into","","type_id","","vzip","","write","","Deserialize","","Deserializer","Error","","Ok","Serialize","","SerializeMap","SerializeSeq","SerializeStruct","SerializeStructVariant","SerializeTuple","SerializeTupleStruct","SerializeTupleVariant","Serializer","collect_map","collect_seq","collect_str","de","deserialize","deserialize_any","deserialize_bool","deserialize_byte_buf","deserialize_bytes","deserialize_char","deserialize_enum","deserialize_f32","deserialize_f64","deserialize_i128","deserialize_i16","deserialize_i32","deserialize_i64","deserialize_i8","deserialize_identifier","deserialize_ignored_any","deserialize_map","deserialize_newtype_struct","deserialize_option","deserialize_seq","deserialize_str","deserialize_string","deserialize_struct","deserialize_tuple","deserialize_tuple_struct","deserialize_u128","deserialize_u16","deserialize_u32","deserialize_u64","deserialize_u8","deserialize_unit","deserialize_unit_struct","forward_to_deserialize_any","is_human_readable","","ser","serialize","serialize_bool","serialize_bytes","serialize_char","serialize_f32","serialize_f64","serialize_i128","serialize_i16","serialize_i32","serialize_i64","serialize_i8","serialize_map","serialize_newtype_struct","serialize_newtype_variant","serialize_none","serialize_seq","serialize_some","serialize_str","serialize_struct","serialize_struct_variant","serialize_tuple","serialize_tuple_struct","serialize_tuple_variant","serialize_u128","serialize_u16","serialize_u32","serialize_u64","serialize_u8","serialize_unit","serialize_unit_struct","serialize_unit_variant","Bool","Bytes","Char","Deserialize","DeserializeOwned","DeserializeSeed","Deserializer","","Enum","EnumAccess","Error","","","","","","Expected","Float","IgnoredAny","IntoDeserializer","Map","MapAccess","NewtypeStruct","NewtypeVariant","Option","Other","Seq","SeqAccess","Signed","StdError","Str","StructVariant","TupleVariant","Unexpected","Unit","UnitVariant","Unsigned","Value","","Variant","VariantAccess","Visitor","borrow","","borrow_mut","","cause","","clone","","clone_into","","clone_to_uninit","","custom","default","description","","deserialize","","","deserialize_any","deserialize_bool","deserialize_byte_buf","deserialize_bytes","deserialize_char","deserialize_enum","deserialize_f32","deserialize_f64","deserialize_i128","deserialize_i16","deserialize_i32","deserialize_i64","deserialize_i8","deserialize_identifier","deserialize_ignored_any","deserialize_map","deserialize_newtype_struct","deserialize_option","deserialize_seq","deserialize_str","deserialize_string","deserialize_struct","deserialize_tuple","deserialize_tuple_struct","deserialize_u128","deserialize_u16","deserialize_u32","deserialize_u64","deserialize_u8","deserialize_unit","deserialize_unit_struct","downcast","","","downcast_mut","","","downcast_ref","","","duplicate_field","eq","","expecting","","fmt","","","","","","from","","into","","into_deserializer","invalid_length","invalid_type","invalid_value","is","","","is_human_readable","missing_field","newtype_variant","newtype_variant_seed","next_element","next_element_seed","next_entry","next_entry_seed","next_key","next_key_seed","next_value","next_value_seed","provide","","size_hint","","source","","sources","struct_variant","to_owned","","to_string","try_from","","try_into","","tuple_variant","type_id","","unit_variant","unknown_field","unknown_variant","value","variant","variant_seed","visit_bool","","visit_borrowed_bytes","visit_borrowed_str","visit_byte_buf","visit_bytes","","visit_char","visit_enum","","visit_f32","visit_f64","","visit_i128","","visit_i16","visit_i32","visit_i64","","visit_i8","visit_map","","visit_newtype_struct","","visit_none","","visit_seq","","visit_some","","visit_str","","visit_string","visit_u128","","visit_u16","visit_u32","visit_u64","","visit_u8","visit_unit","","vzip","","BoolDeserializer","BorrowedBytesDeserializer","BorrowedStrDeserializer","BytesDeserializer","CharDeserializer","CowStrDeserializer","EnumAccessDeserializer","Error","F32Deserializer","F64Deserializer","I128Deserializer","I16Deserializer","I32Deserializer","I64Deserializer","I8Deserializer","IsizeDeserializer","MapAccessDeserializer","MapDeserializer","SeqAccessDeserializer","SeqDeserializer","StrDeserializer","StringDeserializer","U128Deserializer","U16Deserializer","U32Deserializer","U64Deserializer","U8Deserializer","UnitDeserializer","UsizeDeserializer","borrow","","","","","","","","","","","","","","","","","","","","","","","","","","","","","borrow_mut","","","","","","","","","","","","","","","","","","","","","","","","","","","","","clone","","","","","","","","","","","","","","","","","","","","","","","","","","","","","clone_into","","","","","","","","","","","","","","","","","","","","","","","","","","","","","clone_to_uninit","","","","","","","","","","","","","","","","","","","","","","","","","","","","","custom","","description","deserialize_any","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_bool","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_byte_buf","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_bytes","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_char","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_enum","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_f32","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_f64","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_i128","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_i16","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_i32","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_i64","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_i8","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_identifier","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_ignored_any","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_map","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_newtype_struct","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_option","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_seq","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_str","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_string","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_struct","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_tuple","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_tuple_struct","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_u128","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_u16","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_u32","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_u64","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_u8","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_unit","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_unit_struct","","","","","","","","","","","","","","","","","","","","","","","","","","","","end","","eq","fmt","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","from","","","","","","","","","","","","","","","","","","","","","","","","","","","","","into","","","","","","","","","","","","","","","","","","","","","","","","","","","","","into_deserializer","","","","","","","","","","","","","","","","","","","","","","","","","","","","new","","","","","","","","","","","","","","","","","","","","","","","","","","","","next_element_seed","","next_entry_seed","next_key_seed","next_value_seed","size_hint","","","to_owned","","","","","","","","","","","","","","","","","","","","","","","","","","","","","to_string","try_from","","","","","","","","","","","","","","","","","","","","","","","","","","","","","try_into","","","","","","","","","","","","","","","","","","","","","","","","","","","","","type_id","","","","","","","","","","","","","","","","","","","","","","","","","","","","","variant_seed","","","","","","vzip","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Error","","","","","","","","","Impossible","Ok","","","","","","","","Serialize","SerializeMap","","SerializeSeq","","SerializeStruct","","SerializeStructVariant","","SerializeTuple","","SerializeTupleStruct","","SerializeTupleVariant","","Serializer","StdError","borrow","borrow_mut","collect_map","collect_seq","collect_str","custom","end","","","","","","","","","","","","","","from","into","is_human_readable","serialize","serialize_bool","serialize_bytes","serialize_char","serialize_element","","","","serialize_entry","serialize_f32","serialize_f64","serialize_field","","","","","","","","serialize_i128","serialize_i16","serialize_i32","serialize_i64","serialize_i8","serialize_key","","serialize_map","serialize_newtype_struct","serialize_newtype_variant","serialize_none","serialize_seq","serialize_some","serialize_str","serialize_struct","serialize_struct_variant","serialize_tuple","serialize_tuple_struct","serialize_tuple_variant","serialize_u128","serialize_u16","serialize_u32","serialize_u64","serialize_u8","serialize_unit","serialize_unit_struct","serialize_unit_variant","serialize_value","","skip_field","","try_from","try_into","type_id","vzip","serde_details","N","SerdeHash","deserialize","from_slice_delegated","serialize","Hash","HashEngine","all_zeros","as_byte_array","as_ref","","borrow","","","borrow_mut","","clone","","clone_into","","clone_to_uninit","","cmp","default","deserialize","emit_bool","emit_i16","emit_i32","emit_i64","emit_i8","emit_slice","emit_u16","emit_u32","emit_u64","emit_u8","engine","eq","equivalent","","flush","","fmt","","","","from","","from_byte_array","from_bytes_mut","from_bytes_ref","from_engine","from_slice","from_slice_delegated","from_str","hash","index","input","into","","midstate","n_bytes_hashed","partial_cmp","serialize","to_byte_array","to_owned","","to_string","try_from","","try_into","","type_id","","vzip","","write","","Hash","HashEngine","Midstate","all_zeros","as_byte_array","as_ref","","","borrow","","","","","borrow_mut","","","clone","","","clone_into","","","clone_to_uninit","","","cmp","","consensus_decode","consensus_encode","const_hash","default","","deserialize","","emit_bool","emit_i16","emit_i32","emit_i64","emit_i8","emit_slice","emit_u16","emit_u32","emit_u64","emit_u8","engine","eq","","equivalent","","","","flush","","fmt","","","","","","","","from","","","","","from_byte_array","","from_bytes_mut","from_bytes_ref","from_engine","from_hex","from_midstate","from_slice","","from_slice_delegated","","from_str","","hash","","hash_again","hash_tag","index","","input","into","","","into_assets","midstate","n_bytes_hashed","partial_cmp","","serialize","","to_byte_array","","to_owned","","","to_string","","try_from","","","try_into","","","type_id","","","vzip","","","write","","Hash","all_zeros","as_byte_array","as_ref","","borrow","","borrow_mut","clone","clone_into","clone_to_uninit","cmp","consensus_decode","consensus_encode","deserialize","engine","eq","equivalent","","fmt","","","","from","","","","","","","","","","","","from_byte_array","from_bytes_mut","from_bytes_ref","from_engine","from_slice","from_slice_delegated","from_str","hash","index","into","partial_cmp","serialize","to_byte_array","to_owned","to_string","try_from","try_into","type_id","vzip","Hash","Tag","all_zeros","as_byte_array","as_ref","","borrow","","borrow_mut","clone","clone_into","clone_to_uninit","cmp","default","deserialize","engine","","eq","equivalent","","fmt","","","","from","","","","","from_byte_array","from_bytes_mut","from_bytes_ref","from_engine","from_slice","from_slice_delegated","from_str","hash","index","into","partial_cmp","serialize","to_byte_array","to_owned","to_string","try_from","try_into","type_id","vzip","Hash","HashEngine","all_zeros","as_byte_array","as_ref","","borrow","","","borrow_mut","","clone","","clone_into","","clone_to_uninit","","cmp","default","deserialize","engine","eq","equivalent","","fmt","","","","from","","from_byte_array","from_bytes_mut","from_bytes_ref","from_engine","from_slice","from_slice_delegated","from_str","hash","index","input","into","","midstate","n_bytes_hashed","partial_cmp","serialize","to_byte_array","to_owned","","to_string","try_from","","try_into","","type_id","","vzip","","Hash","HashEngine","all_zeros","as_byte_array","as_ref","","borrow","","","borrow_mut","","clone","","clone_into","","clone_to_uninit","","cmp","default","deserialize","emit_bool","emit_i16","emit_i32","emit_i64","emit_i8","emit_slice","emit_u16","emit_u32","emit_u64","emit_u8","engine","eq","equivalent","","flush","","fmt","","","","from","","from_byte_array","from_bytes_mut","from_bytes_ref","from_engine","from_slice","from_slice_delegated","from_str","hash","index","input","into","","midstate","n_bytes_hashed","partial_cmp","serialize","to_byte_array","to_owned","","to_string","try_from","","try_into","","type_id","","vzip","","write","","Hash","HashEngine","all_zeros","as_byte_array","as_ref","","borrow","","","borrow_mut","","clone","","clone_into","","clone_to_uninit","","cmp","default","deserialize","engine","eq","equivalent","","fmt","","","","from","","from_byte_array","from_bytes_mut","from_bytes_ref","from_engine","from_slice","from_slice_delegated","from_str","hash","index","input","into","","midstate","n_bytes_hashed","partial_cmp","serialize","to_byte_array","to_owned","","to_string","try_from","","try_into","","type_id","","vzip","","Hash","HashEngine","State","all_zeros","as_byte_array","as_ref","","as_u64","borrow","","","","borrow_mut","","","clone","","","clone_into","","","clone_to_uninit","","","cmp","default","deserialize","emit_bool","emit_i16","emit_i32","emit_i64","emit_i8","emit_slice","emit_u16","emit_u32","emit_u64","emit_u8","engine","eq","equivalent","","flush","","fmt","","","","","","from","","","from_byte_array","from_bytes_mut","from_bytes_ref","from_engine","from_engine_to_u64","from_slice","from_slice_delegated","from_str","from_u64","hash","hash_to_u64_with_keys","hash_with_keys","index","input","into","","","keys","midstate","n_bytes_hashed","new","partial_cmp","serialize","to_byte_array","to_owned","","","to_string","try_from","","","try_into","","","type_id","","","vzip","","","with_keys","write","","AddrInUse","AddrNotAvailable","AlreadyExists","BrokenPipe","BufRead","ConnectionAborted","ConnectionRefused","ConnectionReset","Cursor","Err","Error","ErrorKind","FromStd","Interrupted","InvalidData","InvalidInput","NotConnected","NotFound","Ok","Other","PermissionDenied","Read","Result","Sink","Take","TimedOut","ToStd","UnexpectedEof","WouldBlock","Write","WriteZero","borrow","","","","","","","borrow_mut","","","","","","","cause","clone","clone_into","clone_to_uninit","consume","","","","","","","description","emit_bool","","","emit_i16","","","emit_i32","","","emit_i64","","","emit_i8","","","emit_slice","","","emit_u16","","","emit_u32","","","emit_u64","","","emit_u8","","","eq","equivalent","","fill_buf","","","","","","","flush","","","","","","","fmt","","","from","","","","","","","","","","from_std","from_std_mut","get_ref","hash","impl_write","inner","","","inner_mut","","into","","","","","","","into_inner","","","kind","new","","","","new_boxed","","new_mut","","position","read","","","","","","","read_bool","","","","read_exact","","","","","read_i16","","","","read_i32","","","","read_i64","","","","read_i8","","","","read_slice","","","","read_to_end","read_to_limit","read_u16","","","","read_u32","","","","read_u64","","","","read_u8","","","","set_position","sink","source","take","to_owned","to_string","try_from","","","","","","","try_into","","","","","","","type_id","","","","","","","vzip","","","","","","","write","","","","","","","write_all","","","","","","","Base58","CompressedPublicKey","Encoding","Even","FromSliceError","FromWifError","Hex","InvalidAddressVersion","InvalidAddressVersionError","InvalidBase58PayloadLength","InvalidBase58PayloadLengthError","InvalidChar","InvalidHexLength","InvalidKeyPrefix","InvalidLength","Keypair","Odd","Parity","ParseCompressedPublicKeyError","ParsePublicKeyError","PrivateKey","PubkeyHash","PublicKey","Secp256k1","","","","SortKey","TapTweak","TweakedAux","TweakedKey","TweakedKeypair","TweakedPublicKey","UncompressedPublicKeyError","UntweakedKeypair","UntweakedPublicKey","Verification","WPubkeyHash","XOnlyPublicKey","borrow","","","","","","","","","","borrow_mut","","","","","","","","","","clone","","","","","","","","","","clone_into","","","","","","","","","","clone_to_uninit","","","","","","","","","","cmp","","","compressed","","dangerous_assume_tweaked","","","deserialize","","eq","","","","","","","","","","equivalent","","","","","","","","","","","","","","","","","","","","fmt","","","","","","","","","","","","","","","","","","","from","","","","","","","","","","","","","","","","","","","","","","","from_keypair","hash","","","inner","","into","","","","","","","","","","invalid_address_version","invalid_base58_payload_length","network","partial_cmp","","","public_parts","serialize","","","source","","","","","tap_tweak","to_inner","","to_owned","","","","","","","","","","to_string","","","","","","","","try_from","","","","","","","","","","try_into","","","","","","","","","","type_id","","","","","","","","","","vzip","","","","","","","","","","BitsArrayOverflow","HashesArrayOverflow","IdenticalHashesFound","MerkleBlock","MerkleBlockError","MerkleRootMismatch","NoTransactions","NotAllBitsConsumed","NotAllHashesConsumed","NotEnoughBits","PartialMerkleTree","TooManyHashes","TooManyTransactions","bits","borrow","","borrow_mut","","calculate_root","calculate_root_inline","clone","","clone_into","","clone_to_uninit","","consensus_decode_from_finite_reader","consensus_encode","eq","","equivalent","","","","extract_matches","fmt","","","from","","","from_txids","hashes","header","into","","num_transactions","source","to_owned","","to_string","try_from","","try_into","","txn","type_id","","vzip","","Bitcoin","Main","Network","NetworkKind","ParseNetworkError","Regtest","Signet","Test","Testnet","Testnet4","UnknownChainHashError","as_core_arg","borrow","","borrow_mut","","clone","","clone_into","","clone_to_uninit","","eq","","equivalent","","","","fmt","","","","from","","into","","source","","to_owned","","to_string","","try_from","","try_into","","type_id","","vzip","","deserialize","serialize","Address","BITCOIN","BLOOM","COMPACT_FILTERS","GETUTXO","Magic","NETWORK","NETWORK_LIMITED","NONE","P2P_V2","PROTOCOL_VERSION","ParseMagicError","REGTEST","SIGNET","ServiceFlags","TESTNET","TESTNET3","TESTNET4","UnknownMagicError","WITNESS","add","address","","as_mut","","as_ref","","bitor","bitor_assign","bitxor","bitxor_assign","borrow","","","","","","","borrow_mut","","","","","","","clone","","","","","clone_into","","","","","clone_to_uninit","","","","","cmp","","consensus_decode","","","consensus_encode","","","default","eq","","","","","equivalent","","","","","","","","","","fmt","","","","","","","","","","","","","from","","","","","","","from_bytes","from_params","from_str","has","hash","","","into","","","","","message","message_blockdata","message_bloom","message_compact_blocks","message_filter","message_network","new","partial_cmp","","port","remove","services","socket_addr","source","","to_bytes","to_owned","","","","","to_socket_addrs","to_string","","","","to_u64","try_from","","","","","try_into","","","","","type_id","","","","","vzip","","","","","AddrV2","AddrV2Message","Address","Cjdns","I2p","Ipv4","Ipv6","TorV2","TorV3","Unknown","addr","address","borrow","","borrow_mut","","clone","","clone_into","","clone_to_uninit","","consensus_decode","","consensus_encode","","eq","","equivalent","","","","fmt","","from","","hash","","into","","port","","services","","socket_addr","time","to_owned","","to_socket_addrs","try_from","","try_into","","type_id","","vzip","","Addr","AddrV2","Alert","Block","BlockTxn","CFCheckpt","CFHeaders","CFilter","CmpctBlock","CommandString","CommandStringError","FeeFilter","FilterAdd","FilterClear","FilterLoad","GetAddr","GetBlockTxn","GetBlocks","GetCFCheckpt","GetCFHeaders","GetCFilters","GetData","GetHeaders","Headers","Inv","MAX_INV_SIZE","MAX_MSG_SIZE","MemPool","MerkleBlock","NetworkMessage","NotFound","Ping","Pong","RawNetworkMessage","Reject","SendAddrV2","SendCmpct","SendHeaders","Tx","Unknown","Verack","Version","WtxidRelay","as_ref","borrow","","","","borrow_mut","","","","clone","","","","clone_into","","","","clone_to_uninit","","","","cmd","","command","","consensus_decode","","consensus_decode_from_finite_reader","consensus_encode","","","eq","","","","equivalent","","","","","","","","fmt","","","","","","from","","","","from_str","into","","","","into_payload","magic","new","payload","source","to_owned","","","","to_string","","try_from","","","","","","","try_from_static","try_into","","","","type_id","","","","vzip","","","","command","payload","Block","CompactBlock","Error","GetBlocksMessage","GetHeadersMessage","Inventory","Transaction","Unknown","WTx","WitnessBlock","WitnessTransaction","borrow","","","borrow_mut","","","clone","","","clone_into","","","clone_to_uninit","","","cmp","consensus_decode","","","consensus_decode_from_finite_reader","","consensus_encode","","","eq","","","equivalent","","","","","","fmt","","","from","","","hash","into","","","locator_hashes","","network_hash","new","","partial_cmp","stop_hash","","to_owned","","","try_from","","","try_into","","","type_id","","","version","","vzip","","","hash","inv_type","All","BloomFlags","FilterAdd","FilterLoad","None","PubkeyOnly","borrow","","","borrow_mut","","","clone","","","clone_into","","","clone_to_uninit","","","consensus_decode","","","consensus_decode_from_finite_reader","","consensus_encode","","","data","eq","","","equivalent","","","","","","filter","flags","fmt","","","from","","","hash_funcs","into","","","to_owned","","","try_from","","","try_into","","","tweak","type_id","","","vzip","","","BlockTxn","CmpctBlock","GetBlockTxn","SendCmpct","borrow","","","","borrow_mut","","","","clone","","","","clone_into","","","","clone_to_uninit","","","","cmp","","","","compact_block","consensus_decode","","","","consensus_decode_from_finite_reader","","","","consensus_encode","","","","eq","","","","equivalent","","","","","","","","fmt","","","","from","","","","hash","","","","into","","","","partial_cmp","","","","send_compact","to_owned","","","","transactions","try_from","","","","try_into","","","","txs_request","type_id","","","","version","vzip","","","","CFCheckpt","CFHeaders","CFilter","GetCFCheckpt","GetCFHeaders","GetCFilters","block_hash","borrow","","","","","","borrow_mut","","","","","","clone","","","","","","clone_into","","","","","","clone_to_uninit","","","","","","consensus_decode","","","","","","consensus_decode_from_finite_reader","","","","","","consensus_encode","","","","","","eq","","","","","","equivalent","","","","","","","","","","","","filter","filter_hashes","filter_headers","filter_type","","","","","","fmt","","","","","","from","","","","","","into","","","","","","previous_filter_header","start_height","","stop_hash","","","","","to_owned","","","","","","try_from","","","","","","try_into","","","","","","type_id","","","","","","vzip","","","","","","Checkpoint","Duplicate","Dust","Fee","Invalid","Malformed","NonStandard","Obsolete","Reject","RejectReason","VersionMessage","borrow","","","borrow_mut","","","ccode","clone","","","clone_into","","","clone_to_uninit","","","consensus_decode","","","consensus_decode_from_finite_reader","","consensus_encode","","","eq","","","equivalent","","","","","","fmt","","","from","","","hash","into","","","message","new","nonce","reason","receiver","relay","sender","services","start_height","timestamp","to_owned","","","try_from","","","try_into","","","type_id","","","user_agent","version","vzip","","","ParseIntError","DEFAULT_BYTES_PER_SIGOP","DEFAULT_INCREMENTAL_RELAY_FEE","DEFAULT_MEMPOOL_EXPIRY","DEFAULT_MIN_RELAY_TX_FEE","DUST_RELAY_TX_FEE","MAX_STANDARD_TX_SIGOPS_COST","MAX_STANDARD_TX_WEIGHT","MIN_STANDARD_TX_NONWITNESS_SIZE","get_virtual_tx_size","CompactTarget","Target","Work","AbsurdFeeRate","Bare","Base64Encoding","Bip32","","CombineInconsistentKeySources","ConsensusEncoding","DuplicateKey","Ecdsa","","Error","","ExtractTxError","FeeOverflow","GetKey","GetKeyError","IndexOutOfBounds","IndexOutOfBoundsError","Input","Inputs","InvalidControlBlock","InvalidEcdsaSignature","InvalidHash","InvalidKey","InvalidLeafVersion","InvalidMagic","InvalidPreimageHashPair","InvalidProprietaryKey","InvalidPublicKey","InvalidSecp256k1PublicKey","InvalidSeparator","InvalidSighashType","InvalidTaprootSignature","InvalidXOnlyPublicKey","Io","KeyNotFound","KeyRequest","MismatchedAlgoKey","MissingInputUtxo","MissingInputValue","MissingRedeemScript","MissingSpendUtxo","MissingUtxo","MissingWitnessScript","MustHaveUnsignedTx","NegativeFee","NoMorePairs","NonStandardSighashType","NotEcdsa","NotSupported","NotWpkh","Output","OutputType","P2wpkhSighash","PartialDataConsumption","Psbt","PsbtEncoding","PsbtParseError","PsbtSighashType","PsbtUtxoOutOfbounds","Pubkey","Schnorr","","SegwitV0Sighash","SendingTooMuch","Sh","ShWpkh","ShWsh","SignError","SigningAlgorithm","SigningErrors","SigningKeys","SigningKeysMap","TapTree","Taproot","TaprootError","Tr","TxInput","UnexpectedUnsignedTx","UnknownOutputType","UnsignedTxHasScriptSigs","UnsignedTxHasScriptWitnesses","Unsupported","Version","Wpkh","WrongSigningAlgorithm","Wsh","XPubKey","bip32_derivation","","borrow","","","","","","","","","","","","","borrow_mut","","","","","","","","","","","","","clone","","","","","","","","","","","clone_into","","","","","","","","","","","clone_to_uninit","","","","","","","","","","","cmp","","","","combine","","default","","deserialize","","","ecdsa_hash_ty","","eq","","","","","","","","","","","equivalent","","","","","","","","","","","","","","","","","","","","","","final_script_sig","final_script_witness","fmt","","","","","","","","","","","","","","","","","","","","from","","","","","","","","","","","","","","","","","","","","","","","","","","","","from_str","from_u32","get_key","hash","","","","","hash160_preimages","hash256_preimages","inputs","into","","","","","","","","","","","","","non_witness_utxo","outputs","partial_cmp","","","","partial_sigs","proprietary","","","raw","redeem_script","","ripemd160_preimages","serialize","","","","sha256_preimages","sighash_type","signing_algorithm","source","","","","","","tap_internal_key","","tap_key_origins","","tap_key_sig","tap_merkle_root","tap_script_sigs","tap_scripts","tap_tree","taproot_hash_ty","","to_owned","","","","","","","","","","","to_string","","","","","","","to_u32","try_from","","","","","","","","","","","","","try_into","","","","","","","","","","","","","type_id","","","","","","","","","","","","","unknown","","","unsigned_tx","update_with_descriptor_unchecked","","version","vzip","","","","","","","","","","","","","witness_script","","witness_utxo","xpub","actual","expected","hash","hash_type","preimage","fee_rate","psbt","tx","","index","","length","","Key","Pair","ProprietaryKey","ProprietaryType","borrow","","","borrow_mut","","","clone","","clone_into","","clone_to_uninit","","cmp","","consensus_decode","consensus_encode","deserialize","","","eq","","","equivalent","","","","","","fmt","","","","from","","","hash","","into","","","key","","","partial_cmp","","prefix","serialize","","","subtype","to_key","to_owned","","to_string","try_from","","","","try_into","","","type_id","","","type_value","value","vzip","","","All","AllPreallocated","Context","DESCRIPTION","Error","Even","FLAGS","IncorrectSignature","InvalidEllSwift","InvalidMessage","InvalidParityValue","","InvalidPublicKey","InvalidPublicKeySum","InvalidRecoveryId","InvalidSecretKey","InvalidSharedSecret","InvalidSignature","InvalidTweak","Keypair","MAX","Message","NotEnoughMemory","ONE","Odd","Parity","PreallocatedContext","PublicKey","Scalar","Secp256k1","SecretKey","SignOnly","SignOnlyPreallocated","Signing","ThirtyTwoByteHash","Verification","VerifyOnly","VerifyOnlyPreallocated","XOnlyPublicKey","ZERO","add_exp_tweak","add_tweak","add_xonly_tweak","as_c_ptr","","","","as_mut_c_ptr","","","","as_mut_ptr","","as_ptr","","as_ref","","bitxor","borrow","","","","","","","","","","","","","","","borrow_mut","","","","","","","","","","","","","","","clone","","","","","","","","","","","","","","","clone_into","","","","","","","","","","","","","","","clone_to_uninit","","","","","","","","","","","","","","","cmp","","","","","","","","","","","","","cmp_fast_unstable","","combine","combine_keys","constants","ctx","dangerous_assume_tweaked","deallocate","","","","","","","default","deserialize","","","","display_secret","","drop","ecdh","ecdsa","ellswift","eq","","","","","","","","","","","","","","","eq_fast_unstable","","equivalent","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","fmt","","","","","","","","","","","","","","","","","","","","","from","","","","","","","","","","","","","","","","","","","","","","","","","","","","from_be_bytes","from_digest","from_digest_slice","from_ellswift","from_i32","from_keypair","","from_le_bytes","from_raw_all","from_raw_signing_only","from_raw_verification_only","from_seckey_slice","from_seckey_str","from_secret_key","","from_slice","","","from_str","","","from_u8","from_x_only_public_key","gen_new","generate_keypair","hash","","","","","","","","","","","","","hashes","impl_array_newtype","index","","","into","","","","","","","","","","","","","","","into_32","keypair","mul_tweak","","negate","","new","","","non_secure_erase","","","partial_cmp","","","","","","","","","","","","","preallocate_signing_size","preallocate_size","preallocate_size_gen","preallocate_verification_size","preallocated_gen_new","preallocated_new","preallocated_signing_only","preallocated_verification_only","public_key","","random","random_custom","randomize","recover_ecdsa","scalar","schnorr","secret_bytes","","secret_key","seeded_randomize","serialize","","","","","serialize_uncompressed","sign_ecdsa","sign_ecdsa_grind_r","sign_ecdsa_low_r","sign_ecdsa_recoverable","sign_ecdsa_recoverable_with_noncedata","sign_ecdsa_with_noncedata","sign_schnorr","sign_schnorr_no_aux_rand","sign_schnorr_with_aux_rand","sign_schnorr_with_rng","signing_only","source","tap_tweak","to_be_bytes","to_hash160","to_hash256","to_i32","to_le_bytes","to_owned","","","","","","","","","","","","","","","to_public_key","to_ripemd160","to_sha256","to_string","","","","to_u8","try_from","","","","","","","","","","","","","","","","","try_into","","","","","","","","","","","","","","","type_id","","","","","","","","","","","","","","","verification_only","verify","verify_ecdsa","verify_schnorr","vzip","","","","","","","","","","","","","","","x_only_public_key","","","COMPACT_SIGNATURE_SIZE","CURVE_ORDER","ELLSWIFT_ENCODING_SIZE","FIELD_SIZE","GENERATOR_X","GENERATOR_Y","KEY_PAIR_SIZE","MAX_SIGNATURE_SIZE","MESSAGE_SIZE","ONE","PUBLIC_KEY_SIZE","SCHNORR_PUBLIC_KEY_SIZE","SCHNORR_SIGNATURE_SIZE","SECRET_KEY_SIZE","UNCOMPRESSED_PUBLIC_KEY_SIZE","ZERO","SharedSecret","as_ref","borrow","","borrow_mut","clone","clone_into","clone_to_uninit","cmp","deserialize","display_secret","eq","equivalent","","fmt","from","from_bytes","from_slice","from_str","hash","into","new","non_secure_erase","partial_cmp","secret_bytes","serialize","shared_secret_point","to_owned","try_from","try_into","type_id","vzip","RecoverableSignature","RecoveryId","SerializedSignature","Signature","as_c_ptr","","as_mut_c_ptr","","as_mut_ptr","","as_ptr","","as_ref","borrow","","","","","borrow_mut","","","","capacity","clone","","","","clone_into","","","","clone_to_uninit","","","","cmp","","","","cmp_fast_unstable","deref","deserialize","eq","","","","","eq_fast_unstable","equivalent","","","","","","","","fmt","","","","","","from","","","","","","","","from_compact","","from_der","from_der_lax","from_i32","from_signature","from_str","hash","","","into","","","","into_iter","","is_empty","len","normalize_s","partial_cmp","","","","","serialize","serialize_compact","","serialize_der","serialized_signature","to_i32","to_owned","","","","to_signature","to_standard","to_string","","try_from","","","","","","try_into","","","","type_id","","","","vzip","","","","IntoIter","SerializedSignature","as_slice","borrow","borrow_mut","clone","clone_into","clone_to_uninit","fmt","from","into","into_fallible","into_iter","next","next_back","nth","size_hint","to_owned","transpose_into_fallible","try_from","try_into","type_id","vzip","A","B","ElligatorSwift","ElligatorSwiftParty","ElligatorSwiftSharedSecret","as_c_ptr","as_mut_c_ptr","as_secret_bytes","borrow","","","borrow_mut","","","clone","","","clone_into","","","clone_to_uninit","","","cmp","","","eq","","","equivalent","","","","","","fmt","","","","","from","","","from_array","from_pubkey","from_seckey","from_secret_bytes","from_str","hash","","","into","","","new","partial_cmp","","","shared_secret","shared_secret_with_hasher","to_array","to_owned","","","to_secret_bytes","to_string","try_from","","","try_into","","","type_id","","","vzip","","","CPtr","Context","EcdhHashFn","ElligatorSwift","EllswiftEcdhHashFn","Keypair","NonceFn","None","","","","PublicKey","SECP256K1_SER_COMPRESSED","SECP256K1_SER_UNCOMPRESSED","SECP256K1_START_NONE","SECP256K1_START_SIGN","SECP256K1_START_VERIFY","SchnorrNonceFn","SchnorrSigExtraParams","Signature","Some","","","","Target","XOnlyPublicKey","as_c_ptr","","","","","","as_mut_c_ptr","","","","","","as_ref","","","","","borrow","","","","","","","borrow_mut","","","","","","","clone","","","","","","clone_into","","","","","","clone_to_uninit","","","","","","cmp","","","","","cmp_fast_unstable","","","","","ecdsa_signature_parse_der_lax","eq","","","","","eq_fast_unstable","","","","","equivalent","","","","","","","","","","fmt","","","","","","from","","","","","","","from_array","from_array_unchecked","","","","hash","","","","","impl_array_newtype","impl_raw_debug","index","","","","","into","","","","","","","new","","","","","non_secure_erase","non_secure_erase_impl","partial_cmp","","","","","recovery","rustsecp256k1_v0_10_0_context_create","rustsecp256k1_v0_10_0_context_destroy","rustsecp256k1_v0_10_0_default_error_callback_fn","rustsecp256k1_v0_10_0_default_illegal_callback_fn","secp256k1_context_create","secp256k1_context_destroy","secp256k1_context_no_precomp","secp256k1_context_preallocated_clone","secp256k1_context_preallocated_clone_size","secp256k1_context_preallocated_create","secp256k1_context_preallocated_destroy","secp256k1_context_preallocated_size","secp256k1_context_randomize","secp256k1_ec_pubkey_cmp","secp256k1_ec_pubkey_combine","secp256k1_ec_pubkey_create","secp256k1_ec_pubkey_negate","secp256k1_ec_pubkey_parse","secp256k1_ec_pubkey_serialize","secp256k1_ec_pubkey_tweak_add","secp256k1_ec_pubkey_tweak_mul","secp256k1_ec_seckey_negate","secp256k1_ec_seckey_tweak_add","secp256k1_ec_seckey_tweak_mul","secp256k1_ec_seckey_verify","secp256k1_ecdh","secp256k1_ecdh_hash_function_default","secp256k1_ecdsa_sign","secp256k1_ecdsa_signature_normalize","secp256k1_ecdsa_signature_parse_compact","secp256k1_ecdsa_signature_parse_der","secp256k1_ecdsa_signature_serialize_compact","secp256k1_ecdsa_signature_serialize_der","secp256k1_ecdsa_verify","secp256k1_ellswift_create","secp256k1_ellswift_decode","secp256k1_ellswift_encode","secp256k1_ellswift_xdh","secp256k1_ellswift_xdh_hash_function_bip324","secp256k1_keypair_create","secp256k1_keypair_pub","secp256k1_keypair_sec","secp256k1_keypair_xonly_pub","secp256k1_keypair_xonly_tweak_add","secp256k1_nonce_function_bip340","secp256k1_nonce_function_default","secp256k1_nonce_function_rfc6979","secp256k1_schnorrsig_sign","secp256k1_schnorrsig_sign_custom","secp256k1_schnorrsig_verify","secp256k1_xonly_pubkey_cmp","secp256k1_xonly_pubkey_from_pubkey","secp256k1_xonly_pubkey_parse","secp256k1_xonly_pubkey_serialize","secp256k1_xonly_pubkey_tweak_add","secp256k1_xonly_pubkey_tweak_add_check","to_array","to_owned","","","","","","try_from","","","","","","","try_into","","","","","","","type_id","","","","","","","types","underlying_bytes","","","","vzip","","","","","","","RecoverableSignature","as_c_ptr","as_mut_c_ptr","as_ref","borrow","borrow_mut","clone","clone_into","clone_to_uninit","cmp","cmp_fast_unstable","default","eq","eq_fast_unstable","equivalent","","fmt","from","hash","index","into","new","partial_cmp","secp256k1_ecdsa_recover","secp256k1_ecdsa_recoverable_signature_convert","secp256k1_ecdsa_recoverable_signature_parse_compact","secp256k1_ecdsa_recoverable_signature_serialize_compact","secp256k1_ecdsa_sign_recoverable","to_owned","try_from","try_into","type_id","vzip","AlignedType","ZERO","borrow","","borrow_mut","","c_char","c_int","c_uchar","c_uint","c_void","clone","clone_into","clone_to_uninit","default","fmt","from","","into","","size_t","to_owned","try_from","","try_into","","type_id","","vzip","","zeroed","BLOCK_SIZE","Bytes","Engine","FromSliceError","Hash","HashEngine","Hmac","HmacEngine","LEN","MidState","all_zeros","as_byte_array","borrow_slice_impl","from_byte_array","from_engine","from_slice","hash_newtype","hex_fmt_impl","input","midstate","n_bytes_hashed","serde_impl","sha256t_hash_newtype","to_byte_array","CUSTOM_START","CryptoRng","Error","Fill","INTERNAL_START","Rng","RngCore","Seed","SeedableRng","borrow","borrow_mut","code","distributions","fill","fill_bytes","fmt","","from","","","from_entropy","from_rng","from_seed","gen","gen_bool","gen_range","gen_ratio","inner","into","new","next_u32","next_u64","prelude","random","raw_os_error","read","rngs","sample","sample_iter","seed_from_u64","seq","source","take_inner","thread_rng","to_string","try_fill","","try_fill_bytes","try_from","try_into","type_id","vzip","AllWeightsZero","Alphanumeric","Bernoulli","BernoulliError","DistIter","DistMap","DistString","Distribution","InvalidProbability","InvalidWeight","NoItem","Open01","OpenClosed01","Slice","Standard","TooMany","Uniform","WeightedError","WeightedIndex","append_string","","","borrow","","","","","","","","","","","","borrow_mut","","","","","","","","","","","","checked_sum","","clone","","","","","","","","","","clone_into","","","","","","","","","","clone_to_uninit","","","","","","","","","","eq","","","","","equivalent","","","","fmt","","","","","","","","","","","","","","from","","","","","","","","","","","","","","from_ratio","into","","","","","","","","","","","","into_fallible","into_iter","map","","new","","","","new_inclusive","next","sample","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","sample_iter","","sample_string","size_hint","to_owned","","","","","","","","","","to_string","","transpose_into_fallible","try_from","","","","","","","","","","","","try_into","","","","","","","","","","","","type_id","","","","","","","","","","","","uniform","update_weights","vzip","","","","","","","","","","","","weighted","SampleBorrow","SampleRange","SampleUniform","Sampler","Uniform","UniformChar","UniformDuration","UniformFloat","UniformInt","UniformSampler","X","borrow","","","","","borrow_mut","","","","clone","","","","clone_into","","","","clone_to_uninit","","","","eq","","fmt","","","","from","","","","into","","","","is_empty","new","","","","","","","","","","","","","","","","","new_inclusive","","","","","","","","","","","","","","","","","sample","","","","","","","","","","","","","","","","","sample_single","","","","","","","","","","","","","","","","sample_single_inclusive","","","","","","","","","","","","","to_owned","","","","try_from","","","","try_into","","","","type_id","","","","vzip","","","","AllWeightsZero","InvalidWeight","NoItem","TooMany","WeightedError","WeightedIndex","alias_method","Weight","WeightedIndex","borrow","borrow_mut","fmt","from","into","new","try_from","try_into","type_id","vzip","CryptoRng","Distribution","Item","IteratorRandom","Rng","RngCore","Seed","SeedableRng","SliceRandom","StdRng","ThreadRng","as_rngcore","","borrow","","borrow_mut","","choose","","","choose_multiple","","","choose_multiple_fill","","choose_multiple_weighted","choose_mut","choose_stable","","choose_weighted","choose_weighted_mut","clone","","clone_into","","clone_to_uninit","","default","eq","equivalent","","fill","fill_bytes","","","fmt","","from","","from_entropy","from_rng","","from_seed","","gen","gen_bool","gen_range","gen_ratio","into","","next_u32","","","next_u64","","","partial_shuffle","random","sample","","sample_iter","seed_from_u64","shuffle","thread_rng","to_owned","","try_fill","try_fill_bytes","","","try_from","","try_into","","type_id","","vzip","","OsRng","StdRng","ThreadRng","adapter","as_rngcore","borrow","borrow_mut","clone","clone_into","clone_to_uninit","default","fill_bytes","fmt","from","into","mock","next_u32","next_u64","to_owned","try_fill_bytes","try_from","try_into","type_id","vzip","ReadError","ReadRng","ReseedingRng","as_rngcore","borrow","","","borrow_mut","","","clone","clone_into","clone_to_uninit","fill_bytes","","fmt","","","","from","","","into","","","new","","next_u32","","next_u64","","reseed","source","to_owned","to_string","try_fill_bytes","","try_from","","","try_into","","","type_id","","","vzip","","","StepRng","borrow","borrow_mut","clone","clone_into","clone_to_uninit","eq","equivalent","","fill_bytes","fmt","from","into","new","next_u32","next_u64","to_owned","try_fill_bytes","try_from","try_into","type_id","vzip","Item","IteratorRandom","SliceChooseIter","SliceRandom","borrow","borrow_mut","choose","choose_multiple","choose_multiple_weighted","choose_mut","choose_weighted","choose_weighted_mut","fmt","from","index","into","into_fallible","into_iter","len","next","partial_shuffle","shuffle","size_hint","transpose_into_fallible","try_from","try_into","type_id","vzip","IndexVec","IndexVecIntoIter","IndexVecIter","borrow","","","borrow_mut","","","clone","","clone_into","","clone_to_uninit","","eq","fmt","","","from","","","","","index","into","","","into_fallible","","into_iter","","","into_vec","is_empty","iter","len","next","","sample","sample_weighted","size_hint","","to_owned","","transpose_into_fallible","","try_from","","","try_into","","","type_id","","","vzip","","","OutOfRangeError","Scalar","borrow","borrow_mut","clone","clone_into","clone_to_uninit","eq","equivalent","","fmt","","from","hash","into","to_owned","to_string","try_from","try_into","type_id","vzip","Signature","as_c_ptr","as_mut_c_ptr","as_ref","borrow","borrow_mut","clone","clone_into","clone_to_uninit","cmp","deserialize","eq","equivalent","","fmt","","","from","from_slice","from_str","hash","index","into","partial_cmp","serialize","","to_owned","to_string","try_from","try_into","type_id","vzip","All","","","AllPlusAnyoneCanPay","","Annex","AnnexError","Default","EcdsaSighashType","Empty","EncodeSigningDataResult","IncorrectPrefix","InputsIndex","InvalidAllIndex","InvalidOneIndex","InvalidSighashType","InvalidSighashTypeError","Io","LegacySighash","NonStandardSighashTypeError","None","","NonePlusAnyoneCanPay","","NotP2wpkhScript","One","P2wpkhError","Prevouts","PrevoutsIndex","PrevoutsIndexError","PrevoutsKind","PrevoutsKindError","PrevoutsSize","PrevoutsSizeError","ScriptPath","SegwitV0Sighash","Sighash","","SighashCache","SighashSingleBug","SighashTypeParseError","SigningDataError","Single","","SingleMissingOutput","SingleMissingOutputError","SinglePlusAnyoneCanPay","","TapSighash","TapSighashTag","TapSighashType","TaprootError","WriteResult","as_bytes","borrow","","","","","","","","","","","","","","","","borrow_mut","","","","","","","","","","","","","","","","clone","","","","","","","","","","","","","clone_into","","","","","","","","","","","","","clone_to_uninit","","","","","","","","","","","","","cmp","","consensus_encode","eq","","","","","","","","","","","","","equivalent","","","","","","","","","","","","","","","","","","","","","","","","","","fmt","","","","","","","","","","","","","","","","","","","","","","","","","","from","","","","","","","","","","","","","","","","","","","","","","","","","","","hash","","","input_index","into","","","","","","","","","","","","","","","","into_transaction","is_sighash_single_bug","leaf_hash","legacy_encode_signing_data_to","legacy_signature_hash","map_err","new","","","outputs_length","p2wpkh_signature_hash","p2wsh_signature_hash","partial_cmp","","segwit_v0_encode_signing_data_to","source","","","","","","","","","","","taproot_encode_signing_data_to","taproot_key_spend_signature_hash","taproot_script_spend_signature_hash","taproot_signature_hash","to_owned","","","","","","","","","","","","","to_string","","","","","","","","","","","transaction","try_from","","","","","","","","","","","","","","","","try_into","","","","","","","","","","","","","","","","type_id","","","","","","","","","","","","","","","","unrecognized","vzip","","","","","","","","","","","","","","","","with_defaults","witness_mut","BITCOIN_SIGNED_MSG_PREFIX","InvalidBase64","InvalidEncoding","InvalidLength","MessageSignature","MessageSignatureError","UnsupportedAddressType","borrow","","borrow_mut","","clone","","clone_into","","clone_to_uninit","","compressed","eq","","equivalent","","","","fmt","","","","from","","","","from_base64","from_slice","from_str","into","","is_signed_by_address","new","recover_pubkey","serialize","signature","signed_msg_hash","source","to_base64","to_owned","","to_string","","try_from","","try_into","","type_id","","vzip","","ControlBlock","EmptyTree","","Future","FutureLeafVersion","Hidden","HiddenNodesError","HiddenParts","","IncompleteBuilderError","InvalidControlBlockSize","InvalidInternalKey","","InvalidMerkleBranchSize","InvalidMerkleTreeDepth","","InvalidSignatureSize","InvalidTaprootLeafVersion","LeafNode","LeafNodes","LeafVersion","NodeInfo","NodeNotInDfsOrder","NotFinalized","OverCompleteTree","Script","ScriptLeaf","ScriptLeaves","Secp256k1","SigFromSliceError","SighashType","Signature","TAPROOT_ANNEX_PREFIX","TAPROOT_CONTROL_BASE_SIZE","TAPROOT_CONTROL_MAX_NODE_COUNT","TAPROOT_CONTROL_MAX_SIZE","TAPROOT_CONTROL_NODE_SIZE","TAPROOT_LEAF_MASK","TAPROOT_LEAF_TAPSCRIPT","TapBranchTag","TapLeaf","TapLeafHash","TapLeafTag","TapNodeHash","TapScript","TapTree","TapTweakHash","TapTweakTag","TaprootBuilder","TaprootBuilderError","TaprootError","TaprootMerkleBranch","TaprootSpendInfo","add_hidden_node","add_leaf","add_leaf_with_ver","as_hidden","as_inner","as_mut","as_ref","as_script","as_slice","borrow","","","","","","","","","","","","","","","","","","","","borrow_mut","","","","","","","","","","","","","","","","","","","","clone","","","","","","","","","","","","","","","","","clone_into","","","","","","","","","","","","","","","","","clone_to_uninit","","","","","","","","","","","","","","","","","cmp","","","","","","","","","","","combine","control_block","decode","","default","","depth","deref","deref_mut","deserialize","","","","","","","encode","","eq","","","","","","","","","","","","","","","","","equivalent","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","finalize","fmt","","","","","","","","","","","","","","","","","","","","","","","","","","","","from","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","from_consensus","from_leaf_node","from_node_info","from_slice","has_hidden_nodes","hash","","","","","","","","","","","","internal_key","","into","","","","","","","","","","","","","","","","","","","into_builder","into_fallible","","into_inner","into_iter","","","","","into_node_info","","into_vec","is_empty","is_finalizable","leaf","leaf_hash","leaf_nodes","leaf_version","","len","merkle_branch","","","","merkle_root","new","new_hidden","new_hidden_node","new_key_spend","new_leaf_with_ver","new_script","next","","next_back","","node_hash","","node_info","output_key","output_key_parity","","partial_cmp","","","","","","","","","","","root_hash","script","","script_leaves","script_map","serialize","","","","","","","","","","serialize_to_writer","serialized_signature","sighash_type","signature","size","size_hint","","source","","","","","tap_tweak","to_consensus","","to_owned","","","","","","","","","","","","","","","","","to_string","","","","","","","to_vec","transpose_into_fallible","","try_from","","","","","","","","","","","","","","","","","","","","","","","","","","","try_into","","","","","","","","","","","","","","","","","","","try_into_node_info","try_into_taptree","type_id","","","","","","","","","","","","","","","","","","","verify_taproot_commitment","version","vzip","","","","","","","","","","","","","","","","","","","with_capacity","with_huffman_tree","","IntoIter","TaprootMerkleBranch","as_mut_slice","as_slice","borrow","borrow_mut","clone","clone_into","clone_to_uninit","count","fmt","from","into","into_fallible","into_iter","last","next","next_back","nth","nth_back","size_hint","to_owned","transpose_into_fallible","try_from","try_into","type_id","vzip","IntoIter","SerializedSignature","as_ref","as_slice","borrow","","","borrow_mut","","clone","","clone_into","","clone_to_uninit","","cmp","deref","eq","","equivalent","","fmt","","","from","","","","from_signature","hash","into","","into_fallible","into_iter","","","len","next","next_back","nth","partial_cmp","","size_hint","to_owned","","to_signature","to_string","transpose_into_fallible","try_from","","try_into","","type_id","","vzip","","write_to","ChangeSet","IndexedTxGraph","apply_block","apply_block_relevant","apply_changeset","apply_update","apply_update_at","as_ref","batch_insert_relevant","batch_insert_relevant_unconfirmed","batch_insert_unconfirmed","borrow","","borrow_mut","","clone","","clone_into","","clone_to_uninit","","default","","deserialize","eq","fmt","","from","","","","graph","index","indexer","initial_changeset","insert_anchor","insert_seen_at","insert_tx","insert_txout","into","","is_empty","merge","new","serialize","to_owned","","try_from","","try_into","","tx_graph","type_id","","vzip","","ChangeSet","Indexer","apply_changeset","index_tx","index_txout","initial_changeset","is_tx_relevant","keychain_txout","spk_txout","ChangeSet","DEFAULT_LOOKAHEAD","DescriptorAlreadyAssigned","FullScanRequestBuilderExt","InsertDescriptorError","KeychainAlreadyAssigned","KeychainTxOutIndex","LAST_REVEALED_TABLE_NAME","SCHEMA_NAME","SyncRequestBuilderExt","all_unbounded_spk_iters","apply_changeset","","borrow","","","borrow_mut","","","clone","","","clone_into","","","clone_to_uninit","","","default","","deserialize","eq","","fmt","","","","from","","","from_sqlite","get_descriptor","index_of_spk","index_tx","index_txout","init_sqlite_tables","initial_changeset","insert_descriptor","into","","","is_empty","is_tx_relevant","is_used","keychain_outpoints","keychain_outpoints_in_range","keychains","last_revealed","last_revealed_index","last_revealed_indices","last_used_index","last_used_indices","lookahead","lookahead_to_target","mark_used","merge","net_value","new","next_index","next_unused_spk","outpoints","persist_to_sqlite","reveal_next_spk","reveal_to_target","reveal_to_target_multi","revealed_keychain_spks","revealed_spks","revealed_spks_from_indexer","schema_v0","sent_and_received","serialize","spk_at_index","spks_from_indexer","to_owned","","","to_string","try_from","","","try_into","","","txout","txouts","txouts_in_tx","type_id","","","unbounded_spk_iter","unmark_used","unused_keychain_spks","unused_spks","unused_spks_from_indexer","vzip","","","descriptor","existing_assignment","","keychain","SpkTxOutIndex","all_spks","apply_changeset","borrow","borrow_mut","clone","clone_into","clone_to_uninit","default","fmt","from","index_of_spk","index_tx","index_txout","initial_changeset","insert_spk","into","is_relevant","is_tx_relevant","is_used","mark_used","net_value","outpoints","outputs_in_range","scan","scan_txout","sent_and_received","spk_at_index","to_owned","try_from","try_into","txout","txouts","txouts_in_tx","type_id","unmark_used","unused_spks","vzip","AlterCheckPointError","ApplyHeaderError","BLOCKS_TABLE_NAME","CannotConnect","CannotConnectError","ChangeSet","CheckPoint","CheckPointIter","InconsistentBlocks","LocalChain","MissingGenesisError","SCHEMA_NAME","apply_changeset","apply_header","apply_header_connected_to","apply_update","blocks","borrow","","","","","","borrow_mut","","","","","","clone","","","","","","clone_into","","","","","","clone_to_uninit","","","","","","default","deserialize","disconnect_from","eq","","","","","","fmt","","","","","","","","","","from","","","","","","","from_blocks","from_changeset","from_genesis_hash","from_iter","","from_sqlite","from_tip","genesis_hash","get","get_chain_tip","height","init_sqlite_tables","initial_changeset","insert_block","into","","","","","","is_block_in_chain","is_empty","iter_checkpoints","merge","original_hash","persist_to_sqlite","range","schema_v0","serialize","tip","to_owned","","","","","","to_string","","","","try_from","","","","","","try_include_height","try_into","","","","","","type_id","","","","","","update_hash","vzip","","","","","","SCHEMAS_TABLE_NAME","migrate_schema","FullScanRequest","FullScanRequestBuilder","FullScanResponse","OutPoint","Spk","SyncItem","SyncProgress","SyncRequest","SyncRequestBuilder","SyncResponse","Txid","borrow","","","","","","","","borrow_mut","","","","","","","","build","","builder","","chain_tip","","","","chain_update","","clone","","clone_into","","clone_to_uninit","","cmp","consumed","default","","","","","","eq","equivalent","","fmt","","","","","from","","","","","","","","","","hash","inspect","","into","","","","","","","","iter_outpoints","iter_spks","","iter_txids","keychains","last_active_indices","next_outpoint","next_spk","","next_txid","outpoints","outpoints_consumed","outpoints_remaining","partial_cmp","progress","remaining","revealed_spks_from_indexer","spks","spks_consumed","spks_for_keychain","spks_from_indexer","spks_remaining","spks_with_indexes","to_owned","","to_string","total","total_outpoints","total_spks","total_txids","try_from","","","","","","","","try_into","","","","","","","","tx_update","","txids","txids_consumed","txids_remaining","type_id","","","","","","","","unused_spks_from_indexer","vzip","","","","","","","","ANCHORS_TABLE_NAME","CalculateFeeError","CanonicalTx","ChangeSet","MissingTxOut","NegativeFee","SCHEMA_NAME","TXOUTS_TABLE_NAME","TXS_TABLE_NAME","TxAncestors","TxDescendants","TxGraph","TxNode","TxUpdate","all_anchors","all_txouts","anchor_heights","anchors","","","apply_changeset","apply_update","apply_update_at","as_ref","balance","batch_insert_unconfirmed","borrow","","","","","","","borrow_mut","","","","","","","calculate_fee","canonical_iter","chain_position","checked_sum","","","","clone","","","","clone_into","","","","clone_to_uninit","","","","cmp","","default","","deref","deserialize","direct_conflicts","eq","","","","","equivalent","","","","","","filter_chain_txouts","filter_chain_unspents","floating_txouts","fmt","","","","","","from","","","","","","","","from_sqlite","full_txs","get_tx","get_tx_node","get_txout","init_sqlite_tables","initial_changeset","insert_anchor","insert_seen_at","insert_tx","insert_txout","into","","","","","","","into_fallible","","into_iter","","is_empty","","last_seen","last_seen_unconfirmed","list_canonical_txs","map_anchors","","merge","new","next","","outspends","partial_cmp","","persist_to_sqlite","run_until_finished","","schema_v0","schema_v1","seen_ats","serialize","to_owned","","","","to_string","transpose_into_fallible","","try_balance","try_filter_chain_txouts","try_filter_chain_unspents","try_from","","","","","","","try_into","","","","","","","try_list_canonical_txs","tx","tx_node","tx_outputs","tx_spends","txid","txids_by_descending_anchor_height","txids_by_descending_last_seen","txouts","","","txs","","txs_with_no_anchor_or_last_seen","type_id","","","","","","","vzip","","","","","","","walk_ancestors","walk_conflicts","walk_descendants"],"q":[[0,"bdk_chain"],[409,"bdk_chain::CanonicalReason"],[413,"bdk_chain::ChainPosition"],[416,"bdk_chain::bitcoin"],[2874,"bdk_chain::bitcoin::address"],[2889,"bdk_chain::bitcoin"],[2890,"bdk_chain::bitcoin::address"],[2895,"bdk_chain::bitcoin"],[2896,"bdk_chain::bitcoin::address"],[2897,"bdk_chain::bitcoin"],[2898,"bdk_chain::bitcoin::address"],[2900,"bdk_chain::bitcoin"],[2903,"bdk_chain::bitcoin::address"],[2904,"bdk_chain::bitcoin"],[2905,"bdk_chain::bitcoin::address"],[2906,"bdk_chain::bitcoin"],[2907,"bdk_chain::bitcoin::address"],[3157,"bdk_chain::bitcoin::address::AddressData"],[3160,"bdk_chain::bitcoin::address"],[3163,"bdk_chain::bitcoin::address::error"],[3164,"bdk_chain::bitcoin::address"],[3165,"bdk_chain::bitcoin::address::error"],[3166,"bdk_chain::bitcoin::address"],[3167,"bdk_chain::bitcoin::address::error"],[3168,"bdk_chain::bitcoin::address"],[3169,"bdk_chain::bitcoin::address::error"],[3170,"bdk_chain::bitcoin::address"],[3171,"bdk_chain::bitcoin::address::error"],[3175,"bdk_chain::bitcoin::address"],[3176,"bdk_chain::bitcoin::address::error"],[3177,"bdk_chain::bitcoin::address"],[3182,"bdk_chain::bitcoin::amount"],[3183,"bdk_chain::bitcoin"],[3186,"bdk_chain::bitcoin::amount"],[3191,"bdk_chain::bitcoin"],[3194,"bdk_chain::bitcoin::amount"],[3195,"bdk_chain::bitcoin"],[3196,"bdk_chain::bitcoin::amount"],[3198,"bdk_chain::bitcoin"],[3200,"bdk_chain::bitcoin::amount"],[3245,"bdk_chain::bitcoin::amount::serde"],[3256,"bdk_chain::bitcoin::amount::serde::as_btc"],[3259,"bdk_chain::bitcoin::amount::serde::as_btc::opt"],[3261,"bdk_chain::bitcoin::amount::serde::as_sat"],[3264,"bdk_chain::bitcoin::amount::serde::as_sat::opt"],[3266,"bdk_chain::bitcoin::base58"],[3655,"bdk_chain::bitcoin::base58::error"],[3656,"bdk_chain::bitcoin::base58"],[3657,"bdk_chain::bitcoin::base58::error"],[3659,"bdk_chain::bitcoin::base58"],[3660,"bdk_chain::bitcoin::base58::error"],[3699,"bdk_chain::bitcoin::base64"],[3792,"bdk_chain::bitcoin::base64::alphabet"],[3837,"bdk_chain::bitcoin::base64::display"],[3849,"bdk_chain::bitcoin::base64::engine"],[3850,"bdk_chain::bitcoin::base64"],[3851,"bdk_chain::bitcoin::base64::engine"],[3852,"bdk_chain::bitcoin::base64"],[3853,"bdk_chain::bitcoin::base64::engine"],[3878,"bdk_chain::bitcoin::base64"],[3879,"bdk_chain::bitcoin::base64::engine"],[3880,"bdk_chain::bitcoin::base64"],[3888,"bdk_chain::bitcoin::base64::engine"],[3890,"bdk_chain::bitcoin::base64"],[3892,"bdk_chain::bitcoin::base64::engine"],[3894,"bdk_chain::bitcoin::base64"],[3898,"bdk_chain::bitcoin::base64::engine"],[3941,"bdk_chain::bitcoin::base64::engine::general_purpose"],[3949,"bdk_chain::bitcoin::base64::prelude"],[3953,"bdk_chain::bitcoin::base64"],[3955,"bdk_chain::bitcoin::base64::prelude"],[3956,"bdk_chain::bitcoin::base64"],[3957,"bdk_chain::bitcoin::base64::read"],[3970,"bdk_chain::bitcoin::base64::write"],[4002,"bdk_chain::bitcoin::bech32"],[4275,"bdk_chain::bitcoin::bech32::hrp"],[4279,"bdk_chain::bitcoin::bech32::primitives"],[4289,"bdk_chain::bitcoin::bech32"],[4291,"bdk_chain::bitcoin::bech32::primitives::checksum"],[4293,"bdk_chain::bitcoin::bech32"],[4294,"bdk_chain::bitcoin::bech32::primitives::checksum"],[4295,"bdk_chain::bitcoin::bech32"],[4296,"bdk_chain::bitcoin::bech32::primitives::checksum"],[4299,"bdk_chain::bitcoin::bech32"],[4300,"bdk_chain::bitcoin::bech32::primitives::checksum"],[4340,"bdk_chain::bitcoin::bech32"],[4341,"bdk_chain::bitcoin::bech32::primitives::checksum"],[4359,"bdk_chain::bitcoin::bech32::primitives::decode"],[4650,"bdk_chain::bitcoin::bech32::primitives::encode"],[4731,"bdk_chain::bitcoin::bech32::primitives::gf32"],[4778,"bdk_chain::bitcoin::bech32::primitives::hrp"],[4871,"bdk_chain::bitcoin::bech32::primitives::iter"],[4882,"bdk_chain::bitcoin::bech32"],[4883,"bdk_chain::bitcoin::bech32::primitives::iter"],[4901,"bdk_chain::bitcoin::bech32"],[4902,"bdk_chain::bitcoin::bech32::primitives::iter"],[4942,"bdk_chain::bitcoin::bech32"],[4943,"bdk_chain::bitcoin::bech32::primitives::segwit"],[4993,"bdk_chain::bitcoin::bech32::segwit"],[5055,"bdk_chain::bitcoin::bip152"],[5252,"bdk_chain::bitcoin::bip158"],[5367,"bdk_chain::bitcoin::bip32"],[5721,"bdk_chain::bitcoin::bip32::ChildNumber"],[5723,"bdk_chain::bitcoin::blockdata"],[5734,"bdk_chain::bitcoin::blockdata::block"],[5814,"bdk_chain::bitcoin"],[5815,"bdk_chain::bitcoin::blockdata::block"],[5846,"bdk_chain::bitcoin"],[5847,"bdk_chain::bitcoin::blockdata::block"],[5858,"bdk_chain::bitcoin::blockdata::constants"],[5927,"bdk_chain::bitcoin::blockdata::fee_rate"],[5928,"bdk_chain::bitcoin::blockdata::locktime"],[5930,"bdk_chain::bitcoin::blockdata::locktime::absolute"],[6122,"bdk_chain::bitcoin::blockdata::locktime::relative"],[6339,"bdk_chain::bitcoin::blockdata::opcodes"],[6392,"bdk_chain::bitcoin::blockdata::opcodes::all"],[6648,"bdk_chain::bitcoin::blockdata::script"],[7209,"bdk_chain::bitcoin::blockdata::script::witness_program"],[7235,"bdk_chain::bitcoin::blockdata::script::witness_version"],[7242,"bdk_chain::bitcoin"],[7259,"bdk_chain::bitcoin::blockdata::script::witness_version"],[7322,"bdk_chain::bitcoin::blockdata::transaction"],[7422,"bdk_chain::bitcoin"],[7423,"bdk_chain::bitcoin::blockdata::transaction"],[7431,"bdk_chain::bitcoin"],[7432,"bdk_chain::bitcoin::blockdata::transaction"],[7434,"bdk_chain::bitcoin"],[7435,"bdk_chain::bitcoin::blockdata::transaction"],[7438,"bdk_chain::bitcoin"],[7442,"bdk_chain::bitcoin::blockdata::transaction"],[7470,"bdk_chain::bitcoin"],[7471,"bdk_chain::bitcoin::blockdata::transaction"],[7477,"bdk_chain::bitcoin"],[7480,"bdk_chain::bitcoin::blockdata::transaction"],[7487,"bdk_chain::bitcoin"],[7488,"bdk_chain::bitcoin::blockdata::weight"],[7490,"bdk_chain::bitcoin::blockdata::witness"],[7505,"bdk_chain::bitcoin::consensus"],[7597,"bdk_chain::bitcoin::consensus::encode"],[7624,"bdk_chain::bitcoin::consensus"],[7626,"bdk_chain::bitcoin::consensus::encode"],[7627,"bdk_chain::bitcoin::consensus"],[7628,"bdk_chain::bitcoin::consensus::encode"],[7633,"bdk_chain::bitcoin::consensus"],[7643,"bdk_chain::bitcoin::consensus::encode"],[7662,"bdk_chain::bitcoin::consensus"],[7672,"bdk_chain::bitcoin::consensus::encode"],[7691,"bdk_chain::bitcoin::consensus::encode::Error"],[7695,"bdk_chain::bitcoin::consensus::params"],[7702,"bdk_chain::bitcoin::consensus"],[7715,"bdk_chain::bitcoin::consensus::serde"],[7750,"bdk_chain::bitcoin::consensus::serde::hex"],[7830,"bdk_chain::bitcoin::ecdsa"],[7920,"bdk_chain::bitcoin::error"],[8028,"bdk_chain::bitcoin::hash_types"],[8036,"bdk_chain::bitcoin::hashes"],[8170,"bdk_chain::bitcoin::hashes::cmp"],[8171,"bdk_chain::bitcoin::hashes::hash160"],[8217,"bdk_chain::bitcoin::hashes::hex"],[8386,"bdk_chain::bitcoin::hashes::hex::buf_encoder"],[8404,"bdk_chain::bitcoin::hashes::hex"],[8405,"bdk_chain::bitcoin::hashes::hex::display"],[8408,"bdk_chain::bitcoin::hashes::hex"],[8411,"bdk_chain::bitcoin::hashes::hex::display"],[8426,"bdk_chain::bitcoin::hashes::hex"],[8428,"bdk_chain::bitcoin::hashes::hex::display"],[8431,"bdk_chain::bitcoin::hashes::hex"],[8435,"bdk_chain::bitcoin::hashes::hex::display"],[8437,"bdk_chain::bitcoin::hashes::hex"],[8439,"bdk_chain::bitcoin::hashes::hex::display"],[8447,"bdk_chain::bitcoin::hashes::hex::error"],[8449,"bdk_chain::bitcoin::hashes::hex"],[8451,"bdk_chain::bitcoin::hashes::hex::error"],[8452,"bdk_chain::bitcoin::hashes::hex"],[8453,"bdk_chain::bitcoin::hashes::hex::error"],[8454,"bdk_chain::bitcoin::hashes::hex"],[8455,"bdk_chain::bitcoin::hashes::hex::error"],[8477,"bdk_chain::bitcoin::hashes::hex"],[8478,"bdk_chain::bitcoin::hashes::hex::parse"],[8481,"bdk_chain::bitcoin::hashes::hex"],[8487,"bdk_chain::bitcoin::hashes::hex::prelude"],[8488,"bdk_chain::bitcoin::hashes::hex"],[8489,"bdk_chain::bitcoin::hashes::hex::prelude"],[8490,"bdk_chain::bitcoin::hashes::hex"],[8492,"bdk_chain::bitcoin::hashes::hmac"],[8505,"bdk_chain::bitcoin::hashes::ripemd160"],[8578,"bdk_chain::bitcoin::hashes::serde"],[8665,"bdk_chain::bitcoin::hashes::serde::de"],[8676,"bdk_chain::bitcoin::hashes::serde"],[8677,"bdk_chain::bitcoin::hashes::serde::de"],[8724,"bdk_chain::bitcoin::hashes::serde"],[8725,"bdk_chain::bitcoin::hashes::serde::de"],[8726,"bdk_chain::bitcoin::hashes::serde"],[8757,"bdk_chain::bitcoin::hashes::serde::de"],[8788,"bdk_chain::bitcoin::hashes::serde"],[8789,"bdk_chain::bitcoin::hashes::serde::de"],[8868,"bdk_chain::bitcoin::hashes::serde::de::value"],[10220,"bdk_chain::bitcoin::hashes::serde::ser"],[10221,"bdk_chain::bitcoin::hashes::serde"],[10222,"bdk_chain::bitcoin::hashes::serde::ser"],[10230,"bdk_chain::bitcoin::hashes::serde"],[10231,"bdk_chain::bitcoin::hashes::serde::ser"],[10240,"bdk_chain::bitcoin::hashes::serde"],[10241,"bdk_chain::bitcoin::hashes::serde::ser"],[10242,"bdk_chain::bitcoin::hashes::serde"],[10243,"bdk_chain::bitcoin::hashes::serde::ser"],[10244,"bdk_chain::bitcoin::hashes::serde"],[10245,"bdk_chain::bitcoin::hashes::serde::ser"],[10246,"bdk_chain::bitcoin::hashes::serde"],[10247,"bdk_chain::bitcoin::hashes::serde::ser"],[10248,"bdk_chain::bitcoin::hashes::serde"],[10249,"bdk_chain::bitcoin::hashes::serde::ser"],[10250,"bdk_chain::bitcoin::hashes::serde"],[10251,"bdk_chain::bitcoin::hashes::serde::ser"],[10252,"bdk_chain::bitcoin::hashes::serde"],[10253,"bdk_chain::bitcoin::hashes::serde::ser"],[10257,"bdk_chain::bitcoin::hashes::serde"],[10260,"bdk_chain::bitcoin::hashes::serde::ser"],[10277,"bdk_chain::bitcoin::hashes::serde"],[10282,"bdk_chain::bitcoin::hashes::serde::ser"],[10287,"bdk_chain::bitcoin::hashes::serde"],[10289,"bdk_chain::bitcoin::hashes::serde::ser"],[10297,"bdk_chain::bitcoin::hashes::serde"],[10302,"bdk_chain::bitcoin::hashes::serde::ser"],[10304,"bdk_chain::bitcoin::hashes::serde"],[10324,"bdk_chain::bitcoin::hashes::serde::ser"],[10332,"bdk_chain::bitcoin::hashes::serde_macros"],[10333,"bdk_chain::bitcoin::hashes::serde_macros::serde_details"],[10338,"bdk_chain::bitcoin::hashes::sha1"],[10410,"bdk_chain::bitcoin::hashes::sha256"],[10527,"bdk_chain::bitcoin::hashes::sha256d"],[10581,"bdk_chain::bitcoin::hashes::sha256t"],[10629,"bdk_chain::bitcoin::hashes::sha384"],[10687,"bdk_chain::bitcoin::hashes::sha512"],[10759,"bdk_chain::bitcoin::hashes::sha512_256"],[10817,"bdk_chain::bitcoin::hashes::siphash24"],[10912,"bdk_chain::bitcoin::io"],[11161,"bdk_chain::bitcoin::key"],[11164,"bdk_chain::bitcoin::secp256k1"],[11165,"bdk_chain::bitcoin::key"],[11177,"bdk_chain::bitcoin::secp256k1"],[11178,"bdk_chain::bitcoin::key"],[11253,"bdk_chain::bitcoin"],[11255,"bdk_chain::bitcoin::key"],[11336,"bdk_chain::bitcoin"],[11338,"bdk_chain::bitcoin::key"],[11350,"bdk_chain::bitcoin"],[11351,"bdk_chain::bitcoin::key"],[11424,"bdk_chain::bitcoin::merkle_tree"],[11467,"bdk_chain::bitcoin"],[11468,"bdk_chain::bitcoin::merkle_tree"],[11479,"bdk_chain::bitcoin"],[11480,"bdk_chain::bitcoin::merkle_tree"],[11484,"bdk_chain::bitcoin"],[11486,"bdk_chain::bitcoin::network"],[11489,"bdk_chain::bitcoin"],[11494,"bdk_chain::bitcoin::network"],[11534,"bdk_chain::bitcoin::network::as_core_arg"],[11536,"bdk_chain::bitcoin::p2p"],[11699,"bdk_chain::bitcoin::p2p::address"],[11710,"bdk_chain::bitcoin::p2p"],[11711,"bdk_chain::bitcoin::p2p::address"],[11739,"bdk_chain::bitcoin::p2p"],[11740,"bdk_chain::bitcoin::p2p::address"],[11741,"bdk_chain::bitcoin::p2p"],[11742,"bdk_chain::bitcoin::p2p::address"],[11756,"bdk_chain::bitcoin::p2p::message"],[11888,"bdk_chain::bitcoin::p2p::message::NetworkMessage"],[11890,"bdk_chain::bitcoin::p2p::message_blockdata"],[11969,"bdk_chain::bitcoin::p2p::message_blockdata::Inventory"],[11971,"bdk_chain::bitcoin::p2p::message_bloom"],[12038,"bdk_chain::bitcoin::p2p::message_compact_blocks"],[12135,"bdk_chain::bitcoin::p2p::message_filter"],[12273,"bdk_chain::bitcoin::p2p::message_network"],[12354,"bdk_chain::bitcoin::parse"],[12355,"bdk_chain::bitcoin::policy"],[12364,"bdk_chain::bitcoin::pow"],[12367,"bdk_chain::bitcoin::psbt"],[12622,"bdk_chain::bitcoin"],[12623,"bdk_chain::bitcoin::psbt"],[12637,"bdk_chain::bitcoin"],[12638,"bdk_chain::bitcoin::psbt"],[12644,"bdk_chain::bitcoin"],[12645,"bdk_chain::bitcoin::psbt"],[12733,"bdk_chain::bitcoin"],[12734,"bdk_chain::bitcoin::psbt"],[12735,"bdk_chain::bitcoin"],[12736,"bdk_chain::bitcoin::psbt"],[12738,"bdk_chain::bitcoin"],[12739,"bdk_chain::bitcoin::psbt"],[12755,"bdk_chain::bitcoin"],[12756,"bdk_chain::bitcoin::psbt::Error"],[12761,"bdk_chain::bitcoin::psbt::ExtractTxError"],[12765,"bdk_chain::bitcoin::psbt::IndexOutOfBoundsError"],[12769,"bdk_chain::bitcoin::psbt::raw"],[12842,"bdk_chain::bitcoin::secp256k1"],[13328,"bdk_chain::bitcoin::secp256k1::constants"],[13344,"bdk_chain::bitcoin::secp256k1::ecdh"],[13376,"bdk_chain::bitcoin::secp256k1::ecdsa"],[13502,"bdk_chain::bitcoin::secp256k1::ecdsa::serialized_signature"],[13525,"bdk_chain::bitcoin::secp256k1::ellswift"],[13603,"bdk_chain::bitcoin::secp256k1::ffi"],[13855,"bdk_chain::bitcoin::secp256k1::ffi::recovery"],[13888,"bdk_chain::bitcoin::secp256k1::ffi::types"],[13919,"bdk_chain::bitcoin::hashes"],[13922,"bdk_chain::bitcoin::secp256k1::hashes"],[13927,"bdk_chain::bitcoin::hashes"],[13931,"bdk_chain::bitcoin::secp256k1::hashes"],[13932,"bdk_chain::bitcoin::hashes"],[13935,"bdk_chain::bitcoin::secp256k1::hashes"],[13937,"bdk_chain::bitcoin::hashes"],[13940,"bdk_chain::bitcoin::secp256k1::hashes"],[13942,"bdk_chain::bitcoin::hashes"],[13943,"bdk_chain::bitcoin::secp256k1::rand"],[13995,"bdk_chain::bitcoin::secp256k1::rand::distributions"],[14282,"bdk_chain::bitcoin::secp256k1::rand::distributions::uniform"],[14429,"bdk_chain::bitcoin::secp256k1::rand::distributions"],[14433,"bdk_chain::bitcoin::secp256k1::rand::distributions::weighted"],[14436,"bdk_chain::bitcoin::secp256k1::rand::distributions::weighted::alias_method"],[14448,"bdk_chain::bitcoin::secp256k1::rand::prelude"],[14454,"bdk_chain::bitcoin::secp256k1::rand"],[14455,"bdk_chain::bitcoin::secp256k1::rand::prelude"],[14489,"bdk_chain::bitcoin::secp256k1::rand"],[14491,"bdk_chain::bitcoin::secp256k1::rand::prelude"],[14497,"bdk_chain::bitcoin::secp256k1::rand"],[14499,"bdk_chain::bitcoin::secp256k1::rand::prelude"],[14500,"bdk_chain::bitcoin::secp256k1::rand"],[14501,"bdk_chain::bitcoin::secp256k1::rand::prelude"],[14502,"bdk_chain::bitcoin::secp256k1::rand"],[14506,"bdk_chain::bitcoin::secp256k1::rand::prelude"],[14508,"bdk_chain::bitcoin::secp256k1::rand"],[14509,"bdk_chain::bitcoin::secp256k1::rand::prelude"],[14511,"bdk_chain::bitcoin::secp256k1::rand"],[14512,"bdk_chain::bitcoin::secp256k1::rand::prelude"],[14516,"bdk_chain::bitcoin::secp256k1::rand::distributions"],[14517,"bdk_chain::bitcoin::secp256k1::rand"],[14520,"bdk_chain::bitcoin::secp256k1::rand::prelude"],[14524,"bdk_chain::bitcoin::secp256k1::rand"],[14526,"bdk_chain::bitcoin::secp256k1::rand::prelude"],[14536,"bdk_chain::bitcoin::secp256k1::rand::rngs"],[14560,"bdk_chain::bitcoin::secp256k1::rand::rngs::adapter"],[14609,"bdk_chain::bitcoin::secp256k1::rand::rngs::mock"],[14631,"bdk_chain::bitcoin::secp256k1::rand::prelude"],[14632,"bdk_chain::bitcoin::secp256k1::rand::seq"],[14637,"bdk_chain::bitcoin::secp256k1::rand::prelude"],[14643,"bdk_chain::bitcoin::secp256k1::rand::seq"],[14651,"bdk_chain::bitcoin::secp256k1::rand::prelude"],[14653,"bdk_chain::bitcoin::secp256k1::rand::seq"],[14659,"bdk_chain::bitcoin::secp256k1::rand::seq::index"],[14718,"bdk_chain::bitcoin::secp256k1::scalar"],[14739,"bdk_chain::bitcoin::secp256k1::schnorr"],[14771,"bdk_chain::bitcoin::sighash"],[14772,"bdk_chain::bitcoin"],[14776,"bdk_chain::bitcoin::sighash"],[14778,"bdk_chain::bitcoin"],[14779,"bdk_chain::bitcoin::sighash"],[14791,"bdk_chain::bitcoin"],[14795,"bdk_chain::bitcoin::sighash"],[14813,"bdk_chain::bitcoin"],[14815,"bdk_chain::bitcoin::sighash"],[14817,"bdk_chain::bitcoin"],[14819,"bdk_chain::bitcoin::sighash"],[15133,"bdk_chain::bitcoin::sign_message"],[15190,"bdk_chain::bitcoin::taproot"],[15846,"bdk_chain::bitcoin::taproot::merkle_branch"],[15873,"bdk_chain::bitcoin::taproot::serialized_signature"],[15930,"bdk_chain::indexed_tx_graph"],[15986,"bdk_chain::indexer"],[15995,"bdk_chain::indexer::keychain_txout"],[16102,"bdk_chain::indexer::keychain_txout::InsertDescriptorError"],[16106,"bdk_chain::indexer::spk_txout"],[16144,"bdk_chain::local_chain"],[16283,"bdk_chain::rusqlite_impl"],[16285,"bdk_chain::spk_client"],[16433,"bdk_chain::tx_graph"],[16450,"bdk_chain"],[16451,"bdk_chain::tx_graph"],[16568,"bdk_chain"],[16569,"bdk_chain::tx_graph"],[16603,"bdk_chain"],[16604,"bdk_chain::tx_graph"],[16605,"bdk_chain"],[16606,"bdk_chain::tx_graph"],[16625,"bdk_chain::balance"],[16626,"bdk_chain::descriptor_ext"],[16627,"bdk_chain::tx_data_traits"],[16628,"bdk_core::block_id"],[16629,"bdk_core::tx_update"],[16630,"alloc::collections::btree::set"],[16631,"bitcoin_hashes::sha256"],[16632,"bdk_core::checkpoint"],[16633,"bdk_chain::chain_data"],[16634,"core::clone"],[16635,"bdk_chain::canonical_iter"],[16636,"bdk_chain::spk_iter"],[16637,"core::cmp"],[16638,"rusqlite::types::value_ref"],[16639,"bitcoin::blockdata::transaction"],[16640,"rusqlite::types::from_sql"],[16641,"bitcoin::blockdata::script::owned"],[16642,"bitcoin_units::amount"],[16643,"miniscript::descriptor::key"],[16644,"miniscript::descriptor"],[16645,"bitcoin::blockdata::block"],[16646,"bitcoin::network"],[16647,"core::option"],[16648,"core::borrow"],[16649,"core::result"],[16650,"serde::de"],[16651,"core::iter::traits::collect"],[16652,"core::fmt"],[16653,"bitcoin_hashes"],[16654,"bdk_chain::chain_oracle"],[16655,"core::hash"],[16656,"core::slice::index"],[16657,"fallible_iterator"],[16658,"core::iter::traits::iterator"],[16659,"bdk_core::merge"],[16660,"core::ops::function"],[16661,"core::ops::range"],[16662,"std::collections::hash::map"],[16663,"serde::ser"],[16664,"rusqlite::types::to_sql"],[16665,"rusqlite"],[16666,"alloc::string"],[16667,"alloc::collections::btree::map"],[16668,"alloc::vec"],[16669,"core::any"],[16670,"bitcoin_units::weight"],[16671,"bitcoin::pow"],[16672,"secp256k1::key"],[16673,"secp256k1"],[16674,"secp256k1::scalar"],[16675,"secp256k1::context"],[16676,"bitcoin::address"],[16677,"bitcoin::bip158"],[16678,"bitcoin::bip32"],[16679,"bitcoin::blockdata::script"],[16680,"bitcoin::crypto::key"],[16681,"bitcoin::crypto::sighash"],[16682,"bitcoin::taproot"],[16683,"bitcoin::blockdata::script::borrowed"],[16684,"secp256k1_sys"],[16685,"bitcoin_hashes::sha256d"],[16686,"bitcoin_hashes::hash160"],[16687,"bitcoin_hashes::sha256t"],[16688,"bitcoin::blockdata::script::push_bytes::primitive"],[16689,"bitcoin::consensus::params"],[16690,"bitcoin::blockdata::script::builder"],[16691,"bitcoin::blockdata::constants"],[16692,"bitcoin::blockdata::locktime::absolute"],[16693,"bitcoin::blockdata::locktime::relative"],[16694,"bitcoin_units::fee_rate"],[16695,"bitcoin::blockdata::opcodes"],[16696,"bitcoin::blockdata::witness"],[16697,"bitcoin::blockdata::script::witness_program"],[16698,"bitcoin::blockdata::script::witness_version"],[16699,"bitcoin::consensus::encode"],[16700,"bitcoin::merkle_tree::block"],[16701,"bitcoin::psbt"],[16702,"bitcoin::psbt::error"],[16703,"bitcoin_io"],[16704,"core::marker"],[16705,"bitcoin_io::error"],[16706,"bitcoin_units::amount::serde::private"],[16707,"core::convert"],[16708,"bitcoin::blockdata::script::instruction"],[16709,"miniscript::psbt"],[16710,"alloc::borrow"],[16711,"miniscript::primitives::relative_locktime"],[16712,"hex_conservative::error"],[16713,"bitcoin::error"],[16714,"bitcoin::p2p"],[16715,"bitcoin::address::error"],[16716,"bitcoin_units::locktime::relative"],[16717,"miniscript::miniscript::decode"],[16718,"alloc::boxed"],[16719,"bitcoin_units::locktime::absolute"],[16720,"bitcoin::crypto::taproot"],[16721,"bitcoin::crypto::ecdsa"],[16722,"bech32::primitives::gf32"],[16723,"miniscript::miniscript::hash256"],[16724,"bitcoin_hashes::ripemd160"],[16725,"secp256k1::schnorr"],[16726,"bech32::segwit"],[16727,"base58ck::error"],[16728,"bitcoin_units::amount::serde"],[16729,"core::alloc"],[16730,"core::ptr::non_null"],[16731,"std::ffi::os_str"],[16732,"std::path"],[16733,"core::str::pattern"],[16734,"bitcoin::p2p::address"],[16735,"bitcoin::p2p::message_blockdata"],[16736,"bitcoin::bip152"],[16737,"alloc::vec::drain"],[16738,"alloc::bstr"],[16739,"core::bstr"],[16740,"alloc::vec::extract_if"],[16741,"std::io::error"],[16742,"alloc::collections::binary_heap"],[16743,"alloc::collections::vec_deque"],[16744,"alloc::ffi::c_str"],[16745,"bitcoin::taproot::merkle_branch"],[16746,"miniscript::plan"],[16747,"serde::de::value"],[16748,"core::mem::maybe_uninit"],[16749,"alloc::vec::splice"],[16750,"core::net::socket_addr"],[16751,"alloc::vec::into_iter"],[16752,"rusqlite::error"],[16753,"alloc::collections"],[16754,"std::io"],[16755,"base64::encode"],[16756,"base64::decode"],[16757,"base64::engine"],[16758,"base64::alphabet"],[16759,"base64::display"],[16760,"base64::engine::general_purpose"],[16761,"base64::read::decoder"],[16762,"base64::write::encoder_string_writer"],[16763,"base64::write::encoder"],[16764,"bech32::primitives::hrp"],[16765,"bech32::primitives::iter"],[16766,"bech32::primitives"],[16767,"bech32"],[16768,"bech32::primitives::decode"],[16769,"bech32::primitives::encode"],[16770,"bech32::primitives::checksum"],[16771,"bech32::primitives::segwit"],[16772,"core::num::error"],[16773,"core::iter::traits::exact_size"],[16774,"miniscript::primitives::absolute_locktime"],[16775,"bitcoin::blockdata::script::push_bytes::error"],[16776,"bitcoin::blockdata::script::push_bytes"],[16777,"bitcoin_units::parse"],[16778,"bitcoin::consensus"],[16779,"bitcoin::consensus::serde"],[16780,"bitcoin::consensus::serde::hex"],[16781,"core::slice::iter"],[16782,"secp256k1::ecdsa"],[16783,"hex_conservative::parse"],[16784,"bitcoin_hashes::hmac"],[16785,"core::str::traits"],[16786,"hex_conservative::display"],[16787,"hex_conservative"],[16788,"hex_conservative::iter"],[16789,"core::iter::traits::double_ended"],[16790,"core::iter::traits::marker"],[16791,"hex_conservative::buf_encoder"],[16792,"serde::de::ignored_any"],[16793,"core::error"],[16794,"serde::ser::impossible"],[16795,"bitcoin_hashes::serde_macros::serde_details"],[16796,"bitcoin_hashes::sha1"],[16797,"bitcoin_hashes::sha384"],[16798,"bitcoin_hashes::sha512"],[16799,"bitcoin_hashes::sha512_256"],[16800,"bitcoin_hashes::siphash24"],[16801,"bitcoin_io::bridge"],[16802,"bitcoin::p2p::message"],[16803,"bitcoin::p2p::message_bloom"],[16804,"bitcoin::p2p::message_compact_blocks"],[16805,"bitcoin::p2p::message_filter"],[16806,"bitcoin::p2p::message_network"],[16807,"bitcoin::psbt::map::output"],[16808,"bitcoin::psbt::map::input"],[16809,"bitcoin::psbt::display_from_str"],[16810,"bitcoin::psbt::raw"],[16811,"secp256k1::context::alloc_only"],[16812,"secp256k1::secret"],[16813,"secp256k1::ellswift"],[16814,"core::mem::manually_drop"],[16815,"rand::rng"],[16816,"secp256k1_sys::types"],[16817,"secp256k1::ecdsa::recovery"],[16818,"rand_core"],[16819,"secp256k1::ecdh"],[16820,"secp256k1_sys::recovery"],[16821,"secp256k1::ecdsa::serialized_signature"],[16822,"secp256k1::ecdsa::serialized_signature::into_iter"],[16823,"core::ffi"],[16824,"rand_core::error"],[16825,"core::num::nonzero"],[16826,"getrandom::error"],[16827,"core::default"],[16828,"rand::distributions::uniform"],[16829,"rand::distributions::distribution"],[16830,"rand::rngs::thread"],[16831,"rand::distributions::other"],[16832,"rand::distributions"],[16833,"rand::distributions::bernoulli"],[16834,"rand::distributions::float"],[16835,"rand::distributions::slice"],[16836,"rand::distributions::weighted_index"],[16837,"core::ops::arith"],[16838,"core::num::wrapping"],[16839,"core::time"],[16840,"rand::distributions::weighted::alias_method"],[16841,"rand::seq"],[16842,"rand::rngs::std"],[16843,"rand_core::os"],[16844,"rand::rngs::adapter::reseeding"],[16845,"rand_core::block"],[16846,"rand::rngs::adapter::read"],[16847,"rand::rngs::mock"],[16848,"core::ops::index"],[16849,"rand::seq::index"],[16850,"bitcoin::sign_message::message_signing"],[16851,"bitcoin::taproot::serialized_signature"],[16852,"bitcoin::taproot::serialized_signature::into_iter"],[16853,"alloc::sync"],[16854,"rusqlite::transaction"],[16855,"bdk_core"],[16856,"bdk_core::spk_client"],[16857,"std::collections::hash::set"],[16858,"bitcoin"],[16859,"bitcoin::crypto"],[16860,"bitcoin_units::amount::serde::as_btc"],[16861,"bitcoin_units::amount::serde::as_btc::opt"],[16862,"bitcoin_units::amount::serde::as_sat"],[16863,"bitcoin_units::amount::serde::as_sat::opt"],[16864,"base58ck"],[16865,"base64"],[16866,"bitcoin::blockdata"],[16867,"bitcoin::blockdata::locktime"],[16868,"bitcoin::blockdata::opcodes::all"],[16869,"bitcoin_hashes::cmp"],[16870,"serde_derive"],[16871,"serde"],[16872,"bitcoin_hashes::serde_macros"],[16873,"bitcoin::merkle_tree"],[16874,"bitcoin::network::as_core_arg"],[16875,"bitcoin::policy"],[16876,"secp256k1::constants"],[16877,"rand"],[16878,"rand::distributions::weighted"],[16879,"rand::rngs"],[16880,"bitcoin::sign_message"]],"i":"`Bj``Bh````````Bd``Gf``````2``3````1dfhlnA`4444``AlAn31Hd5413HjCh:<Bb5>?::Bl4985732<>16?Bj<12:968=?27Bh1=2;:79>Bd4912>3<;8:?04912>30<;041>55555555;==0;?<;:?523E`=<d2f20?>;137<450;??>>113377<<445500;=?>;=1137<450000:????>>;==9888137<450065;00;50000;Gfln>631>143``>=10>A`=<57;Al9:5;?>;=?An?<59=Hb>>1``30`1Hj>>Hd1??Bb87=0>:444``6`87;=:0``3:8746;=05>?:Bl;Ch0000000=<Bj>452>>4;:7951>Bd49Bh2?46=<9;73d26;13f6`<7==8?>;=95137<240618?>;=95137<2406Jj0Jl0JnK`1``ACbACd10`AAhABb00Dh``1``ACn35`AAd0``````D`Kb6Kd3ACj0000132Cl43922AChABd`:::Jb;``>=>=7676``Lf0000<````2;<8<``````;?>?>``````````3;;2`````ABh0000000000000000`7````````````98>7:68987Kf:98Kh`LdLhLjLlDfLnM`MbMdMfCfMhMjMlMnN`NbNdNfNh`LhLjLlDfLnM`MbMdMfCfMhMjMlMnN`NbNdNfNhNjKh11Cn021101LhLjLlDfLnM`MbMdMfCfMhMjMlMnN`NbNdNfNhLh0Lj0Ll0Df0Ln0M`0Mb0Nj0Cn0Md00Mf00Cf0Mh0Mj00Ml00Mn0N`0Nb0DhNd0Nf0Nh0=Ld002A@dCl```A@f0`ABbD`KbAAhKhKdLfABd;Lh0Lj0Ll0Df0Ln0M`0Mb0?AAjNjCn0ABfABhMd0Mf0Cf0Mh0I`A@dAAdJbClAB`ABjABlMj0Ml0ABnAC`Mn0N`0ObNb0ACbACdACfAChDhKfACjAClACnOfNd0OhNf0OjNh0ABbD`KbAAhKhKdLfABdLdLhLjLlDfLnM`MbA@fAAjNjCn0ABfABhMdMfCfMhI`A@dAAdJbClAB`ABjABlMjMlABnAC`MnN`ObNbACbACdACfAChDhKfACjAClACnOfNdOhNfOjNhNjCn1<AAdA@f110KbD`1Kd12AAh12301023231AAjAB`ABb563Kh5LfABdLdLhLjLlDfLnM`MbA@f>CnABfABhMdMfCfMhI`A@dAAdJbClAB`ABjABlMjMlABnAC`MnN`ObNbACbACdACfAChDhKfACjAClACnOfNdOhNfOjNhABbD`KbAAhKhKdLfABdLdLhLjLlDfLnM`MbA@fAAjCnABfABhMdMfCfMhI`A@dAAdJbClAB`ABjABlMjMlABnAC`MnN`ObNbACbACdACfAChDhKfACjAClACnOfNdOhNfOjNhABbD`KbAAhKhKdLfABdLdLhLjLlDfLnM`MbA@fAAjCnABfABhMdMfCfMhI`A@dAAdJbClAB`ABjABlMjMlABnAC`MnN`ObNbACbACdACfAChDhKfACjAClACnOfNdOhNfOjNhD`KbAAhKhKdLfABdLdLhLjLlDfLnM`MbNjCnABfABhMdMfCfMhI`A@dAAdJbClAB`ABjABlMjMlABnMnN`ObNbACbAChDhKfACjAClOfNdOhNfOjNhKhA@fACnABlAC`3Cl040`D`LhLjDfLnM`:CfMhI`AAdJbAB`ABjACfAClNdA@fCnA@d8ClD`LhLjDfLnM`9Nj9CfMhI`;AAdJb<AB`ABjACfAClNd::KhD`KbCn;A@d;9Ob7OfOhOj5576767AAh9KdLdLhLjLlDfLnM`MbA@fNjCnMdMfCfMhI`A@dAAdJbClAB`ABlMjMlABnAC`MnN`NbACbACdDhKfACjAClACn0NdNfNh355D`Kb10110Kd0210Nj`AAdA@dLhLjLlDfLnM`MbMdMfCfMhMjMlMnN`ObNbOfNdOhNfOjNhABbD`KbAAhKhKdLfABdLdLhLjLlDfLnM`MbA@fAAjNj0Cn0ABfABhMdMfCfMhI`A@dAAdJbClAB`ABjABlMjMlABnAC`MnN`ObNbACbACdACfAChDhKfACjAClACnOfNdOhNfOjNhKhABb0D`0Kb0AAh044Kd0Lf0ABd0Ld0Lh0Lj0Ll0Df0Ln0M`0Mb0A@f0AAj0Nj0Cn0ABf0ABh0Md0Mf0Cf0Mh0I`0A@d0AAd0Jb0Cl0AB`0ABj0ABl0Mj0Ml0ABn0AC`0Mn0N`0Ob0Nb0ACb0ACd0ACf0ACh0Dh0Kf0ACj0ACl0ACn0Of0Nd0Oh0Nf0Oj0Nh0`Cn7=77777AAh0Lh99999999NjABb0D`0Kb055Kh00Kd0Lf0ABdLd09999Lj000Ll000Df000Ln000M`000Mb000A@fAAj0Nj000Cn000ABfABh0Md000Mf000Cf000Mh000I`0A@dAAd000JbClAB`ABjABl0Mj000Ml000ABn0AC`0Mn000N`000Nb000ACb0ACd0ACfAChDh0Kf000ACj000ACl00ACn0Nd000Nf000Nh000NjD`KbAC`ABb32AAhKh00000KdLfABd0LdLh0Lj0Ll000Df00000Ln00M`00Mb0A@fAAj00Cn0000ABfABhMd0000Mf0000Cf000Mh000I`A@dAAd00JbClAB`0000ABj00000ABl00Mj00000Ml000ABnAC`Mn0N`0ObNb0ACb0ACdACfACh0DhKfACj0AClACnOfNd00OhNf0000OjNh000AAd:9=D`KbLhLjLlDfLnM`MbMdMfCfMhMjMlMnN`NbNdNfNhNjCn1DhACjAAdACdAClACb5LhLjLlDfLnM`MbMdMfCfMhMjMlMnN`NbNdNfNhD`KbAClACfAAdCn1KfACj5728KhKd32Dh8<1ABlABnLhLjLlDfLnM`MbMdMfCfMhMjMlMnN`NbNdNfNhD`KbAAh00Ld65AAd0Kh0LhLjLlDfLnM`MbMdMfCfMhAB`ABl0MjMlABnAC`MnN`NbNdNfNhLhLjLlDfLnM`MbMdMfCfMhMjMlMnN`NbNdNfNhACdABbD`KbAAhKhKdLfLdLhLjLlDfLnM`MbABhMdMfCfMhI`AAdABlMjMlABnAC`MnN`NbACbACdDhACnNdNfNhD`Kb10AAdKfACjACl9Kd00AC`1Ld221ABb98AAhKh5LfABd5LhLjLlDfLnM`MbNjCnABfABhMdMfCfMhI`A@dAAdJbClAB`ABlMjMlABnMnN`ObNbACbACdAChDhKfACjAClACnOfNdOhNfOjNh`A@fACfLhLjLlDfLnM`MbNj000000MdMfCfMhAB`MjMlAC`MnN`NbNdNfNhABl7ClACnNj000ABbD`KbAAhKhKdLfABdLdLhLjLlDfLnM`MbA@fAAjCnABfABhMdMfCfMhI`A@dAAdJbClAB`ABjABlMjMlABnAC`MnN`ObNbACbACdACfAChDhKfACjAClACnOfNdOhNfOjNhCn0AB`NjLdCl0230AAd01ACh?4KbI`66666ABf7070277466464ABl78Kh:ACn`;A@d;<9KfDh<ACj00`00>Jb?0D`;AAhKd02=0=`AC`NjCn>?AB`>311111111>310ClI`1>`4Ld00000ABf41010465ABlABn32?`<Kb<Kh<LfABd7LhLjLlDfLnM`MbNj0Cn0?ABhMdMfCfMhI`A@dAAdJbClAB`ABjABlMjMlABnMnN`ObNbACbAChDhKfACjAClOfNdOhNfOjNh`Kb`A@dABfACnAAd00000000000`LdABlABnKhAC`AB`0Cn00054NjD`=0=822Kd3929JbCl?6??3Kb4040404AAh::4=LhLjLlDfLnM`MbA@fAAj?CnMdMfCfMhI`A@dAAdJbClAB`ABlMjMlABnAC`MnN`NbACbACdDhKfACjAClACn0NdNfNh33`333`KbJbAB`ABj7D`4Kd<1501500Kh`444Nj5Ld1?>48LhLjLlDfLnM`MbMdMfCfMhMjMlMnN`NbNdNfNhNjABlABnAC`ACjAClAAdDhABhD`KbKh:0:;KdKf95ABb54AAh43LfABdLdLhLjLlDfLnM`MbA@fAAjNjCnABfABhMdMfCfMhI`A@dAAdJbClAB`ABjABlMjMlABnAC`MnN`ObNbACbACdACfAChDhKfACjAClACnOfNdOhNfOjNhNj00KhABlLdLhLjLlDfLnM`MbMdMfCfMhMjMlMnN`NbNdNfNhAAdKhABlD`KbAAh0064323ABb3215KdLfLdLhLjLlDfLnM`MbAAjNjCnABhMdMfCfMhI`AAdABlMjMlABnAC`MnN`NbACbACdDhKfACjACnNdNfNhD`Kb1079AAj1Kd0AB`AC`:2KhClA@fA@d2ABb::99AAh00058888LfABdLdLhLjLlDfLnM`Mb=AAjCnABfABh0000MdMfCfMhI`A@dAAd000JbClAB`ABjABlMjMlABn0AC`MnN`ObNbACbACdACfAChDh00KfACjAClACnOfNdOhNfOjNhABbD`KbAAhKhKdLfABdLdLhLjLlDfLnM`MbA@fAAjCnABfABhMdMfCfMhI`A@dAAdJbClAB`ABjABlMjMlABnAC`MnN`ObNbACbACdACfAChDhKfACjAClACnOfNdOhNfOjNhKhCl0A@f1I`ACfABbD`KbAAh8KdLfABdLdLhLjLlDfLnM`MbA@fAAjNjCnABfABhMdMfCfMhI`A@dAAdJbClAB`ABjABlMjMlABnAC`MnN`ObNbACbACdACfAChDhKfACjAClACnOfNdOhNfOjNhD`Kb101080888JbKhABlABnABfCl>I`1ABb98AAh7KdLfABdLdLhLjLlDfLnM`MbA@fAAjCnABfABhMdMfCfMhI`A@dAAdJbClAB`ABjABlMjMlABnAC`MnN`ObNbACbACdACfAChDhKfACjAClACnOfNdOhNfOjNhA@fJbClCnA@dLd5AB`NjABlABn1027ACn```AIh0AL``A@b2`2``2`ABd```3`LfAMf10`111`202`5`AHj060605AOb7AOdAOfAOhAOjAOlAOnA@`98=7>654321098=7>654321098=7>654321098=7>654321091098=7>6543210988==77>>6655443322110099`88==77>>66554433221098888==7>>>>>>>>>>>654321091098=7>654321094231098=7>68=7>654321098=7>654328=7>654321098=7>654321098=7>654321098=7>65432109B@jB@lB@nAIh0AL``1`1`1`1````1`==1=1`ABb00```AGh0111010`11`00AEh10BA`21212122222112222222121`12212121212121````BAj00BAl100``````````B@f`0``0`In0Jf0100010011000011110112BBh11223011221212301212301230121212211111111111111111111111111111111111122``111121212121211111111111```301111111122222233001122`112222221121122222112211133001223333301111111111111111112222222112222221112122222222222121121212230121122212121111111212021122211212111111122212112121122112221212111211211212311112221301221230212301222230121212121301230121211112213`3``3`BDlBDn101010101011001100101100101010101010BHj`BHd1```BHb000BH`2`0120120120120123`3```333```3```33``0120011220011220122012``2012012012012012012`````BIb`0`0``0BI`01010000100110110101001001010101`BId0000000000`6`6`````BIj00BIfBIh2BIl2130213213213:2::::::::BHn2;;BHl3<<<<52552243524352`4352434354352435243524352333````````````<<`<`BIn00000000000```BJdBJh10BJb222122112121212121212121AMh```0BMd0`BKj2`2``2``BKl323`333323`31333320BKn444044444444444444444BJj5050BKdBKfBKh654832106543BJn49432176943217694321764321`99999``````````943217699443322117766BLb::55887766::543288777666:::5432`:543287655555:555:::::555432`9`876::::::5:543287:5876::::::::::::5432876:5432876:5432876:54328760``````````````99``9`9BMj``:0BMfBMlBMh210202020200200220210200010211321010=102110210210232102``BLf```BNdBNf`BNj``3BNh113003BNn14`3```404``4BN`BOfBObBO`BMnBNb:9;78BL`BNl8765432<;=9:10832<;=9:108<;=9:108<;=9:10814321<;=9:108<<;;==99::1100883432<<;;==99::110088765432<<<<<;;;===9:100842432765432<;=9:108765765754322765443765<;=9:108<;=9:108<;=9:108765765432<;=9:108765432<;=9:108765432<;=9:10844333765432<;=9:108432`````BOnBOjBOhBOlBMb43210000000000432104321043214321432104321432104321432104321043210432100``BLhC@`01`1010101010101100110010001010101010101010````BLn``0``00`0BJlBKbBLjBLl432104444444443210432104321032103210321032103210444321032104321043210432104`````BK`BLdC@d210BJn321321321321332211BLb43243243243243224324324324324324324324320BOd``00```C@h10101010101001100110101``010101010101``01``C@j0``00B@d101010101```````````010011001100111110101010101010101````CA````0BC`0000BCd11C@lC@n42333CAb2CAd26455513025645130264513026451302451324513212451325564513026644551133002266455551300266455513021525451321453645130255145132151605645130265026455130264513024645130264513025``````````CAl0CAhCAj111CBbCBd2CBfCB`6CAn6435217000000000651770643521777064352170430430643521002707643521706435217064352170643521701BFf0``````````BEh1`1`1111`0111```CBhCBj1100101011002BEfCCf333222CCdAFh637CCh366655521748021CBlCBnCC`CCb658321065855:965;8<4:965;8<4:965;8<4:95;8659832106565:965;865:965;8<4::996655;;88<<44865::::99996655;;88<<447:::99965;;888<<<<<4;:98;5:965;868:95;865;:987:965;8<48CCl98895;:9<9<;:99432176789432176;:6<9217436;:76<9=8;:7;:76<9=576;:76<9=59688;;::76<9=58;:76<9=58;:76<9=58;:76<9=576CCnCD````````````CDd0````CDbA@h01Fn2`11````0002130213021302130213020200220200021300221133021133021133202A@f1324311131132411313242413241324013241113241A@n`````````0``0``000`0000000000000000000000000000000`00000000000000000```AA`````AKhAKj10``22`121CDf1CDhCDj542310555542310542310542310543554354231054422331100554422331100554223110555543554354355543542310555555435555555555555435210435423105423105444423333105555423105423105423105AAb`````CE`CEb102`2`10210AHn3CEdCEfCEh5436210666543621054362105436210545454625436210554433662211005544336622110055436666210466564646654546105436210666666663546666666666666546105465436210654362105555444436621054362105436210545436210``AAnAAl1``````111110`01010101010010011010100100101010101``````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````CEl````00AEl`0``````11`A@jOl00BEj1001102AKdAKbA@l5621433CEj81673254408446732408673240867324085464445675408667755440088466732540088166732555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555544444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444408885455555555CF`1278435197243243776576575243223286555877777777```558243197843651971924352784366551927843519278436519278435195````AKn0```00000000000000000000CFd`CFb1``0ABh0000000000000000`12B@`23023023023023022330022330022223330230023230230230230230230CFh```AO```CFl0000``12````2`22`2ANbANdCFj435210435210435210435210434444`5210455221100445522110044355221104333340Cl6321545104505``A@dJb117854385437685437854376854376I`96548713096548772````AKl000000000000OnCGd```10`1`11110`1111111010111CFn0CG```3CGb000000000`433444443343344444`444CGh0000000005``45454545454``CGl```ADb0`0100`0``01CGj1200000660500```444444444400011220111220120003333333333``12012120120120120CH`0CHb0```````:::::::::::::``FBl0`FBn`1``CHdFC`1010CHh02142`21CGf232323232```````FCbFCdCHnCI`CHjCHl5432101010103101100310543321054321010222102543210543210543210543210CId`00`0`CIb00ALd1120112012012012110012001122001111220122222000101211000000201201200120120120121AJ``AH``01```CFf012CIlCIn234102341023410234102341022334411002233441100233344410223410234234102341023410234102341023410````````CJfCJd000`````010CJj10CJlG`22102`102102102`2121111111111330200220110022210232321322332`33```22222411020414112```2`````````321020210210210210211``O`00000000000000000000000000000000000000000000``CKd`CJh`````AGnCAf`0CKf2`044CLbCLd4CKnCGn543261054`6105461054610544`610546611005544`661100554`326661055547348`3261054323212032323233``3326105`886105461058323261054326105432610543261054``CLl00000000000000009```999CLnCM`1011110000`10;;`10;;;;10;;10101010``98`8`9`CL`00000000000000000000;```:99:;<`;`<;```CMb000000000``AMl00000CMd1010101010100000000001111001111101111111110101001111011010101000```EdIf0``0000000`000`Ef2222222222222222222222222222222`21`Ih222222222222222222222222222222COl00````BFj1``5D@hD@jDAbD@f`5``5`55555`5`555`555D@`COf3``COj808B@h0191919BFh2114<2>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>11111111102:32D@b033;;3;3;:111222?16699888888229822263;;3;3;63;611`774344443443443434443443434343434344344434433;`````````````````````````````DAdDAfDAhDAjBFlDAlDAnDB`DBbDBdDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBdDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBdDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBdDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBdDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDBd00DAdDAfDAhDAjBFlDAlDAnDB`DBbDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDBb4DBdDAdDAfDAhDAjBFlDAlDAnDB`988DBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBdDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBdDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDBb4000004DAdDAfDAhDAjBFlDAlDAnDB`8DBdDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDBdDAdDAfDAhDAjBFlDAlDAnDB`DBb9DBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBdDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBdDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAfDAhDAjBFlDAl6DAd54321DAnDB`DBbDBdDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDj`IfCNhCNjCNlCNnCO`CObCOd`76543210``7`7`7`7`7`7`7``DDn0888CNf87654321111111119Ih:::98225::76432222:::::52::::::::::::::::::::52432222`DE``000``DEb00000DEd101010101010000000000111100111110111111111010001111011010101000```Ad000DEf11AEj1120120120120121222012100000000002212211002222111122201212221021212121212102012002121212012120120120120100`Nn0000000000000000000000000000000000000000000000000000``Od000000000000DEh11111111111111111111111111111111``DEj00000DEl1010101010111111111101111111110100011110110101010``DEn00000DF`101010101010000000000111100111110111111111010001111011010101000``DFb00000DFd1010101010111111111101111111110100011110110101010```DFf000000DFhDFj21021021021020200000000002222002222102102222222222222021000002222102210210210210000DFl000`000`FCf```11111011````1`11`1DFnDGbDGdDGfDGhADh754321070777AE`66554316526526526526526526526526526528880665543ADj7766332297654322299``29`7647676543297642764276764ADd887765876588770876587658765876587656087658765876587655`30:3876543:876543:876543:876543:18877448877144AIl`AIjKn``DGl3`3`22AIb0`2```````041``DHf0````````AN`ADlDGj4875AHhDGnDH`5437;:82105437;:82105437;:82105437;:8210543ABlAC`865657659=<:43277665599==<<::4433227666599==<<::4433227665999======<<<::::4326765107659=<:43223076556659=<:48657659=<:43269=<:4327659=<:4327659=<:4327659=<:4327659=<:432AF`00``00000`00ANf0101``01010100010011001101100ACf1212122121201212DhACh```11011``AGlDHh101010101011001100101010101010101010```AHdDHj00`0000``11`111`00`BBl2222111101222DHlDHn234441023410234102341034234234323410223344110023333444411002334410444323423410``````23423221042341023410323410234102341023410```DI`000000BCb4101010101010101011001010101040400010010101010DIh00000000``00000000000000``00`000`000000000DIb0DIdDIf3210321032103210303032002032103221100332211032103221030000121032122221032210321032103DIj0BBn00```000000DIlDIn21021021021022101021021022110021021022101021021021021021021010210DJ`0DJd```00DJb1DJf1201201201201201012001201122001112012011201201201201120120````DJhDJjDJlDJn32103210321032103210232103210321032103322110032103210321032103210332100321032101321033210``````DK`DKb1DKdDKfDKhDKj45321045321045321045321045321045321045321045321044553322110052045321045321045321045321024343210453210453210453210453210453210DKn0000000```DL`1DKl1200120120120120101201201122001201200120011011111112012012012011120`````````````AFbDLhDM`CCjDLfAD`00AMbDLj`AMd`3``ALl``DLl5555555555515551`11:11515555161``15`8``57431:999`````551905155159195DLbDLd71968;53<2:DLn182:79<64=3;012:79<64=3012:79<64=3012:79<64=3017<602121201012:79<64=30122::7799<<6644==33001111882:799<644==33;;001888882:7999<644444==33;;00010052<60111ACn93;8:=75>4<12208=712302`322`31222=9:5>4<323222223123;8:=75>4129:5>4<1193;8:=75>4<1293;8:=75>4<1293;8:=75>4<12302032093;8:=75>4<123220DMh0DMj00DMnDN`1DNbDNdDNf10````DNhDNnDNl210202020202221021022110021002102021021020221022200221021021001210```DOd`Kn1L`00`00000000`Kl`102``````````````0AFfAK`AHb120ALj23103131206KjDOfDOhDOjDOlDOnE@`9:8=E@b<8=7654321:;9>0<8=7654321:;9>0<8=7654321:;9>0<8=7654321:;9>0<8=654321;9>0<8=;9;;`79?6543217:;9>:97```7654321:;9>0<8=;977665544332211::;;99>>00<<88==7654321:;;;9>00<888==7654321::::;;;;99>0<<88888==<88;>:;<77799;9:;8:;9>;77654321;9>0<8=``:<87654321:;9>0<8=E@h;;<;<8;:;:=765432<:?1=9>88888888;:==88``;::8;<<:?<88888888888>:=<<?=8765432;<:?1=9><<<<19>?8765432;<:???1=9>8765432;<:?1=9>8765432;<:?1=9>8<888765432;<:?1=9>;<:`````````````````EAj000000000000000000000000`00000````EAfCIh101010EB`EBb311203121031203120312031221203112200331122031122033111223222012312031211112031122322`003121312031222031203120312``EBd00000000000000000000EBh0```E@l0EBf1021021021021021021021100221110210211101102102110211110201102102102102```````FChFCjFClFCn`````````3210EBl`0DO`EAnNlDObEBn54321043210ECdE@d6543210654320654320654320654326543265432`6543265432665544332206543210654322654365432``654321065432165433`65432`````````````````````````````````````````````````````````2065432106543210654321065432`65431065432`EAl000000000000000000000`````00000`EAb0EC`10`````111101010`1101010101CJfCJd0`````0100`000``111``0ECf```0``EDb`111`EA`ECl33333222111133300``30`112`33`3ECj214444EFd```````EEj11````1```EEbEEdEEfEEh4EDnEFhEElEEn6EF`EFb;EFf87;6543921<08667;43921<087;43921<087;43921<087;1<0;;<<7;;6543921<<087;6543921<000877;6543921<0866EDl08321170865544:321999999999999999999999999999999999999999999999999999999999999999999999900;78<54:32=19<=78<7654:32=198<7654:32=198<7654:32=19`28<7654:32=19````EDh``````EGnEFnEGdEGfEGhEGj321032103210321031321032103210EDj6444444444444322164444444444443221644444444444432210644444444444422644444444444443214321432143214321EFd000`````EHb000000000``EHf```EDb````EHlEE`10103EHh0400004400442121211222EA`ECl434343554541111430430436`EDl2267`54215454545454````EHn0000000000`00000000```EI`EIdEIf2102222121002102102121212202012102102102102`EIh00000000000000000000<```EHj0======00`00000==000000```EIlEJ`EIn210202020221022210221010210222210``102010210210210210``E@j000000000000000000`ANn000000000000000000000000000000EJdACbACd10``1`EK``0DMdEJj01`EKb``5454DMb7``3`3`3```01`EKd``764`76````0EJb1ALh:AG`EJfEJh8AGjAIfEJl7<9EJn>;97EJd765=4329>;1?<0765=4329>;1?0765=4329>;1?0765=4329>;1?0790765=4329>;1?00776655==44332299>>;;11??8076655==4433229>>;;11??<<:80765==4329>>>>>>;;;1??<<<0791:80765=4329>;1?<8:788:87918807865=432>;1?<88880765=4329>;1?65=432>;1?<8:80765=4329>;1?<:80765=4329>;1?<:80765=4329>;1?<2:80765=4329>;1?<78`EKh00``00EKj101010100101100110011100001000000`10101010101010`EKnEM`AHl`EL``ELdELf`454454ELb5````6263``0`0`````````````4````````EKl004BEl0050EMdEMbALb533AGd587ELhELj;AGbELlALfELnAHlEKnEM`<;:?==9>ELdELf:9EL`9876543=ELbBEl>EKl54>=3<;:9876ALb32AGd276ELhELj7AGbELlALfELnAHlEKnEM`:=<9;ELdELf:9EL`9876543=?<>:098765:<?7?>9??=?;:075?7=ELbBEl>EKl54>=3<;:9876ALb03322AGd0227766ELh0ELj077AGb0ELl0ALf0ELn0AHl0EKn0EM`0;:==<9;ELd0ELf0:9EL`987666655554433EMdEMb?ELb000BEl000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000AGdEKl8877ELhELj08AGbELlALfELnAHlEKn0EM`025:ALb:0<;:98EL`87654<6EMdEMb3ELbBElAGdEKlELdELfELhELj:AGbELlALfELnAHlEKnEM`:EMdEMb?10???;:??=88986?`876>=89>98101098:>>6ALbBElAGdEKl=EL`=<;:9?=<?24433?>0;;94`44;65ELbELdELf;:5=<7265410ELhELj5AGbELlALfELnAHlEKnEM`;:93210ALbEMdEMb10222>BEl000AGdEKlELdELfELh00ELj0EL`AGbELlALfELnAHlEKnEM`EMdEMbALbELbBElAGdEKlELdELfELhELjEL`AGbELlALfELnAHlEKnEM`<<EMdEMbALbELbBElAGdEKlELdELfELhELjEL`AGbELlALfELnAHlEKnEM`45EMdEMbALbELbBElAGdEKlELdELfELhELjEL`AGbELlALfELnAHlEKnEM`<=<``EMh000000000000000000000000``EMfEMj11010101010111111110111011100110100011010110101010101``EMl000000000EMn1010101010001010001101111110001010101001010EN``00000````ENl``0`ENf0`ENj000210210210210210112102210211000010002110000010000000100000100000EOd2121EOf243424324322224322221243EOh0EOj0`EOl000000000000000000000000000000000000``F@`F@f````0``1EOn000202F@bF@hF@d435210435210435210435210455335210435221100443552104333555333315333521043535153553352104210435210403521043521041352104`````FAf0`````0F@jF@lF@nFA`4FAhFAbFAd654372106453654310727272726543107777721065543372107646543721055353055356227526624426727222265437210654372101062265437210665437210ENd```FBb0111`````Fj02A`FB`4222222FBfFBh42FBd67215306755022115307530753073057375530673300665555306672155306775555755555215306721215773557752153072177475307621555215306721530675305535574747521530672153067555","f":"``{{}b}`````````````````````````````{{dd}d}{{}f}{{{j{h}}}l}{{{j{l}}}l}{{{j{n}}}l}{A`Ab}{{{j{f}}}{{j{c}}}{}}{{{j{f}}}{{j{Ad}}}}{{{j{f}}}{{j{{Ah{Af}}}}}}{{{j{f}}}{{j{{Aj{Af}}}}}}``{Alj}{{{j{An}}}l}{nl}{All}{j{{j{c}}}{}}000000000000500{{{j{B`}}}{{j{B`c}}}{}}00000000000000{BbBd}={{{j{n}}}n}{{{j{An}}}An}{{{j{{A`{c}}}}}{{A`{c}}}Bf}{{{j{d}}}d}{{{j{{Bd{c}}}}}{{Bd{c}}}Bf}{{{j{{Bb{c}}}}}{{Bb{c}}}Bf}{{{j{Al}}}Al}{{{j{Bh}}}Bh}{{{j{{Bj{c}}}}}{{Bj{c}}}Bf}{{{j{f}}}f}{{{j{{Bl{c}}}}}{{Bl{c}}}Bf}{{j{j{B`c}}}Bn{}}00000000000{{jAf}Bn}00000000000{{{Bd{{j{c}}}}}{{Bd{c}}}Bf}{{{j{l}}{j{l}}}C`}{{{j{n}}{j{n}}}C`}{{{j{{Bd{c}}}}{j{{Bd{c}}}}}C`Cb}{{{j{{Bb{c}}}}{j{{Bb{c}}}}}C`Cb}{{{j{Bh}}{j{Bh}}}C`}{{{j{f}}{j{f}}}C`}{Cd{{Cj{{Ch{Cf}}}}}}{Cd{{Cj{{Ch{Cl}}}}}}{Cd{{Cj{{Ch{Cn}}}}}}{Cd{{Cj{{Ch{D`}}}}}}{Cd{{Cj{{Ch{{Dd{Db}}}}}}}}{Cd{{Cj{{Ch{Df}}}}}}{Cd{{Cj{{Ch{Dh}}}}}}{Cd{{Cj{{Ch{f}}}}}}{{{j{n}}}b}{{{j{h}}}b}0{{{j{{Bd{c}}}}}{{Dj{b}}}h}{nDl}{dD`}{{}l}{{}n}{{}{{A`{c}}}{}}{{}d}{{{j{{Ch{c}}}}}{{j{e}}}{}{}}{{{j{{Bj{c}}}}}{{j{{Dj{Cf}}}}}Bf}{{{j{{Bl{c}}}}}{{j{c}}}{{Dn{{Dd{Db}}}}}}{{{j{E`}}}f}{c{{Eb{l}}}Ed}{c{{Eb{n}}}Ed}{c{{Eb{d}}}Ed}{c{{Eb{{Bd{e}}}}}Ed{CbEf}}{c{{Eb{f}}}Ed}{{{j{E`}}}D`}{{}c{}}{{{j{l}}{j{l}}}Eh}{{{j{n}}{j{n}}}Eh}{{{j{An}}{j{An}}}Eh}{{{j{d}}{j{d}}}Eh}{{{j{{Bd{c}}}}{j{{Bd{c}}}}}EhEj}{{{j{{Bb{c}}}}{j{{Bb{c}}}}}EhEj}{{{j{Al}}{j{Al}}}Eh}{{{j{Bh}}{j{Bh}}}Eh}{{{j{{Bj{c}}}}{j{{Bj{c}}}}}EhEj}{{{j{f}}{j{f}}}Eh}7{{j{j{c}}}Eh{}}00000000000000000{{Anc}{{Eb{AnAn}}}{{En{}{{El{l}}}}}}{{{j{B`{A`{c}}}}{A`{c}}}BnCb}{{{j{l}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{n}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{An}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{{A`{c}}}}{j{B`F`}}}{{Eb{BnFb}}}Fd}{{{j{d}}{j{B`F`}}}Ff}0{{{j{{Bd{c}}}}{j{B`F`}}}FfFd}{{{j{{Bb{c}}}}{j{B`F`}}}FfFd}{{{j{Al}}{j{B`F`}}}Ff}{{{j{Bh}}{j{B`F`}}}Ff}{{{j{{Bj{c}}}}{j{B`F`}}}FfFd}{{{j{f}}{j{B`F`}}}Ff}000{cc{}}{{{Fh{{j{b}}{j{Df}}}}}l}{All}{{{Fh{bDf}}}l}3{Aln}44{{{Fj{c}}}{{A`{c}}}Cb}555{c{{Ch{c}}}{}}{Flc{}}777777{Adf}88{c{{Bj{c}}}Bf}{c{{Eb{An{Dj{An}}}}}{{En{}{{El{l}}}}}}{cf{}}{cf{}}{{{j{Fn}}b}An}{Bh{{Bj{c}}}Bf}6{{{j{{Aj{Af}}}}}{{Eb{fG`}}}}0{{{j{Gb}}}{{Eb{fc}}}{}}{{{j{An}}b}{{Dj{An}}}}{{{j{{Gf{}{{Gd{c}}}}}}}{{Eb{lc}}}Fd}{{{j{l}}{j{B`c}}}BnGh}{{{j{n}}{j{B`c}}}BnGh}{{{j{An}}}Df}{{{j{{Bd{c}}}}{j{B`e}}}BnGjGh}{{{j{f}}{j{B`c}}}BnGh}{lDf}{{{j{An}}}b}{lb}{dD`}{{{j{f}}c}{{j{e}}}{{Gl{{Aj{Af}}}}}{}}``{{Anl}An}{{}c{}}00000000000000{{}{{Gn{e}}}{}{{H`{}{{El{c}}}}}}00{{{Ch{c}}}c{}}{{}c{}}{An}11{{{j{{Gf{}{{Gd{c}}}}}}ll}{{Eb{{Dj{Eh}}c}}}Fd}{{{j{{Bd{c}}}}}Eh{}}{{{j{{Bb{c}}}}b}Ehh}{{{j{Hb}}}Eh}1{BbEh}{{{j{An}}}Hd}``{{{A`{c}}g}{{A`{e}}}CbCb{{Hh{c}{{Hf{e}}}}}}{{{j{B`Hb}}Hb}Bn}`{lAn}{{{j{{Fj{c}}}}{j{e}}l}{{Hj{ce}}}hGf}{c{{Bl{c}}}{{Dn{{Dd{Db}}}}}}{{ce}{{Bl{c}}}{{Dn{{Dd{Db}}}}}{{Hl{b}}}}{{{j{B`Hd}}}Dj}{{{j{B`{Hj{ce}}}}}{{Dj{g}}}hGf{}}{{{j{B`{Bl{c}}}}}{{Dj{e}}}{{Dn{{Dd{Db}}}}}{}}{{{j{B`{Bl{c}}}}Hn}{{Dj{e}}}{{Dn{{Dd{Db}}}}}{}}{BbI`}{{{j{l}}{j{l}}}{{Dj{C`}}}}{{{j{n}}{j{n}}}{{Dj{C`}}}}{{{j{{Bd{c}}}}{j{{Bd{c}}}}}{{Dj{C`}}}Ib}{{{j{{Bb{c}}}}{j{{Bb{c}}}}}{{Dj{C`}}}Ib}{{{j{Bh}}{j{Bh}}}{{Dj{C`}}}}{{{j{f}}{j{f}}}{{Dj{C`}}}}{{{j{An}}}{{Dj{An}}}}{{Anl}{{Eb{AnAn}}}}{{{j{An}}c}{{`{{H`{}{{El{An}}}}}}}{{Hl{b}}}}``{A`Id}`{{{j{l}}c}EbIf}{{{j{n}}c}EbIf}{{{j{d}}c}EbIf}{{{j{{Bd{c}}}}e}Eb{CbIh}If}{{{j{f}}c}EbIf}{BbDj}``{{{j{B`Hb}}}{{Dj{Hb}}}}{fc{}}{jc{}}00000000000{fAd}{{{j{{Ch{Cn}}}}}{{Il{Ij}}}}{{{j{{Ch{Cl}}}}}{{Il{Ij}}}}{{{j{{Ch{Dh}}}}}{{Il{Ij}}}}{{{j{{Ch{f}}}}}{{Il{Ij}}}}{{{j{{Ch{Df}}}}}{{Il{Ij}}}}{{{j{{Ch{{Dd{Db}}}}}}}{{Il{Ij}}}}{{{j{{Ch{Cf}}}}}{{Il{Ij}}}}{{{j{{Ch{D`}}}}}{{Il{Ij}}}}{jIn}0{{{j{{Bj{c}}}}Cf}{{Bj{c}}}Bf}{{{j{d}}}D`}{{}{{J`{g}}}{}{}{{H`{}{{El{{Eb{ce}}}}}}}}00{dD`}2{c{{Eb{e}}}{}{}}00000000000000{{}{{Eb{c}}}{}}00000000000000`{AlHn}{BbJb}{A`Jd}{A`Jf}{jJh}000000000000007{{}c{}}00000000000000{Jj}{JjDj}{JlDj}{JlBh}{Jn}{K`Dj}{JnDj}``````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````{KbKb}{{D`D`}}{{KbKb}}{{KdKd}}{{KfKf}Kf}{{{j{B`D`}}D`}Bn}{{{j{B`Kb}}Kb}Bn}{{{j{B`Kd}}Kd}Bn}{{Kh{j{{Kj{c}}}}{j{Kl}}}{{Eb{{Fh{KhKn}}L`}}}Lb}`{{{j{Ld}}}{{Dj{Lf}}}}{{}Lh}{{}Lj}{{}Ll}{{}Df}{{}Ln}{{}M`}{{}Mb}{{}Md}{{}Mf}{{}Cf}{{}Mh}{{}Mj}{{}Ml}{{}Mn}{{}N`}{{}Nb}{{}Nd}{{}Nf}{{}Nh}`{{{j{Lh}}}j}{{{j{Lj}}}j}{{{j{Ll}}}j}{{{j{Df}}}j}{{{j{Ln}}}j}{{{j{M`}}}j}{{{j{Mb}}}j}{{{j{Md}}}j}{{{j{Mf}}}j}{{{j{Cf}}}j}{{{j{Mh}}}j}{{{j{Mj}}}j}{{{j{Ml}}}j}{{{j{Mn}}}j}{{{j{N`}}}j}{{{j{Nb}}}j}{{{j{Nd}}}j}{{{j{Nf}}}j}{{{j{Nh}}}j}{{{j{Nj}}}{{j{{Aj{Af}}}}}}{{{j{Kh}}}}{{{j{B`Nj}}}{{j{B`Nj}}}}{{{j{B`Nj}}}{{j{B`{Aj{Af}}}}}}{{{j{B`Cn}}}{{j{B`Nj}}}}{{{j{B`Cn}}}{{j{B`{Aj{Af}}}}}}2{{{j{B`Kh}}}}{{{j{B`Kh}}}Nl}3{{{j{Kh}}}Nl}{{{j{Lh}}}{{j{Nn}}}}{{{j{Lj}}}{{j{Nn}}}}{{{j{Ll}}}{{j{O`}}}}{{{j{Df}}}{{j{Nn}}}}{{{j{Ln}}}{{j{Nn}}}}{{{j{M`}}}{{j{Nn}}}}{{{j{Mb}}}{{j{Nn}}}}{{{j{Md}}}{{j{O`}}}}{{{j{Mf}}}{{j{Ad}}}}{{{j{Cf}}}{{j{Nn}}}}{{{j{Mh}}}{{j{Nn}}}}{{{j{Mj}}}{{j{O`}}}}{{{j{Ml}}}{{j{O`}}}}{{{j{Mn}}}{{j{Nn}}}}{{{j{N`}}}{{j{Nn}}}}{{{j{Nb}}}{{j{{Od{Ob}}}}}}{{{j{Nd}}}{{j{{Od{Of}}}}}}{{{j{Nf}}}{{j{{Od{Oh}}}}}}{{{j{Nh}}}{{j{{Od{Oj}}}}}}{{{j{Lh}}}{{j{{Aj{Af}}}}}}{{{j{Lh}}}{{j{{Ah{Af}}}}}}{{{j{Lj}}}{{j{{Aj{Af}}}}}}{{{j{Lj}}}{{j{{Ah{Af}}}}}}{{{j{Ll}}}{{j{{Aj{Af}}}}}}{{{j{Ll}}}{{j{{Ah{Af}}}}}}{{{j{Df}}}{{j{{Ah{Af}}}}}}{{{j{Df}}}{{j{{Aj{Af}}}}}}{{{j{Ln}}}{{j{{Ah{Af}}}}}}{{{j{Ln}}}{{j{{Aj{Af}}}}}}{{{j{M`}}}{{j{{Aj{Af}}}}}}{{{j{M`}}}{{j{{Ah{Af}}}}}}{{{j{Mb}}}{{j{{Aj{Af}}}}}}{{{j{Mb}}}{{j{{Ah{Af}}}}}}{{{j{Nj}}}{{j{Nj}}}}{{{j{Nj}}}{{j{{Aj{Af}}}}}}{{{j{Cn}}}{{j{{Aj{Af}}}}}}{{{j{Cn}}}{{j{Nj}}}}{{{j{Md}}}{{j{{Ah{Af}}}}}}{{{j{Md}}}{{j{Ol}}}}{{{j{Md}}}{{j{{Aj{Af}}}}}}{{{j{Mf}}}{{j{{Ah{Af}}}}}}{{{j{Mf}}}{{j{{Aj{Af}}}}}}{{{j{Mf}}}{{j{Ol}}}}{{{j{Cf}}}{{j{{Aj{Af}}}}}}{{{j{Cf}}}{{j{{Ah{Af}}}}}}{{{j{Mh}}}{{j{{Ah{Af}}}}}}{{{j{Mh}}}{{j{{Aj{Af}}}}}}{{{j{Mj}}}{{j{Ol}}}}{{{j{Mj}}}{{j{{Ah{Af}}}}}}{{{j{Mj}}}{{j{{Aj{Af}}}}}}{{{j{Ml}}}{{j{Ol}}}}{{{j{Ml}}}{{j{{Aj{Af}}}}}}{{{j{Ml}}}{{j{{Ah{Af}}}}}}{{{j{Mn}}}{{j{{Ah{Af}}}}}}{{{j{Mn}}}{{j{{Aj{Af}}}}}}{{{j{N`}}}{{j{{Ah{Af}}}}}}{{{j{N`}}}{{j{{Aj{Af}}}}}}{{{j{Nb}}}{{j{{Aj{Af}}}}}}{{{j{Nb}}}{{j{{Ah{Af}}}}}}{{{j{Dh}}}{{j{On}}}}{{{j{Nd}}}{{j{{Ah{Af}}}}}}{{{j{Nd}}}{{j{{Aj{Af}}}}}}{{{j{Nf}}}{{j{{Ah{Af}}}}}}{{{j{Nf}}}{{j{{Aj{Af}}}}}}{{{j{Nh}}}{{j{{Ah{Af}}}}}}{{{j{Nh}}}{{j{{Aj{Af}}}}}}{{{j{Cn}}}{{j{Nj}}}}{{{j{{Ld{c}}}}}{{j{{Ld{A@`}}}}}A@b}{{{Ld{A@`}}}Ld}{{{j{{Ld{A@`}}}}}{{j{Ld}}}}{{{Ah{Af}}}Nf}{{{j{A@d}}}Hn}{{{j{Cl}}}Hn}```{{{j{A@f}}}{{Eb{DlA@h}}}}{{{j{A@f}}}Df}`{j{{j{c}}}{}}00000000{{{j{Lh}}}{{j{{Aj{Af}}}}}}11{{{j{Lj}}}{{j{{Aj{Af}}}}}}2{{{j{Ll}}}{{j{{Aj{Af}}}}}}3{{{j{Df}}}{{j{{Aj{Af}}}}}}{{{j{Ln}}}{{j{{Aj{Af}}}}}}55{{{j{M`}}}{{j{{Aj{Af}}}}}}6{{{j{Mb}}}{{j{{Aj{Af}}}}}}7777{{{j{Cn}}}{{j{Nj}}}}888{{{j{Md}}}{{j{{Aj{Af}}}}}}{{{j{Mf}}}{{j{{Aj{Af}}}}}}::{{{j{Cf}}}{{j{{Aj{Af}}}}}}{{{j{Mh}}}{{j{{Aj{Af}}}}}}<<<<<<<<<{{{j{Mj}}}{{j{{Aj{Af}}}}}}=={{{j{Ml}}}{{j{{Aj{Af}}}}}}>>>{{{j{Mn}}}{{j{{Aj{Af}}}}}}?{{{j{N`}}}{{j{{Aj{Af}}}}}}{j{{j{c}}}{}}{{{j{Nb}}}{{j{{Aj{Af}}}}}}111111111111{{{j{Nd}}}{{j{{Aj{Af}}}}}}2{{{j{Nf}}}{{j{{Aj{Af}}}}}}33{{{j{Nh}}}{{j{{Aj{Af}}}}}}4{{{j{B`}}}{{j{B`c}}}{}}0000000000000000000{{{j{B`Cn}}}{{j{B`Nj}}}}1111111111111111111111111111111111111{{}A@j}0{{{j{Nj}}}A@l}{DhA@n}{{jAA`}Eh}{{{j{A@f}}}Eh}{{jAAb}Eh}{{{j{AAd}}AAb}Eh}2{Kb{{Dj{Kb}}}}{{D`D`}{{Dj{D`}}}}{{KbKb}{{Dj{Kb}}}}{{KdKd}{{Dj{Kd}}}}{{D`Dl}{{Dj{D`}}}}{{KbAAf}{{Dj{Kb}}}}{{AAhDl}{{Dj{AAh}}}}{{KdDl}{{Dj{Kd}}}}3210{{AAhKd}{{Dj{D`}}}}43765{{AAjAAl}AAn}{{{j{B`AB`}}}Bn}{{{j{ABb}}}ABb}{{{j{D`}}}D`}{{{j{Kb}}}Kb}{{{j{AAh}}}AAh}{{{j{Kh}}}Kh}{{{j{Kd}}}Kd}{{{j{Lf}}}Lf}{{{j{ABd}}}ABd}{{{j{{Ld{c}}}}}{{Ld{c}}}{BfA@b}}{{{j{Lh}}}Lh}{{{j{Lj}}}Lj}{{{j{Ll}}}Ll}{{{j{Df}}}Df}{{{j{Ln}}}Ln}{{{j{M`}}}M`}{{{j{Mb}}}Mb}{{{j{A@f}}}A@f}{{{j{AAj}}}AAj}{{{j{Cn}}}Cn}{{{j{ABf}}}ABf}{{{j{ABh}}}ABh}{{{j{Md}}}Md}{{{j{Mf}}}Mf}{{{j{Cf}}}Cf}{{{j{Mh}}}Mh}{{{j{I`}}}I`}{{{j{A@d}}}A@d}{{{j{AAd}}}AAd}{{{j{Jb}}}Jb}{{{j{Cl}}}Cl}{{{j{AB`}}}AB`}{{{j{ABj}}}ABj}{{{j{ABl}}}ABl}{{{j{Mj}}}Mj}{{{j{Ml}}}Ml}{{{j{ABn}}}ABn}{{{j{AC`}}}AC`}{{{j{Mn}}}Mn}{{{j{N`}}}N`}{{{j{Ob}}}Ob}{{{j{Nb}}}Nb}{{{j{ACb}}}ACb}{{{j{ACd}}}ACd}{{{j{ACf}}}ACf}{{{j{ACh}}}ACh}{{{j{Dh}}}Dh}{{{j{Kf}}}Kf}{{{j{ACj}}}ACj}{{{j{ACl}}}ACl}{{{j{ACn}}}ACn}{{{j{Of}}}Of}{{{j{Nd}}}Nd}{{{j{Oh}}}Oh}{{{j{Nf}}}Nf}{{{j{Oj}}}Oj}{{{j{Nh}}}Nh}{{j{j{B`c}}}Bn{}}0000000000000000000000000000000000000000000000000000000{{jAf}Bn}0000000000000000000000000000000000000000000000000000000{{{j{D`}}{j{D`}}}C`}{{{j{Kb}}{j{Kb}}}C`}{{{j{AAh}}{j{AAh}}}C`}{{{j{Kh}}{j{Kh}}}C`}{{{j{Kd}}{j{Kd}}}C`}{{{j{Lf}}{j{Lf}}}C`}{{{j{ABd}}{j{ABd}}}C`}{{{j{{Ld{c}}}}{j{{Ld{c}}}}}C`{CbA@b}}{{{j{Lh}}{j{Lh}}}C`}{{{j{Lj}}{j{Lj}}}C`}{{{j{Ll}}{j{Ll}}}C`}{{{j{Df}}{j{Df}}}C`}{{{j{Ln}}{j{Ln}}}C`}{{{j{M`}}{j{M`}}}C`}{{{j{Mb}}{j{Mb}}}C`}{{{j{Nj}}{j{Nj}}}C`}{{{j{Cn}}{j{Cn}}}C`}{{{j{ABf}}{j{ABf}}}C`}{{{j{ABh}}{j{ABh}}}C`}{{{j{Md}}{j{Md}}}C`}{{{j{Mf}}{j{Mf}}}C`}{{{j{Cf}}{j{Cf}}}C`}{{{j{Mh}}{j{Mh}}}C`}{{{j{I`}}{j{I`}}}C`}{{{j{A@d}}{j{A@d}}}C`}{{{j{AAd}}{j{AAd}}}C`}{{{j{Jb}}{j{Jb}}}C`}{{{j{Cl}}{j{Cl}}}C`}{{{j{AB`}}{j{AB`}}}C`}{{{j{ABj}}{j{ABj}}}C`}{{{j{ABl}}{j{ABl}}}C`}{{{j{Mj}}{j{Mj}}}C`}{{{j{Ml}}{j{Ml}}}C`}{{{j{ABn}}{j{ABn}}}C`}{{{j{Mn}}{j{Mn}}}C`}{{{j{N`}}{j{N`}}}C`}{{{j{Ob}}{j{Ob}}}C`}{{{j{Nb}}{j{Nb}}}C`}{{{j{ACb}}{j{ACb}}}C`}{{{j{ACh}}{j{ACh}}}C`}{{{j{Dh}}{j{Dh}}}C`}{{{j{Kf}}{j{Kf}}}C`}{{{j{ACj}}{j{ACj}}}C`}{{{j{ACl}}{j{ACl}}}C`}{{{j{Of}}{j{Of}}}C`}{{{j{Nd}}{j{Nd}}}C`}{{{j{Oh}}{j{Oh}}}C`}{{{j{Nf}}{j{Nf}}}C`}{{{j{Oj}}{j{Oj}}}C`}{{{j{Nh}}{j{Nh}}}C`}{{{j{Kh}}{j{Kh}}}C`}{{{j{A@f}}}{{Dj{{j{Cl}}}}}}{{{j{B`ACn}}ACn}{{Eb{BnAD`}}}}{ABlEh}{AC`Eh}{{{j{A@f}}}{{Dj{Ln}}}}{{{j{Cl}}}Nn}{{{j{Cl}}}Cf}{{{j{M`}}{j{{Aj{Af}}}}}Mb}{{{j{Cl}}}Mh}`{{{j{B`c}}}{{Eb{D`ADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{LhADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{LjADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{DfADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{LnADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{M`ADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{A@fADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{CfADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{MhADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{I`ADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{AAdADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{JbADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{AB`ADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{ABjADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{ACfADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{AClADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{NdADb}}}{ADdADf}}:{{{j{B`c}}}{{Eb{CnADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{A@dADb}}}{ADdADf}}7{{{j{B`c}}}{{Eb{ClADb}}}{ADdADf}}{{{j{D`}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{Lh}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{Lj}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{Df}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{Ln}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{M`}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{A@f}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{Nj}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{Cn}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{Cf}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{Mh}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{I`}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{A@d}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{AAd}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{Jb}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{Cl}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{AB`}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{ABj}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{ACf}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{ACl}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{Nd}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{Nj}}}Hn}0{KhADl}{{}D`}{{}Kb}{{}Cn}{{}I`}{{}A@d}{{}AAd}{{}AB`}{{}Ob}{{}ACl}{{}Of}{{}Oh}{{}Oj}{{{j{Cn}}}j}{{{j{B`Cn}}}{{j{B`}}}}{{cADn}{{Eb{D`}}}Ed}{{cADn}{{Eb{Kb}}}Ed}10{c{{Eb{D`}}}Ed}{c{{Eb{AAh}}}Ed}{c{{Eb{Kh}}}Ed}{c{{Eb{Kd}}}Ed}{c{{Eb{{Ld{A@`}}}}}Ed}{c{{Eb{Lh}}}Ed}{c{{Eb{Lj}}}Ed}{c{{Eb{Ll}}}Ed}{c{{Eb{Df}}}Ed}{c{{Eb{Ln}}}Ed}{c{{Eb{M`}}}Ed}{c{{Eb{Mb}}}Ed}{c{{Eb{A@f}}}Ed}{c{{Eb{{j{Nj}}}}}Ed}{c{{Eb{Cn}}}Ed}{c{{Eb{Md}}}Ed}{c{{Eb{Mf}}}Ed}{c{{Eb{Cf}}}Ed}{c{{Eb{Mh}}}Ed}{c{{Eb{I`}}}Ed}{c{{Eb{A@d}}}Ed}{c{{Eb{AAd}}}Ed}{c{{Eb{Jb}}}Ed}{c{{Eb{Cl}}}Ed}{c{{Eb{AB`}}}Ed}{c{{Eb{ABl}}}Ed}{c{{Eb{Mj}}}Ed}{c{{Eb{Ml}}}Ed}{c{{Eb{ABn}}}Ed}{c{{Eb{AC`}}}Ed}{c{{Eb{Mn}}}Ed}{c{{Eb{N`}}}Ed}{c{{Eb{Nb}}}Ed}{c{{Eb{ACb}}}Ed}{c{{Eb{ACd}}}Ed}{c{{Eb{Dh}}}Ed}{c{{Eb{Kf}}}Ed}{c{{Eb{ACj}}}Ed}{c{{Eb{ACl}}}Ed}{{{j{{Aj{Af}}}}}{{Eb{ACnAD`}}}}{c{{Eb{ACn}}}Ed}{c{{Eb{Nd}}}Ed}{c{{Eb{Nf}}}Ed}{c{{Eb{Nh}}}Ed}{{{j{B`c}}}{{Eb{ACnAD`}}}AE`}{{{j{ACj}}c}AEb{{AEd{On}}}}{{{j{ACj}}}AEf}{D`AEh}{KbAEh}{{D`ABb}AEh}{{KbABb}AEh}{{D`Dl}}{{D`Kd}}{{KbAAf}}{{KdKd}}{{KdDl}}{{{j{B`D`}}Dl}Bn}{{{j{B`Kb}}AAf}Bn}{{{j{B`Kd}}Dl}Bn}{{{j{Nj}}}D`}`{{{j{AAd}}}Eh}{{{j{A@d}}}Eh}{{}}00000000000000{{}AEj}1010101{{{j{ABb}}{j{ABb}}}Eh}{{{j{D`}}{j{D`}}}Eh}{{{j{Kb}}{j{Kb}}}Eh}{{{j{AAh}}{j{AAh}}}Eh}{{{j{Kh}}{j{Kh}}}Eh}{{{j{Kd}}{j{Kd}}}Eh}{{{j{Lf}}{j{Lf}}}Eh}{{{j{ABd}}{j{ABd}}}Eh}{{{j{{Ld{c}}}}{j{{Ld{c}}}}}Eh{EjA@b}}{{{j{Lh}}{j{Lh}}}Eh}{{{j{Lj}}{j{Lj}}}Eh}{{{j{Ll}}{j{Ll}}}Eh}{{{j{Df}}{j{Df}}}Eh}{{{j{Ln}}{j{Ln}}}Eh}{{{j{M`}}{j{M`}}}Eh}{{{j{Mb}}{j{Mb}}}Eh}{{{j{A@f}}{j{A@f}}}Eh}{{{j{AAj}}{j{AAj}}}Eh}{{{j{Nj}}{j{Cn}}}Eh}{{{j{Nj}}{j{Nj}}}Eh}{{{j{Cn}}{j{Cn}}}Eh}{{{j{Cn}}{j{Nj}}}Eh}{{{j{ABf}}{j{ABf}}}Eh}{{{j{ABh}}{j{ABh}}}Eh}{{{j{Md}}{j{Md}}}Eh}{{{j{Mf}}{j{Mf}}}Eh}{{{j{Cf}}{j{Cf}}}Eh}{{{j{Mh}}{j{Mh}}}Eh}{{{j{I`}}{j{I`}}}Eh}{{{j{A@d}}{j{A@d}}}Eh}{{{j{AAd}}{j{AAd}}}Eh}{{{j{Jb}}{j{Jb}}}Eh}{{{j{Cl}}{j{Cl}}}Eh}{{{j{AB`}}{j{AB`}}}Eh}{{{j{ABj}}{j{ABj}}}Eh}{{{j{ABl}}{j{ABl}}}Eh}{{{j{Mj}}{j{Mj}}}Eh}{{{j{Ml}}{j{Ml}}}Eh}{{{j{ABn}}{j{ABn}}}Eh}{{{j{AC`}}{j{AC`}}}Eh}{{{j{Mn}}{j{Mn}}}Eh}{{{j{N`}}{j{N`}}}Eh}{{{j{Ob}}{j{Ob}}}Eh}{{{j{Nb}}{j{Nb}}}Eh}{{{j{ACb}}{j{ACb}}}Eh}{{{j{ACd}}{j{ACd}}}Eh}{{{j{ACf}}{j{ACf}}}Eh}{{{j{ACh}}{j{ACh}}}Eh}{{{j{Dh}}{j{Dh}}}Eh}{{{j{Kf}}{j{Kf}}}Eh}{{{j{ACj}}{j{ACj}}}Eh}{{{j{ACl}}{j{ACl}}}Eh}{{{j{ACn}}{j{ACn}}}Eh}{{{j{Of}}{j{Of}}}Eh}{{{j{Nd}}{j{Nd}}}Eh}{{{j{Oh}}{j{Oh}}}Eh}{{{j{Nf}}{j{Nf}}}Eh}{{{j{Oj}}{j{Oj}}}Eh}{{{j{Nh}}{j{Nh}}}Eh}{{{j{Kh}}{j{Kh}}}Eh}{{j{j{c}}}Eh{}}00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000`{{{j{B`Cn}}c}Bn{{En{}{{El{AEl}}}}}}{{{j{ACn}}{j{{Kj{c}}}}}{{Eb{ClAEn}}}Lb}{{{j{ACf}}{j{B`{Jf{Cf}}}}{j{B`{Jf{b}}}}}{{Eb{BnAF`}}}}{ACn{{Eb{ClAFb}}}}0{ACnCl}{{ACnAAh}{{Eb{ClAFb}}}}{{{j{ACn}}}{{Eb{D`AD`}}}}{{AAhDl}{{Dj{D`}}}}{{AAhKd}{{Dj{D`}}}}{{{j{Lh}}{j{Lj}}}Lj}{{ACn{j{{Kj{c}}}}}{{Eb{ACn{Fh{ACn{Jf{AEn}}}}}}}Lb}{{ACn{j{{Kj{c}}}}Hn}{{Eb{ACn{Fh{ACnAEn}}}}}Lb}0{{{j{B`ACn}}{j{{Kj{c}}}}Hn}{{Eb{BnAEn}}}Lb}02{{{j{B`ACn}}{j{{Kj{c}}}}}{{Eb{Bn{Jf{AEn}}}}}Lb}0{{{j{Nj}}}{{Dj{AAj}}}}{{{j{ABb}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{D`}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{Kb}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{AAh}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{Kh}}{j{B`F`}}}{{Eb{BnFb}}}}00{{{j{Kd}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{Lf}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{ABd}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{{Ld{c}}}}{j{B`F`}}}{{Eb{BnFb}}}A@b}{{{j{Ld}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{Lh}}{j{B`F`}}}{{Eb{BnFb}}}}000{{{j{Lj}}{j{B`F`}}}{{Eb{BnFb}}}}000{{{j{Ll}}{j{B`F`}}}{{Eb{BnFb}}}}000{{{j{Df}}{j{B`F`}}}{{Eb{BnFb}}}}000{{{j{Ln}}{j{B`F`}}}{{Eb{BnFb}}}}000{{{j{M`}}{j{B`F`}}}{{Eb{BnFb}}}}000{{{j{Mb}}{j{B`F`}}}{{Eb{BnFb}}}}000{{{j{A@f}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{AAj}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{Nj}}{j{B`F`}}}{{Eb{BnFb}}}}000{{{j{Cn}}{j{B`F`}}}{{Eb{BnFb}}}}000{{{j{ABf}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{ABh}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{Md}}{j{B`F`}}}{{Eb{BnFb}}}}000{{{j{Mf}}{j{B`F`}}}{{Eb{BnFb}}}}000{{{j{Cf}}{j{B`F`}}}{{Eb{BnFb}}}}000{{{j{Mh}}{j{B`F`}}}{{Eb{BnFb}}}}000{{{j{I`}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{A@d}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{AAd}}{j{B`F`}}}{{Eb{BnFb}}}}000{{{j{Jb}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{Cl}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{AB`}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{ABj}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{ABl}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{Mj}}{j{B`F`}}}{{Eb{BnFb}}}}000{{{j{Ml}}{j{B`F`}}}{{Eb{BnFb}}}}000{{{j{ABn}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{AC`}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{Mn}}{j{B`F`}}}{{Eb{BnFb}}}}000{{{j{N`}}{j{B`F`}}}{{Eb{BnFb}}}}000{{{j{Nb}}{j{B`F`}}}{{Eb{BnFb}}}}000{{{j{ACb}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{ACd}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{ACf}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{ACh}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{Dh}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{Kf}}{j{B`F`}}}{{Eb{BnFb}}}}000{{{j{ACj}}{j{B`F`}}}{{Eb{BnFb}}}}000{{{j{ACl}}{j{B`F`}}}{{Eb{BnFb}}}}00{{{j{ACn}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{Nd}}{j{B`F`}}}{{Eb{BnFb}}}}000{{{j{Nf}}{j{B`F`}}}{{Eb{BnFb}}}}000{{{j{Nh}}{j{B`F`}}}{{Eb{BnFb}}}}000{{{j{Nj}}{j{B`AFd}}}{{Eb{BnFb}}}}{{D`{j{B`AFd}}ABb}{{Eb{BnFb}}}}{{Kb{j{B`AFd}}ABb}{{Eb{BnFb}}}}{{{j{AC`}}{j{B`AFd}}}{{Eb{BnFb}}}}{cc{}}000{ABlKh}{AFfKh}2{ABnKh}{NlKh}{ADlKh}555{DhABd}6{NnLh}7{NnLj}8{O`Ll}9{{{j{AFh}}}Ll}{AFhLl}{FnDf}{{{j{A@f}}}Df}={{{j{Fn}}}Df}{NnDf}{A@fDf}{CfLn}{cc{}}{NnLn}1{NnM`}{MhM`}{NnMb}44{ABhAAj}5{AfAAj}{{{j{Nj}}}Cn}{LdCn}{{{AFj{Nj}}}Cn}9{{{Jf{Af}}}Cn}::{O`Md}{{{j{Cn}}}Md}<{{{j{Nj}}}Md}{CnMd}{{{j{Cn}}}Mf}{AdMf}{CnMf}{{{j{Nj}}}Mf}{cc{}}0{NnCf}{ClCf}{{{j{Cl}}}Cf}3{NnMh}{{{j{Cl}}}Mh}{ClMh}66{AFlAAd}7{AAbAAd}88{{{Jf{{j{{Aj{Af}}}}}}}AB`}{{{Jf{{Jf{Af}}}}}AB`}:{{{j{{Aj{{j{{Aj{Af}}}}}}}}}AB`}{{{j{{Aj{{Jf{Af}}}}}}}AB`}<{HnABj}{DlABj}{bABj}{AFnABj}{AfABj}{ABnABl}{cc{}}{AFfABl}{O`Mj}{{{j{ABn}}}Mj}{ABnMj}4{{{j{ABl}}}Mj}{ABlMj}{ABnMl}7{O`Ml}{{{j{ABn}}}Ml}99{NnMn}::{NnN`};;{{{Od{Ob}}}Nb}{ACdACb}==={DhACh}>>>>{AClACj}???{AG`Nd}{cc{}}{{{Od{Of}}}Nd}1{{{j{AGb}}}Nf}{NdNf}3{{{Od{Oh}}}Nf}{AGbNf}55{AGdNh}{{{j{AGd}}}Nh}{{{Od{Oj}}}Nh}{AFnAAd}{{{Ah{Af}}}Kf}{{{Ah{Af}}}ACj}{{{j{A@f}}c}ACf{{AGf{{j{Cf}}}{{Hf{Eh}}}}}}{AEf{{Eb{D`AGh}}}}{AEf{{Eb{KbAGh}}}}{{}Lh}{{}Lj}{{}Ll}{{}Df}{{}Ln}{{}M`}{{}Mb}{{}Md}{{}Mf}{{}Cf}{{}Mh}{{}Mj}{{}Ml}{{}Mn}{{}N`}{{}Nb}{{}Nd}{{}Nf}{{}Nh}{{{j{{Aj{Af}}}}}{{j{Nj}}}}{{{Jf{Af}}}Cn}{{{j{B`{Aj{Af}}}}}{{j{B`Nj}}}}{A@n{{Dj{Dh}}}}{AClACj}{bAAd}{bACd}{bACl}{Af{{Eb{ACbAGj}}}}{{{j{Gb}}}{{Eb{DhAGl}}}}{{}Lh}{{}Lj}{{}Ll}{{}Df}{{}Ln}{{}M`}{{}Mb}{{}Md}{{}Mf}{{}Cf}{{}Mh}{{}Mj}{{}Ml}{{}Mn}{{}N`}{{}Nb}{{}Nd}{{}Nf}{{}Nh}{{AEfABb}{{Eb{D`AGh}}}}{{AEfABb}{{Eb{KbAGh}}}}{{FnFnc}ACl{{AEd{On}}}}{{{j{Fn}}{j{{Aj{Cf}}}}c}ACf{{AGf{{j{Cf}}}{{Hf{Eh}}}}}}{AFnAAd}{{{j{Gb}}}{{Eb{CnAGn}}}}{{{j{Gb}}}{{Eb{AAdAH`}}}}{{{j{Gb}}}{{Eb{KfAH`}}}}{{{j{Gb}}}{{Eb{ACjAH`}}}}{{{j{Gb}}}{{Eb{AClAH`}}}}{DlD`}{cCn{{En{}{{El{AEl}}}}}}{{Kh{Dj{Nf}}}Nh}{{{j{AHb}}}{{Fh{KhKn}}}}{Dl{{Dj{Kd}}}}{{{Ah{Af}}}Kf}{{{Ah{Af}}}ACj}{AHd{{Dj{Dh}}}}{{AClDlc}ACl{{AEd{On}}}}{{NfNf}Nf}{DlKd}{{{j{{Kj{c}}}}{j{AC`}}}ABlAHf}{{{j{{Kj{c}}}}{j{AC`}}}{{Eb{ABnAHh}}}AHf}{NnLh}{NnLj}{O`Ll}{NnDf}{NnLn}{NnM`}{NnMb}{O`Md}{AdMf}{NnCf}{NnMh}{O`Mj}{O`Ml}{NnMn}{NnN`}{{{Od{Ob}}}Nb}{{{Od{Of}}}Nd}{{{Od{Oh}}}Nf}{{{Od{Oj}}}Nh}{DlD`}{AAfKb}{DlAAh}{Dl{{Dj{AAh}}}}1{{{j{Nj}}c}{{Eb{LdAHj}}}{{AEd{On}}}}{{{j{Nj}}AHl}Nd}{{{j{Nj}}AHl}Nf}{b{{Eb{AAdAHn}}}}0{{{j{{Aj{Af}}}}}{{Eb{KhL`}}}}{{{j{{Aj{Af}}}}}{{Eb{KhAI`}}}}{{{j{{Aj{Af}}}}}{{Eb{LhG`}}}}{{{j{{Aj{Af}}}}}{{Eb{LjG`}}}}{{{j{{Aj{Af}}}}}{{Eb{LlG`}}}}{{{j{{Aj{Af}}}}}{{Eb{DfG`}}}}{{{j{{Aj{Af}}}}}{{Eb{LnG`}}}}{{{j{{Aj{Af}}}}}{{Eb{M`G`}}}}{{{j{{Aj{Af}}}}}{{Eb{MbG`}}}}{{{j{{Aj{Af}}}}}{{Eb{MdG`}}}}{{{j{{Aj{Af}}}}}{{Eb{MfG`}}}}{{{j{{Aj{Af}}}}}{{Eb{CfG`}}}}{{{j{{Aj{Af}}}}}{{Eb{MhG`}}}}{{{j{{Aj{c}}}}}AB`{{AEd{{Aj{Af}}}}}}{{{j{{Aj{Af}}}}}{{Eb{ABlAIb}}}}{{{j{{Aj{Af}}}}}{{Eb{ABlAI`}}}}{{{j{{Aj{Af}}}}}{{Eb{MjG`}}}}{{{j{{Aj{Af}}}}}{{Eb{MlG`}}}}{{{j{{Aj{Af}}}}}{{Eb{ABnL`}}}}{{{j{{Aj{Af}}}}c}{{Eb{AC`L`}}}{{AId{ACh}}}}{{{j{{Aj{Af}}}}}{{Eb{MnG`}}}}{{{j{{Aj{Af}}}}}{{Eb{N`G`}}}}{{{j{{Aj{Af}}}}}{{Eb{NbG`}}}}{{{j{{Aj{Af}}}}}{{Eb{NdG`}}}}{{{j{{Aj{Af}}}}}{{Eb{NfG`}}}}{{{j{{Aj{Af}}}}}{{Eb{NhG`}}}}{{{j{{Aj{Af}}}}}{{Eb{LhG`}}}}{{{j{{Aj{Af}}}}}{{Eb{LjG`}}}}{{{j{{Aj{Af}}}}}{{Eb{LlG`}}}}{{{j{{Aj{Af}}}}}{{Eb{DfG`}}}}{{{j{{Aj{Af}}}}}{{Eb{LnG`}}}}{{{j{{Aj{Af}}}}}{{Eb{M`G`}}}}{{{j{{Aj{Af}}}}}{{Eb{MbG`}}}}{{{j{{Aj{Af}}}}}{{Eb{MdG`}}}}{{{j{{Aj{Af}}}}}{{Eb{MfG`}}}}{{{j{{Aj{Af}}}}}{{Eb{CfG`}}}}{{{j{{Aj{Af}}}}}{{Eb{MhG`}}}}{{{j{{Aj{Af}}}}}{{Eb{MjG`}}}}{{{j{{Aj{Af}}}}}{{Eb{MlG`}}}}{{{j{{Aj{Af}}}}}{{Eb{MnG`}}}}{{{j{{Aj{Af}}}}}{{Eb{N`G`}}}}{{{j{{Aj{Af}}}}}{{Eb{NbG`}}}}{{{j{{Aj{Af}}}}}{{Eb{NdG`}}}}{{{j{{Aj{Af}}}}}{{Eb{NfG`}}}}{{{j{{Aj{Af}}}}}{{Eb{NhG`}}}}{b{{Eb{ACdAIf}}}}{{{j{Gb}}}{{Eb{ABb}}}}{{{j{Gb}}}{{Eb{D`}}}}{{{j{Gb}}}{{Eb{Kb}}}}{{{j{Gb}}}{{Eb{AAh}}}}{{{j{Gb}}}{{Eb{KhL`}}}}{{{j{Gb}}}{{Eb{Kd}}}}{{{j{Gb}}}{{Eb{Lf}}}}{{{j{Gb}}}{{Eb{{Ld{A@`}}AIh}}}}{{{j{Gb}}}{{Eb{Lh}}}}{{{j{Gb}}}{{Eb{Lj}}}}{{{j{Gb}}}{{Eb{Ll}}}}{{{j{Gb}}}{{Eb{Df}}}}{{{j{Gb}}}{{Eb{Ln}}}}{{{j{Gb}}}{{Eb{M`}}}}{{{j{Gb}}}{{Eb{Mb}}}}{{{j{Gb}}}{{Eb{ABh}}}}{{{j{Gb}}}{{Eb{Md}}}}{{{j{Gb}}}{{Eb{Mf}}}}{{{j{Gb}}}{{Eb{Cf}}}}{{{j{Gb}}}{{Eb{Mh}}}}{{{j{Gb}}}{{Eb{I`}}}}{{{j{Gb}}}{{Eb{AAd}}}}{{{j{Gb}}}{{Eb{ABlAIj}}}}{{{j{Gb}}}{{Eb{Mj}}}}{{{j{Gb}}}{{Eb{Ml}}}}{{{j{Gb}}}{{Eb{ABn}}}}{{{j{Gb}}}{{Eb{AC`AIl}}}}{{{j{Gb}}}{{Eb{Mn}}}}{{{j{Gb}}}{{Eb{N`}}}}{{{j{Gb}}}{{Eb{Nb}}}}{{{j{Gb}}}{{Eb{ACb}}}}{{{j{Gb}}}{{Eb{ACd}}}}{{{j{Gb}}}{{Eb{Dh}}}}{{{j{Gb}}}{{Eb{ACn}}}}{{{j{Gb}}}{{Eb{Nd}}}}{{{j{Gb}}}{{Eb{Nf}}}}{{{j{Gb}}}{{Eb{Nh}}}}{{{j{Gb}}ABb}{{Eb{D`AGh}}}}{{{j{Gb}}ABb}{{Eb{KbAGh}}}}{{{j{Gb}}}{{Eb{D`AIn}}}}{{{j{Gb}}}{{Eb{KbAIn}}}}{{{j{Gb}}}{{Eb{AAdAJ`}}}}{{{j{Gb}}}{{Eb{KfAJ`}}}}{{{j{Gb}}}{{Eb{ACjAJ`}}}}{{{j{Gb}}}{{Eb{AClAJ`}}}}{Cl{{Eb{ACnAD`}}}}{Dl{{Dj{Kd}}}}{DlKd}0{{{j{Gb}}}{{Eb{AC`AIl}}}}1{{ABfc}Ld{{AId{ABd}}}}2{HnKd}{cAC`{{AId{ACh}}}}{{{j{ABb}}{j{B`c}}}BnGh}{{{j{D`}}{j{B`c}}}BnGh}{{{j{Kb}}{j{B`c}}}BnGh}{{{j{AAh}}{j{B`c}}}BnGh}{{{j{Kh}}{j{B`c}}}BnGh}{{{j{Kd}}{j{B`c}}}BnGh}{{{j{Lf}}{j{B`c}}}BnGh}{{{j{ABd}}{j{B`c}}}BnGh}{{{j{{Ld{c}}}}{j{B`e}}}Bn{GjA@b}Gh}{{{j{Lh}}{j{B`c}}}BnGh}{{{j{Lj}}{j{B`c}}}BnGh}{{{j{Ll}}{j{B`c}}}BnGh}{{{j{Df}}{j{B`c}}}BnGh}{{{j{Ln}}{j{B`c}}}BnGh}{{{j{M`}}{j{B`c}}}BnGh}{{{j{Mb}}{j{B`c}}}BnGh}{{{j{Nj}}{j{B`c}}}BnGh}{{{j{Cn}}{j{B`c}}}BnGh}{{{j{ABf}}{j{B`c}}}BnGh}{{{j{ABh}}{j{B`c}}}BnGh}{{{j{Md}}{j{B`c}}}BnGh}{{{j{Mf}}{j{B`c}}}BnGh}{{{j{Cf}}{j{B`c}}}BnGh}{{{j{Mh}}{j{B`c}}}BnGh}{{{j{I`}}{j{B`c}}}BnGh}{{{j{A@d}}{j{B`c}}}BnGh}{{{j{AAd}}{j{B`c}}}BnGh}{{{j{Jb}}{j{B`c}}}BnGh}{{{j{Cl}}{j{B`c}}}BnGh}{{{j{AB`}}{j{B`c}}}BnGh}{{{j{ABl}}{j{B`c}}}BnGh}{{{j{Mj}}{j{B`c}}}BnGh}{{{j{Ml}}{j{B`c}}}BnGh}{{{j{ABn}}{j{B`c}}}BnGh}{{{j{Mn}}{j{B`c}}}BnGh}{{{j{N`}}{j{B`c}}}BnGh}{{{j{Ob}}{j{B`c}}}BnGh}{{{j{Nb}}{j{B`c}}}BnGh}{{{j{ACb}}{j{B`c}}}BnGh}{{{j{ACd}}{j{B`c}}}BnGh}{{{j{ACh}}{j{B`c}}}BnGh}{{{j{Dh}}{j{B`c}}}BnGh}{{{j{Kf}}{j{B`c}}}BnGh}{{{j{ACj}}{j{B`c}}}BnGh}{{{j{ACl}}{j{B`c}}}BnGh}{{{j{ACn}}{j{B`c}}}BnGh}{{{j{Of}}{j{B`c}}}BnGh}{{{j{Nd}}{j{B`c}}}BnGh}{{{j{Oh}}{j{B`c}}}BnGh}{{{j{Nf}}{j{B`c}}}BnGh}{{{j{Oj}}{j{B`c}}}BnGh}{{{j{Nh}}{j{B`c}}}BnGh}`{A@fFn}{ACfFn}{{{j{Lh}}c}j{{Gl{{Aj{Af}}}}}}{{{j{Lj}}c}j{{Gl{{Aj{Af}}}}}}{{{j{Ll}}c}j{{Gl{{Aj{Af}}}}}}{{{j{Df}}c}j{{Gl{{Aj{Af}}}}}}{{{j{Ln}}c}j{{Gl{{Aj{Af}}}}}}{{{j{M`}}c}j{{Gl{{Aj{Af}}}}}}{{{j{Mb}}c}j{{Gl{{Aj{Af}}}}}}{{{j{Nj}}{AJb{Hn}}}j}{{{j{Nj}}{AJd{Hn}}}j}{{{j{Nj}}{AJf{Hn}}}j}{{{j{Nj}}{AJh{Hn}}}j}{{{j{Nj}}AJj}j}{{{j{Nj}}{AJl{Hn}}}j}{{{j{Nj}}{Fh{{AJn{Hn}}{AJn{Hn}}}}}j}{{{j{Md}}c}j{{Gl{{Aj{Af}}}}}}{{{j{Mf}}c}j{{Gl{{Aj{Af}}}}}}{{{j{Cf}}c}j{{Gl{{Aj{Af}}}}}}{{{j{Mh}}c}j{{Gl{{Aj{Af}}}}}}{{{j{AB`}}Hn}j}{{{j{Mj}}c}j{{Gl{{Aj{Af}}}}}}{{{j{Ml}}c}j{{Gl{{Aj{Af}}}}}}{{{j{AC`}}AJj}{{j{{Aj{Af}}}}}}{{{j{Mn}}c}j{{Gl{{Aj{Af}}}}}}{{{j{N`}}c}j{{Gl{{Aj{Af}}}}}}{{{j{Nb}}c}j{{Gl{{Aj{Af}}}}}}{{{j{Nd}}c}j{{Gl{{Aj{Af}}}}}}{{{j{Nf}}c}j{{Gl{{Aj{Af}}}}}}{{{j{Nh}}c}j{{Gl{{Aj{Af}}}}}}{ABlAFf}{AC`AK`}{ClJf}{ACnJf}{{{j{Nj}}}AKb}0{{{j{Nj}}}AKd}0{{}c{}}0000000000000000000000000000000000000000000000000000000{Cn{{AKf{Nj}}}}{Cn{{Jf{Af}}}}{{{j{AB`}}}}{{{AKf{Nj}}}Cn}{{{Ld{c}}}{{Ld{A@`}}}A@b}{{{j{Cl}}AKhAKj}Eh}{{{j{Cl}}}Eh}{{{j{Nj}}}Eh}{{{j{AB`}}}Eh}2{{{j{AAd}}}Eh}03{{{j{ACh}}}Eh}{{{j{ACj}}Df}Eh}4{KbEh}{{{j{I`}}}Eh}66666{{{j{ABf}}}Eh}70702775{{{j{Ld}}{j{ABl}}}Eh}{{{j{Ld}}{j{Kh}}}Eh}7{{{j{Ld}}}Eh}8{{{j{ABl}}}Eh}{{{j{{Ld{A@`}}}}Dh}Eh}<{{{j{Kh}}}Eh}{{{j{AB`}}}AKl}{{{j{ACn}}}{{`{{H`{}{{El{{Eb{{j{Jb}}AD`}}}}}}}}}}`{{{j{AB`}}}{{Dj{{j{{Aj{Af}}}}}}}}{{{j{A@d}}}Kd}{{{j{Nj}}}Hn}{{{j{AB`}}}Hn}{ClAA`}{KfAEf}{DhAHd}{{{j{Ld}}{j{Nj}}}Eh}{{{j{ACj}}}ACj}{{{j{ACj}}c}ACj{{AEd{On}}}}1`11{{{j{Nj}}}D`}{CnJb}{{{j{Nj}}AAh}D`}{{CnAAh}Jb}{{D`Dl}}{{KbAAf}}{{AAhKd}}{{KdDl}}{{KdAAh}}{{{j{B`D`}}Dl}Bn}{{{j{B`Kb}}AAf}Bn}{{{j{B`Kd}}Dl}Bn}{Kb}`{AC`ACh}{{}{{j{Nj}}}}{{}Cn}{{ABh{j{{Aj{Af}}}}}{{Eb{ABfAKn}}}}{{Cfb}I`}{{}AB`}{cABl{{AId{AFf}}}}{{AK`c}AC`{{AId{ACh}}}}{cCn{{AEd{Ol}}}}{{{j{ABl}}}Cn}{{{j{Mj}}}Cn}{{{j{Md}}}Cn}{{{j{{Kj{c}}}}Kh{Dj{Nf}}}CnLb}{ADlCn}{{{j{Ml}}}Cn}{{{j{Mf}}}Cn}98{{{j{ABf}}}Cn}{{{j{AB`}}Hn}{{Dj{{j{{Aj{Af}}}}}}}}{{{j{Cl}}}Nn}{{}I`}{ClJf}{ACnJf}`{{{j{Nj}}}{{Dj{ABl}}}}{{ce}Ld{{AId{Mj}}}{{AId{ACh}}}}{{{j{Nj}}c}{{Eb{LdAL`}}}{{AId{ACh}}}}{{Mdc}Ld{{AId{ACh}}}}{{{j{ABn}}c}Ld{{AId{ACh}}}}{{{j{Nj}}c}Ld{{AId{ACh}}}}{{{j{{Kj{c}}}}Kh{Dj{Nf}}e}LdLb{{AId{ABd}}}}{{{j{{Kj{c}}}}Kh{Dj{Nf}}}ABfLb}{{{j{ALb}}}AB`}{{ADlc}Ld{{AId{ABd}}}}{ADlABf}{{{j{ABn}}c}Ld{{AId{ABd}}}}{{{j{ABn}}}ABf}{{{j{ALd}}{j{AFf}}}AB`}{{{j{Nj}}}{{Dj{Cn}}}}{MlCn}{{{j{ABl}}}{{Eb{CnAHh}}}}{{{j{ABn}}}Cn}{{{j{Nj}}c}Ld{{AId{ABd}}}}{{{j{Nj}}}ABf}{Dh{{j{On}}}}`{{{j{D`}}{j{D`}}}{{Dj{C`}}}}{{{j{Kb}}{j{Kb}}}{{Dj{C`}}}}{{{j{AAh}}{j{AAh}}}{{Dj{C`}}}}{{{j{Kh}}{j{Kh}}}{{Dj{C`}}}}{{{j{Kd}}{j{Kd}}}{{Dj{C`}}}}{{{j{Lf}}{j{Lf}}}{{Dj{C`}}}}{{{j{ABd}}{j{ABd}}}{{Dj{C`}}}}{{{j{{Ld{c}}}}{j{{Ld{c}}}}}{{Dj{C`}}}{IbA@b}}{{{j{Lh}}{j{Lh}}}{{Dj{C`}}}}{{{j{Lj}}{j{Lj}}}{{Dj{C`}}}}{{{j{Ll}}{j{Ll}}}{{Dj{C`}}}}{{{j{Df}}{j{Df}}}{{Dj{C`}}}}{{{j{Ln}}{j{Ln}}}{{Dj{C`}}}}{{{j{M`}}{j{M`}}}{{Dj{C`}}}}{{{j{Mb}}{j{Mb}}}{{Dj{C`}}}}{{{j{Nj}}{j{Cn}}}{{Dj{C`}}}}{{{j{Nj}}{j{Nj}}}{{Dj{C`}}}}{{{j{Cn}}{j{Cn}}}{{Dj{C`}}}}{{{j{Cn}}{j{Nj}}}{{Dj{C`}}}}{{{j{ABf}}{j{ABf}}}{{Dj{C`}}}}{{{j{ABh}}{j{ABh}}}{{Dj{C`}}}}{{{j{Md}}{j{Md}}}{{Dj{C`}}}}{{{j{Mf}}{j{Mf}}}{{Dj{C`}}}}{{{j{Cf}}{j{Cf}}}{{Dj{C`}}}}{{{j{Mh}}{j{Mh}}}{{Dj{C`}}}}{{{j{I`}}{j{I`}}}{{Dj{C`}}}}{{{j{A@d}}{j{A@d}}}{{Dj{C`}}}}{{{j{AAd}}{j{AAd}}}{{Dj{C`}}}}{{{j{Jb}}{j{Jb}}}{{Dj{C`}}}}{{{j{Cl}}{j{Cl}}}{{Dj{C`}}}}{{{j{AB`}}{j{AB`}}}{{Dj{C`}}}}{{{j{ABj}}{j{ABj}}}{{Dj{C`}}}}{{{j{ABl}}{j{ABl}}}{{Dj{C`}}}}{{{j{Mj}}{j{Mj}}}{{Dj{C`}}}}{{{j{Ml}}{j{Ml}}}{{Dj{C`}}}}{{{j{ABn}}{j{ABn}}}{{Dj{C`}}}}{{{j{Mn}}{j{Mn}}}{{Dj{C`}}}}{{{j{N`}}{j{N`}}}{{Dj{C`}}}}{{{j{Ob}}{j{Ob}}}{{Dj{C`}}}}{{{j{Nb}}{j{Nb}}}{{Dj{C`}}}}{{{j{ACb}}{j{ACb}}}{{Dj{C`}}}}{{{j{ACh}}{j{ACh}}}{{Dj{C`}}}}{{{j{Dh}}{j{Dh}}}{{Dj{C`}}}}{{{j{Kf}}{j{Kf}}}{{Dj{C`}}}}{{{j{ACj}}{j{ACj}}}{{Dj{C`}}}}{{{j{ACl}}{j{ACl}}}{{Dj{C`}}}}{{{j{Of}}{j{Of}}}{{Dj{C`}}}}{{{j{Nd}}{j{Nd}}}{{Dj{C`}}}}{{{j{Oh}}{j{Oh}}}{{Dj{C`}}}}{{{j{Nf}}{j{Nf}}}{{Dj{C`}}}}{{{j{Oj}}{j{Oj}}}{{Dj{C`}}}}{{{j{Nh}}{j{Nh}}}{{Dj{C`}}}}`{{KbKb}{{Dj{Kb}}}}`{A@dI`}{{{j{ABf}}}{{j{Ol}}}}{ACnJd}{{j{j{c}}}Eh{}}{{jj}Eh}0{{j{j{O`}}}{{Dj{ABl}}}}0{{j{j{{Fh{O`Nd}}}}}{{Dj{{Fh{KhHn}}}}}}{{j{j{O`}}}{{Dj{Kh}}}}33{j{{Dj{{j{{Jd{ALf{Fh{CnAHl}}}}}}}}}}{{j{j{c}}}{{Dj{Hn}}}{}}{{j{j{c}}{j{Nd}}}{{Dj{Hn}}}{}}`{{{j{Ld}}}{{Dj{Mj}}}}{{{j{ABl}}}Mj}{{{j{ABn}}}Mj}{{{j{Kh}}Kn}AFf}{{{j{AC`}}{j{{Kj{c}}}}}ABlAHf}{{{j{B`AB`}}c}Bn{{AEd{{Aj{Af}}}}}}{{{j{B`AB`}}{j{ALd}}}Bn}{{{j{B`Cn}}AEl}Bn}0{{{j{B`Cn}}AAj}Bn}{{{j{B`Cn}}c}Bn{{AEd{Ol}}}}{{{j{B`c}}}{{Eb{ABlADh}}}{ADdADf}}{{{j{B`c}}}{{Eb{ABnADh}}}{ADdADf}}{{{j{Nj}}}{{Dj{{j{Nj}}}}}}{{D`Dl}D`}{{KbAAf}Kb}{{{j{B`D`}}Dl}Bn}{{{j{B`Kb}}AAf}Bn}{{{Ld{A@`}}Dh}{{Eb{LdAIh}}}}{{{j{B`Cn}}Hn}Bn}0{Kd{{Dj{Kd}}}}{{{j{B`Cn}}}Bn}{{{j{Ld}}}{{Dj{Md}}}}{{{j{Nj}}}Md}{{{j{Ld}}}Cn}{JbCn}{{{j{Cl}}}{{`{{H`{}{{El{Hn}}}}}}}}{A@dCn}{{{j{AB`}}}{{Dj{{j{{Aj{Af}}}}}}}}{{{j{A@d}}}Kd}{A@dAAd}{{D`cADn}EbIf}{{KbcADn}EbIf}101010{{{j{D`}}c}EbIf}{{{j{AAh}}c}EbIf}{{{j{Kh}}}{{Ah{Af}}}}{{{j{Kh}}c}EbIf}{{{j{Kd}}c}EbIf}{{{j{{Ld{c}}}}e}EbA@bIf}{{{j{Lh}}c}EbIf}{{{j{Lj}}c}EbIf}{{{j{Ll}}c}EbIf}{{{j{Df}}c}EbIf}{{{j{Ln}}c}EbIf}{{{j{M`}}c}EbIf}{{{j{Mb}}c}EbIf}{{{j{A@f}}c}EbIf}{{{j{AAj}}c}EbIf}{{{j{Nj}}c}EbIf}{{{j{Cn}}c}EbIf}{{{j{Md}}c}EbIf}{{{j{Mf}}c}EbIf}{{{j{Cf}}c}EbIf}{{{j{Mh}}c}EbIf}{{{j{I`}}c}EbIf}{{{j{A@d}}c}EbIf}{{{j{AAd}}c}EbIf}{{{j{Jb}}c}EbIf}{{{j{Cl}}c}EbIf}{{{j{AB`}}c}EbIf}{{{j{ABl}}c}EbIf}{{{j{Mj}}c}EbIf}{{{j{Ml}}c}EbIf}{{{j{ABn}}c}EbIf}{{{j{AC`}}c}EbIf}{{{j{Mn}}c}EbIf}{{{j{N`}}c}EbIf}{{{j{Nb}}c}EbIf}{{{j{ACb}}c}EbIf}{{{j{ACd}}c}EbIf}{{{j{Dh}}c}EbIf}{{{j{Kf}}c}EbIf}{{{j{ACj}}c}EbIf}{{{j{ACl}}c}EbIf}{{{j{ACn}}c}EbIf}{{{j{ACn}}}{{Jf{Af}}}}{{{j{Nd}}c}EbIf}{{{j{Nf}}c}EbIf}{{{j{Nh}}c}EbIf}{{{j{ACn}}}In}{{{j{ACn}}{j{B`c}}}{{Eb{HnADh}}}ADj}`{{{j{ACn}}Hn{j{B`{ALh{c}}}}}{{Eb{{Fh{ALjACd}}ALl}}}{{Dn{Cl}}}}{{{j{ACn}}Hn{j{B`{ALh{c}}}}{Dj{Nd}}}{{Eb{ALnAM`}}}{{Dn{Cl}}}}{{{j{B`ACn}}{j{c}}{j{{Kj{e}}}}}{{Eb{{Jd{HnAMb}}{Fh{{Jd{HnAMb}}{Jd{HnALl}}}}}}}AMd{AHfLb}}`{KbAAf}{{{j{Jb}}}Hn}{{{j{AB`}}}Hn}{{{j{ABj}}}Hn}{{{j{ACn}}Hn}{{Eb{{j{Jb}}ALl}}}}{{D`D`}}{{KbKb}}{{KdKd}}{{KfKf}Kf}{{{j{B`D`}}D`}Bn}{{{j{B`Kb}}Kb}Bn}{{{j{B`Kd}}Kd}Bn}{cD`{{H`{}{{El{D`}}}}}}{cKb{{H`{}{{El{Kb}}}}}}{cKd{{H`{}{{El{Kd}}}}}}{cKd{{H`{}{{El{{j{Kd}}}}}}}}{{Kh{j{{Kj{c}}}}{Dj{Nf}}}{{Fh{ADlKn}}}Lb}`{{{j{AB`}}}{{Dj{{j{{Aj{Af}}}}}}}}0{{{j{AB`}}}{{Dj{{j{Nj}}}}}}{{{j{Nj}}}Nd}2{{{j{Ld}}}AMf}{{{j{Nj}}}In}{Kf{{Ah{Af}}}}{ACj{{Ah{Af}}}}{D`AEf}{KbAEf}{Lh}{Lj}{Ll}{Df}{Ln}{M`}{Mb}{Md}{Mf}{Cf}{Mh}{Mj}{Ml}{Mn}{N`}{Nb}{Nd}{Nf}{Nh}{{{j{Nj}}}{{Jf{Af}}}}{ABl{{Jf{Af}}}}{{{j{ABn}}}{{Ah{Af}}}}{AC`{{Jf{Af}}}}{ACjACl}{AClb}{AAdb}{Dh{{j{Gb}}}}{ABhAMh}{{D`ABb}AEf}{{KbABb}AEf}{{{j{O`}}}O`}0{{{j{AMj}}}AMj}0{{{j{Nj}}}In}{KdDl}{Kf{{Ah{Af}}}}{ACj{{Ah{Af}}}}{ABhAf}{jc{}}00000000000000000{{{j{Nj}}}}11111111111111111111111111111111111111{{{j{Nj}}}Cn}{{{j{Nj}}{j{{Kj{c}}}}Kh}CnLb}1{{{j{Kh}}}ABl}{{{j{ABl}}}ABl}{{{j{Ld}}}In}{LhNn}{LjNn}{LlO`}{DfNn}{LnNn}{M`Nn}{MbNn}{MdO`}{MfAd}{CfNn}{MhNn}{MjO`}{MlO`}{MnNn}{N`Nn}{Nb{{Od{Ob}}}}{Nd{{Od{Of}}}}{Nf{{Od{Oh}}}}{Nh{{Od{Oj}}}}{{{j{AAd}}}{{Dj{AAb}}}}{{{j{AMl}}}AMl}0{D`Dl}{KbAAf}{AAhDl}00{NhKl}{{{j{Ad}}}Ad}0{D`{{Eb{KbAMn}}}}{ABlAN`}{jIn}00000000000000000000000000000000000000000{{D`ABb}In}{{KbABb}In}10{KfACj}{ACdb}{AAjAf}{Kb{{Eb{D`AMn}}}}{KdDl}0{{{j{AB`}}}{{Jf{{Jf{Af}}}}}}{AC`In}{ACjKf}3{{{j{Kh}}}Kh}{{{j{Cl}}c}Hn{{Hh{{j{I`}}}{{Hf{{Dj{Jb}}}}}}}}{{{j{A@f}}}Hn}{{{j{A@d}}}Hn}{{{j{Cl}}}Hn}{c{{Eb{e}}}{}{}}{Kb{{Eb{D`}}}}11{D`{{Eb{Kb}}}}2{{{j{Gb}}}{{Eb{AAh}}}}{In{{Eb{AAh}}}}{{{AKf{Gb}}}{{Eb{AAh}}}}5{{{j{Gb}}}{{Eb{Kd}}}}{{{AKf{Gb}}}{{Eb{Kd}}}}{In{{Eb{Kd}}}}8888888888888888{Af{{Eb{ABh}}}}{AEl{{Eb{ABh}}}}{AMh{{Eb{ABh}}}}{AAj{{Eb{ABh}}}}<<<<<<{{{j{Gb}}}{{Eb{AAd}}}}{{{AKf{Gb}}}{{Eb{AAd}}}}>{In{{Eb{AAd}}}}???????{ABl{{Eb{ABn}}}}{c{{Eb{e}}}{}{}}0000000000{A@n{{Eb{Dh}}}}{AHd{{Eb{Dh}}}}2222222222{{}{{Eb{c}}}{}}0000000000000000000000000000000000000000000000000000000{{{j{Kh}}{j{{Kj{c}}}}{j{Kh}}KnKl}EhLb}{{{j{Cl}}Hn}{{Eb{{j{A@d}}ANb}}}}{{{j{Cl}}Hn}{{Eb{{j{Jb}}ANd}}}}{A@fJf}{{{j{Cl}}}Cf}{I`Cf}{ACfANf}{jJh}00000000000000000000000000000000000000000000000000000000{ADn{{j{Gb}}}}0{{D`D`}D`}{{KbKb}Kb}10{ACnJd}{KbD`}{ACnCl}{{{j{B`ACn}}Hn{j{{Dd{ANh}}}}}{{Eb{BnANj}}}}{{{j{B`ACn}}Hn{j{{Dd{ANh}}}}}{{Eb{BnANl}}}}{JbD`}{{{j{Kh}}{j{{Kj{c}}}}{j{ALj}}{j{ANn}}}{{Eb{BnL`}}}Lb}{{{j{ABl}}{j{{Kj{c}}}}{j{ALj}}{j{ALd}}}{{Eb{BnL`}}}Lb}{{{j{ABn}}{j{{Kj{c}}}}{j{ALj}}{j{ALd}}}{{Eb{BnL`}}}Lb}{{{j{ABf}}}ABh}{ClAO`}{ACnb}{I`b}{{{j{Cl}}}Hn}{{}c{}}0000000000000000000000000000000000000000000000000000000{{{j{A@f}}}Kd}{{{j{Jb}}}Kd}{{{j{Cl}}}Kd}{HnCn}{A@dAB`}{{{j{Ld}}}{{Dj{ABf}}}}{{{j{A@f}}}{{Dj{M`}}}}{{{j{AB`}}}{{Dj{{j{Nj}}}}}}{{{j{Nj}}}{{Dj{ABh}}}}{{{j{ABl}}}{{Eb{MlAHh}}}}{{{j{ABn}}}Ml}{{{j{ABl}}{j{B`c}}}{{Eb{BnADh}}}{ADjADf}}{{{j{ABn}}{j{B`c}}}{{Eb{BnADh}}}{ADjADf}}{{{j{Nj}}}Mf}{{{j{Cl}}}Mh}{ACnJd}`````````````````````````````````````````{j{{j{c}}}{}}00000000000{{{j{B`}}}{{j{B`c}}}{}}00000000000{{{j{AHj}}}AHj}{{{j{AL`}}}AL`}{{{j{AOb}}}AOb}{{{j{AIh}}}AIh}{{{j{AOd}}}AOd}{{{j{AOf}}}AOf}{{{j{AOh}}}AOh}{{{j{AOj}}}AOj}{{{j{AOl}}}AOl}{{{j{AOn}}}AOn}{{{j{A@`}}}A@`}{{{j{AMf}}}AMf}{{j{j{B`c}}}Bn{}}00000000000{{jAf}Bn}00000000000{{{j{AOn}}{j{AOn}}}C`}{{{j{A@`}}{j{A@`}}}C`}{{{j{AMf}}{j{AMf}}}C`}{{{j{AHj}}{j{AHj}}}Eh}{{{j{AL`}}{j{AL`}}}Eh}{{{j{AOb}}{j{AOb}}}Eh}{{{j{AIh}}{j{AIh}}}Eh}{{{j{AOd}}{j{AOd}}}Eh}{{{j{AOf}}{j{AOf}}}Eh}{{{j{AOh}}{j{AOh}}}Eh}{{{j{AOj}}{j{AOj}}}Eh}{{{j{AOl}}{j{AOl}}}Eh}{{{j{AOn}}{j{AOn}}}Eh}{{{j{A@`}}{j{A@`}}}Eh}{{{j{AMf}}{j{AMf}}}Eh}{{j{j{c}}}Eh{}}00000000000000000000000`{{{j{AHj}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{AL`}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{AOb}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{AIh}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{AOd}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{AOf}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{AOh}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{AOj}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{AOl}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{AOn}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{A@`}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{AMf}}{j{B`F`}}}{{Eb{BnFb}}}}{B@`AHj}{B@bAHj}{AKnAHj}{cc{}}{B@bAL`}11{B@dAIh}{AOdAIh}{AOlAIh}{AOhAIh}{AOfAIh}6{B@fAIh}{B@bAIh}{AKnAIh}{AOjAIh}{B@`AIh};;;;;;;;{{{j{AOn}}{j{B`c}}}BnGh}{{{j{A@`}}{j{B`c}}}BnGh}{{{j{AMf}}{j{B`c}}}BnGh}{{}c{}}00000000000{{{j{AOh}}}Hn}{{{j{AOl}}}Af}{{{j{AOj}}}Hn}{{{j{AOn}}{j{AOn}}}{{Dj{C`}}}}{{{j{A@`}}{j{A@`}}}{{Dj{C`}}}}{{{j{AMf}}{j{AMf}}}{{Dj{C`}}}}{{{j{AHj}}}{{Dj{{j{B@h}}}}}}{{{j{AL`}}}{{Dj{{j{B@h}}}}}}{{{j{AOb}}}{{Dj{{j{B@h}}}}}}{{{j{AIh}}}{{Dj{{j{B@h}}}}}}{{{j{AOd}}}{{Dj{{j{B@h}}}}}}{jc{}}00000000000{jIn}00000000{c{{Eb{e}}}{}{}}00000000000{{}{{Eb{c}}}{}}00000000000{jJh}00000000000{{}c{}}00000000000{B@jMj}{B@lMd}{B@nABf}``````````````````````````````````````````{j{{j{c}}}{}}0{{{j{B`}}}{{j{B`c}}}{}}0{BA`{{Dj{c}}}{}}{{{j{AGh}}}AGh}{{{j{AEh}}}AEh}{{j{j{B`c}}}Bn{}}0{{jAf}Bn}0{{{j{AGh}}{j{AGh}}}Eh}{{j{j{c}}}Eh{}}0{{{j{AGh}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{AEh}}{j{B`F`}}}{{Eb{BnFb}}}}0{BAbAGh}{B@bAGh}{BAdAGh}{BAfAGh}{BAhAGh}{AMnAGh}{cc{}}0{{}c{}}0`{AEhAEh}{{{j{AGh}}}{{Dj{{j{B@h}}}}}}{jc{}}0{jIn}0{c{{Eb{e}}}{}{}}0{{}{{Eb{c}}}{}}0{jJh}0{{}c{}}0````{{cADn}{{Eb{BAj}}}Ed}0{{BAjcADn}EbIf}{{BAlcADn}EbIf}10{ADn{{j{Gb}}}}{c{{Eb{e}}}EdBAj}`{{{j{c}}e}EbBAjIf}{c{{Eb{{Dj{e}}}}}EdBAl}{{{j{{Dj{c}}}}e}EbBAlIf}3`210```````{{In{j{Gb}}}In}{{{j{B`In}}{j{Gb}}}Bn}{{{j{{Jf{ce}}}}}{{j{e}}}{}BAn}{{{j{B`{Jf{ce}}}}{j{B`{Jf{ce}}}}}Bn{}BAn}{{{j{In}}}{{j{{Aj{Af}}}}}}{{{j{{Jf{Af}}}}}}{{{j{B`{Jf{ce}}}}}{{j{B`{Jf{ce}}}}}{}BAn}{{{j{B`{Jf{ce}}}}}{{j{B`{Aj{c}}}}}{}BAn}{{{j{B`In}}}{{j{B`Gb}}}}{{{j{B`{Jf{ce}}}}}{}{}BAn}21{{{j{B`In}}}{{j{B`{Jf{Af}}}}}}{{{j{B`{Jf{ce}}}}}{{BB`{c}}}{}BAn}{{{j{{Jf{ce}}}}}{}{}BAn}{{{j{{Jf{ce}}}}}{{j{{Aj{c}}}}}{}BAn}{{{j{{Jf{ce}}}}}{{j{{Jf{ce}}}}}{}BAn}{{{j{In}}}{{j{BBb}}}}{{{j{In}}}{{j{BBd}}}}<{{{j{In}}}{{j{Gb}}}}40{{{j{{j{In}}}}}{{Dj{BBf}}}}{j{{j{c}}}{}}06020{{{j{B`}}}{{j{B`c}}}{}}0=0<0{{{j{{Jf{ce}}}}}Hn{}BAn}{{{j{In}}}Hn}{{{j{B`{Jf{ce}}}}}Bn{}BAn}{{{j{B`In}}}Bn}{{{j{B@f}}}B@f}{{{j{BBh}}}BBh}{{{j{{Jf{ce}}}}}{{Jf{ce}}}Bf{BAnBf}}{{{j{In}}}In}{{{j{B`{Jf{ce}}}}{j{{Jf{ce}}}}}BnBf{BAnBf}}{{{j{B`In}}{j{In}}}Bn}{{j{j{B`c}}}Bn{}}000{{jAf}Bn}000{{{j{{Jf{ce}}}}{j{{Jf{ce}}}}}C`CbBAn}{{{j{In}}{j{In}}}C`}{Cd{{Eb{{Jf{Af}}BBj}}}}{Cd{{Eb{InBBj}}}}{{{j{B`c}}}{{Eb{InADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{{Jf{{Jf{Af}}}}ADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{{Jf{{Fh{bBBl}}}}ADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{{Jf{Lj}}ADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{{Jf{Dl}}ADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{{Jf{Nd}}ADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{{Jf{A@d}}ADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{{Jf{BBn}}ADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{{Jf{Df}}ADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{{Jf{Fn}}ADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{{Jf{BC`}}ADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{{Jf{Lh}}ADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{{Jf{Af}}ADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{{Jf{ABj}}ADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{{Jf{BCb}}ADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{{Jf{Jb}}ADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{{Jf{Cl}}ADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{{Jf{Ln}}ADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{{Jf{BCd}}ADb}}}{ADdADf}}{{{j{{Jf{ABj}}}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{{Jf{Dl}}}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{{Jf{BC`}}}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{{Jf{Df}}}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{{Jf{A@d}}}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{{Jf{BCd}}}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{{Jf{{Jf{Af}}}}}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{{Jf{Fn}}}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{{Jf{BBn}}}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{{Jf{{Fh{bBBl}}}}}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{{Jf{BCb}}}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{{Jf{Lh}}}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{{Jf{Lj}}}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{{Jf{Af}}}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{{Jf{Jb}}}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{{Jf{Nd}}}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{{Jf{Cl}}}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{{Jf{Ln}}}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{In}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{B`In}}{j{Gb}}}Bn}{{{j{Gb}}}{{Eb{{Jf{Af}}BBh}}}}{{{j{Gb}}}{{Eb{{Jf{Af}}B@f}}}}{{{j{B`{Jf{ce}}}}}BnEjBAn}{{{j{B`{Jf{ce}}}}g}Bn{}BAn{{Hh{{j{B`c}}{j{B`c}}}{{Hf{Eh}}}}}}{{{j{B`{Jf{ce}}}}i}Bn{}BAnEj{{Hh{{j{B`c}}}{{Hf{g}}}}}}{{}{{Jf{c}}}{}}{{}In}{{{j{{Jf{ce}}}}}{{j{{Aj{c}}}}}{}BAn}{{{j{In}}}{{j{Gb}}}}{{{j{B`{Jf{ce}}}}}{{j{B`{Aj{c}}}}}{}BAn}{{{j{B`In}}}{{j{B`Gb}}}}{c{{Eb{{Jf{e}}}}}EdEf}{c{{Eb{In}}}Ed}{{{j{B`{Jf{ce}}}}g}{{BCf{ce}}}{}BAn{{Hl{Hn}}}}{{{j{B`In}}c}BCh{{Hl{Hn}}}}{{{j{B`{Jf{ce}}}}}Bn{}BAn}{{{j{B`}}Eh}{{Eb{BnADh}}}}{{{j{B`}}BCj}{{Eb{BnADh}}}}{{{j{B`}}BCl}{{Eb{BnADh}}}}{{{j{B`}}AAf}{{Eb{BnADh}}}}{{{j{B`}}BCn}{{Eb{BnADh}}}}{{{j{B`}}{j{{Aj{Af}}}}}{{Eb{BnADh}}}}{{{j{B`}}AFn}{{Eb{BnADh}}}}{{{j{B`}}b}{{Eb{BnADh}}}}{{{j{B`}}Dl}{{Eb{BnADh}}}}{{{j{B`}}Af}{{Eb{BnADh}}}}{{{j{{Aj{Af}}}}}In}0{{{j{B`F`}}{j{{Aj{Af}}}}}{{Eb{BnFb}}}}{{{j{B@f}}{j{B@f}}}Eh}{{{j{BBh}}{j{BBh}}}Eh}{{{j{{Jf{Af}}}}{j{BD`}}}Eh}{{{j{{Jf{eg}}}}{j{{Aj{c}}}}}Eh{}{{Ej{c}}}BAn}{{{j{{Jf{eg}}}}{j{{j{{Ah{c}}}}}}}Eh{}{{Ej{c}}}BAn}{{{j{{Jf{eg}}}}{j{{Ah{c}}}}}Eh{}{{Ej{c}}}BAn}{{{j{{Jf{eg}}}}{j{{j{{Aj{c}}}}}}}Eh{}{{Ej{c}}}BAn}{{{j{{Jf{Af}}}}{j{BDb}}}Eh}{{{j{{Jf{eg}}}}{j{{Jf{ci}}}}}Eh{}{{Ej{c}}}BAnBAn}{{{j{{Jf{eg}}}}{j{{j{B`{Aj{c}}}}}}}Eh{}{{Ej{c}}}BAn}{{{j{In}}{j{{AFj{Gb}}}}}Eh}{{{j{In}}{j{In}}}Eh}{{{j{In}}{j{BD`}}}Eh}{{{j{In}}{j{BDb}}}Eh}{{{j{In}}{j{{j{Gb}}}}}Eh}{{{j{In}}{j{Gb}}}Eh}{{j{j{c}}}Eh{}}0000000`{{{j{B`{Jf{ce}}}}g}BnBDdBAn{{En{}{{El{{j{c}}}}}}}}{{{j{B`{Jf{ce}}}}g}Bn{}BAn{{En{}{{El{c}}}}}}{{{j{B`In}}c}Bn{{En{}{{El{{j{Gb}}}}}}}}{{{j{B`In}}c}Bn{{En{}{{El{{j{BDf}}}}}}}}{{{j{B`In}}c}Bn{{En{}{{El{{AFj{Gb}}}}}}}}{{{j{B`In}}c}Bn{{En{}{{El{BDf}}}}}}{{{j{B`In}}c}Bn{{En{}{{El{In}}}}}}{{{j{B`In}}e}BnBAn{{En{}{{El{{AKf{Gbc}}}}}}}}{{{j{B`{Jf{ce}}}}{j{{Aj{c}}}}}BnBfBAn}{{{j{B`{Jf{ce}}}}g}BnBfBAn{{Hl{Hn}}}}{{{j{B`In}}c}Bn{{Hl{Hn}}}}{{{j{B`{Jf{ce}}}}{j{c}}}BnBDdBAn}{{{j{B`{Jf{ce}}}}c}Bn{}BAn}{{{j{B`In}}In}Bn}{{{j{B`In}}{AFj{Gb}}}Bn}{{{j{B`In}}BDf}Bn}{{{j{B`In}}{j{BDf}}}Bn}{{{j{B`In}}{j{Gb}}}Bn}{{{j{B`{Jf{ce}}}}Hn}Bn{}BAn}{{{j{B`{Jf{ce}}}}Hn}BnBDdBAn}{{{j{B`In}}Hn}Bn}0{{{j{B`{Jf{ce}}}}gi}{{BDh{cie}}}{}BAn{{Hl{Hn}}}{{Hh{{j{B`c}}}{{Hf{Eh}}}}}}{{{j{B`{Jf{Afc}}}}}{{Eb{BnBDj}}}BAn}{{{j{B`{Jf{Af}}}}}{{Eb{BnADh}}}}{{{j{B@f}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{BBh}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{{Jf{ce}}}}{j{B`F`}}}{{Eb{BnFb}}}FdBAn}{{{j{In}}{j{B`F`}}}{{Eb{BnFb}}}}0{cc{}}{BBhB@f}{BDlB@f}{B@bB@f}{BDnB@f}4{{{AKf{{Aj{c}}e}}}{{Jf{ce}}}{}BAn}{{{j{{Ah{c}}}}}{{Jf{c}}}Bf}{{{BE`{ce}}}{{Jf{ce}}}{}BAn}{{{BEb{ce}}}{{Jf{ce}}}{}BAn}{BEd{{Jf{Af}}}}{BD`{{Jf{Af}}}}{BEf{{Jf{BEh}}}}{BEj{{Jf{Af}}}}{Cn{{Jf{Af}}}}{BEl{{Jf{Nf}}}}{{{j{Gb}}}{{Jf{Af}}}}{{{j{B`{Ah{c}}}}}{{Jf{c}}}Bf}{In{{Jf{Af}}}}{{{AFj{{Aj{c}}}}}{{Jf{c}}}{}}{{{j{{Aj{c}}}}}{{Jf{c}}}Bf}{{{j{B`{Aj{c}}}}}{{Jf{c}}}Bf}{{{Ah{c}}}{{Jf{c}}}{}}{cc{}}0{{{j{B`Gb}}}In}{BDfIn}{{{AFj{Gb}}}In}{{{AKf{Gb}}}In}{{{j{In}}}In}{{{j{Gb}}}In}{{{j{Gb}}}{{Eb{{Jf{Af}}}}}}{e{{Jf{c}}}{}{{En{}{{El{c}}}}}}{cIn{{En{}{{El{{AFj{Gb}}}}}}}}{cIn{{En{}{{El{BDf}}}}}}{cIn{{En{}{{El{{j{BDf}}}}}}}}{cIn{{En{}{{El{{j{Gb}}}}}}}}{cIn{{En{}{{El{In}}}}}}{eInBAn{{En{}{{El{{AKf{Gbc}}}}}}}}{{{BB`{c}}HnHn}{{Jf{c}}}{}}{{{BB`{c}}HnHne}{{Jf{ce}}}{}BAn}{{HnHn}{{Jf{c}}}{}}{{AfHnHn}In}{{HnHnc}{{Jf{ec}}}BAn{}}{{{j{Gb}}}{{Eb{In}}}}{{{j{{Aj{AFn}}}}}{{Eb{InBEn}}}}{{{j{{Aj{AFn}}}}}In}{{{j{{Aj{Af}}}}}{{Eb{InBEn}}}}{{{j{{Aj{Af}}}}}In}10{{{Jf{Af}}}{{Eb{InBF`}}}}{{{j{{Aj{Af}}}}}{{AFj{Gb}}}}{{{Jf{Af}}}In}0{{{j{{Jf{ce}}}}{j{B`g}}}BnGjBAnGh}{{{j{In}}{j{B`c}}}BnGh}{{{j{{Jf{Af}}}}}Hn}{{{j{{Jf{ce}}}}g}j{}BAn{{Gl{{Aj{c}}}}}}{{{j{In}}c}j{{Gl{Gb}}}}{{{j{B`{Jf{ce}}}}g}{{j{B`}}}{}BAn{{Gl{{Aj{c}}}}}}{{{j{B`In}}c}{{j{B`}}}{{Gl{Gb}}}}{{{j{B`{Jf{ce}}}}Hnc}Bn{}BAn}{{{j{B`In}}HnBDf}Bn}{{{j{B`In}}Hn{j{Gb}}}Bn}{{}c{}}000{{{Jf{Db}}}BFb}{{{Jf{ce}}}{{AKf{{Aj{c}}e}}}{}BAn}{In{{AKf{Gb}}}}{In{{Jf{Af}}}}{InBFd}{{}{{Eb{BEfBFf}}}}{In{{Eb{BEfBFf}}}}{{{Jf{e}}}{}BFh{{BFj{c}}}}{In{{BFl{c}}}BFh}{{{Jf{{Ah{c}}e}}}{{Jf{ce}}}{}BAn}{{{Jf{ce}}}{}{}BAn}{{{j{{Jf{ce}}}}}{}{}BAn}{{{j{B`{Jf{ce}}}}}{}{}BAn}{{{Jf{ce}}}{{Fh{{BB`{c}}HnHn}}}{}BAn}{{{Jf{ce}}}{{Fh{{BB`{c}}HnHne}}}{}BAn}{{{Jf{ce}}}{{Fh{HnHn}}}{}BAn}{In{{Fh{AfHnHn}}}}{{{Jf{ce}}}{{Fh{HnHne}}}{}BAn}{{{j{In}}{j{Gb}}}}{{{j{BBh}}}Af}{{{j{In}}{j{Gb}}}Eh}{{{j{{Jf{ce}}}}}Eh{}BAn}{{{j{{Jf{c}}}}}Eh{}}{{{j{In}}}Eh}33{{{j{{Jf{Afc}}}}}EhBAn}{{{Jf{ce}}}{{j{B`{Aj{c}}}}}{}BAn}{In{{j{B`Gb}}}}{{{j{{Jf{ce}}}}}Hn{}BAn}{{{j{In}}}Hn}{{{j{B`{Jf{c}}}}{Jf{c}}}Bn{}}{{{j{{Jf{eg}}}}{j{{j{{Aj{c}}}}}}}Eh{}{{Ej{c}}}BAn}{{{j{{Jf{eg}}}}{j{{Aj{c}}}}}Eh{}{{Ej{c}}}BAn}{{{j{{Jf{eg}}}}{j{{j{B`{Aj{c}}}}}}}Eh{}{{Ej{c}}}BAn}{{{j{{Jf{eg}}}}{j{{Ah{c}}}}}Eh{}{{Ej{c}}}BAn}{{{j{{Jf{eg}}}}{j{{Jf{ci}}}}}Eh{}{{Ej{c}}}BAnBAn}{{{j{{Jf{eg}}}}{j{{j{{Ah{c}}}}}}}Eh{}{{Ej{c}}}BAn}?{{{j{In}}{j{{AFj{Gb}}}}}Eh}{{{j{In}}{j{{j{Gb}}}}}Eh}{{}{{Jf{c}}}{}}{{}In}{c{{Jf{ec}}}BAn{}}{{{j{{Jf{ce}}}}{j{{Jf{cg}}}}}{{Dj{C`}}}IbBAnBAn}{{{j{In}}{j{In}}}{{Dj{C`}}}}{{{j{B`{Jf{ce}}}}}{{Dj{c}}}{}BAn}{{{j{B`In}}}{{Dj{BDf}}}}{{{j{B`{Jf{ce}}}}g}{{Dj{c}}}{}BAn{{BFn{{j{B`c}}}{{Hf{Eh}}}}}}{{{j{B`{Jf{ce}}}}c}Bn{}BAn}{{{j{B`In}}BDf}Bn}{{{j{B`In}}{j{Gb}}}Bn}{{{j{B`{Jf{ce}}}}c}{{Eb{Bnc}}}{}BAn}{{{j{B`{Jf{ce}}}}Hn}c{}BAn}{{{j{B`In}}Hn}BDf}{{{j{B`In}}c}BnBG`}{{{j{B`In}}c{j{Gb}}}Bn{{Hl{Hn}}}}{{{j{B`{Jf{ce}}}}Hn}Bn{}BAn}{{{j{B`In}}Hn}Bn}10{{{j{B`{Jf{ce}}}}Hnc}BnBfBAn}{{{j{B`{Jf{ce}}}}Hng}Bn{}BAn{{Hh{}{{Hf{c}}}}}}{{{j{B`{Jf{ce}}}}g}Bn{}BAn{{Hh{{j{c}}}{{Hf{Eh}}}}}}{{{j{B`In}}c}Bn{{Hh{BDf}{{Hf{Eh}}}}}}{{{j{B`{Jf{ce}}}}g}Bn{}BAn{{Hh{{j{B`c}}}{{Hf{Eh}}}}}}{{{j{{Jf{c}}}}e}EbIhIf}{{{j{In}}c}EbIf}887{{{j{B`{Jf{ce}}}}}Bn{}BAn}{{{j{B`In}}}Bn}{{{j{B@f}}}{{Dj{{j{B@h}}}}}}{{{j{B`{Jf{ce}}}}}{{j{B`{Aj{{BGb{c}}}}}}}{}BAn}{{{j{B`{Jf{ce}}}}gi}{{BGd{e}}}{}BAn{{Hl{Hn}}}{{En{}{{El{c}}}}}}{{{j{B`{Jf{ce}}}}}{{Fh{{j{B`{Aj{c}}}}{j{B`{Aj{{BGb{c}}}}}}}}}{}BAn}{{{j{B`{Jf{ce}}}}Hn}{{Jf{ce}}}{}{BfBAn}}{{{j{B`In}}Hn}In}{{{j{In}}{j{Gb}}}{{Dj{{j{Gb}}}}}}0{{{j{B`{Jf{ce}}}}Hn}c{}BAn}{jc{}}000{{{j{In}}}{{Eb{{BGh{BGf}}BDj}}}}{{{j{{Jf{Af}}}}}{{Eb{IjBGj}}}}{{{j{In}}}{{Eb{IjBGj}}}}{jIn}00{{{j{B`{Jf{ce}}}}Hn}Bn{}BAn}{{{j{B`In}}Hn}Bn}{c{{Eb{e}}}{}{}}00{BD`{{Eb{In}}}}{BEd{{Eb{In}}}}{{{j{BDb}}}{{Eb{In}}}}3{{}{{Eb{c}}}{}}000{{{j{B`{Jf{ce}}}}Hn}{{Eb{BnBGl}}}{}BAn}{{{j{B`In}}Hn}{{Eb{BnBGl}}}}10{Hn{{Eb{{Jf{c}}BGl}}}{}}{Hn{{Eb{InBGl}}}}{{Hnc}{{Eb{{Jf{ec}}BGl}}}BAn{}}{jJh}000{{}c{}}000{Hn{{Jf{c}}}{}}{HnIn}{{Hnc}{{Jf{ec}}}BAn{}}{{{j{B`{Jf{Af}}}}{j{{Aj{Af}}}}}{{Eb{HnADh}}}}{{{j{B`{Jf{Afc}}}}{j{{Aj{Af}}}}}{{Eb{HnBDj}}}BAn}{{{j{B`{Jf{Afc}}}}{j{{Aj{Af}}}}}{{Eb{BnBDj}}}BAn}{{{j{B`In}}BDf}{{Eb{BnFb}}}}{{{j{B`In}}{j{Gb}}}{{Eb{BnFb}}}}{{{j{B`{Jf{Afc}}}}{j{{Aj{BGn}}}}}{{Eb{HnBDj}}}BAn}```````{j{{j{c}}}{}}0{{{j{B`}}}{{j{B`c}}}{}}0{{{j{BDl}}}BDl}{{{j{BDn}}}BDn}{{j{j{B`c}}}Bn{}}0{{jAf}Bn}0{{{j{BDl}}{j{BDl}}}Eh}{{{j{BDn}}{j{BDn}}}Eh}{{j{j{c}}}Eh{}}000{{{j{BDl}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{BDn}}{j{B`F`}}}{{Eb{BnFb}}}}0{cc{}}0{{{j{BDl}}}{{Fh{bb}}}}{{}c{}}0{{{j{BDn}}}Hn}{jc{}}0{jIn}0{c{{Eb{e}}}{}{}}0{{}{{Eb{c}}}{}}0{jJh}0{{}c{}}0``````````````{j{{j{c}}}{}}00{{{j{B`}}}{{j{B`c}}}{}}00{{{j{BH`}}}BH`}{{{j{BHb}}}BHb}{{{j{BHd}}}BHd}{{j{j{B`c}}}Bn{}}00{{jAf}Bn}00{{{j{{BHj{}{{BHf{c}}{BHh{e}}}}}}}{{j{c}}}BHlBHn}{c{{Eb{{Jf{Af}}BHb}}}{{AEd{{Aj{Af}}}}}}{{{j{{BHj{}{{BHf{c}}{BHh{e}}}}}}g}{{Eb{{Jf{Af}}BHb}}}BHlBHn{{AEd{{Aj{Af}}}}}}{{c{j{e}}}{{Eb{{Jf{Af}}BHb}}}{{AEd{{Aj{Af}}}}}BHj}{{c{j{B`{Aj{Af}}}}{j{e}}}{{Eb{HnBHd}}}{{AEd{{Aj{Af}}}}}BHj}{{c{j{B`{Jf{Af}}}}{j{e}}}{{Eb{BnBHb}}}{{AEd{{Aj{Af}}}}}BHj}{{{j{{BHj{}{{BHf{c}}{BHh{e}}}}}}g{j{B`{Aj{Af}}}}}{{Eb{HnBHd}}}BHlBHn{{AEd{{Aj{Af}}}}}}{{{j{{BHj{}{{BHf{c}}{BHh{e}}}}}}g{j{B`{Aj{Af}}}}}{{Eb{HnBHb}}}BHlBHn{{AEd{{Aj{Af}}}}}}{{{j{{BHj{}{{BHf{c}}{BHh{e}}}}}}g{j{B`{Jf{Af}}}}}{{Eb{BnBHb}}}BHlBHn{{AEd{{Aj{Af}}}}}}{HnHn}`{cIn{{AEd{{Aj{Af}}}}}}{{{j{{BHj{}{{BHf{c}}{BHh{e}}}}}}g}InBHlBHn{{AEd{{Aj{Af}}}}}}{{c{j{e}}}In{{AEd{{Aj{Af}}}}}BHj}{{c{j{B`{Aj{Af}}}}{j{e}}}{{Eb{HnBH`}}}{{AEd{{Aj{Af}}}}}BHj}{{c{j{B`In}}{j{e}}}Bn{{AEd{{Aj{Af}}}}}BHj}{{{j{{BHj{}{{BHf{c}}{BHh{e}}}}}}g{j{B`{Aj{Af}}}}}{{Eb{HnBH`}}}BHlBHn{{AEd{{Aj{Af}}}}}}{{{j{{BHj{}{{BHf{c}}{BHh{e}}}}}}g{j{B`In}}}BnBHlBHn{{AEd{{Aj{Af}}}}}}{{HnEh}{{Dj{Hn}}}}`{{{j{BH`}}{j{BH`}}}Eh}{{{j{BHb}}{j{BHb}}}Eh}{{{j{BHd}}{j{BHd}}}Eh}{{j{j{c}}}Eh{}}00000{{{j{BH`}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{BHb}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{BHd}}{j{B`F`}}}{{Eb{BnFb}}}}0{cc{}}0{BHbBHd}1{{}c{}}00``{{{j{BHd}}}{{Dj{{j{B@h}}}}}}{jc{}}00{jIn}00{c{{Eb{e}}}{}{}}00{{}{{Eb{c}}}{}}00{jJh}00{{}c{}}00``{{}BI`}00`0```00`{{{j{BI`}}}{{j{Gb}}}}{j{{j{c}}}{}}0{{{j{B`}}}{{j{B`c}}}{}}0{{{j{BI`}}}BI`}{{j{j{B`c}}}Bn{}}{{jAf}Bn}{{{j{BI`}}{j{BI`}}}Eh}{{{j{BIb}}{j{BIb}}}Eh}{{j{j{c}}}Eh{}}000{{{j{BI`}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{BIb}}{j{B`F`}}}{{Eb{BnFb}}}}0{cc{}}0{{}c{}}0{{{j{Gb}}}{{Eb{BI`BIb}}}}{jc{}}{jIn}{{{j{Gb}}}{{Eb{BI`}}}}{c{{Eb{e}}}{}{}}0{{}{{Eb{c}}}{}}0{jJh}0{{}c{}}0`{j{{j{c}}}{}}{{{j{B`}}}{{j{B`c}}}{}}{{{j{{BId{c}}}}{j{B`F`}}}{{Eb{BnFb}}}BHj}<;{{{j{{Aj{Af}}}}{j{c}}}{{BId{c}}}BHj}97654````````````33332222{{{j{BIf}}}BIf}{{{j{BIh}}}BIh}{{{j{BIj}}}BIj}{{j{j{B`c}}}Bn{}}00{{jAf}Bn}00{{{j{{BHj{}{{BHf{c}}{BHh{e}}}}}}}{{j{c}}}BHlBHn}{{{j{BIf}}}j}{{{j{{BHj{}{{BHf{c}}{BHh{e}}}}}}g}{{Eb{{Jf{Af}}BHb}}}BHlBHn{{AEd{{Aj{Af}}}}}}0{{{j{{BHj{}{{BHf{c}}{BHh{e}}}}}}g{j{B`{Aj{Af}}}}}{{Eb{HnBHd}}}BHlBHn{{AEd{{Aj{Af}}}}}}0{{{j{{BHj{}{{BHf{c}}{BHh{e}}}}}}g{j{B`{Aj{Af}}}}}{{Eb{HnBHb}}}BHlBHn{{AEd{{Aj{Af}}}}}}0{{{j{{BHj{}{{BHf{c}}{BHh{e}}}}}}g{j{B`{Jf{Af}}}}}{{Eb{BnBHb}}}BHlBHn{{AEd{{Aj{Af}}}}}}0{{{j{BHn}}}Hn}{{}BIh}{{{j{{BHj{}{{BHf{c}}{BHh{e}}}}}}g}InBHlBHn{{AEd{{Aj{Af}}}}}}0{{{j{BHl}}}Eh}{{{j{BIh}}}Eh}{{{j{{BHj{}{{BHf{c}}{BHh{e}}}}}}g{j{B`{Aj{Af}}}}}{{Eb{HnBH`}}}BHlBHn{{AEd{{Aj{Af}}}}}}0{{{j{{BHj{}{{BHf{c}}{BHh{e}}}}}}g{j{B`In}}}BnBHlBHn{{AEd{{Aj{Af}}}}}}0{{{j{BIj}}{j{BIj}}}Eh}{{{j{BIl}}{j{BIl}}}Eh}{{j{j{c}}}Eh{}}000{{{j{BIf}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{BIh}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{BIj}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{BIl}}{j{B`F`}}}{{Eb{BnFb}}}}{cc{}}000`{{}c{}}000{{{j{BI`}}BIh}BIf}?{jc{}}00{c{{Eb{e}}}{}{}}000{{}{{Eb{c}}}{}}000{jJh}000{{}c{}}000{{BIhEh}BIh}{{BIhBIj}BIh}1``{{}BIh}0{{}BIf}0000000```{{{j{{BHj{}{{BHf{c}}{BHh{e}}}}}}}{{j{c}}}BHlBHn}`{j{{j{c}}}{}}{{{j{B`}}}{{j{B`c}}}{}}{{{j{{BIn{ce}}}}{j{B`F`}}}{{Eb{BnFb}}}BHjBJ`}?>{{{BIn{ce}}}eBHjBJ`}{{c{j{e}}}{{BIn{ec}}}BJ`BHj}{{{j{B`{BIn{ce}}}}{j{B`{Aj{Af}}}}}{{Eb{HnBDj}}}BHjBJ`}>=<;```5544{{{j{B`BJb}}{j{Gb}}}Bn}{{{j{B`{BJd{ce}}}}}BnBHjBJf}{{{j{B`{BJd{ce}}}}}{{Eb{eBDj}}}BHjBJf}{{{j{B`{BJd{ce}}}}}{{Eb{BnBDj}}}BHjBJf}{{{j{B`{BJh{ce}}}}}{{Eb{BnBDj}}}BHjBJb}{{{j{{BJd{ce}}}}{j{B`F`}}}{{Eb{BnFb}}}BHjBJf}{cc{}}0{{c{j{e}}}{{BJh{ec}}}BJbBHj}{{}c{}}0{{{BJd{ce}}}eBHjBJf}{{{BJh{ce}}}eBHjBJb}{{c{j{e}}}{{BJd{ec}}}BJfBHj}{{{j{c}}}{{BJh{cIn}}}BHj}{c{{Eb{e}}}{}{}}0{{}{{Eb{c}}}{}}0{jJh}0{{}c{}}0{{{j{B`{BJd{ce}}}}{j{{Aj{Af}}}}}{{Eb{HnBDj}}}BHjBJf}{{{j{B`{BJh{ce}}}}{j{{Aj{Af}}}}}{{Eb{HnBDj}}}BHjBJb}``````````````````````````````````````````````````````{{{j{AMh}}{j{AMh}}}AMh}{{AMhAMh}AMh}{{AMh{j{AMh}}}AMh}{{{j{AMh}}AMh}AMh}{{{j{B`AMh}}AMh}Bn}{{{j{BJj}}}{{j{{Aj{Af}}}}}}{{{j{AMh}}}{{j{Af}}}}{{{j{BJj}}}{{j{Gb}}}}{j{{j{c}}}{}}0000000{{{j{B`}}}{{j{B`c}}}{}}0000000{{{j{BJj}}}BJl}{BJn{{BK`{BJn}}}}{{{j{BJj}}}BKb}{{{j{AMh}}}AMh}{{{j{BJj}}}BJj}{{{j{BKd}}}BKd}{{{j{BKf}}}BKf}{{{j{BKh}}}BKh}{{{j{BKj}}}BKj}{{{j{BKl}}}BKl}{{j{j{B`c}}}Bn{}}000000{{jAf}Bn}000000{{{j{BJj}}{j{BJj}}}C`}{{{j{BKd}}{j{BKd}}}C`}{{{j{BKf}}{j{BKf}}}C`}{{{j{BKh}}{j{BKh}}}C`}{{{j{Gb}}}{{Eb{{Fh{BJj{Jf{Af}}}}BKj}}}}{{{j{AMh}}AMh}AMh}{{{j{AMh}}{j{AMh}}}AMh}{{AMh{j{AMh}}}AMh}{{AMhAMh}AMh}{{{j{B`AMh}}AMh}Bn}{{BJj{j{{Aj{Af}}}}}{{Eb{InBKl}}}}0{{{j{B`c}}BJj{j{{Aj{Af}}}}}{{Eb{BnBKl}}}AFd}{{{j{B`c}}BJj{j{{Aj{Af}}}}}{{Eb{BnBKn}}}BJf}10210{{BJj{j{{Aj{Af}}}}}{{Eb{HnBL`}}}}{{{j{AMh}}{j{AMh}}}Eh}{{{j{BJj}}{j{BJj}}}Eh}{{{j{BKd}}{j{BKd}}}Eh}{{{j{BKf}}{j{BKf}}}Eh}{{{j{BKh}}{j{BKh}}}Eh}{{{j{BKj}}{j{BKj}}}Eh}{{{j{BKl}}{j{BKl}}}Eh}{{j{j{c}}}Eh{}}0000000000000{BLb{{BLd{BLb}}}}{{{j{AMh}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{BJj}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{BKj}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{BKl}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{BKn}}{j{B`F`}}}{{Eb{BnFb}}}}0{cc{}}{ABhAMh}1111{BLfBKj}22{FbBKl}{BL`BKl}{BL`BKn}{BDjBKn}6{BDf{{Eb{AMhBLh}}}}{AfAMh}{{{j{AMh}}{j{B`c}}}BnGh}{{{j{BJj}}{j{B`c}}}BnGh}{{{j{BKd}}{j{B`c}}}BnGh}{{{j{BKf}}{j{B`c}}}BnGh}{{{j{BKh}}{j{B`c}}}BnGh}`{{}c{}}0000000{{{j{BJj}}}Eh}0000{{}{{`{{H`{}{{El{AMh}}}}}}}}{{{j{BJj}}}Hn}{{{j{BJj}}}BLj}{{{j{BJj}}}BLl}{{AMh{j{AMh}}}AMh}{{{j{AMh}}{j{AMh}}}AMh}{{{j{AMh}}AMh}AMh}{{AMhAMh}AMh}{{{j{B`AMh}}AMh}Bn}{{{j{Gb}}}{{Eb{BJjBLn}}}}{{{j{Gb}}}BJj}{{{j{BJj}}{j{BJj}}}{{Dj{C`}}}}{{{j{BKd}}{j{BKd}}}{{Dj{C`}}}}{{{j{BKf}}{j{BKf}}}{{Dj{C`}}}}{{{j{BKh}}{j{BKh}}}{{Dj{C`}}}}`{{}Bn}`{{{j{BKj}}}{{Dj{{j{B@h}}}}}}{{{j{BKl}}}{{Dj{{j{B@h}}}}}}{{{j{BKn}}}{{Dj{{j{B@h}}}}}};=><:{AMhBDf}{{{j{BJj}}}In}{jc{}}000000{jIn}0000{AMhAf}{Dl{{Eb{AMh}}}}{AEb{{Eb{AMh}}}}{c{{Eb{e}}}{}{}}{BCn{{Eb{AMh}}}}{BCj{{Eb{AMh}}}}{BCl{{Eb{AMh}}}}{b{{Eb{AMh}}}}{AFn{{Eb{AMh}}}}{Af{{Eb{AMh}}}}{AAf{{Eb{AMh}}}}{BM`{{Eb{AMh}}}}8888888{{}{{Eb{c}}}{}}0000000{jJh}0000000{{}c{}}0000000{{BLb{j{BJj}}}{{BMb{BLbc}}}BMd}{{}BJj}0`0``````````````````````{{BMfBMf}BMf}{j{{j{c}}}{}}00{{{j{B`}}}{{j{B`c}}}{}}00{{{j{{BMh{c}}}}}{{BMh{c}}}{BfBMd}}{{{j{BMf}}}BMf}{{j{j{B`c}}}Bn{}}0{{jAf}Bn}0{{}{{BMh{c}}}BMd}{{{j{{BMh{c}}}}{j{{BMh{c}}}}}Eh{EjBMd}}{{{j{BMf}}{j{BMf}}}Eh}{{j{j{c}}}Eh{}}000{{{j{{BMh{c}}}}{j{B`F`}}}{{Eb{BnFb}}}{FdBMd}}{{{j{BMf}}{j{B`F`}}}{{Eb{BnFb}}}}{cc{}}00{{{j{B`{BMh{c}}}}AMh}BnBMd}{{{j{B`{BMh{c}}}}BJj}BnBMd}{{{j{B`{BMh{c}}}}}BnBMd}{{}c{}}00{{}{{Gn{e}}}{}{{H`{}{{El{c}}}}}}{{}c{}}{{{j{B`BMj}}HnAf}Af}{{{j{B`BMf}}HnAf}Af}{{{j{BJj}}}BMl}?{{{j{B`BMl}}}{{Dj{AMh}}}}{{{j{{BMh{c}}}}}jBMd}{{}Bn}{{{j{BMl}}}{{Fh{Hn{Dj{Hn}}}}}}{jc{}}0{{}{{J`{g}}}{}{}{{H`{}{{El{{Eb{ce}}}}}}}}{c{{Eb{e}}}{}{}}00{{}{{Eb{c}}}{}}00{jJh}00{{{j{BMj}}Hn}Af}{{{j{BMf}}Hn}Af}{{}c{}}00``````````````````````````````````{j{{j{c}}}{}}0000000000000{{{j{B`}}}{{j{B`c}}}{}}0000000000000{{{j{BMn}}}BN`}{{{j{BNb}}}BN`}{{{j{BNd}}}BNd}{{{j{BNf}}}BNf}{{{j{BLf}}}BLf}{{{j{BNh}}}BNh}{{{j{BNj}}}BNj}{{{j{BL`}}}BL`}{{{j{BNl}}}BNl}{{{j{BNn}}}BNn}{{j{j{B`c}}}Bn{}}0000000{{jAf}Bn}0000000{BL`Hn}{{{j{BO`}}}{{j{{Aj{Af}}}}}}{{{j{BMn}}}{{j{{Aj{Af}}}}}}{{{j{BNb}}}{{j{{Aj{Af}}}}}}3{{{j{BNd}}{j{BNd}}}Eh}{{{j{BNf}}{j{BNf}}}Eh}{{{j{BLf}}{j{BLf}}}Eh}{{{j{BNh}}{j{BNh}}}Eh}{{{j{BNj}}{j{BNj}}}Eh}{{{j{BL`}}{j{BL`}}}Eh}{{{j{BNl}}{j{BNl}}}Eh}{{{j{BNn}}{j{BNn}}}Eh}{{j{j{c}}}Eh{}}000000000000000{{{j{BMn}}}BOb}{{{j{BO`}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{BMn}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{BNb}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{BNd}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{BNf}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{BLf}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{BNh}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{BNj}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{BL`}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{BNl}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{BNn}}{j{B`F`}}}{{Eb{BnFb}}}}0{cc{}}00000{BNnBNd}{BLfBNd}{BOdBNd}3{BNjBNd}4{BNjBNf}{BLfBNf}6{BNhBLf}{BLnBLf}8888{BL`BNl}9{{{j{BO`}}}Eh}{{{j{BNb}}}Eh}{{{j{BO`}}}BJj}{{{j{BMn}}}BJj}{{{j{BNb}}}BJj}{{}c{}}0000000000000{{}{{Gn{e}}}{}{{H`{}{{El{c}}}}}}00{{}c{}}00{{{j{BN`}}}Hn}{{{j{BOb}}}Hn}{{{j{Gb}}}{{Eb{BO`BLf}}}}{{{j{Gb}}}{{Eb{BMnBNf}}}}{{{j{Gb}}}{{Eb{BNbBNd}}}}0{{{j{B`BN`}}}{{Dj{Af}}}}{{{j{B`BOf}}}{{Dj{AMh}}}}{{{j{B`BOb}}}{{Dj{AMh}}}}{BO`BMn}{{{j{B`BO`}}}{{Dj{AMh}}}}{{{j{B`BMn}}}{{Dj{AMh}}}}{{{j{BN`}}}{{Fh{Hn{Dj{Hn}}}}}}{{{j{BOf}}}{{Fh{Hn{Dj{Hn}}}}}}{{{j{BOb}}}{{Fh{Hn{Dj{Hn}}}}}}{{{j{BNd}}}{{Dj{{j{B@h}}}}}}{{{j{BNf}}}{{Dj{{j{B@h}}}}}}{{{j{BLf}}}{{Dj{{j{B@h}}}}}}{{{j{BNh}}}{{Dj{{j{B@h}}}}}}{{{j{BNj}}}{{Dj{{j{B@h}}}}}}{{{j{BL`}}}{{Dj{{j{B@h}}}}}}{{{j{BNl}}}{{Dj{{j{B@h}}}}}}{{{j{BNn}}}{{Dj{{j{B@h}}}}}}{jc{}}0000000{jIn}0000000{{}{{J`{g}}}{}{}{{H`{}{{El{{Eb{ce}}}}}}}}00{c{{Eb{e}}}{}{}}0000000000000{{}{{Eb{c}}}{}}0000000000000{jJh}0000000000000{BO`{{Eb{BMnBNj}}}}{{{j{BO`}}}{{Eb{BnBNj}}}}{BMn{{Eb{BNbBNd}}}}{{{j{BMn}}}{{Eb{BnBNn}}}}{{{j{BMn}}AMh}{{Eb{BnBOd}}}}{{}c{}}0000000000000{{{j{BO`}}}{{Dj{AMh}}}}{{{j{BMn}}}{{Dj{AMh}}}}{{{j{BNb}}}AMh}`````{j{{j{c}}}{}}0000{{{j{B`}}}{{j{B`c}}}{}}0000{{{BMb{ce}}}{{BOh{ce}}}{{H`{}{{El{AMh}}}}}BMd}{{{BMb{ce}}}{{BOj{ce}}}{{H`{}{{El{AMh}}}}}BMd}{{{j{{BMb{ce}}}}}{{BMb{ce}}}{Bf{H`{}{{El{AMh}}}}}{BfBMd}}{{j{j{B`c}}}Bn{}}{{jAf}Bn}{{{j{{BMb{ce}}}}{j{{BMb{ce}}}}}Eh{Ej{H`{}{{El{AMh}}}}}{EjBMd}}{{j{j{c}}}Eh{}}0{{{BMb{ce}}}{{BOl{ce}}}{{H`{}{{El{AMh}}}}}BMd}{cc{}}0000{{}c{}}0000{{}{{Gn{e}}}{}{{H`{}{{El{c}}}}}}000{{}c{}}000{{{Dj{AMh}}c}{{BOn{c}}}{{H`{}{{El{AMh}}}}}}{{{j{BJj}}{BOn{c}}}{{BOj{ce}}}{{H`{}{{El{AMh}}}}}BMd}{{{BOj{ce}}}{{BOh{ce}}}{{H`{}{{El{AMh}}}}}BMd}{{{j{BJj}}{BOn{c}}}{{BOl{ce}}}{{H`{}{{El{AMh}}}}}BMd}{{c{j{BJj}}}{{BMb{ce}}}{{H`{}{{El{AMh}}}}}BMd}{{{j{B`{BOn{c}}}}}{{Dj{AMh}}}{{H`{}{{El{AMh}}}}}}{{{j{B`{BOj{ce}}}}}{{Dj{BDf}}}{{H`{}{{El{AMh}}}}}BMd}{{{j{B`{BOh{ce}}}}}{{Dj{Af}}}{{H`{}{{El{AMh}}}}}BMd}{{{j{B`{BOl{ce}}}}}{{Dj{AMh}}}{{H`{}{{El{AMh}}}}}BMd}{{{j{{BOn{c}}}}}{{Fh{Hn{Dj{Hn}}}}}{{H`{}{{El{AMh}}}}}}{{{j{{BOj{ce}}}}}{{Fh{Hn{Dj{Hn}}}}}{{H`{}{{El{AMh}}}}}BMd}{{{j{{BOh{ce}}}}}{{Fh{Hn{Dj{Hn}}}}}{{H`{}{{El{AMh}}}}}BMd}{{{j{{BOl{ce}}}}}{{Fh{Hn{Dj{Hn}}}}}{{H`{}{{El{AMh}}}}}BMd}{jc{}}{{}{{J`{g}}}{}{}{{H`{}{{El{{Eb{ce}}}}}}}}000{c{{Eb{e}}}{}{}}0000{{}{{Eb{c}}}{}}0000{jJh}0000{{}c{}}0000{{{BMb{ce}}AMh}{{BMb{ce}}}{{H`{}{{El{AMh}}}}}BMd}```````{j{{j{c}}}{}}0{{{j{B`}}}{{j{B`c}}}{}}0{{{j{BLh}}}BLh}{{{j{C@`}}}C@`}{{j{j{B`c}}}Bn{}}0{{jAf}Bn}0{{{j{BLh}}{j{BLh}}}Eh}{{{j{C@`}}{j{C@`}}}Eh}{{j{j{c}}}Eh{}}000{{{j{BLh}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{C@`}}{j{B`F`}}}{{Eb{BnFb}}}}0{cc{}}0{C@bC@`}{B@bC@`}{{}c{}}0{{{j{BLh}}}{{Dj{{j{B@h}}}}}}{{{j{C@`}}}{{Dj{{j{B@h}}}}}}{jc{}}0{jIn}0{c{{Eb{e}}}{}{}}0{{}{{Eb{c}}}{}}0{jJh}0{{}c{}}0{{}BJj}0``````````0`{j{{j{c}}}{}}0000{{{j{B`}}}{{j{B`c}}}{}}0000{{{j{BLn}}}BLn}{{j{j{B`c}}}Bn{}}{{jAf}Bn}{{{j{BLn}}{j{BLn}}}Eh}{{j{j{c}}}Eh{}}0{{{j{BLn}}{j{B`F`}}}{{Eb{BnFb}}}}0{cc{}}0000{{}c{}}0000{{}{{Gn{e}}}{}{{H`{}{{El{c}}}}}}000{{}c{}}000{{{j{BJl}}}Hn}{{{j{BKb}}}Hn}{{{j{BLj}}}Hn}{{{j{BLl}}}Hn}{{{j{B`BJl}}}{{Dj{Af}}}}{{{j{B`BKb}}}{{Dj{BDf}}}}{{{j{B`BLj}}}{{Dj{Af}}}}{{{j{B`BLl}}}{{Dj{BDf}}}}{{{j{B`BJl}}}Dj}{{{j{B`BKb}}}Dj}{{{j{B`BLj}}}Dj}{{{j{B`BLl}}}Dj}{{{j{BJl}}}{{Fh{Hn{Dj{Hn}}}}}}{{{j{BKb}}}{{Fh{Hn{Dj{Hn}}}}}}{{{j{BLj}}}{{Fh{Hn{Dj{Hn}}}}}}{{{j{BLl}}}{{Fh{Hn{Dj{Hn}}}}}}{{{j{BLn}}}{{Dj{{j{B@h}}}}}}{jc{}}{jIn}{{}{{J`{g}}}{}{}{{H`{}{{El{{Eb{ce}}}}}}}}000{c{{Eb{e}}}{}{}}0000{{}{{Eb{c}}}{}}0000{jJh}0000{{}c{}}0000`````{j{{j{c}}}{}}00{{{j{B`}}}{{j{B`c}}}{}}00{BJn{{BK`{BJn}}}}{{{j{{BK`{c}}}}}{{BK`{c}}}{Bf{H`{}{{El{Af}}}}}}{{{j{{BLd{c}}}}}{{BLd{c}}}{Bf{H`{}{{El{AMh}}}}}}{{{j{{C@d{ce}}}}}{{C@d{ce}}}{Bf{H`{}{{El{AMh}}}}}{BfBMd}}{{j{j{B`c}}}Bn{}}00{{jAf}Bn}00{{{j{{BK`{c}}}}{j{{BK`{c}}}}}Eh{Ej{H`{}{{El{Af}}}}}}{{{j{{BLd{c}}}}{j{{BLd{c}}}}}Eh{Ej{H`{}{{El{AMh}}}}}}{{{j{{C@d{ce}}}}{j{{C@d{ce}}}}}Eh{Ej{H`{}{{El{AMh}}}}}{EjBMd}}{{j{j{c}}}Eh{}}00000{BLb{{BLd{BLb}}}}{cc{}}00{{}c{}}00{{}{{Gn{e}}}{}{{H`{}{{El{c}}}}}}00{{}c{}}00{{{j{{BK`{c}}}}}Hn{{H`{}{{El{Af}}}}C@f}}{{{j{{BLd{c}}}}}Hn{{H`{}{{El{AMh}}}}C@f}}{c{{C@d{ce}}}{{H`{}{{El{AMh}}}}}BMd}{{BJjc}{{C@d{ce}}}{{H`{}{{El{AMh}}}}}BMd}{{{j{B`{BK`{c}}}}}{{Dj{AMh}}}{{H`{}{{El{Af}}}}}}{{{j{B`{BLd{c}}}}}{{Dj{Af}}}{{H`{}{{El{AMh}}}}}}{{{j{B`{C@d{ce}}}}}{{Dj{AMh}}}{{H`{}{{El{AMh}}}}}BMd}{{{j{{BK`{c}}}}}{{Fh{Hn{Dj{Hn}}}}}{{H`{}{{El{Af}}}}}}{{{j{{BLd{c}}}}}{{Fh{Hn{Dj{Hn}}}}}{{H`{}{{El{AMh}}}}}}{{{j{{C@d{ce}}}}}{{Fh{Hn{Dj{Hn}}}}}{{H`{}{{El{AMh}}}}}BMd}{jc{}}00{{}{{J`{g}}}{}{}{{H`{}{{El{{Eb{ce}}}}}}}}00{c{{Eb{e}}}{}{}}00{{}{{Eb{c}}}{}}00{jJh}00{{}c{}}00{{BLb{j{BJj}}}{{BMb{BLbc}}}BMd}``{{}Hn}``{{}AMh}0`{j{{j{c}}}{}}0{{{j{B`}}}{{j{B`c}}}{}}0{{{j{C@h}}}C@h}{{{j{BOd}}}BOd}{{j{j{B`c}}}Bn{}}0{{jAf}Bn}0{{{j{C@h}}{j{C@h}}}Eh}{{{j{BOd}}{j{BOd}}}Eh}{{j{j{c}}}Eh{}}000{{{j{C@h}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{BOd}}{j{B`F`}}}{{Eb{BnFb}}}}0{cc{}}0{{}c{}}0{{HnAMh}Eh}{AMhEh}{{{j{C@h}}}{{Dj{{j{B@h}}}}}}{{{j{BOd}}}{{Dj{{j{B@h}}}}}}{jc{}}0{jIn}0{c{{Eb{e}}}{}{}}0{{}{{Eb{c}}}{}}0{jJh}0{{HnAMh}{{Eb{BnBOd}}}}{AMh{{Eb{BnC@h}}}}{{}c{}}0````{{}AMh}0``{j{{j{c}}}{}}0{{{j{B`}}}{{j{B`c}}}{}}0{{{j{B@d}}}B@d}{{{j{C@j}}}C@j}{{j{j{B`c}}}Bn{}}0{{jAf}Bn}0{{{j{Gb}}}{{Eb{{Fh{BJjAMh{Jf{Af}}}}B@d}}}}{{BJjAMh{j{{Aj{Af}}}}}{{Eb{InC@j}}}}{{{j{B`c}}BJjAMh{j{{Aj{Af}}}}}{{Eb{BnFb}}}AFd}{{{j{B`c}}BJjAMh{j{{Aj{Af}}}}}{{Eb{BnBDj}}}BJf}1010{{BJj{j{{Aj{Af}}}}}{{Eb{InC@j}}}}0{{BJjAMh{j{{Aj{Af}}}}}{{Eb{HnBNl}}}}{{{j{B@d}}{j{B@d}}}Eh}{{{j{C@j}}{j{C@j}}}Eh}{{j{j{c}}}Eh{}}000{{{j{B@d}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{C@j}}{j{B`F`}}}{{Eb{BnFb}}}}0{BNdB@d}{cc{}}{C@hC@j}{BOdC@j}{BNlC@j}{FbC@j}4{{}c{}}0{{{j{B@d}}}{{Dj{{j{B@h}}}}}}{{{j{C@j}}}{{Dj{{j{B@h}}}}}}{jc{}}0{jIn}0{c{{Eb{e}}}{}{}}0{{}{{Eb{c}}}{}}0{jJh}0{{}c{}}0`````````{{{j{BC`}}}{{j{{Ah{Af}}}}}}{{{j{B`BC`}}}{{j{B`{Ah{Af}}}}}}{{{j{B`BC`}}}{{j{B`{Aj{Af}}}}}}{{{j{B`BC`}}}Af}{{{j{BC`}}}Af}{{{j{BCd}}}{{j{Cl}}}}{{{j{BC`}}}{{j{{Aj{Af}}}}}}6{C@lDf}{C@nDf}{j{{j{c}}}{}}09030000{{{j{B`}}}{{j{B`c}}}{}}00980000{{{j{Fn}}Dl}{{Fh{DlDl}}}}{{{j{CA`}}}CA`}{{{j{BCd}}}BCd}{{{j{BC`}}}BC`}{{{j{CAb}}}CAb}{{{j{C@l}}}C@l}{{{j{CAd}}}CAd}{{{j{C@n}}}C@n}{{j{j{B`c}}}Bn{}}000000{{jAf}Bn}000000{{{j{BCd}}{j{BCd}}}C`}{{{j{BC`}}{j{BC`}}}C`}{{{j{CAb}}{j{CAb}}}C`}{{{j{C@l}}{j{C@l}}}C`}{{{j{C@n}}{j{C@n}}}C`}{{{j{B`c}}}{{Eb{BCdADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{BC`ADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{CAbADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{C@lADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{C@nADb}}}{ADdADf}}20{{{j{BCd}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{BC`}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{CAb}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{C@l}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{C@n}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{}BC`}{c{{Eb{BC`}}}Ed}{{{j{CA`}}{j{CA`}}}Eh}{{{j{BCd}}{j{BCd}}}Eh}{{{j{BC`}}{j{BC`}}}Eh}{{{j{CAb}}{j{CAb}}}Eh}{{{j{C@l}}{j{C@l}}}Eh}{{{j{CAd}}{j{CAd}}}Eh}{{{j{C@n}}{j{C@n}}}Eh}{{j{j{c}}}Eh{}}0000000000000{{{j{CA`}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{BCd}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{BC`}}{j{B`F`}}}{{Eb{BnFb}}}}000{{{j{CAb}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{C@l}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{CAd}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{C@n}}{j{B`F`}}}{{Eb{BnFb}}}}{cc{}}{B@bCA`}11{{{Ah{Af}}}BC`}{{{j{{Ah{Af}}}}}BC`}3333{{{j{A@f}}Dlb{j{{Aj{Hn}}}}}{{Eb{CAbCA`}}}}{{{j{Gb}}}{{Eb{BC`CAf}}}}{{{j{C@l}}{j{A@f}}}{{Eb{C@nCAd}}}}{{{j{Gb}}}{{Eb{BC`}}}}{{{j{BCd}}{j{B`c}}}BnGh}{{{j{BC`}}{j{B`c}}}BnGh}{{{j{CAb}}{j{B`c}}}BnGh}{{{j{C@l}}{j{B`c}}}BnGh}{{{j{C@n}}{j{B`c}}}BnGh}{CAbFn}{BCdAFn}{{{j{BC`}}c}j{}}{C@lJf}{{}c{}}000000{{{j{BC`}}}Eh}{{{j{BC`}}}Hn}{CAbDl}{{{j{BCd}}{j{BCd}}}{{Dj{C`}}}}{{{j{BC`}}{j{BC`}}}{{Dj{C`}}}}{{{j{CAb}}{j{CAb}}}{{Dj{C`}}}}{{{j{C@l}}{j{C@l}}}{{Dj{C`}}}}{{{j{C@n}}{j{C@n}}}{{Dj{C`}}}}{CAbJf}{{{j{BC`}}c}EbIf}1{{{j{CA`}}}{{Dj{{j{B@h}}}}}}{{{j{CAd}}}{{Dj{{j{B@h}}}}}}{BC`{{Ah{Af}}}}{jc{}}000000{jIn}00{C@nJf}{c{{Eb{e}}}{}{}}00{{{j{{Aj{Af}}}}}{{Eb{BC`}}}}1111{{}{{Eb{c}}}{}}000000{BCdCl}{jJh}000000{{}c{}}000000{{{j{c}}{Fh{DlDl}}}BC`{{AEd{{Aj{Af}}}}}}````````````{{{j{B`{CAh{c}}}}{j{{Aj{Af}}}}}BnADj}{{{j{B`{CAj{c}}}}{j{{Aj{Af}}}}}BnADj}{{{j{B`{CAh{c}}}}g}{{Eb{BnCAl}}}ADj{{Dn{Nj}}}{{AGf{{j{I`}}}{{Hf{{Eb{eCAl}}}}}}}}{{{j{B`{CAh{c}}}}}BnADj}{j{{j{c}}}{}}0000000{{{j{B`}}}{{j{B`c}}}{}}0000000{{{j{CAn}}}CAn}{{j{j{B`c}}}Bn{}}{{jAf}Bn}{CAnJf}{{{j{CAn}}{j{CAn}}}Eh}{{j{j{c}}}Eh{}}0{{{j{CAn}}{j{Lj}}}Lj}{{{j{B`{CAh{c}}}}}{{Eb{HnADh}}}ADj}{{{j{B`{CAj{c}}}}}{{Eb{HnADh}}}ADj}{{{j{B`{CB`{c}}}}}{{Eb{HnADh}}}ADj}{{{j{CAl}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{CAn}}{j{B`F`}}}{{Eb{BnFb}}}}{cc{}}00000{B@bCAl}{ADhCAl}22{{}c{}}0000000{{{j{CBb}}{j{B`c}}e}{{Eb{EhCAl}}}{ADdADf}H`}{{{j{CBd}}{j{B`c}}e}{{Eb{EhCAl}}}{ADdADf}H`}{{{j{CAn}}{j{Df}}c}{{Eb{EhCAl}}}H`}210{{{j{B`c}}{j{A@f}}}{{CAh{c}}}ADj}{{{j{Df}}}CBb}{{DlDlDlAf}CBd}{{{j{B`c}}DlDlDlAf}{{CAj{c}}}ADj}{{{j{B`c}}}{{CBf{c}}}{ADdADf}}{{{j{B`c}}}{{CB`{c}}}ADj}{{{j{{Aj{Af}}}}}CAn}{{{j{A@f}}e}{{Eb{CAnCAl}}}{{Dn{Nj}}}{{AGf{{j{I`}}}{{Hf{{Eb{cCAl}}}}}}}}{{{j{B`{CBf{c}}}}Af}{{Eb{DlADh}}}{ADdADf}}{{{j{CAl}}}{{Dj{{j{B@h}}}}}}{jc{}}{jIn}{c{{Eb{e}}}{}{}}0000000{{}{{Eb{c}}}{}}0000000{jJh}0000000{{}c{}}0000000{{{j{B`{CB`{c}}}}DlAf}{{Eb{HnADh}}}ADj}`````````````````````````````{{{j{CBh}}}{{j{{Ah{Af}}}}}}{{{j{CBj}}}{{j{{Ah{Af}}}}}}{{{j{B`CBh}}}{{j{B`{Ah{Af}}}}}}{{{j{B`CBh}}}{{j{B`{Aj{Af}}}}}}{{{j{B`CBj}}}{{j{B`{Ah{Af}}}}}}{{{j{B`CBj}}}{{j{B`{Aj{Af}}}}}}{{{j{B`CBh}}}Af}{{{j{B`CBj}}}Af}{{{j{CBh}}}Af}{{{j{CBj}}}Af}9{{{j{CBh}}}{{j{{Aj{Af}}}}}}{{{j{CBj}}}{{j{{Aj{Af}}}}}}:{{{j{BEh}}}{{j{{Aj{BEh}}}}}}{{{j{BEf}}}{{j{{Aj{BEh}}}}}}{j{{j{c}}}{}}0>4=30000000{{{j{B`}}}{{j{B`c}}}{}}=<00:;000000{{}Eh}0{CBlCBh}{CBnCBh}{CC`CBh}{CCbCBh}{CCdCBh}{AFhCBh}{{{j{BEf}}BEh}BEf}{CBlBEh}{CBnBEh}{CC`BEh}{CCbBEh}{CCdBEh}{AFhBEh}{{{j{BEf}}BEh}CCf}{{{j{AFh}}{j{{Kj{c}}}}BEh}{{Eb{AFhBFf}}}Lb}{{{j{AFh}}BEh}{{Eb{{Fh{AK`CBh}}BFf}}}}{{{j{CBh}}}CBh}{{{j{CBj}}}CBj}{{{j{CCd}}}CCd}{{{j{AFh}}}AFh}{{{j{BEh}}}BEh}{{{j{BEf}}}BEf}{{{j{BFf}}}BFf}{{{j{CCh}}}CCh}{{j{j{B`c}}}Bn{}}0000000{{jAf}Bn}0000000{{{j{CBh}}{j{CBh}}}C`}{{{j{CBj}}{j{CBj}}}C`}{{{j{AFh}}{j{AFh}}}C`}{{{j{BEh}}{j{BEh}}}C`}{{{j{BEf}}{j{BEf}}}C`}{{{j{{Aj{Af}}}}}{{Eb{CCdBFf}}}}{{{j{{Aj{Af}}}}}{{Eb{AFhBFf}}}}{{}CBj}{{}BEf}{CBlAf}{CBnAf}{CC`Af}{CCbAf}{CCdAf}{AFhAf}{{{j{CCd}}{j{{Kj{c}}}}{j{e}}}{{Eb{CCdBFf}}}AHf{{AEd{{Aj{BEh}}}}}}{{{j{AFh}}{j{{Kj{c}}}}{j{e}}}{{Eb{AFhBFf}}}Lb{{AEd{{Aj{BEh}}}}}}{c{{Eb{CBh}}}Ed}{c{{Eb{CBj}}}Ed}{c{{Eb{CCd}}}Ed}{c{{Eb{AFh}}}Ed}{c{{Eb{BEh}}}Ed}{c{{Eb{BEf}}}Ed}{{{j{CCd}}}{{Ah{Af}}}}{{{j{AFh}}}{{Ah{Af}}}}{{{j{CBh}}{j{CBh}}}Eh}{{{j{CBj}}{j{CBj}}}Eh}{{{j{CCd}}{j{CCd}}}Eh}{{{j{AFh}}{j{AFh}}}Eh}{{{j{BEh}}{j{BEh}}}Eh}{{{j{BEf}}{j{BEf}}}Eh}{{{j{BFf}}{j{BFf}}}Eh}{{{j{CCh}}{j{CCh}}}Eh}{{j{j{c}}}Eh{}}000000000000000{{{j{BEf}}c}BEf{{AEd{{Aj{BEh}}}}}}{{{j{CCd}}{j{{Kj{c}}}}}CBjAHf}{{{j{AFh}}}CBj}{{{j{CBh}}{j{B`F`}}}{{Eb{BnFb}}}}000{{{j{CBj}}{j{B`F`}}}{{Eb{BnFb}}}}000{{{j{CCd}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{AFh}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{BEh}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{BEf}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{BFf}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{CCh}}{j{B`F`}}}{{Eb{BnFb}}}}0{cc{}}0{{{Ah{Af}}}CBh}{{{j{{Ah{Af}}}}}CBh}{{{Ah{Af}}}CBj}3{{{j{{Ah{Af}}}}}CBj}44{bBEh}5{{{Jf{BEh}}}BEf}{{{j{{Aj{BEh}}}}}BEf}7{L`BFf}{CChBFf}{B@bBFf}:{B@fBFf};{b{{Eb{BEhBFf}}}}{{{j{Gb}}}{{Eb{CBhCAf}}}}{{{j{Gb}}}{{Eb{CBjCAf}}}}{cBEf{{En{}{{El{BEh}}}}}}3{{{j{{Kj{c}}}}{j{CCd}}}AFhAHf}{{{j{Gb}}}{{Eb{CBh}}}}{{{j{Gb}}}{{Eb{CBj}}}}{{{j{Gb}}}{{Eb{CCdBFf}}}}{{{j{Gb}}}{{Eb{AFhBFf}}}}{{{j{Gb}}}{{Eb{BEhBFf}}}}{{{j{Gb}}}{{Eb{BEfBFf}}}}{{{j{CCd}}CCj{j{{Kj{c}}}}}{{Eb{{Dj{AC`}}}}}AHf}{{{j{BEf}}}CCf}{{{j{CBh}}{j{B`c}}}BnGh}{{{j{CBj}}{j{B`c}}}BnGh}{{{j{AFh}}{j{B`c}}}BnGh}{{{j{BEh}}{j{B`c}}}BnGh}{{{j{BEf}}{j{B`c}}}BnGh}{{{j{CCd}}{j{{Kj{c}}}}}LlAHf}{{{j{AFh}}}Ll}{BEh{{Eb{BEhBFf}}}}{{{j{CBh}}c}j{}}{{{j{CBj}}c}j{}}{{{j{BEf}}c}j{}}{{}c{}}00000000{{BEfBEh}BEf}{CCl{{Eb{BEfBFf}}}}{{}{{Eb{BEfBFf}}}}{{}{{Gn{e}}}{}{{H`{}{{El{c}}}}}}{{}c{}}{{{j{BEf}}}}{{{j{CCh}}}Hn}{{{j{CBh}}}Eh}{{{j{CBj}}}Eh}{{{j{BEf}}}Eh}{{{j{BEh}}}Eh}10{{{j{CBh}}}Hn}{{{j{CBj}}}Hn}{{{j{BEf}}}Hn}{{}BEf}{CBlACh}{CBnACh}{CC`ACh}{CCbACh}{CCdACh}{AFhACh}{{c{j{{Aj{Af}}}}}{{Eb{CCdBFf}}}{{AId{ACh}}}}{{{j{B`CCf}}}Dj}{{{j{BEf}}}CCf}{CBlCBj}{CBnCBj}{CC`CBj}{CCbCBj}{CCdCBj}{AFhCBj}{{{j{CBh}}{j{CBh}}}{{Dj{C`}}}}{{{j{CBj}}{j{CBj}}}{{Dj{C`}}}}{{{j{AFh}}{j{AFh}}}{{Dj{C`}}}}{{{j{BEh}}{j{BEh}}}{{Dj{C`}}}}{{{j{BEf}}{j{BEf}}}{{Dj{C`}}}}{CC`AK`}{CCbAK`}{CCdAK`}{CBlAFf}{CBnAFf}{AFhAFf}{{{j{CBh}}c}EbIf}{{{j{CBj}}c}EbIf}{{{j{CCd}}c}EbIf}{{{j{AFh}}c}EbIf}{{{j{BEh}}c}EbIf}{{{j{BEf}}c}EbIf}{{{j{BFf}}}{{Dj{{j{B@h}}}}}}{{{j{BEf}}BEh}CCf}{CBh{{Ah{Af}}}}{CBj{{Ah{Af}}}}{{CCd{j{{Kj{c}}}}}AHbAHf}{jc{}}0000000{CCdAC`}{AFhABn}{jIn}0000000{{{j{BEf}}}{{Jf{b}}}}{AFhKh}{{}{{J`{g}}}{}{}{{H`{}{{El{{Eb{ce}}}}}}}}{c{{Eb{e}}}{}{}}0{{{j{{Aj{Af}}}}}{{Eb{CBh}}}}1{{{j{{Aj{Af}}}}}{{Eb{CBj}}}}222222{{}{{Eb{c}}}{}}00000000{jJh}00000000{{}c{}}00000000{{{j{CCd}}{j{{Kj{c}}}}}CBjAHf}{{{j{AFh}}{j{{Kj{c}}}}}CBjAHf}{CCnb}{CD`b}``````````````````````````````{FnACl}{{{j{Fn}}}Df}{j{{j{c}}}{}}000{{{j{B`}}}{{j{B`c}}}{}}000{{{j{Fn}}}Fn}{{{j{CDb}}}CDb}{{{j{A@h}}}A@h}{{{j{CDd}}}CDd}{{j{j{B`c}}}Bn{}}000{{jAf}Bn}000{{{j{Fn}}{j{Fn}}}C`}{{{j{CDb}}{j{CDb}}}C`}{{{j{B`c}}}{{Eb{FnADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{CDbADb}}}{ADdADf}}1{{{j{Fn}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{CDb}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{}CDb}{c{{Eb{Fn}}}Ed}{c{{Eb{CDb}}}Ed}{{{j{Fn}}c}AEb{{AEd{On}}}}{{{j{Fn}}}AEf}{{{j{Fn}}{j{Fn}}}Eh}{{{j{CDb}}{j{CDb}}}Eh}{{{j{A@h}}{j{A@h}}}Eh}{{{j{CDd}}{j{CDd}}}Eh}{{j{j{c}}}Eh{}}0000000{{{j{Fn}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{CDb}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{A@h}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{CDd}}{j{B`F`}}}{{Eb{BnFb}}}}0{cc{}}0{B@bA@h}1{B@bCDd}2{BClCDb}{{{j{Fn}}{j{B`c}}}BnGh}{{{j{CDb}}{j{B`c}}}BnGh}{A@fFn}{{}c{}}000{{{j{CDb}}Af}Eh}{FnLn}{Fnb}{{{j{Fn}}{j{Fn}}}{{Dj{C`}}}}{{{j{CDb}}{j{CDb}}}{{Dj{C`}}}}{FnDf}{{{j{Fn}}c}EbIf}{{{j{CDb}}c}EbIf}{{{j{A@h}}}{{Dj{{j{B@h}}}}}}{{{j{CDd}}}{{Dj{{j{B@h}}}}}}{{{j{Fn}}}ACj}8{CDbBCl}{jc{}}000{jIn}0{c{{Eb{e}}}{}{}}000{{}{{Eb{c}}}{}}000{A@fJf}{jJh}000{{{j{Fn}}ACj}{{Eb{DfCDd}}}}{FnCDb}{{}c{}}000{{{j{Fn}}}Kf}`{{}b}`00{{}AAf}1{{}Hn}{{}Af}0`00`33```1{{{j{A@n}}}{{j{{Ah{Af}}}}}}{{{j{B`A@n}}}{{j{B`{Aj{Af}}}}}}{{{j{B`A@n}}}{{j{B`{Ah{Af}}}}}}{{{j{B`A@n}}}Af}{{{j{A@n}}}Af}4{{{j{A@n}}}{{j{{Aj{Af}}}}}}{j{{j{c}}}{}}614{{{j{B`}}}{{j{B`c}}}{}}6{{{j{A@n}}}A@n}{{j{j{B`c}}}Bn{}}{{jAf}Bn}{{{j{A@n}}{j{A@n}}}C`}{c{{Eb{A@n}}}Ed}{{{j{A@n}}{j{A@n}}}Eh}{{j{j{c}}}Eh{}}0{{{j{A@n}}{j{B`F`}}}{{Eb{BnFb}}}}000{cc{}}{{{Ah{Af}}}A@n}{{{j{{Ah{Af}}}}}A@n}{DfA@n}{{{j{Gb}}}{{Eb{A@nCAf}}}}{{{j{Gb}}}{{Eb{A@n}}}}{cA@f{{AEd{On}}}}{{{j{A@n}}{j{B`c}}}BnGh}{{{j{A@n}}c}j{}}{{}c{}}{{{j{A@n}}}Eh}{{{j{A@n}}}Hn}{{{j{A@n}}{j{A@n}}}{{Dj{C`}}}}{{{j{A@n}}c}EbIf}{A@n{{Ah{Af}}}}{jc{}}{jIn}{{{j{{Aj{Af}}}}}{{Eb{A@n}}}}{c{{Eb{e}}}{}{}}{{}{{Eb{c}}}{}}{jJh}{cA@n{{AEd{On}}}}{DhA@n}{{}c{}}``````{{}b}````````````{j{{j{c}}}{}}00000{{{j{B`}}}{{j{B`c}}}{}}00000{{{j{AA`}}AA`}Eh}{{jAA`}Eh}{{jAAb}Eh}{{{j{AKh}}}AKh}{{{j{CDf}}}CDf}{{{j{AKj}}}AKj}{{{j{CDh}}}CDh}{{{j{CDj}}}CDj}{{{j{AA`}}}AA`}{{j{j{B`c}}}Bn{}}00000{{jAf}Bn}00000{{{j{AKh}}{j{AKh}}}C`}{{{j{AKj}}{j{AKj}}}C`}{{{j{B`c}}}{{Eb{AA`ADb}}}{ADdADf}}{{{j{AA`}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{c{{Eb{AKh}}}Ed}{c{{Eb{AKj}}}Ed}{c{{Eb{AA`}}}Ed}{{{j{AKh}}{j{AKh}}}Eh}{{{j{CDf}}{j{CDf}}}Eh}{{{j{AKj}}{j{AKj}}}Eh}{{{j{CDh}}{j{CDh}}}Eh}{{{j{CDj}}{j{CDj}}}Eh}{{{j{AA`}}{j{AA`}}}Eh}{{j{j{c}}}Eh{}}00000000000{{{j{AKh}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{CDf}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{AKj}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{CDh}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{CDj}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{AA`}}{j{B`F`}}}{{Eb{BnFb}}}}0{cc{}}{CDlCDf}11{CDlCDh}22{AKhAA`}{CDnAA`}{AKjAA`}5{b{{Eb{AKhCDj}}}}{b{{Eb{AKjCDj}}}}{bAA`}{b{{Eb{AA`CDj}}}}{{{j{Gb}}}{{Eb{AKhCDf}}}}{{{j{Gb}}}{{Eb{AKjCDh}}}}{{{j{Gb}}}{{Eb{AA`AH`}}}}{{{j{Gb}}}{{Eb{AKh}}}}{{{j{Gb}}}{{Eb{AKj}}}}{{{j{Gb}}}{{Eb{AA`}}}}6{{{j{Gb}}}{{Eb{AA`AJ`}}}}{{{j{AKh}}{j{B`c}}}BnGh}{{{j{AKj}}{j{B`c}}}BnGh}{{{j{AA`}}{j{B`c}}}BnGh}{{}c{}}00000{{{j{AA`}}}Eh}0{{{j{AA`}}AA`}Eh}0{{{j{AA`}}AKhAKj}Eh}{{{j{AKh}}{j{AKh}}}{{Dj{C`}}}}{{{j{AKj}}{j{AKj}}}{{Dj{C`}}}}{{{j{AA`}}{j{AA`}}}{{Dj{C`}}}}{{j{j{c}}}Eh{}}{{jj}Eh}0{{j{j{O`}}}{{Dj{ABl}}}}0{{j{j{{Fh{O`Nd}}}}}{{Dj{{Fh{KhHn}}}}}}{{j{j{O`}}}{{Dj{Kh}}}}33{j{{Dj{{j{{Jd{ALf{Fh{CnAHl}}}}}}}}}}{{j{j{c}}}{{Dj{Hn}}}{}}{{j{j{c}}{j{Nd}}}{{Dj{Hn}}}{}}{{{j{AKh}}c}EbIf}{{{j{AKj}}c}EbIf}{{{j{AA`}}c}EbIf}{{{j{CDf}}}{{Dj{{j{B@h}}}}}}{{{j{CDh}}}{{Dj{{j{B@h}}}}}}{{{j{CDj}}}{{Dj{{j{B@h}}}}}}{AKhb}{AKjb}{AA`b}{jc{}}00000{jIn}00000{c{{Eb{e}}}{}{}}{{{AKf{Gb}}}{{Eb{AKh}}}}{In{{Eb{AKh}}}}{{{j{Gb}}}{{Eb{AKh}}}}3{{{j{Gb}}}{{Eb{AKj}}}}{In{{Eb{AKj}}}}{{{AKf{Gb}}}{{Eb{AKj}}}}666{{{j{Gb}}}{{Eb{AA`}}}}{In{{Eb{AA`}}}}{{{AKf{Gb}}}{{Eb{AA`}}}}9{{}{{Eb{c}}}{}}00000{jJh}00000{{}c{}}00000`````````````````{j{{j{c}}}{}}000000{{{j{B`}}}{{j{B`c}}}{}}000000{{jAA`}Eh}{{{j{AAb}}AAb}Eh}{{jAAb}Eh}{{{j{CE`}}}CE`}{{{j{CEb}}}CEb}{{{j{AHn}}}AHn}{{{j{AAb}}}AAb}{{{j{CEd}}}CEd}{{{j{CEf}}}CEf}{{{j{CEh}}}CEh}{{j{j{B`c}}}Bn{}}000000{{jAf}Bn}000000{{{j{CE`}}{j{CE`}}}C`}{{{j{CEb}}{j{CEb}}}C`}{{}CE`}{{}CEb}{c{{Eb{CE`}}}Ed}{c{{Eb{CEb}}}Ed}{c{{Eb{AAb}}}Ed}{{{j{CEd}}}b}{{{j{CE`}}{j{CE`}}}Eh}{{{j{CEb}}{j{CEb}}}Eh}{{{j{AHn}}{j{AHn}}}Eh}{{{j{AAb}}{j{AAb}}}Eh}{{{j{CEd}}{j{CEd}}}Eh}{{{j{CEf}}{j{CEf}}}Eh}{{{j{CEh}}{j{CEh}}}Eh}{{j{j{c}}}Eh{}}0000000000000{{{j{CE`}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{CEb}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{AHn}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{AAb}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{CEd}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{CEf}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{CEh}}{j{B`F`}}}{{Eb{BnFb}}}}0{AFnCE`}{cc{}}000{AFlAAb}{CEbAAb}{CE`AAb}333{AFnCEb}{AFnAAb}{b{{Eb{AAbCEd}}}}71{b{{Eb{CEbAHn}}}}{b{{Eb{AAbAHn}}}}10{AAd{{Eb{AAbCEd}}}}{{{j{Gb}}}{{Eb{CE`}}}}{{{j{Gb}}}{{Eb{CEb}}}}{{{j{CE`}}{j{B`c}}}BnGh}{{{j{CEb}}{j{B`c}}}BnGh}{{{j{AAb}}{j{B`c}}}BnGh}{CEfCE`}{CEhCE`}{{}c{}}000000{{{j{AAb}}}Eh}0{{{j{AAb}}AAb}Eh}{{{j{AAb}}AAd}Eh}1{{{j{AAb}}CE`CEb}Eh}{{{j{AAb}}CE`}{{Eb{EhCEf}}}}{{{j{AAb}}CEb}{{Eb{EhCEh}}}}{bAHn}{{{j{CE`}}{j{CE`}}}{{Dj{C`}}}}{{{j{CEb}}{j{CEb}}}{{Dj{C`}}}}{{{j{AAb}}{j{AAb}}}{{Dj{C`}}}}{{j{j{c}}}Eh{}}{{jj}Eh}0{{j{j{O`}}}{{Dj{ABl}}}}0{{j{j{{Fh{O`Nd}}}}}{{Dj{{Fh{KhHn}}}}}}{{j{j{O`}}}{{Dj{Kh}}}}33{j{{Dj{{j{{Jd{ALf{Fh{CnAHl}}}}}}}}}}{{j{j{c}}}{{Dj{Hn}}}{}}{{j{j{c}}{j{Nd}}}{{Dj{Hn}}}{}}{{{j{CE`}}c}EbIf}{{{j{CEb}}c}EbIf}{{{j{AAb}}c}EbIf}{CEfCEb}{CEhCEb}{{{j{CE`}}}b}{{{j{CEb}}}b}{{{j{AAb}}}b}{jc{}}000000{{{j{AAb}}}AAd}{jIn}000000{In{{Eb{CE`}}}}{c{{Eb{e}}}{}{}}{{{j{Gb}}}{{Eb{CE`}}}}{{{AKf{Gb}}}{{Eb{CE`}}}}{{{j{Gb}}}{{Eb{CEb}}}}{{{AKf{Gb}}}{{Eb{CEb}}}}{In{{Eb{CEb}}}}55{AAd{{Eb{AAbCEd}}}}6666{{}{{Eb{c}}}{}}000000{jJh}000000{CE`AFn}{CEbAFn}{{}c{}}000000`````{{}AAj}0000````````{j{{j{c}}}{}}0{{{j{B`}}}{{j{B`c}}}{}}0{{{j{AAl}}}AAl}{{{j{AAn}}}AAn}{{j{j{B`c}}}Bn{}}0{{jAf}Bn}0{{{j{AAl}}{j{AAl}}}C`}{{{j{AAl}}{j{AAl}}}Eh}{{{j{AAn}}{j{AAn}}}Eh}{{j{j{c}}}Eh{}}000{{{j{AAl}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{AAn}}{j{B`F`}}}{{Eb{BnFb}}}}{cc{}}0{{{j{AAl}}{j{B`c}}}BnGh}{{}c{}}0{{{j{AAl}}{j{AAl}}}{{Dj{C`}}}}{jc{}}0{c{{Eb{e}}}{}{}}0{{}{{Eb{c}}}{}}0{jJh}0{{}c{}}0{{}AAj}000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000`````````````````````{{{j{A@j}}}{{j{{Aj{Af}}}}}}{{{j{Ol}}}{{j{{Aj{Af}}}}}}{{{j{B`Ol}}}{{j{B`Ol}}}}{{{j{B`Ol}}}{{j{B`{Aj{Af}}}}}}{{{j{B`BEj}}}{{j{B`Ol}}}}10{{{j{BEj}}}{{j{Ol}}}}4{{{j{Ol}}}{{j{Ol}}}}1{{{j{A@j}}}{{j{Nj}}}}{{{j{AKd}}}{{j{Nj}}}}{{{j{AKb}}}{{j{Nj}}}}{j{{j{c}}}{}}000000500{{{j{B`}}}{{j{B`c}}}{}}000000700{{{j{BEj}}}Hn}{{{j{B`BEj}}}Bn}{{{j{A@j}}}A@j}{{{j{AEl}}}AEl}{{{j{AKd}}}AKd}{{{j{AKb}}}AKb}{{{j{BEj}}}BEj}{{{j{CEj}}}CEj}{{{j{CEl}}}CEl}{{j{j{B`c}}}Bn{}}000000{{jAf}Bn}000000{{{j{Ol}}{j{Ol}}}C`}{{{j{BEj}}{j{BEj}}}C`}{{}A@j}{{}BEj}{{{j{BEj}}}j}{{{j{B`BEj}}}{{j{B`}}}}{{}{{j{Ol}}}}{{{j{A@j}}{j{A@j}}}Eh}{{{j{AEl}}{j{AEl}}}Eh}{{{j{Ol}}{j{Ol}}}Eh}{{{j{BEj}}{j{BEj}}}Eh}{{{j{CEj}}{j{CEj}}}Eh}{{{j{CEl}}{j{CEl}}}Eh}{{j{j{c}}}Eh{}}00000000000{{{j{B`BEj}}{j{{Aj{Af}}}}}{{Eb{BnCEj}}}}{{{j{A@j}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{AEl}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{AKd}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{AKb}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{Ol}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{BEj}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{CEj}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{CEl}}{j{B`F`}}}{{Eb{BnFb}}}}0{cc{}}{{{Jf{Af}}}A@j}1111{{{j{B`{Ah{Af}}}}}{{j{B`Ol}}}}0{{{j{{Ah{Af}}}}}{{j{Ol}}}}0011101010010110010100110101101110010010101100110001010101010110110101011001100100010101010110011010010010100110110101001110011000101010101010101110001{{{Ah{Af}}}BEj}{{{j{{Ah{Af}}}}}BEj}001011001100110011010011011010101010011101101000101110{MjBEj}{MlBEj}32{MfBEj}43{MdBEj}554545545444545554445444455454555454544454545454545454555444544554445545554445454545454555449549{CEnCEl}{B@bCEl};{{{j{Ol}}{j{B`c}}}BnGh}{{{j{BEj}}{j{B`c}}}BnGh}{{{j{Ol}}{AJd{Hn}}}j}{{{j{Ol}}{AJb{Hn}}}j}{{{j{Ol}}{Fh{{AJn{Hn}}{AJn{Hn}}}}}j}{{{j{Ol}}AJj}j}{{{j{Ol}}{AJh{Hn}}}j}{{{j{Ol}}{AJf{Hn}}}j}{{{j{Ol}}{AJl{Hn}}}j}{{{j{Ol}}Hn}j}{{{j{CF`}}}Hn}{{{j{CEj}}}Hn}{{}c{}}0000000{A@j{{Jf{Af}}}}{{}{{Gn{e}}}{}{{H`{}{{El{c}}}}}}00{{}c{}}00{A@jCn}{{{j{A@j}}}Eh}{{{j{Ol}}}Eh}{{{j{BEj}}}Eh}{{{j{A@j}}}Hn}{{{j{Ol}}}Hn}{{{j{BEj}}}Hn}{{}A@j}{{}BEj}{{{j{B`A@l}}}Dj}{{{j{B`AKd}}}{{Dj{{Eb{AElCEl}}}}}}{{{j{B`AKb}}}Dj}2{{{j{B`A@l}}Hn}Dj}{{{j{B`AKb}}Hn}Dj}1{{{j{AEl}}}{{Dj{AAj}}}}{{{j{Ol}}{j{Ol}}}{{Dj{C`}}}}{{{j{BEj}}{j{BEj}}}{{Dj{C`}}}}{{{j{B`BEj}}}{{Dj{Af}}}}{{{j{B`BEj}}Af}{{Eb{BnCEj}}}}{{{j{AEl}}}{{Dj{{j{Ol}}}}}}{{A@jAAf}A@j}{{A@j{j{ABl}}}A@j}{{A@jAA`}A@j}{{A@jAAj}A@j}{{A@jAAd}A@j}{{A@jc}A@j{{AEd{Ol}}}}{A@jA@j}{{A@j{j{Kh}}}A@j}{{{j{{Aj{Af}}}}}Eh}{{{j{{Aj{Af}}}}}{{Eb{AAfCEl}}}}0{{{j{B`BEj}}Hn}Af}{{{j{B`BEj}}Hn}Bn}{{{j{AEl}}}{{Dj{AAf}}}}{{{j{A@l}}}{{Fh{Hn{Dj{Hn}}}}}}{{{j{AKd}}}{{Fh{Hn{Dj{Hn}}}}}}{{{j{AKb}}}{{Fh{Hn{Dj{Hn}}}}}}{{{j{CEj}}}{{Dj{{j{B@h}}}}}}{{{j{CEl}}}{{Dj{{j{B@h}}}}}}{jc{}}000{{{j{Ol}}}}111{jIn}00{{}{{J`{g}}}{}{}{{H`{}{{El{{Eb{ce}}}}}}}}00:{c{{Eb{e}}}{}{}}0000{{{j{B`{Aj{Af}}}}}{{Eb{{j{B`Ol}}}}}}{{{j{{Aj{Af}}}}}{{Eb{{j{Ol}}}}}}2{{{Jf{Af}}}{{Eb{BEj}}}}33{{}{{Eb{c}}}{}}0000000{jJh}00000000{{}c{}}0000000{HnBEj}``{{{j{B`{Ah{Af}}}}AAf}Hn}```{{}Hn}0`{j{{j{c}}}{}}{{{j{B`}}}{{j{B`c}}}{}}{{{j{AKn}}}AKn}{{j{j{B`c}}}Bn{}}{{jAf}Bn}{{{j{AKn}}{j{AKn}}}Eh}{{j{j{c}}}Eh{}}0{{{j{AKn}}{j{B`F`}}}{{Eb{BnFb}}}}0{B@bAKn}{cc{}}{{}c{}}{{{j{AKn}}}{{Dj{{j{B@h}}}}}}{jc{}}{jIn}{c{{Eb{e}}}{}{}}{{}{{Eb{c}}}{}}{jJh}{{}c{}}`````````````````````````{j{{j{c}}}{}}00{{{j{B`}}}{{j{B`c}}}{}}00{{{j{CFb}}}CFb}{{{j{CFd}}}CFd}{{{j{B@`}}}B@`}{{j{j{B`c}}}Bn{}}00{{jAf}Bn}00{{{j{CFb}}{j{CFb}}}Eh}{{{j{CFd}}{j{CFd}}}Eh}{{{j{B@`}}{j{B@`}}}Eh}{{j{j{c}}}Eh{}}00000{{{j{CFb}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{CFd}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{B@`}}{j{B`F`}}}{{Eb{BnFb}}}}0{cc{}}{B@bCFb}{CFfCFb}{B@`CFb}{B@bCFd}4{B@`CFd}5{{}c{}}00{{{j{B@`}}}Af}{{{j{CFb}}}{{Dj{{j{B@h}}}}}}{{{j{CFd}}}{{Dj{{j{B@h}}}}}}{jc{}}00{jIn}00{c{{Eb{e}}}{}{}}00{{}{{Eb{c}}}{}}00{jJh}00{{}c{}}00`````````````````````````{j{{j{c}}}{}}00000{{{j{B`}}}{{j{B`c}}}{}}00000{{{j{CFh}}}CFh}{{{j{ANb}}}ANb}{{{j{ANd}}}ANd}{{{j{CFj}}}CFj}{{{j{AO`}}}AO`}{{{j{CFl}}}CFl}{{j{j{B`c}}}Bn{}}00000{{jAf}Bn}00000{{{j{AO`}}{j{AO`}}}C`}{{{j{B`c}}}{{Eb{AO`ADb}}}{ADdADf}}{{{j{AO`}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{c{{Eb{AO`}}}Ed}{{AAhKdD`}{{Dj{Kb}}}}{{{j{CFh}}{j{CFh}}}Eh}{{{j{ANb}}{j{ANb}}}Eh}{{{j{ANd}}{j{ANd}}}Eh}{{{j{CFj}}{j{CFj}}}Eh}{{{j{AO`}}{j{AO`}}}Eh}{{j{j{c}}}Eh{}}000000000{{{j{CFh}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{ANb}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{ANd}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{CFj}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{AO`}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{CFl}}{j{B`F`}}}{{Eb{BnFb}}}}{B@bCFh}{cc{}}{CFjANb}1{CFjANd}2222{{Hn{j{{Aj{Hn}}}}}CFl}{HnCFl}0{{{j{AO`}}{j{B`c}}}BnGh}{CFjHn}{ClJf}{{}c{}}00000{{{j{AO`}}}Eh}3{ClAA`}{{Hnc}CFlEn}{BClAO`}5{{{j{AO`}}{j{AO`}}}{{Dj{C`}}}}{{ce}Kd{{En{}{{El{CFl}}}}}{{En{}{{El{Hn}}}}}}{{{j{{Aj{CFl}}}}{j{{Aj{Hn}}}}}Kd}{A@dI`}{JbCn}{A@dCn}{A@dAAd}{{{j{AO`}}c}EbIf}{{{j{CFh}}}{{Dj{{j{B@h}}}}}}{{{j{ANb}}}{{Dj{{j{B@h}}}}}}{{{j{ANd}}}{{Dj{{j{B@h}}}}}}{{{j{CFj}}}{{Dj{{j{B@h}}}}}}{jc{}}00000{jIn}0000{c{{Eb{e}}}{}{}}00000{{}{{Eb{c}}}{}}00000{I`Cf}{jJh}00000{JbD`}{ClAO`}{I`b}{{}c{}}00000{{{j{CFl}}}Kd}{A@dAB`}{{}Hn}```{j{{j{c}}}{}}{{{j{B`}}}{{j{B`c}}}{}}{cc{}}{{}c{}}{{}{{Gn{e}}}{}{{H`{}{{El{c}}}}}}{{}c{}}{{{j{B`AKl}}}Dj}{{{j{AKl}}}{{Fh{Hn{Dj{Hn}}}}}}{{}{{J`{g}}}{}{}{{H`{}{{El{{Eb{ce}}}}}}}}{c{{Eb{e}}}{}{}}{{}{{Eb{c}}}{}}{jJh}?````````````````{OnEh}{{{j{On}}}{{j{On}}}}{Onb}000>>=={{{j{On}}}On}{{j{j{B`c}}}Bn{}}{{jAf}Bn}{{{j{B`c}}}{{Eb{CFnADb}}}{ADdADf}}0{{{j{CG`}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{{Aj{Af}}}}}{{Eb{cADb}}}CFn}{{{j{{Aj{Af}}}}}{{Eb{{Fh{cHn}}ADb}}}CFn}{{{j{On}}}Dl}{{{j{B`CGb}}Eh}{{Eb{BnADh}}}}{{{j{B`CGb}}BCj}{{Eb{BnADh}}}}{{{j{B`CGb}}BCl}{{Eb{BnADh}}}}{{{j{B`CGb}}AAf}{{Eb{BnADh}}}}{{{j{B`CGb}}BCn}{{Eb{BnADh}}}}{{{j{B`CGb}}{j{{Aj{Af}}}}}{{Eb{BnADh}}}}{{{j{B`CGb}}AFn}{{Eb{BnADh}}}}{{{j{B`CGb}}b}{{Eb{BnADh}}}}{{{j{B`CGb}}Dl}{{Eb{BnADh}}}}{{{j{B`CGb}}Af}{{Eb{BnADh}}}}`{{{j{On}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{{CGd{c}}}}{j{B`F`}}}{{Eb{BnFb}}}Fd}0{cc{}}{{{j{Dh}}}{{j{On}}}}{Dh{{j{On}}}}{{{j{Dh}}}On}{DhOn}{B@b{{CGd{c}}}{}}5{{}c{}}0{{{CGd{c}}}eCGfBFh}{OnACj}{Onb}{OnDh}6{OnEh}`3{OnDl}0{{{j{B`CGh}}}{{Eb{EhADb}}}}{{{j{B`CGh}}}{{Eb{BCjADb}}}}{{{j{B`CGh}}}{{Eb{BClADb}}}}{{{j{B`CGh}}}{{Eb{AAfADb}}}}{{{j{B`CGh}}}{{Eb{BCnADb}}}}{{{j{B`CGh}}{j{B`{Aj{Af}}}}}{{Eb{BnADb}}}}{{{j{B`CGh}}}{{Eb{AFnADb}}}}{{{j{B`CGh}}}{{Eb{bADb}}}}{{{j{B`CGh}}}{{Eb{DlADb}}}}{{{j{B`CGh}}}{{Eb{AfADb}}}}=`{{{j{c}}}{{Jf{Af}}}{CG`ADf}}{{{j{{CGd{c}}}}}{{Dj{{j{B@h}}}}}Fd}{jc{}}{jIn}{c{{Eb{e}}}{}{}}0{{}{{Eb{c}}}{}}0{jJh}0{{}c{}}0````````{{}Hn}````````{j{{j{c}}}{}}00{{{j{B`}}}{{j{B`c}}}{}}00{{{j{CGj}}}{{Ah{Af}}}}{{{j{CGj}}}CGj}{{j{j{B`c}}}Bn{}}{{jAf}Bn}{{{j{B`c}}}{{Eb{CFnADb}}}{ADdADf}}0{{{j{B`c}}}{{Eb{CGjADb}}}{ADdADf}}{{{j{CG`}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{CGj}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{CGj}}}{{j{{Aj{Af}}}}}}{{{j{{Aj{Af}}}}}{{Eb{cADb}}}CFn}{{{j{Gb}}}{{Eb{cCGl}}}CFn}{{{j{{Aj{Af}}}}}{{Eb{{Fh{cHn}}ADb}}}CFn}{{{j{B`CGb}}Eh}{{Eb{BnADh}}}}{{{j{B`CGb}}BCj}{{Eb{BnADh}}}}{{{j{B`CGb}}BCl}{{Eb{BnADh}}}}{{{j{B`CGb}}AAf}{{Eb{BnADh}}}}{{{j{B`CGb}}BCn}{{Eb{BnADh}}}}{{{j{B`CGb}}{j{{Aj{Af}}}}}{{Eb{BnADh}}}}{{{j{B`CGb}}AFn}{{Eb{BnADh}}}}{{{j{B`CGb}}b}{{Eb{BnADh}}}}{{{j{B`CGb}}Dl}{{Eb{BnADh}}}}{{{j{B`CGb}}Af}{{Eb{BnADh}}}}{{{j{CGj}}{j{CGj}}}Eh}{{j{j{c}}}Eh{}}0{{{j{ADb}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{CGl}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{CGj}}{j{B`F`}}}{{Eb{BnFb}}}}{ADhADb}{B@bADb}{cc{}}{CGnCGl}11{{}c{}}00{CGj{{Jf{Af}}}}{{{Jf{Af}}}CGj}{{{j{B`CGh}}}{{Eb{EhADb}}}}{{{j{B`CGh}}}{{Eb{BCjADb}}}}{{{j{B`CGh}}}{{Eb{BClADb}}}}{{{j{B`CGh}}}{{Eb{AAfADb}}}}{{{j{B`CGh}}}{{Eb{BCnADb}}}}{{{j{B`CGh}}{j{B`{Aj{Af}}}}}{{Eb{BnADb}}}}{{{j{B`CGh}}}{{Eb{AFnADb}}}}{{{j{B`CGh}}}{{Eb{bADb}}}}{{{j{B`CGh}}}{{Eb{DlADb}}}}{{{j{B`CGh}}}{{Eb{AfADb}}}}{{{j{c}}}{{Jf{Af}}}{CG`ADf}}{{{j{c}}}In{CG`ADf}}{{{j{ADb}}}{{Dj{{j{B@h}}}}}}{{{j{CGl}}}{{Dj{{j{B@h}}}}}}{jc{}}{jIn}0{c{{Eb{e}}}{}{}}00{{}{{Eb{c}}}{}}00{jJh}00{{}c{}}00{CH`Ah}0{CHbHn}0{{}On}`00000{OnEh}{Onb}000{OnACj}1{OnDh}31{OnDl}03``````````{j{{j{c}}}{}}0{{{j{B`}}}{{j{B`c}}}{}}0{{}{{CHd{c}}}CHf}{c{{Eb{e}}}EdCFn}{{{j{B`CHh}}{j{B`c}}{j{{Aj{Af}}}}}{{Eb{BnFb}}}AFd}{{{j{B`CHh}}{j{B`c}}}{{Eb{BnFb}}}AFd}{cc{}}0{{{j{Gb}}}{{Eb{ce}}}{}{}}{{{j{Gb}}}Eb}`{{}c{}}0{CGfcBFh}{{{j{c}}e}EbCG`If}{c{{Eb{e}}}{}{}}0{{}{{Eb{c}}}{}}0{jJh}0{{}c{}}0```````??????>>>>>>{{{j{CHj}}}CHj}{{{j{CHl}}}CHl}{{j{j{B`c}}}Bn{}}0{{jAf}Bn}0{{{j{B`{CHn{c}}}}{j{B`e}}{j{{Aj{Af}}}}}{{Eb{BnFb}}}CHfAFd}{{{j{CHj}}{j{CHj}}}Eh}{{{j{CHl}}{j{CHl}}}Eh}{{j{j{c}}}Eh{}}000{{{j{B`{CHn{c}}}}{j{B`e}}}{{Eb{BnFb}}}CHfAFd}{{{j{CHj}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{CHl}}{j{B`F`}}}{{Eb{BnFb}}}}{cc{}}00{{{CHd{c}}}{{CHn{c}}}CHf}111{{}c{}}00000{CHjcBFh}{CHlcBFh}{{}{{Gn{e}}}{}{{H`{}{{El{c}}}}}}{{}c{}}{{{j{B`CI`}}}Dj}{jc{}}0{{}{{J`{g}}}{}{}{{H`{}{{El{{Eb{ce}}}}}}}}{c{{Eb{e}}}{}{}}00000{{}{{Eb{c}}}{}}00000{jJh}00000{{}c{}}00000```````{{{j{B`CIb}}}{{j{B`{Aj{Af}}}}}}{{{j{CIb}}}{{j{Ol}}}}{{{j{CIb}}}{{j{{Aj{Af}}}}}}{j{{j{c}}}{}}010{{{j{B`}}}{{j{B`c}}}{}}040{{{j{ALd}}}ALd}{{{j{CIb}}}CIb}{{{j{CId}}}CId}{{j{j{B`c}}}Bn{}}00{{jAf}Bn}00{{{j{CIb}}}j}{{{j{B`CIb}}}{{j{B`}}}}{c{{Eb{ALd}}}Ed}{{{j{ALd}}{j{ALd}}}Eh}{{{j{CIb}}{j{CIb}}}Eh}{{{j{CId}}{j{CId}}}Eh}{{j{j{c}}}Eh{}}00000{{{j{ALd}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{CIb}}{j{B`F`}}}{{Eb{BnFb}}}}000{{{j{CId}}{j{B`F`}}}{{Eb{BnFb}}}}0{cc{}}0{AGnCId}1{B@bCId}{L`CId}{AIfCId}{{{j{{Aj{Af}}}}}{{Eb{ALdCId}}}}{{{j{Gb}}}{{Eb{ALd}}}}{{{j{ALd}}{j{B`c}}}BnGh}{{{j{CIb}}{j{B`c}}}BnGh}{{}c{}}00{{{j{CIb}}}}{{{j{CIb}}}{{CIf{Af}}}}{{{j{ALd}}c}EbIf}{{{j{ALd}}}CIb}{{{j{ALd}}{j{B`c}}}{{Eb{BnADh}}}{ADjADf}}{CIhALd}{ALdACd}{ALdCIh}{{{j{CId}}}{{Dj{{j{B@h}}}}}}{jc{}}00{jIn}00{ALd{{Jf{Af}}}}{c{{Eb{e}}}{}{}}00{{}{{Eb{c}}}{}}00{jJh}00{{}c{}}00{{{j{CIb}}{j{B`c}}}{{Eb{BnADh}}}{ADjADf}}`````````{{{j{CFf}}}{{j{CIj}}}}{j{{j{c}}}{}}0000{{{j{B`}}}{{j{B`c}}}{}}0000{{{j{CFf}}}CFf}{{{j{AH`}}}AH`}{{{j{AJ`}}}AJ`}{{{j{CIl}}}CIl}{{{j{CIn}}}CIn}{{j{j{B`c}}}Bn{}}0000{{jAf}Bn}0000{{{j{CFf}}{j{CFf}}}Eh}{{{j{AH`}}{j{AH`}}}Eh}{{{j{AJ`}}{j{AJ`}}}Eh}{{{j{CIl}}{j{CIl}}}Eh}{{{j{CIn}}{j{CIn}}}Eh}{{j{j{c}}}Eh{}}000000000{{{j{CFf}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{AH`}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{AJ`}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{CIl}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{CIn}}{j{B`F`}}}{{Eb{BnFb}}}}0{cc{}}{CIlAH`}{CFfAH`}22{CInAJ`}{CFfAJ`}44{{{j{CFf}}}{{j{Gb}}}}{{}c{}}0000{{{j{CFf}}}{{Dj{{j{B@h}}}}}}{{{j{AH`}}}{{Dj{{j{B@h}}}}}}{{{j{AJ`}}}{{Dj{{j{B@h}}}}}}{jc{}}0000{jIn}0000{c{{Eb{e}}}{}{}}0000{{}{{Eb{c}}}{}}0000{jJh}0000{{}c{}}0000````````````````````{{}{{CJd{}{{CJ`{c}}{CJb{e}}}}}CJf{CJhBDd}}{{}{{CJj{c}}}CJd}{{{j{{CJd{}{{CJ`{c}}{CJb{e}}}}}}}{{j{e}}}CJf{CJhBDd}}{{{j{{CJj{c}}}}}jCJd}{j{{j{c}}}{}}00{{{j{{CJj{c}}}}}{{j{{Aj{Af}}}}}CJd}{{{j{B`}}}{{j{B`c}}}{}}00`{{{j{{CJl{c}}}}}{{CJl{c}}}{BfCJd}}{{{j{G`}}}G`}{{{j{{CJj{c}}}}}{{CJj{c}}}{BfCJd}}{{j{j{B`c}}}Bn{}}00{{jAf}Bn}00`{{{j{{CJj{c}}}}{j{{CJj{c}}}}}C`{CbCJd}}{{}{{CJl{c}}}CJd}{c{{Eb{{CJj{e}}}}}Ed{CJdEf}}{{{j{B`}}Eh}{{Eb{BnADh}}}}{{{j{B`}}BCj}{{Eb{BnADh}}}}{{{j{B`}}BCl}{{Eb{BnADh}}}}{{{j{B`}}AAf}{{Eb{BnADh}}}}{{{j{B`}}BCn}{{Eb{BnADh}}}}{{{j{B`}}{j{{Aj{Af}}}}}{{Eb{BnADh}}}}{{{j{B`}}AFn}{{Eb{BnADh}}}}{{{j{B`}}b}{{Eb{BnADh}}}}{{{j{B`}}Dl}{{Eb{BnADh}}}}{{{j{B`}}Af}{{Eb{BnADh}}}}{{}c{}}0{{{j{G`}}{j{G`}}}Eh}{{{j{{CJj{c}}}}{j{{CJj{c}}}}}Eh{EjCJd}}{{j{j{c}}}Eh{}}000{{{j{G`}}}Hn}{{{j{B`{CJl{c}}}}}{{Eb{BnADh}}}CJd}{{{j{B`{CJl{c}}}}}{{Eb{BnBDj}}}CJd}{{{j{G`}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{{CJj{c}}}}{j{B`F`}}}{{Eb{BnFb}}}CJd}00{cc{}}00{c{{CJd{}{{CJ`{e}}{CJb{c}}}}}{CJhBDd}CJf}{{}{{CJj{c}}}CJd}{c{{CJd{}{{CJ`{c}}{CJb{e}}}}}CJf{CJhBDd}}{{{CJl{c}}}{{CJj{c}}}CJd}{{}{{CJl{c}}}CJd}{{{j{{Aj{Af}}}}}{{Eb{{CJd{}{{CJ`{c}}{CJb{e}}}}G`}}}CJf{CJhBDd}}{{{j{{Aj{Af}}}}}{{Eb{{CJj{c}}G`}}}CJd}{{{j{Gb}}}{{Eb{{CJj{c}}}}}{CJdCJn}}{{{j{{Aj{Af}}}}}{{CJd{}{{CJ`{c}}{CJb{e}}}}}CJf{CJhBDd}}0{{{j{{CJj{c}}}}{j{B`e}}}Bn{GjCJd}Gh}`{e{{CJd{}{{CJ`{g}}{CJb{i}}}}}{{AEd{{Aj{Af}}}}}{{En{}{{El{c}}}}}CJf{CJhBDd}}0```{{{j{{CJj{c}}}}AJj}{{j{{Aj{Af}}}}}CJd}{{{j{{CJj{c}}}}{AJl{Hn}}}{{j{{Aj{Af}}}}}CJd}{{{j{{CJj{c}}}}{AJh{Hn}}}{{j{{Aj{Af}}}}}CJd}{{{j{{CJj{c}}}}{AJf{Hn}}}{{j{{Aj{Af}}}}}CJd}{{{j{{CJj{c}}}}Hn}{{j{Af}}}CJd}{{{j{B`{CJf{}{{CK`{c}}}}}}{j{{Aj{Af}}}}}Bn{}}{{{j{B`{CJl{c}}}}{j{{Aj{Af}}}}}BnCJd}{{}c{}}00{{{j{G`}}}Hn}{{{j{{CJf{}{{CK`{c}}}}}}}c{}}{{{j{{CJl{c}}}}}{}CJd}{{{j{{CJf{}{{CK`{c}}}}}}}Hn{}}{{{j{{CJl{c}}}}}HnCJd}{{{j{{Aj{Af}}}}}{{CJl{c}}}CJd}{{{j{{CJj{c}}}}{j{{CJj{c}}}}}{{Dj{C`}}}{IbCJd}}```{{{j{{CJj{c}}}}e}Eb{CJdIh}If}`````````{{{CJd{}{{CJ`{c}}{CJb{e}}}}}eCJf{CJhBDd}}{{{CJj{c}}}{}CJd}{jc{}}00{jIn}0{c{{Eb{e}}}{}{}}00{{}{{Eb{c}}}{}}00{jJh}00{{}c{}}00{{{j{B`{CJl{c}}}}{j{{Aj{Af}}}}}{{Eb{HnBDj}}}CJd}{{{j{B`{CJl{c}}}}{j{{Aj{Af}}}}}{{Eb{HnADh}}}CJd}{{{j{{Aj{Af}}}}{j{{Aj{Af}}}}}Eh}`{{}O`}{{{j{O`}}}j}{{{j{O`}}}{{j{{Aj{Af}}}}}}{{{j{O`}}}{{j{{Ah{Af}}}}}}1{j{{j{c}}}{}}{{{j{B`}}}{{j{B`c}}}{}}{{{j{O`}}}O`}{{j{j{B`c}}}Bn{}}{{jAf}Bn}{{{j{O`}}{j{O`}}}C`}{c{{Eb{O`}}}Ed}{{}}{{{j{O`}}{j{O`}}}Eh}{{j{j{c}}}Eh{}}0{{{j{O`}}{j{B`F`}}}{{Eb{BnFb}}}}000{MdO`}{LlO`}{MjO`}{cc{}}{MlO`}{{}O`}{{{j{B`{Ah{Af}}}}}{{j{B`O`}}}}{{{j{{Ah{Af}}}}}{{j{O`}}}}{AEjO`}{{{j{{Aj{Af}}}}}{{Eb{O`G`}}}}0{{{j{Gb}}}{{Eb{O`}}}}{{{j{O`}}{j{B`c}}}BnGh}{{{j{O`}}c}j{{Gl{{Aj{Af}}}}}}{{}c{}}{O`BFb}{{{j{O`}}{j{O`}}}{{Dj{C`}}}}{{{j{O`}}c}EbIf}{O`}{jc{}}{jIn}{c{{Eb{e}}}{}{}}{{}{{Eb{c}}}{}}{jJh}{{}c{}}``````````````````{{{CKd{}{{CKb{c}}}}CKf{j{B`In}}}Bn{CKhFdCKjCKl}}{{{CKd{}{{CKb{c}}}}}c{CKhFdCKjCKl}}{j{{j{c}}}{}}000000{{{j{B`}}}{{j{B`c}}}{}}000000`{{{j{AGn}}}AGn}{{{j{CKn}}}CKn}{{{j{CGn}}}CGn}{{{j{CAf}}}CAf}{{{j{CKf}}}CKf}{{j{j{B`c}}}Bn{}}0000{{jAf}Bn}0000{{}CKf}`{{{j{AGn}}{j{AGn}}}Eh}{{{j{CKn}}{j{CKn}}}Eh}{{{j{CGn}}{j{CGn}}}Eh}{{{j{CAf}}{j{CAf}}}Eh}{{{j{CKf}}{j{CKf}}}Eh}{{j{j{c}}}Eh{}}000000000`{{{j{AGn}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{CKn}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{CGn}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{CAf}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{CKf}}{j{B`F`}}}{{Eb{BnFb}}}}`{cc{}}00{CGnAGn}{CKnAGn}222{CL`CAf}{CKnCAf}4{{{j{Gb}}}{{Eb{{CJh{}{{Gd{c}}}}c}}}{FdCKh}}{c{{CLb{c}}}{{H`{}{{El{{Ah{Af}}}}}}}}{{{j{CKf}}{j{B`c}}}BnGh}{{{CKd{}{{CKb{c}}}}}Hn{CKhFdCKjCKl}}`{{}c{}}000000{{}{{Gn{e}}}{}{{H`{}{{El{c}}}}}}0{{}c{}}0{{{j{CKn}}}Af}{{{j{{CLd{c}}}}}Hn{{C@f{}{{El{Af}}}}H`}}{{{j{CGn}}}Hn}{{{j{Gb}}}{{Eb{{CLb{CLf}}CGn}}}}{c{{CLd{c}}}{{H`{}{{El{Af}}}}}}{{{j{B`{CLb{c}}}}}Dj{{H`{}{{El{{Ah{Af}}}}}}}}{{{j{B`{CLd{c}}}}}{{Dj{BDf}}}{{H`{}{{El{Af}}}}}}{{{j{B`{CLb{c}}}}}Dj{{H`{}{{El{{Ah{Af}}}}}}CLh}}{{{j{B`{CLd{c}}}}}{{Dj{BDf}}}{{CLh{}{{El{Af}}}}H`}}{{{j{B`{CLb{c}}}}Hn}Dj{{H`{}{{El{{Ah{Af}}}}}}}}{{{j{B`{CLb{c}}}}Hn}Dj{{H`{}{{El{{Ah{Af}}}}}}CLh}}``{{{j{B`{CLb{c}}}}{j{B`{Aj{Af}}}}}{{Eb{HnBDj}}}{{H`{}{{El{{Ah{Af}}}}}}CLj}}{{{j{{CLb{c}}}}}{{Fh{Hn{Dj{Hn}}}}}{{H`{}{{El{{Ah{Af}}}}}}}}{{{j{{CLd{c}}}}}{{Fh{Hn{Dj{Hn}}}}}{{H`{}{{El{Af}}}}}}{{{j{AGn}}}{{Dj{{j{B@h}}}}}}{{{j{CKn}}}{{Dj{{j{B@h}}}}}}{{{j{CGn}}}{{Dj{{j{B@h}}}}}}{{{j{CAf}}}{{Dj{{j{B@h}}}}}}`{{{CKd{}{{CKb{c}}}}CKf}In{CKhFdCKjCKl}}{{{CKd{}{{CKb{c}}}}}In{CKhFdCKjCKl}}{jc{}}0000{jIn}0002{{}{{J`{g}}}{}{}{{H`{}{{El{{Eb{ce}}}}}}}}0{c{{Eb{e}}}{}{}}000000{{}{{Eb{c}}}{}}000000{jJh}000000{{}c{}}000000``{{{j{CLl}}}{{j{Gb}}}}{j{{j{c}}}{}}{{{j{B`}}}{{j{B`c}}}{}}{{{j{B`CLl}}}Bn}{{}CLl}{cc{}}{{}c{}}{{{j{CLl}}}Eh}3{{{j{B`CLl}}AfCKf}Bn}{{{j{B`CLl}}cCKf}BnEn}{{{j{B`CLl}}{j{{Aj{Af}}}}CKf}{{j{{Aj{Af}}}}}}{{{j{CLl}}}Hn}?>=<````{{{CKd{}{{CKb{c}}}}CKf{j{B`In}}}Bn{CKhFdCKjCKl}}0{{{CKd{}{{CKb{c}}}}}c{CKhFdCKjCKl}}<<;;{{{j{CLn}}{j{B`F`}}}{{Eb{BnFb}}}}000{{{j{CM`}}{j{B`F`}}}{{Eb{BnFb}}}}000`::{{{CKd{}{{CKb{c}}}}}Hn{CKhFdCKjCKl}}0`::{{{CKd{}{{CKb{c}}}}CKf}In{CKhFdCKjCKl}}0{{{CKd{}{{CKb{c}}}}}In{CKhFdCKjCKl}}0{jIn}011{c{{Eb{e}}}{}{}}0{{}{{Eb{c}}}{}}0{jJh}0{{}c{}}0`````````{j{{j{c}}}{}}{{{j{B`}}}{{j{B`c}}}{}}{{{j{CL`}}}CL`}{{j{j{B`c}}}Bn{}}{{jAf}Bn}{{{j{CL`}}{j{CL`}}}Eh}{{j{j{c}}}Eh{}}0{CL`Hn}{{{j{CL`}}{j{B`F`}}}{{Eb{BnFb}}}}0{cc{}}{{}c{}}3{{{j{CL`}}}{{Dj{{j{B@h}}}}}}{jc{}}{jIn}{c{{Eb{e}}}{}{}}{{}{{Eb{c}}}{}}{jJh}{{}c{}}````````{{{j{Gb}}}{{Eb{{CJh{}{{Gd{c}}}}c}}}{FdCKh}}````{{{CKd{}{{CKb{c}}}}}c{CKhFdCKjCKl}}1```{j{{j{c}}}{}}{{{j{B`}}}{{j{B`c}}}{}}<{CMb}<08765``{{}AMl}{{{j{AMl}}}j}{{{j{AMl}}}{{j{{Ah{Af}}}}}}{{{j{AMl}}}{{j{{Aj{Af}}}}}}60655{{{j{AMl}}}AMl}{{{j{CMd}}}CMd}{{j{j{B`c}}}Bn{}}0{{jAf}Bn}0{{{j{AMl}}{j{AMl}}}C`}{{}CMd}{c{{Eb{AMl}}}Ed}{{{j{B`}}Eh}{{Eb{BnADh}}}}{{{j{B`}}BCj}{{Eb{BnADh}}}}{{{j{B`}}BCl}{{Eb{BnADh}}}}{{{j{B`}}AAf}{{Eb{BnADh}}}}{{{j{B`}}BCn}{{Eb{BnADh}}}}{{{j{B`}}{j{{Aj{Af}}}}}{{Eb{BnADh}}}}{{{j{B`}}AFn}{{Eb{BnADh}}}}{{{j{B`}}b}{{Eb{BnADh}}}}{{{j{B`}}Dl}{{Eb{BnADh}}}}{{{j{B`}}Af}{{Eb{BnADh}}}}{{}}{{{j{AMl}}{j{AMl}}}Eh}{{j{j{c}}}Eh{}}0{{{j{B`CMd}}}{{Eb{BnADh}}}}{{{j{B`CMd}}}{{Eb{BnBDj}}}}{{{j{AMl}}{j{B`F`}}}{{Eb{BnFb}}}}000{cc{}}0{{}AMl}{{{j{B`{Ah{Af}}}}}{{j{B`AMl}}}}{{{j{{Ah{Af}}}}}{{j{AMl}}}}{CMdAMl}{{{j{{Aj{Af}}}}}{{Eb{AMlG`}}}}0{{{j{Gb}}}{{Eb{AMl}}}}{{{j{AMl}}{j{B`c}}}BnGh}{{{j{AMl}}c}j{{Gl{{Aj{Af}}}}}}{{{j{B`CMd}}{j{{Aj{Af}}}}}Bn}{{}c{}}0{AMlBFb}{{{j{CMd}}}{{Ah{Af}}}}{{{j{CMd}}}Hn}{{{j{AMl}}{j{AMl}}}{{Dj{C`}}}}{{{j{AMl}}c}EbIf}{AMl}{jc{}}0{jIn}{c{{Eb{e}}}{}{}}0{{}{{Eb{c}}}{}}0{jJh}0{{}c{}}0{{{j{B`CMd}}{j{{Aj{Af}}}}}{{Eb{HnBDj}}}}{{{j{B`CMd}}{j{{Aj{Af}}}}}{{Eb{HnADh}}}}````````````````{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}Ai}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}IhIh{{En{}{{El{{Fh{AeAg}}}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}Ae}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}En}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}{j{Ae}}}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}{CKhADf}}`{c{{Eb{Ef}}}Ed}{{{Ed{}{{Gd{c}}}}e}{{Eb{c}}}BFhCOf}0000{{{Ed{}{{Gd{c}}}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}{{Eb{c}}}BFhCOf}1111111111{{{Ed{}{{Gd{c}}}}{j{Gb}}e}{{Eb{c}}}BFhCOf}22221{{{Ed{}{{Gd{c}}}}Hne}{{Eb{c}}}BFhCOf}{{{Ed{}{{Gd{c}}}}{j{Gb}}Hne}{{Eb{c}}}BFhCOf}4444442`{{{j{{Ed{}{{Gd{c}}}}}}}EhBFh}{{{j{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}}}}Eh{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}`{{{j{Ih}}c}EbIf}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}Eh}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}{j{{Aj{Af}}}}}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}BDf}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}COh}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}AEf}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}BM`}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}BCj}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}BCl}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}AAf}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}BCn}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}{Dj{Hn}}}{{Eb{oe}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}{j{Gb}}{j{Ae}}}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}{IhADf}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}{j{Gb}}b{j{Gb}}{j{Ae}}}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}{IhADf}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}{Dj{Hn}}}{{Eb{ge}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}{j{Ae}}}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}{IhADf}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}{j{Gb}}}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}{j{Gb}}Hn}{{Eb{Aae}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}{j{Gb}}b{j{Gb}}Hn}{{Eb{Ace}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}Hn}{{Eb{ie}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}{j{Gb}}Hn}{{Eb{ke}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}{j{Gb}}b{j{Gb}}Hn}{{Eb{me}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}AEb}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}AFn}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}b}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}Dl}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}Af}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}=:{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}{j{Gb}}b{j{Gb}}}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}``````````````````````````````````````````{j{{j{c}}}{}}0{{{j{B`}}}{{j{B`c}}}{}}0{{{j{B@h}}}{{Dj{{j{B@h}}}}}}0{{{j{COj}}}COj}{{{j{COl}}}COl}{{j{j{B`c}}}Bn{}}0{{jAf}Bn}0{cBFhCKh}{{}COj}{{{j{B@h}}}{{j{Gb}}}}0{{{D@`{}{{COn{c}}}}e}{{Eb{c}}}{}Ed}{c{{Eb{Ef}}}Ed}{c{{Eb{COj}}}Ed}{{{Ed{}{{Gd{c}}}}e}{{Eb{c}}}BFhCOf}0000{{{Ed{}{{Gd{c}}}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}{{Eb{c}}}BFhCOf}1111111111{{{Ed{}{{Gd{c}}}}{j{Gb}}e}{{Eb{c}}}BFhCOf}22221{{{Ed{}{{Gd{c}}}}Hne}{{Eb{c}}}BFhCOf}{{{Ed{}{{Gd{c}}}}{j{Gb}}Hne}{{Eb{c}}}BFhCOf}4444442{{{AKf{B@h}}}{{Eb{{AKf{c}}{AKf{B@h}}}}}B@h}00{{{j{B`B@h}}}{{Dj{{j{B`c}}}}}B@h}00{{{j{B@h}}}{{Dj{{j{c}}}}}B@h}00{{{j{Gb}}}BFh}{{{j{COj}}{j{COj}}}Eh}{{{j{COl}}{j{COl}}}Eh}{{{j{{COf{}{{COn{c}}}}}}{j{B`F`}}}{{Eb{BnFb}}}{}}{{{j{COj}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{D@b}}{j{B`F`}}}{{Eb{BnFb}}}}01{{j{j{B`F`}}}{{Eb{BnFb}}}}{{{j{COl}}{j{B`F`}}}{{Eb{BnFb}}}}0{cc{}}0{{}c{}}0{{{BFj{}{{D@d{c}}}}}c{{Ed{}{{Gd{e}}}}}BFh}{{Hn{j{D@b}}}BFh}{{COl{j{D@b}}}BFh}0{{{j{B@h}}}Eh}00{{{j{{Ed{}{{Gd{c}}}}}}}EhBFh}>{{{D@f{}{{Gd{c}}}}}{{Eb{ec}}}BFhEf}{{{D@f{}{{Gd{c}}}}e}{{Eb{c}}}BFhD@`}{{{j{B`{D@h{}{{Gd{c}}}}}}}{{Eb{{Dj{e}}c}}}BFhEf}{{{j{B`{D@h{}{{Gd{c}}}}}}e}{{Eb{Djc}}}BFhD@`}{{{j{B`{D@j{}{{Gd{c}}}}}}}{{Eb{{Dj{{Fh{eg}}}}c}}}BFhEfEf}{{{j{B`{D@j{}{{Gd{c}}}}}}eg}{{Eb{{Dj{Fh}}c}}}BFhD@`D@`}{{{j{B`{D@j{}{{Gd{c}}}}}}}{{Eb{{Dj{e}}c}}}BFhEf}{{{j{B`{D@j{}{{Gd{c}}}}}}e}{{Eb{Djc}}}BFhD@`}{{{j{B`{D@j{}{{Gd{c}}}}}}}{{Eb{ec}}}BFhEf}{{{j{B`{D@j{}{{Gd{c}}}}}}e}{{Eb{c}}}BFhD@`}{{{j{B@h}}{j{B`D@l}}}Bn}0{{{j{{D@h{}{{Gd{c}}}}}}}{{Dj{Hn}}}BFh}{{{j{{D@j{}{{Gd{c}}}}}}}{{Dj{Hn}}}BFh}{{{j{B@h}}}{{Dj{{j{B@h}}}}}}0{{{j{B@h}}}D@n}{{{D@f{}{{Gd{c}}}}{j{{Aj{{j{Gb}}}}}}e}{{Eb{c}}}BFhCOf}{jc{}}0{jIn}{c{{Eb{e}}}{}{}}0{{}{{Eb{c}}}{}}0{{{D@f{}{{Gd{c}}}}Hne}{{Eb{c}}}BFhCOf}{jJh}0{{{D@f{}{{Gd{c}}}}}{{Eb{Bnc}}}BFh}{{{j{Gb}}{j{{Aj{{j{Gb}}}}}}}BFh}0`{{{DAb{}{{Gd{c}}{DA`{e}}}}}{{Eb{{Fh{ge}}c}}}BFh{{D@f{}{{Gd{c}}}}}Ef}{{{DAb{}{{Gd{c}}{DA`{e}}}}g}{{Eb{{Fh{e}}c}}}BFh{{D@f{}{{Gd{c}}}}}D@`}{{{COf{}{{COn{c}}}}Eh}{{Eb{ce}}}{}BFh}{{COjEh}{{Eb{c}}}{}}{{{COf{}{{COn{c}}}}{j{{Aj{Af}}}}}{{Eb{ce}}}{}BFh}{{{COf{}{{COn{c}}}}{j{Gb}}}{{Eb{ce}}}{}BFh}{{{COf{}{{COn{c}}}}{Jf{Af}}}{{Eb{ce}}}{}BFh}2{{COj{j{{Aj{Af}}}}}{{Eb{c}}}BFh}{{{COf{}{{COn{c}}}}BDf}{{Eb{ce}}}{}BFh}{{{COf{}{{COn{c}}}}e}{{Eb{c}}}{}DAb}{{COjc}EbDAb}{{{COf{}{{COn{c}}}}COh}{{Eb{ce}}}{}BFh}{{{COf{}{{COn{c}}}}AEf}{{Eb{ce}}}{}BFh}{{COjAEf}{{Eb{c}}}{}}{{{COf{}{{COn{c}}}}BM`}{{Eb{ce}}}{}BFh}{{COjBM`}{{Eb{c}}}{}}{{{COf{}{{COn{c}}}}BCj}{{Eb{ce}}}{}BFh}{{{COf{}{{COn{c}}}}BCl}{{Eb{ce}}}{}BFh}{{{COf{}{{COn{c}}}}AAf}{{Eb{ce}}}{}BFh}{{COjAAf}{{Eb{c}}}{}}{{{COf{}{{COn{c}}}}BCn}{{Eb{ce}}}{}BFh}{{{COf{}{{COn{c}}}}e}{{Eb{c}}}{}D@j}{{COjc}EbD@j}{{{COf{}{{COn{c}}}}e}{{Eb{c}}}{}Ed}{{COjc}EbEd}{{{COf{}{{COn{c}}}}}{{Eb{ce}}}{}BFh}{COj{{Eb{c}}}{}}{{{COf{}{{COn{c}}}}e}{{Eb{c}}}{}D@h}{{COjc}EbD@h}54{{{COf{}{{COn{c}}}}{j{Gb}}}{{Eb{ce}}}{}BFh}{{COj{j{Gb}}}{{Eb{c}}}BFh}{{{COf{}{{COn{c}}}}In}{{Eb{ce}}}{}BFh}{{{COf{}{{COn{c}}}}AEb}{{Eb{ce}}}{}BFh}{{COjAEb}{{Eb{c}}}{}}{{{COf{}{{COn{c}}}}AFn}{{Eb{ce}}}{}BFh}{{{COf{}{{COn{c}}}}b}{{Eb{ce}}}{}BFh}{{{COf{}{{COn{c}}}}Dl}{{Eb{ce}}}{}BFh}{{COjDl}{{Eb{c}}}{}}{{{COf{}{{COn{c}}}}Af}{{Eb{ce}}}{}BFh}=<{{}c{}}0`````````````````````````````{j{{j{c}}}{}}0000000000000000000000000000{{{j{B`}}}{{j{B`c}}}{}}0000000000000000000000000000{{{j{{DAd{c}}}}}{{DAd{c}}}{}}{{{j{{DAf{c}}}}}{{DAf{c}}}{}}{{{j{{DAh{c}}}}}{{DAh{c}}}{}}{{{j{{DAj{c}}}}}{{DAj{c}}}{}}{{{j{{BFl{c}}}}}{{BFl{c}}}{}}{{{j{{DAl{c}}}}}{{DAl{c}}}{}}{{{j{{DAn{c}}}}}{{DAn{c}}}{}}{{{j{{DB`{c}}}}}{{DB`{c}}}{}}{{{j{{DBb{ce}}}}}{{DBb{ce}}}{H`Bf}{}}{{{j{DBd}}}DBd}{{{j{{DBf{c}}}}}{{DBf{c}}}{}}{{{j{{DBh{c}}}}}{{DBh{c}}}{}}{{{j{{DBj{c}}}}}{{DBj{c}}}{}}{{{j{{DBl{c}}}}}{{DBl{c}}}{}}{{{j{{DBn{c}}}}}{{DBn{c}}}{}}{{{j{{DC`{c}}}}}{{DC`{c}}}{}}{{{j{{DCb{c}}}}}{{DCb{c}}}{}}{{{j{{DCd{c}}}}}{{DCd{c}}}{}}{{{j{{DCf{c}}}}}{{DCf{c}}}{}}{{{j{{DCh{c}}}}}{{DCh{c}}}{}}{{{j{{DCj{c}}}}}{{DCj{c}}}{}}{{{j{{DCl{c}}}}}{{DCl{c}}}{}}{{{j{{DCn{c}}}}}{{DCn{c}}}{}}{{{j{{DD`{c}}}}}{{DD`{c}}}{}}{{{j{{DDb{c}}}}}{{DDb{c}}}{}}{{{j{{DDd{ce}}}}}{{DDd{ce}}}BfBf}{{{j{{DDf{c}}}}}{{DDf{c}}}Bf}{{{j{{DDh{c}}}}}{{DDh{c}}}Bf}{{{j{{DDj{c}}}}}{{DDj{c}}}Bf}{{j{j{B`c}}}Bn{}}0000000000000000000000000000{{jAf}Bn}0000000000000000000000000000{cDBdCKh}0{{{j{DBd}}}{{j{Gb}}}}{{{DAd{c}}e}EbBFhCOf}{{{DAf{c}}e}EbBFhCOf}{{{DAh{c}}e}EbBFhCOf}{{{DAj{c}}e}EbBFhCOf}{{{BFl{c}}e}EbBFhCOf}{{{DAl{c}}e}EbBFhCOf}{{{DAn{c}}e}EbBFhCOf}{{{DB`{c}}e}EbBFhCOf}{{{DBb{ce}}g}EbH`BFhCOf}{{{DBf{c}}e}EbBFhCOf}{{{DBh{c}}e}EbBFhCOf}{{{DBj{c}}e}EbBFhCOf}{{{DBl{c}}e}EbBFhCOf}{{{DBn{c}}e}EbBFhCOf}{{{DC`{c}}e}EbBFhCOf}{{{DCb{c}}e}EbBFhCOf}{{{DCd{c}}e}EbBFhCOf}{{{DCf{c}}e}EbBFhCOf}{{{DCh{c}}e}EbBFhCOf}{{{DCj{c}}e}EbBFhCOf}{{{DCl{c}}e}EbBFhCOf}{{{DCn{c}}e}EbBFhCOf}{{{DD`{c}}e}EbBFhCOf}{{{DDb{c}}e}EbBFhCOf}{{{DDd{gc}}i}EbBFh{{BFj{c}}}{{H`{}{{El{e}}}}}COf}{{{DDf{c}}e}EbD@hCOf}{{{DDh{c}}e}EbD@jCOf}{{{DDj{c}}e}EbDAbCOf}{{{DAd{c}}e}EbBFhCOf}{{{DAf{c}}e}EbBFhCOf}{{{DAh{c}}e}EbBFhCOf}{{{DAj{c}}e}EbBFhCOf}{{{BFl{c}}e}EbBFhCOf}{{{DAl{c}}e}EbBFhCOf}{{{DAn{c}}e}EbBFhCOf}{{{DB`{c}}e}EbBFhCOf}{{{DBb{ce}}g}EbH`BFhCOf}{{{DBf{c}}e}EbBFhCOf}{{{DBh{c}}e}EbBFhCOf}{{{DBj{c}}e}EbBFhCOf}{{{DBl{c}}e}EbBFhCOf}{{{DBn{c}}e}EbBFhCOf}{{{DC`{c}}e}EbBFhCOf}{{{DCb{c}}e}EbBFhCOf}{{{DCd{c}}e}EbBFhCOf}{{{DCf{c}}e}EbBFhCOf}{{{DCh{c}}e}EbBFhCOf}{{{DCj{c}}e}EbBFhCOf}{{{DCl{c}}e}EbBFhCOf}{{{DCn{c}}e}EbBFhCOf}{{{DD`{c}}e}EbBFhCOf}{{{DDb{c}}e}EbBFhCOf}{{{DDd{gc}}i}EbBFh{{BFj{c}}}{{H`{}{{El{e}}}}}COf}{{{DDf{c}}e}EbD@hCOf}{{{DDh{c}}e}EbD@jCOf}{{{DDj{c}}e}EbDAbCOf}{{{DAd{c}}e}EbBFhCOf}{{{DAf{c}}e}EbBFhCOf}{{{DAh{c}}e}EbBFhCOf}{{{DAj{c}}e}EbBFhCOf}{{{BFl{c}}e}EbBFhCOf}{{{DAl{c}}e}EbBFhCOf}{{{DAn{c}}e}EbBFhCOf}{{{DB`{c}}e}EbBFhCOf}{{{DBb{ce}}g}EbH`BFhCOf}{{{DBf{c}}e}EbBFhCOf}{{{DBh{c}}e}EbBFhCOf}{{{DBj{c}}e}EbBFhCOf}{{{DBl{c}}e}EbBFhCOf}{{{DBn{c}}e}EbBFhCOf}{{{DC`{c}}e}EbBFhCOf}{{{DCb{c}}e}EbBFhCOf}{{{DCd{c}}e}EbBFhCOf}{{{DCf{c}}e}EbBFhCOf}{{{DCh{c}}e}EbBFhCOf}{{{DCj{c}}e}EbBFhCOf}{{{DCl{c}}e}EbBFhCOf}{{{DCn{c}}e}EbBFhCOf}{{{DD`{c}}e}EbBFhCOf}{{{DDb{c}}e}EbBFhCOf}{{{DDd{gc}}i}EbBFh{{BFj{c}}}{{H`{}{{El{e}}}}}COf}{{{DDf{c}}e}EbD@hCOf}{{{DDh{c}}e}EbD@jCOf}{{{DDj{c}}e}EbDAbCOf}{{{DAd{c}}e}EbBFhCOf}{{{DAf{c}}e}EbBFhCOf}{{{DAh{c}}e}EbBFhCOf}{{{DAj{c}}e}EbBFhCOf}{{{BFl{c}}e}EbBFhCOf}{{{DAl{c}}e}EbBFhCOf}{{{DAn{c}}e}EbBFhCOf}{{{DB`{c}}e}EbBFhCOf}{{{DBb{ce}}g}EbH`BFhCOf}{{{DBf{c}}e}EbBFhCOf}{{{DBh{c}}e}EbBFhCOf}{{{DBj{c}}e}EbBFhCOf}{{{DBl{c}}e}EbBFhCOf}{{{DBn{c}}e}EbBFhCOf}{{{DC`{c}}e}EbBFhCOf}{{{DCb{c}}e}EbBFhCOf}{{{DCd{c}}e}EbBFhCOf}{{{DCf{c}}e}EbBFhCOf}{{{DCh{c}}e}EbBFhCOf}{{{DCj{c}}e}EbBFhCOf}{{{DCl{c}}e}EbBFhCOf}{{{DCn{c}}e}EbBFhCOf}{{{DD`{c}}e}EbBFhCOf}{{{DDb{c}}e}EbBFhCOf}{{{DDd{gc}}i}EbBFh{{BFj{c}}}{{H`{}{{El{e}}}}}COf}{{{DDf{c}}e}EbD@hCOf}{{{DDh{c}}e}EbD@jCOf}{{{DDj{c}}e}EbDAbCOf}{{{DAd{c}}e}EbBFhCOf}{{{DAf{c}}e}EbBFhCOf}{{{DAh{c}}e}EbBFhCOf}{{{DAj{c}}e}EbBFhCOf}{{{BFl{c}}e}EbBFhCOf}{{{DAl{c}}e}EbBFhCOf}{{{DAn{c}}e}EbBFhCOf}{{{DB`{c}}e}EbBFhCOf}{{{DBb{ce}}g}EbH`BFhCOf}{{{DBf{c}}e}EbBFhCOf}{{{DBh{c}}e}EbBFhCOf}{{{DBj{c}}e}EbBFhCOf}{{{DBl{c}}e}EbBFhCOf}{{{DBn{c}}e}EbBFhCOf}{{{DC`{c}}e}EbBFhCOf}{{{DCb{c}}e}EbBFhCOf}{{{DCd{c}}e}EbBFhCOf}{{{DCf{c}}e}EbBFhCOf}{{{DCh{c}}e}EbBFhCOf}{{{DCj{c}}e}EbBFhCOf}{{{DCl{c}}e}EbBFhCOf}{{{DCn{c}}e}EbBFhCOf}{{{DD`{c}}e}EbBFhCOf}{{{DDb{c}}e}EbBFhCOf}{{{DDd{gc}}i}EbBFh{{BFj{c}}}{{H`{}{{El{e}}}}}COf}{{{DDf{c}}e}EbD@hCOf}{{{DDh{c}}e}EbD@jCOf}{{{DDj{c}}e}EbDAbCOf}{{{DAd{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DAf{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DAh{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DAj{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{BFl{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DAl{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DAn{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DB`{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DBb{ce}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}g}EbH`BFhCOf}{{{DBf{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DBh{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DBj{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DBl{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DBn{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DC`{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DCb{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DCd{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DCf{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DCh{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DCj{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DCl{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DCn{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DD`{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DDb{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DDd{gc}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}i}EbBFh{{BFj{c}}}{{H`{}{{El{e}}}}}COf}{{{DDf{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbD@hCOf}{{{DDh{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbD@jCOf}{{{DDj{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbDAbCOf}{{{DAd{c}}e}EbBFhCOf}{{{DAf{c}}e}EbBFhCOf}{{{DAh{c}}e}EbBFhCOf}{{{DAj{c}}e}EbBFhCOf}{{{BFl{c}}e}EbBFhCOf}{{{DAl{c}}e}EbBFhCOf}{{{DAn{c}}e}EbBFhCOf}{{{DB`{c}}e}EbBFhCOf}{{{DBb{ce}}g}EbH`BFhCOf}{{{DBf{c}}e}EbBFhCOf}{{{DBh{c}}e}EbBFhCOf}{{{DBj{c}}e}EbBFhCOf}{{{DBl{c}}e}EbBFhCOf}{{{DBn{c}}e}EbBFhCOf}{{{DC`{c}}e}EbBFhCOf}{{{DCb{c}}e}EbBFhCOf}{{{DCd{c}}e}EbBFhCOf}{{{DCf{c}}e}EbBFhCOf}{{{DCh{c}}e}EbBFhCOf}{{{DCj{c}}e}EbBFhCOf}{{{DCl{c}}e}EbBFhCOf}{{{DCn{c}}e}EbBFhCOf}{{{DD`{c}}e}EbBFhCOf}{{{DDb{c}}e}EbBFhCOf}{{{DDd{gc}}i}EbBFh{{BFj{c}}}{{H`{}{{El{e}}}}}COf}{{{DDf{c}}e}EbD@hCOf}{{{DDh{c}}e}EbD@jCOf}{{{DDj{c}}e}EbDAbCOf}{{{DAd{c}}e}EbBFhCOf}{{{DAf{c}}e}EbBFhCOf}{{{DAh{c}}e}EbBFhCOf}{{{DAj{c}}e}EbBFhCOf}{{{BFl{c}}e}EbBFhCOf}{{{DAl{c}}e}EbBFhCOf}{{{DAn{c}}e}EbBFhCOf}{{{DB`{c}}e}EbBFhCOf}{{{DBb{ce}}g}EbH`BFhCOf}{{{DBf{c}}e}EbBFhCOf}{{{DBh{c}}e}EbBFhCOf}{{{DBj{c}}e}EbBFhCOf}{{{DBl{c}}e}EbBFhCOf}{{{DBn{c}}e}EbBFhCOf}{{{DC`{c}}e}EbBFhCOf}{{{DCb{c}}e}EbBFhCOf}{{{DCd{c}}e}EbBFhCOf}{{{DCf{c}}e}EbBFhCOf}{{{DCh{c}}e}EbBFhCOf}{{{DCj{c}}e}EbBFhCOf}{{{DCl{c}}e}EbBFhCOf}{{{DCn{c}}e}EbBFhCOf}{{{DD`{c}}e}EbBFhCOf}{{{DDb{c}}e}EbBFhCOf}{{{DDd{gc}}i}EbBFh{{BFj{c}}}{{H`{}{{El{e}}}}}COf}{{{DDf{c}}e}EbD@hCOf}{{{DDh{c}}e}EbD@jCOf}{{{DDj{c}}e}EbDAbCOf}{{{DAd{c}}e}EbBFhCOf}{{{DAf{c}}e}EbBFhCOf}{{{DAh{c}}e}EbBFhCOf}{{{DAj{c}}e}EbBFhCOf}{{{BFl{c}}e}EbBFhCOf}{{{DAl{c}}e}EbBFhCOf}{{{DAn{c}}e}EbBFhCOf}{{{DB`{c}}e}EbBFhCOf}{{{DBb{ce}}g}EbH`BFhCOf}{{{DBf{c}}e}EbBFhCOf}{{{DBh{c}}e}EbBFhCOf}{{{DBj{c}}e}EbBFhCOf}{{{DBl{c}}e}EbBFhCOf}{{{DBn{c}}e}EbBFhCOf}{{{DC`{c}}e}EbBFhCOf}{{{DCb{c}}e}EbBFhCOf}{{{DCd{c}}e}EbBFhCOf}{{{DCf{c}}e}EbBFhCOf}{{{DCh{c}}e}EbBFhCOf}{{{DCj{c}}e}EbBFhCOf}{{{DCl{c}}e}EbBFhCOf}{{{DCn{c}}e}EbBFhCOf}{{{DD`{c}}e}EbBFhCOf}{{{DDb{c}}e}EbBFhCOf}{{{DDd{gc}}i}EbBFh{{BFj{c}}}{{H`{}{{El{e}}}}}COf}{{{DDf{c}}e}EbD@hCOf}{{{DDh{c}}e}EbD@jCOf}{{{DDj{c}}e}EbDAbCOf}{{{DAd{c}}e}EbBFhCOf}{{{DAf{c}}e}EbBFhCOf}{{{DAh{c}}e}EbBFhCOf}{{{DAj{c}}e}EbBFhCOf}{{{BFl{c}}e}EbBFhCOf}{{{DAl{c}}e}EbBFhCOf}{{{DAn{c}}e}EbBFhCOf}{{{DB`{c}}e}EbBFhCOf}{{{DBb{ce}}g}EbH`BFhCOf}{{{DBf{c}}e}EbBFhCOf}{{{DBh{c}}e}EbBFhCOf}{{{DBj{c}}e}EbBFhCOf}{{{DBl{c}}e}EbBFhCOf}{{{DBn{c}}e}EbBFhCOf}{{{DC`{c}}e}EbBFhCOf}{{{DCb{c}}e}EbBFhCOf}{{{DCd{c}}e}EbBFhCOf}{{{DCf{c}}e}EbBFhCOf}{{{DCh{c}}e}EbBFhCOf}{{{DCj{c}}e}EbBFhCOf}{{{DCl{c}}e}EbBFhCOf}{{{DCn{c}}e}EbBFhCOf}{{{DD`{c}}e}EbBFhCOf}{{{DDb{c}}e}EbBFhCOf}{{{DDd{gc}}i}EbBFh{{BFj{c}}}{{H`{}{{El{e}}}}}COf}{{{DDf{c}}e}EbD@hCOf}{{{DDh{c}}e}EbD@jCOf}{{{DDj{c}}e}EbDAbCOf}{{{DAd{c}}e}EbBFhCOf}{{{DAf{c}}e}EbBFhCOf}{{{DAh{c}}e}EbBFhCOf}{{{DAj{c}}e}EbBFhCOf}{{{BFl{c}}e}EbBFhCOf}{{{DAl{c}}e}EbBFhCOf}{{{DAn{c}}e}EbBFhCOf}{{{DB`{c}}e}EbBFhCOf}{{{DBb{ce}}g}EbH`BFhCOf}{{{DBf{c}}e}EbBFhCOf}{{{DBh{c}}e}EbBFhCOf}{{{DBj{c}}e}EbBFhCOf}{{{DBl{c}}e}EbBFhCOf}{{{DBn{c}}e}EbBFhCOf}{{{DC`{c}}e}EbBFhCOf}{{{DCb{c}}e}EbBFhCOf}{{{DCd{c}}e}EbBFhCOf}{{{DCf{c}}e}EbBFhCOf}{{{DCh{c}}e}EbBFhCOf}{{{DCj{c}}e}EbBFhCOf}{{{DCl{c}}e}EbBFhCOf}{{{DCn{c}}e}EbBFhCOf}{{{DD`{c}}e}EbBFhCOf}{{{DDb{c}}e}EbBFhCOf}{{{DDd{gc}}i}EbBFh{{BFj{c}}}{{H`{}{{El{e}}}}}COf}{{{DDf{c}}e}EbD@hCOf}{{{DDh{c}}e}EbD@jCOf}{{{DDj{c}}e}EbDAbCOf}{{{DAd{c}}e}EbBFhCOf}{{{DAf{c}}e}EbBFhCOf}{{{DAh{c}}e}EbBFhCOf}{{{DAj{c}}e}EbBFhCOf}{{{BFl{c}}e}EbBFhCOf}{{{DAl{c}}e}EbBFhCOf}{{{DAn{c}}e}EbBFhCOf}{{{DB`{c}}e}EbBFhCOf}{{{DBb{ce}}g}EbH`BFhCOf}{{{DBf{c}}e}EbBFhCOf}{{{DBh{c}}e}EbBFhCOf}{{{DBj{c}}e}EbBFhCOf}{{{DBl{c}}e}EbBFhCOf}{{{DBn{c}}e}EbBFhCOf}{{{DC`{c}}e}EbBFhCOf}{{{DCb{c}}e}EbBFhCOf}{{{DCd{c}}e}EbBFhCOf}{{{DCf{c}}e}EbBFhCOf}{{{DCh{c}}e}EbBFhCOf}{{{DCj{c}}e}EbBFhCOf}{{{DCl{c}}e}EbBFhCOf}{{{DCn{c}}e}EbBFhCOf}{{{DD`{c}}e}EbBFhCOf}{{{DDb{c}}e}EbBFhCOf}{{{DDd{gc}}i}EbBFh{{BFj{c}}}{{H`{}{{El{e}}}}}COf}{{{DDf{c}}e}EbD@hCOf}{{{DDh{c}}e}EbD@jCOf}{{{DDj{c}}e}EbDAbCOf}{{{DAd{c}}e}EbBFhCOf}{{{DAf{c}}e}EbBFhCOf}{{{DAh{c}}e}EbBFhCOf}{{{DAj{c}}e}EbBFhCOf}{{{BFl{c}}e}EbBFhCOf}{{{DAl{c}}e}EbBFhCOf}{{{DAn{c}}e}EbBFhCOf}{{{DB`{c}}e}EbBFhCOf}{{{DBb{ce}}g}EbH`BFhCOf}{{{DBf{c}}e}EbBFhCOf}{{{DBh{c}}e}EbBFhCOf}{{{DBj{c}}e}EbBFhCOf}{{{DBl{c}}e}EbBFhCOf}{{{DBn{c}}e}EbBFhCOf}{{{DC`{c}}e}EbBFhCOf}{{{DCb{c}}e}EbBFhCOf}{{{DCd{c}}e}EbBFhCOf}{{{DCf{c}}e}EbBFhCOf}{{{DCh{c}}e}EbBFhCOf}{{{DCj{c}}e}EbBFhCOf}{{{DCl{c}}e}EbBFhCOf}{{{DCn{c}}e}EbBFhCOf}{{{DD`{c}}e}EbBFhCOf}{{{DDb{c}}e}EbBFhCOf}{{{DDd{gc}}i}EbBFh{{BFj{c}}}{{H`{}{{El{e}}}}}COf}{{{DDf{c}}e}EbD@hCOf}{{{DDh{c}}e}EbD@jCOf}{{{DDj{c}}e}EbDAbCOf}{{{DAd{c}}e}EbBFhCOf}{{{DAf{c}}e}EbBFhCOf}{{{DAh{c}}e}EbBFhCOf}{{{DAj{c}}e}EbBFhCOf}{{{BFl{c}}e}EbBFhCOf}{{{DAl{c}}e}EbBFhCOf}{{{DAn{c}}e}EbBFhCOf}{{{DB`{c}}e}EbBFhCOf}{{{DBb{ce}}g}EbH`BFhCOf}{{{DBf{c}}e}EbBFhCOf}{{{DBh{c}}e}EbBFhCOf}{{{DBj{c}}e}EbBFhCOf}{{{DBl{c}}e}EbBFhCOf}{{{DBn{c}}e}EbBFhCOf}{{{DC`{c}}e}EbBFhCOf}{{{DCb{c}}e}EbBFhCOf}{{{DCd{c}}e}EbBFhCOf}{{{DCf{c}}e}EbBFhCOf}{{{DCh{c}}e}EbBFhCOf}{{{DCj{c}}e}EbBFhCOf}{{{DCl{c}}e}EbBFhCOf}{{{DCn{c}}e}EbBFhCOf}{{{DD`{c}}e}EbBFhCOf}{{{DDb{c}}e}EbBFhCOf}{{{DDd{gc}}i}EbBFh{{BFj{c}}}{{H`{}{{El{e}}}}}COf}{{{DDf{c}}e}EbD@hCOf}{{{DDh{c}}e}EbD@jCOf}{{{DDj{c}}e}EbDAbCOf}{{{DAd{c}}e}EbBFhCOf}{{{DAf{c}}e}EbBFhCOf}{{{DAh{c}}e}EbBFhCOf}{{{DAj{c}}e}EbBFhCOf}{{{BFl{c}}e}EbBFhCOf}{{{DAl{c}}e}EbBFhCOf}{{{DAn{c}}e}EbBFhCOf}{{{DB`{c}}e}EbBFhCOf}{{{DBb{ce}}g}EbH`BFhCOf}{{{DBf{c}}e}EbBFhCOf}{{{DBh{c}}e}EbBFhCOf}{{{DBj{c}}e}EbBFhCOf}{{{DBl{c}}e}EbBFhCOf}{{{DBn{c}}e}EbBFhCOf}{{{DC`{c}}e}EbBFhCOf}{{{DCb{c}}e}EbBFhCOf}{{{DCd{c}}e}EbBFhCOf}{{{DCf{c}}e}EbBFhCOf}{{{DCh{c}}e}EbBFhCOf}{{{DCj{c}}e}EbBFhCOf}{{{DCl{c}}e}EbBFhCOf}{{{DCn{c}}e}EbBFhCOf}{{{DD`{c}}e}EbBFhCOf}{{{DDb{c}}e}EbBFhCOf}{{{DDd{gc}}i}EbBFh{{BFj{c}}}{{H`{}{{El{e}}}}}COf}{{{DDf{c}}e}EbD@hCOf}{{{DDh{c}}e}EbD@jCOf}{{{DDj{c}}e}EbDAbCOf}{{{DAd{c}}e}EbBFhCOf}{{{DAf{c}}e}EbBFhCOf}{{{DAh{c}}e}EbBFhCOf}{{{DAj{c}}e}EbBFhCOf}{{{BFl{c}}e}EbBFhCOf}{{{DAl{c}}e}EbBFhCOf}{{{DAn{c}}e}EbBFhCOf}{{{DB`{c}}e}EbBFhCOf}{{{DBb{ce}}g}EbH`BFhCOf}{{{DBf{c}}e}EbBFhCOf}{{{DBh{c}}e}EbBFhCOf}{{{DBj{c}}e}EbBFhCOf}{{{DBl{c}}e}EbBFhCOf}{{{DBn{c}}e}EbBFhCOf}{{{DC`{c}}e}EbBFhCOf}{{{DCb{c}}e}EbBFhCOf}{{{DCd{c}}e}EbBFhCOf}{{{DCf{c}}e}EbBFhCOf}{{{DCh{c}}e}EbBFhCOf}{{{DCj{c}}e}EbBFhCOf}{{{DCl{c}}e}EbBFhCOf}{{{DCn{c}}e}EbBFhCOf}{{{DD`{c}}e}EbBFhCOf}{{{DDb{c}}e}EbBFhCOf}{{{DDd{gc}}i}EbBFh{{BFj{c}}}{{H`{}{{El{e}}}}}COf}{{{DDf{c}}e}EbD@hCOf}{{{DDh{c}}e}EbD@jCOf}{{{DDj{c}}e}EbDAbCOf}{{{DAd{c}}{j{Gb}}e}EbBFhCOf}{{{DAf{c}}{j{Gb}}e}EbBFhCOf}{{{DAh{c}}{j{Gb}}e}EbBFhCOf}{{{DAj{c}}{j{Gb}}e}EbBFhCOf}{{{BFl{c}}{j{Gb}}e}EbBFhCOf}{{{DAl{c}}{j{Gb}}e}EbBFhCOf}{{{DAn{c}}{j{Gb}}e}EbBFhCOf}{{{DB`{c}}{j{Gb}}e}EbBFhCOf}{{{DBb{ce}}{j{Gb}}g}EbH`BFhCOf}{{{DBf{c}}{j{Gb}}e}EbBFhCOf}{{{DBh{c}}{j{Gb}}e}EbBFhCOf}{{{DBj{c}}{j{Gb}}e}EbBFhCOf}{{{DBl{c}}{j{Gb}}e}EbBFhCOf}{{{DBn{c}}{j{Gb}}e}EbBFhCOf}{{{DC`{c}}{j{Gb}}e}EbBFhCOf}{{{DCb{c}}{j{Gb}}e}EbBFhCOf}{{{DCd{c}}{j{Gb}}e}EbBFhCOf}{{{DCf{c}}{j{Gb}}e}EbBFhCOf}{{{DCh{c}}{j{Gb}}e}EbBFhCOf}{{{DCj{c}}{j{Gb}}e}EbBFhCOf}{{{DCl{c}}{j{Gb}}e}EbBFhCOf}{{{DCn{c}}{j{Gb}}e}EbBFhCOf}{{{DD`{c}}{j{Gb}}e}EbBFhCOf}{{{DDb{c}}{j{Gb}}e}EbBFhCOf}{{{DDd{gc}}{j{Gb}}i}EbBFh{{BFj{c}}}{{H`{}{{El{e}}}}}COf}{{{DDf{c}}{j{Gb}}e}EbD@hCOf}{{{DDh{c}}{j{Gb}}e}EbD@jCOf}{{{DDj{c}}{j{Gb}}e}EbDAbCOf}{{{DAd{c}}e}EbBFhCOf}{{{DAf{c}}e}EbBFhCOf}{{{DAh{c}}e}EbBFhCOf}{{{DAj{c}}e}EbBFhCOf}{{{BFl{c}}e}EbBFhCOf}{{{DAl{c}}e}EbBFhCOf}{{{DAn{c}}e}EbBFhCOf}{{{DB`{c}}e}EbBFhCOf}{{{DBb{ce}}g}EbH`BFhCOf}{{{DBf{c}}e}EbBFhCOf}{{{DBh{c}}e}EbBFhCOf}{{{DBj{c}}e}EbBFhCOf}{{{DBl{c}}e}EbBFhCOf}{{{DBn{c}}e}EbBFhCOf}{{{DC`{c}}e}EbBFhCOf}{{{DCb{c}}e}EbBFhCOf}{{{DCd{c}}e}EbBFhCOf}{{{DCf{c}}e}EbBFhCOf}{{{DCh{c}}e}EbBFhCOf}{{{DCj{c}}e}EbBFhCOf}{{{DCl{c}}e}EbBFhCOf}{{{DCn{c}}e}EbBFhCOf}{{{DD`{c}}e}EbBFhCOf}{{{DDb{c}}e}EbBFhCOf}{{{DDd{gc}}i}EbBFh{{BFj{c}}}{{H`{}{{El{e}}}}}COf}{{{DDf{c}}e}EbD@hCOf}{{{DDh{c}}e}EbD@jCOf}{{{DDj{c}}e}EbDAbCOf}{{{DAd{c}}e}EbBFhCOf}{{{DAf{c}}e}EbBFhCOf}{{{DAh{c}}e}EbBFhCOf}{{{DAj{c}}e}EbBFhCOf}{{{BFl{c}}e}EbBFhCOf}{{{DAl{c}}e}EbBFhCOf}{{{DAn{c}}e}EbBFhCOf}{{{DB`{c}}e}EbBFhCOf}{{{DBb{ce}}g}EbH`BFhCOf}{{{DBf{c}}e}EbBFhCOf}{{{DBh{c}}e}EbBFhCOf}{{{DBj{c}}e}EbBFhCOf}{{{DBl{c}}e}EbBFhCOf}{{{DBn{c}}e}EbBFhCOf}{{{DC`{c}}e}EbBFhCOf}{{{DCb{c}}e}EbBFhCOf}{{{DCd{c}}e}EbBFhCOf}{{{DCf{c}}e}EbBFhCOf}{{{DCh{c}}e}EbBFhCOf}{{{DCj{c}}e}EbBFhCOf}{{{DCl{c}}e}EbBFhCOf}{{{DCn{c}}e}EbBFhCOf}{{{DD`{c}}e}EbBFhCOf}{{{DDb{c}}e}EbBFhCOf}{{{DDd{gc}}i}EbBFh{{BFj{c}}}{{H`{}{{El{e}}}}}COf}{{{DDf{c}}e}EbD@hCOf}{{{DDh{c}}e}EbD@jCOf}{{{DDj{c}}e}EbDAbCOf}{{{DAd{c}}e}EbBFhCOf}{{{DAf{c}}e}EbBFhCOf}{{{DAh{c}}e}EbBFhCOf}{{{DAj{c}}e}EbBFhCOf}{{{BFl{c}}e}EbBFhCOf}{{{DAl{c}}e}EbBFhCOf}{{{DAn{c}}e}EbBFhCOf}{{{DB`{c}}e}EbBFhCOf}{{{DBb{ce}}g}EbH`BFhCOf}{{{DBf{c}}e}EbBFhCOf}{{{DBh{c}}e}EbBFhCOf}{{{DBj{c}}e}EbBFhCOf}{{{DBl{c}}e}EbBFhCOf}{{{DBn{c}}e}EbBFhCOf}{{{DC`{c}}e}EbBFhCOf}{{{DCb{c}}e}EbBFhCOf}{{{DCd{c}}e}EbBFhCOf}{{{DCf{c}}e}EbBFhCOf}{{{DCh{c}}e}EbBFhCOf}{{{DCj{c}}e}EbBFhCOf}{{{DCl{c}}e}EbBFhCOf}{{{DCn{c}}e}EbBFhCOf}{{{DD`{c}}e}EbBFhCOf}{{{DDb{c}}e}EbBFhCOf}{{{DDd{gc}}i}EbBFh{{BFj{c}}}{{H`{}{{El{e}}}}}COf}{{{DDf{c}}e}EbD@hCOf}{{{DDh{c}}e}EbD@jCOf}{{{DDj{c}}e}EbDAbCOf}{{{DAd{c}}e}EbBFhCOf}{{{DAf{c}}e}EbBFhCOf}{{{DAh{c}}e}EbBFhCOf}{{{DAj{c}}e}EbBFhCOf}{{{BFl{c}}e}EbBFhCOf}{{{DAl{c}}e}EbBFhCOf}{{{DAn{c}}e}EbBFhCOf}{{{DB`{c}}e}EbBFhCOf}{{{DBb{ce}}g}EbH`BFhCOf}{{{DBf{c}}e}EbBFhCOf}{{{DBh{c}}e}EbBFhCOf}{{{DBj{c}}e}EbBFhCOf}{{{DBl{c}}e}EbBFhCOf}{{{DBn{c}}e}EbBFhCOf}{{{DC`{c}}e}EbBFhCOf}{{{DCb{c}}e}EbBFhCOf}{{{DCd{c}}e}EbBFhCOf}{{{DCf{c}}e}EbBFhCOf}{{{DCh{c}}e}EbBFhCOf}{{{DCj{c}}e}EbBFhCOf}{{{DCl{c}}e}EbBFhCOf}{{{DCn{c}}e}EbBFhCOf}{{{DD`{c}}e}EbBFhCOf}{{{DDb{c}}e}EbBFhCOf}{{{DDd{gc}}i}EbBFh{{BFj{c}}}{{H`{}{{El{e}}}}}COf}{{{DDf{c}}e}EbD@hCOf}{{{DDh{c}}e}EbD@jCOf}{{{DDj{c}}e}EbDAbCOf}{{{DAd{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DAf{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DAh{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DAj{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{BFl{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DAl{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DAn{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DB`{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DBb{ce}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}g}EbH`BFhCOf}{{{DBf{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DBh{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DBj{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DBl{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DBn{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DC`{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DCb{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DCd{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DCf{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DCh{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DCj{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DCl{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DCn{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DD`{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DDb{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DDd{gc}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}i}EbBFh{{BFj{c}}}{{H`{}{{El{e}}}}}COf}{{{DDf{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbD@hCOf}{{{DDh{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbD@jCOf}{{{DDj{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbDAbCOf}{{{DAd{c}}Hne}EbBFhCOf}{{{DAf{c}}Hne}EbBFhCOf}{{{DAh{c}}Hne}EbBFhCOf}{{{DAj{c}}Hne}EbBFhCOf}{{{BFl{c}}Hne}EbBFhCOf}{{{DAl{c}}Hne}EbBFhCOf}{{{DAn{c}}Hne}EbBFhCOf}{{{DB`{c}}Hne}EbBFhCOf}{{{DBb{ce}}Hng}EbH`BFhCOf}{{{DBf{c}}Hne}EbBFhCOf}{{{DBh{c}}Hne}EbBFhCOf}{{{DBj{c}}Hne}EbBFhCOf}{{{DBl{c}}Hne}EbBFhCOf}{{{DBn{c}}Hne}EbBFhCOf}{{{DC`{c}}Hne}EbBFhCOf}{{{DCb{c}}Hne}EbBFhCOf}{{{DCd{c}}Hne}EbBFhCOf}{{{DCf{c}}Hne}EbBFhCOf}{{{DCh{c}}Hne}EbBFhCOf}{{{DCj{c}}Hne}EbBFhCOf}{{{DCl{c}}Hne}EbBFhCOf}{{{DCn{c}}Hne}EbBFhCOf}{{{DD`{c}}Hne}EbBFhCOf}{{{DDb{c}}Hne}EbBFhCOf}{{{DDd{gc}}Hni}EbBFh{{BFj{c}}}{{H`{}{{El{e}}}}}COf}{{{DDf{c}}Hne}EbD@hCOf}{{{DDh{c}}Hne}EbD@jCOf}{{{DDj{c}}Hne}EbDAbCOf}{{{DAd{c}}{j{Gb}}Hne}EbBFhCOf}{{{DAf{c}}{j{Gb}}Hne}EbBFhCOf}{{{DAh{c}}{j{Gb}}Hne}EbBFhCOf}{{{DAj{c}}{j{Gb}}Hne}EbBFhCOf}{{{BFl{c}}{j{Gb}}Hne}EbBFhCOf}{{{DAl{c}}{j{Gb}}Hne}EbBFhCOf}{{{DAn{c}}{j{Gb}}Hne}EbBFhCOf}{{{DB`{c}}{j{Gb}}Hne}EbBFhCOf}{{{DBb{ce}}{j{Gb}}Hng}EbH`BFhCOf}{{{DBf{c}}{j{Gb}}Hne}EbBFhCOf}{{{DBh{c}}{j{Gb}}Hne}EbBFhCOf}{{{DBj{c}}{j{Gb}}Hne}EbBFhCOf}{{{DBl{c}}{j{Gb}}Hne}EbBFhCOf}{{{DBn{c}}{j{Gb}}Hne}EbBFhCOf}{{{DC`{c}}{j{Gb}}Hne}EbBFhCOf}{{{DCb{c}}{j{Gb}}Hne}EbBFhCOf}{{{DCd{c}}{j{Gb}}Hne}EbBFhCOf}{{{DCf{c}}{j{Gb}}Hne}EbBFhCOf}{{{DCh{c}}{j{Gb}}Hne}EbBFhCOf}{{{DCj{c}}{j{Gb}}Hne}EbBFhCOf}{{{DCl{c}}{j{Gb}}Hne}EbBFhCOf}{{{DCn{c}}{j{Gb}}Hne}EbBFhCOf}{{{DD`{c}}{j{Gb}}Hne}EbBFhCOf}{{{DDb{c}}{j{Gb}}Hne}EbBFhCOf}{{{DDd{gc}}{j{Gb}}Hni}EbBFh{{BFj{c}}}{{H`{}{{El{e}}}}}COf}{{{DDf{c}}{j{Gb}}Hne}EbD@hCOf}{{{DDh{c}}{j{Gb}}Hne}EbD@jCOf}{{{DDj{c}}{j{Gb}}Hne}EbDAbCOf}{{{DAd{c}}e}EbBFhCOf}{{{DAf{c}}e}EbBFhCOf}{{{DAh{c}}e}EbBFhCOf}{{{DAj{c}}e}EbBFhCOf}{{{BFl{c}}e}EbBFhCOf}{{{DAl{c}}e}EbBFhCOf}{{{DAn{c}}e}EbBFhCOf}{{{DB`{c}}e}EbBFhCOf}{{{DBb{ce}}g}EbH`BFhCOf}{{{DBf{c}}e}EbBFhCOf}{{{DBh{c}}e}EbBFhCOf}{{{DBj{c}}e}EbBFhCOf}{{{DBl{c}}e}EbBFhCOf}{{{DBn{c}}e}EbBFhCOf}{{{DC`{c}}e}EbBFhCOf}{{{DCb{c}}e}EbBFhCOf}{{{DCd{c}}e}EbBFhCOf}{{{DCf{c}}e}EbBFhCOf}{{{DCh{c}}e}EbBFhCOf}{{{DCj{c}}e}EbBFhCOf}{{{DCl{c}}e}EbBFhCOf}{{{DCn{c}}e}EbBFhCOf}{{{DD`{c}}e}EbBFhCOf}{{{DDb{c}}e}EbBFhCOf}{{{DDd{gc}}i}EbBFh{{BFj{c}}}{{H`{}{{El{e}}}}}COf}{{{DDf{c}}e}EbD@hCOf}{{{DDh{c}}e}EbD@jCOf}{{{DDj{c}}e}EbDAbCOf}{{{DAd{c}}e}EbBFhCOf}{{{DAf{c}}e}EbBFhCOf}{{{DAh{c}}e}EbBFhCOf}{{{DAj{c}}e}EbBFhCOf}{{{BFl{c}}e}EbBFhCOf}{{{DAl{c}}e}EbBFhCOf}{{{DAn{c}}e}EbBFhCOf}{{{DB`{c}}e}EbBFhCOf}{{{DBb{ce}}g}EbH`BFhCOf}{{{DBf{c}}e}EbBFhCOf}{{{DBh{c}}e}EbBFhCOf}{{{DBj{c}}e}EbBFhCOf}{{{DBl{c}}e}EbBFhCOf}{{{DBn{c}}e}EbBFhCOf}{{{DC`{c}}e}EbBFhCOf}{{{DCb{c}}e}EbBFhCOf}{{{DCd{c}}e}EbBFhCOf}{{{DCf{c}}e}EbBFhCOf}{{{DCh{c}}e}EbBFhCOf}{{{DCj{c}}e}EbBFhCOf}{{{DCl{c}}e}EbBFhCOf}{{{DCn{c}}e}EbBFhCOf}{{{DD`{c}}e}EbBFhCOf}{{{DDb{c}}e}EbBFhCOf}{{{DDd{gc}}i}EbBFh{{BFj{c}}}{{H`{}{{El{e}}}}}COf}{{{DDf{c}}e}EbD@hCOf}{{{DDh{c}}e}EbD@jCOf}{{{DDj{c}}e}EbDAbCOf}{{{DAd{c}}e}EbBFhCOf}{{{DAf{c}}e}EbBFhCOf}{{{DAh{c}}e}EbBFhCOf}{{{DAj{c}}e}EbBFhCOf}{{{BFl{c}}e}EbBFhCOf}{{{DAl{c}}e}EbBFhCOf}{{{DAn{c}}e}EbBFhCOf}{{{DB`{c}}e}EbBFhCOf}{{{DBb{ce}}g}EbH`BFhCOf}{{{DBf{c}}e}EbBFhCOf}{{{DBh{c}}e}EbBFhCOf}{{{DBj{c}}e}EbBFhCOf}{{{DBl{c}}e}EbBFhCOf}{{{DBn{c}}e}EbBFhCOf}{{{DC`{c}}e}EbBFhCOf}{{{DCb{c}}e}EbBFhCOf}{{{DCd{c}}e}EbBFhCOf}{{{DCf{c}}e}EbBFhCOf}{{{DCh{c}}e}EbBFhCOf}{{{DCj{c}}e}EbBFhCOf}{{{DCl{c}}e}EbBFhCOf}{{{DCn{c}}e}EbBFhCOf}{{{DD`{c}}e}EbBFhCOf}{{{DDb{c}}e}EbBFhCOf}{{{DDd{gc}}i}EbBFh{{BFj{c}}}{{H`{}{{El{e}}}}}COf}{{{DDf{c}}e}EbD@hCOf}{{{DDh{c}}e}EbD@jCOf}{{{DDj{c}}e}EbDAbCOf}{{{DAd{c}}e}EbBFhCOf}{{{DAf{c}}e}EbBFhCOf}{{{DAh{c}}e}EbBFhCOf}{{{DAj{c}}e}EbBFhCOf}{{{BFl{c}}e}EbBFhCOf}{{{DAl{c}}e}EbBFhCOf}{{{DAn{c}}e}EbBFhCOf}{{{DB`{c}}e}EbBFhCOf}{{{DBb{ce}}g}EbH`BFhCOf}{{{DBf{c}}e}EbBFhCOf}{{{DBh{c}}e}EbBFhCOf}{{{DBj{c}}e}EbBFhCOf}{{{DBl{c}}e}EbBFhCOf}{{{DBn{c}}e}EbBFhCOf}{{{DC`{c}}e}EbBFhCOf}{{{DCb{c}}e}EbBFhCOf}{{{DCd{c}}e}EbBFhCOf}{{{DCf{c}}e}EbBFhCOf}{{{DCh{c}}e}EbBFhCOf}{{{DCj{c}}e}EbBFhCOf}{{{DCl{c}}e}EbBFhCOf}{{{DCn{c}}e}EbBFhCOf}{{{DD`{c}}e}EbBFhCOf}{{{DDb{c}}e}EbBFhCOf}{{{DDd{gc}}i}EbBFh{{BFj{c}}}{{H`{}{{El{e}}}}}COf}{{{DDf{c}}e}EbD@hCOf}{{{DDh{c}}e}EbD@jCOf}{{{DDj{c}}e}EbDAbCOf}{{{DAd{c}}e}EbBFhCOf}{{{DAf{c}}e}EbBFhCOf}{{{DAh{c}}e}EbBFhCOf}{{{DAj{c}}e}EbBFhCOf}{{{BFl{c}}e}EbBFhCOf}{{{DAl{c}}e}EbBFhCOf}{{{DAn{c}}e}EbBFhCOf}{{{DB`{c}}e}EbBFhCOf}{{{DBb{ce}}g}EbH`BFhCOf}{{{DBf{c}}e}EbBFhCOf}{{{DBh{c}}e}EbBFhCOf}{{{DBj{c}}e}EbBFhCOf}{{{DBl{c}}e}EbBFhCOf}{{{DBn{c}}e}EbBFhCOf}{{{DC`{c}}e}EbBFhCOf}{{{DCb{c}}e}EbBFhCOf}{{{DCd{c}}e}EbBFhCOf}{{{DCf{c}}e}EbBFhCOf}{{{DCh{c}}e}EbBFhCOf}{{{DCj{c}}e}EbBFhCOf}{{{DCl{c}}e}EbBFhCOf}{{{DCn{c}}e}EbBFhCOf}{{{DD`{c}}e}EbBFhCOf}{{{DDb{c}}e}EbBFhCOf}{{{DDd{gc}}i}EbBFh{{BFj{c}}}{{H`{}{{El{e}}}}}COf}{{{DDf{c}}e}EbD@hCOf}{{{DDh{c}}e}EbD@jCOf}{{{DDj{c}}e}EbDAbCOf}{{{DAd{c}}e}EbBFhCOf}{{{DAf{c}}e}EbBFhCOf}{{{DAh{c}}e}EbBFhCOf}{{{DAj{c}}e}EbBFhCOf}{{{BFl{c}}e}EbBFhCOf}{{{DAl{c}}e}EbBFhCOf}{{{DAn{c}}e}EbBFhCOf}{{{DB`{c}}e}EbBFhCOf}{{{DBb{ce}}g}EbH`BFhCOf}{{{DBf{c}}e}EbBFhCOf}{{{DBh{c}}e}EbBFhCOf}{{{DBj{c}}e}EbBFhCOf}{{{DBl{c}}e}EbBFhCOf}{{{DBn{c}}e}EbBFhCOf}{{{DC`{c}}e}EbBFhCOf}{{{DCb{c}}e}EbBFhCOf}{{{DCd{c}}e}EbBFhCOf}{{{DCf{c}}e}EbBFhCOf}{{{DCh{c}}e}EbBFhCOf}{{{DCj{c}}e}EbBFhCOf}{{{DCl{c}}e}EbBFhCOf}{{{DCn{c}}e}EbBFhCOf}{{{DD`{c}}e}EbBFhCOf}{{{DDb{c}}e}EbBFhCOf}{{{DDd{gc}}i}EbBFh{{BFj{c}}}{{H`{}{{El{e}}}}}COf}{{{DDf{c}}e}EbD@hCOf}{{{DDh{c}}e}EbD@jCOf}{{{DDj{c}}e}EbDAbCOf}{{{DAd{c}}{j{Gb}}e}EbBFhCOf}{{{DAf{c}}{j{Gb}}e}EbBFhCOf}{{{DAh{c}}{j{Gb}}e}EbBFhCOf}{{{DAj{c}}{j{Gb}}e}EbBFhCOf}{{{BFl{c}}{j{Gb}}e}EbBFhCOf}{{{DAl{c}}{j{Gb}}e}EbBFhCOf}{{{DAn{c}}{j{Gb}}e}EbBFhCOf}{{{DB`{c}}{j{Gb}}e}EbBFhCOf}{{{DBb{ce}}{j{Gb}}g}EbH`BFhCOf}{{{DBf{c}}{j{Gb}}e}EbBFhCOf}{{{DBh{c}}{j{Gb}}e}EbBFhCOf}{{{DBj{c}}{j{Gb}}e}EbBFhCOf}{{{DBl{c}}{j{Gb}}e}EbBFhCOf}{{{DBn{c}}{j{Gb}}e}EbBFhCOf}{{{DC`{c}}{j{Gb}}e}EbBFhCOf}{{{DCb{c}}{j{Gb}}e}EbBFhCOf}{{{DCd{c}}{j{Gb}}e}EbBFhCOf}{{{DCf{c}}{j{Gb}}e}EbBFhCOf}{{{DCh{c}}{j{Gb}}e}EbBFhCOf}{{{DCj{c}}{j{Gb}}e}EbBFhCOf}{{{DCl{c}}{j{Gb}}e}EbBFhCOf}{{{DCn{c}}{j{Gb}}e}EbBFhCOf}{{{DD`{c}}{j{Gb}}e}EbBFhCOf}{{{DDb{c}}{j{Gb}}e}EbBFhCOf}{{{DDd{gc}}{j{Gb}}i}EbBFh{{BFj{c}}}{{H`{}{{El{e}}}}}COf}{{{DDf{c}}{j{Gb}}e}EbD@hCOf}{{{DDh{c}}{j{Gb}}e}EbD@jCOf}{{{DDj{c}}{j{Gb}}e}EbDAbCOf}{{{DBb{ce}}}{{Eb{Bne}}}H`BFh}{{{DDd{ce}}}{{Eb{Bne}}}H`BFh}{{{j{DBd}}{j{DBd}}}Eh}{{{j{{DAd{c}}}}{j{B`F`}}}{{Eb{BnFb}}}{}}{{{j{{DAf{c}}}}{j{B`F`}}}{{Eb{BnFb}}}{}}{{{j{{DAh{c}}}}{j{B`F`}}}{{Eb{BnFb}}}{}}{{{j{{DAj{c}}}}{j{B`F`}}}{{Eb{BnFb}}}{}}{{{j{{BFl{c}}}}{j{B`F`}}}{{Eb{BnFb}}}{}}{{{j{{DAl{c}}}}{j{B`F`}}}{{Eb{BnFb}}}{}}{{{j{{DAn{c}}}}{j{B`F`}}}{{Eb{BnFb}}}{}}{{{j{{DB`{c}}}}{j{B`F`}}}{{Eb{BnFb}}}{}}{{{j{{DBb{ce}}}}{j{B`F`}}}{{Eb{BnFb}}}{H`Fd}{}}{{{j{DBd}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{{DBf{c}}}}{j{B`F`}}}{{Eb{BnFb}}}{}}{{{j{{DBh{c}}}}{j{B`F`}}}{{Eb{BnFb}}}{}}{{{j{{DBj{c}}}}{j{B`F`}}}{{Eb{BnFb}}}{}}{{{j{{DBl{c}}}}{j{B`F`}}}{{Eb{BnFb}}}{}}{{{j{{DBn{c}}}}{j{B`F`}}}{{Eb{BnFb}}}{}}{{{j{{DC`{c}}}}{j{B`F`}}}{{Eb{BnFb}}}{}}{{{j{{DCb{c}}}}{j{B`F`}}}{{Eb{BnFb}}}{}}{{{j{{DCd{c}}}}{j{B`F`}}}{{Eb{BnFb}}}{}}{{{j{{DCf{c}}}}{j{B`F`}}}{{Eb{BnFb}}}{}}{{{j{{DCh{c}}}}{j{B`F`}}}{{Eb{BnFb}}}{}}{{{j{{DCj{c}}}}{j{B`F`}}}{{Eb{BnFb}}}{}}{{{j{{DCl{c}}}}{j{B`F`}}}{{Eb{BnFb}}}{}}{{{j{{DCn{c}}}}{j{B`F`}}}{{Eb{BnFb}}}{}}{{{j{{DD`{c}}}}{j{B`F`}}}{{Eb{BnFb}}}{}}{{{j{{DDb{c}}}}{j{B`F`}}}{{Eb{BnFb}}}{}}{{{j{{DDd{ce}}}}{j{B`F`}}}{{Eb{BnFb}}}Fd{}}{{{j{{DDf{c}}}}{j{B`F`}}}{{Eb{BnFb}}}Fd}{{{j{{DDh{c}}}}{j{B`F`}}}{{Eb{BnFb}}}Fd}{{{j{{DDj{c}}}}{j{B`F`}}}{{Eb{BnFb}}}Fd}{cc{}}0000000000000000000000000000{{}c{}}0000000000000000000000000000{{{DAd{c}}}{{DAd{c}}}BFh}{{{DAf{c}}}{{DAf{c}}}BFh}{{{DAh{c}}}{{DAh{c}}}BFh}{{{DAj{c}}}{{DAj{c}}}BFh}{{{BFl{c}}}{{BFl{c}}}BFh}{{{DAl{c}}}{{DAl{c}}}BFh}{{{DAn{c}}}{{DAn{c}}}BFh}{{{DB`{c}}}{{DB`{c}}}BFh}{{{DBb{ce}}}{{DBb{ce}}}H`BFh}{{{DBf{c}}}{{DBf{c}}}BFh}{{{DBh{c}}}{{DBh{c}}}BFh}{{{DBj{c}}}{{DBj{c}}}BFh}{{{DBl{c}}}{{DBl{c}}}BFh}{{{DBn{c}}}{{DBn{c}}}BFh}{{{DC`{c}}}{{DC`{c}}}BFh}{{{DCb{c}}}{{DCb{c}}}BFh}{{{DCd{c}}}{{DCd{c}}}BFh}{{{DCf{c}}}{{DCf{c}}}BFh}{{{DCh{c}}}{{DCh{c}}}BFh}{{{DCj{c}}}{{DCj{c}}}BFh}{{{DCl{c}}}{{DCl{c}}}BFh}{{{DCn{c}}}{{DCn{c}}}BFh}{{{DD`{c}}}{{DD`{c}}}BFh}{{{DDb{c}}}{{DDb{c}}}BFh}{{{DDd{gc}}}{{DDd{gc}}}BFh{{BFj{c}}}{{H`{}{{El{e}}}}}}{{{DDf{c}}}{{DDf{c}}}D@h}{{{DDh{c}}}{{DDh{c}}}D@j}{{{DDj{c}}}{{DDj{c}}}DAb}{{}{{DAd{c}}}{}}{b{{DAf{c}}}{}}{{{j{Gb}}}{{DAh{c}}}{}}{{{j{Gb}}}{{DAj{c}}}{}}{In{{BFl{c}}}{}}{{{AFj{Gb}}}{{DAl{c}}}{}}{{{j{{Aj{Af}}}}}{{DAn{c}}}{}}{{{j{{Aj{Af}}}}}{{DB`{c}}}{}}{c{{DBb{ce}}}H`{}}{Eh{{DBf{c}}}{}}{BCn{{DBh{c}}}{}}{BCj{{DBj{c}}}{}}{BCl{{DBl{c}}}{}}{AAf{{DBn{c}}}{}}{BM`{{DC`{c}}}{}}{DDl{{DCb{c}}}{}}{Af{{DCd{c}}}{}}{AFn{{DCf{c}}}{}}{Dl{{DCh{c}}}{}}{AEb{{DCj{c}}}{}}{Hn{{DCl{c}}}{}}{COh{{DCn{c}}}{}}{AEf{{DD`{c}}}{}}{BDf{{DDb{c}}}{}}{c{{DDd{ce}}}H`{}}{c{{DDf{c}}}{}}{c{{DDh{c}}}{}}{c{{DDj{c}}}{}}{{{j{B`{DBb{ce}}}}g}{{Eb{Dj}}}H`BFhD@`}{{{j{B`{DDd{gc}}}}i}{{Eb{Dj}}}BFh{{BFj{c}}}{{H`{}{{El{e}}}}}D@`}{{{j{B`{DBb{ce}}}}gi}{{Eb{{Dj{Fh}}}}}H`BFhD@`D@`}2{{{j{B`{DBb{ce}}}}g}EbH`BFhD@`}{{{j{{DBb{ce}}}}}{{Dj{Hn}}}H`BFh}0{{{j{{DDd{gc}}}}}{{Dj{Hn}}}BFh{{BFj{c}}}{{H`{}{{El{e}}}}}}{jc{}}0000000000000000000000000000{jIn}{c{{Eb{e}}}{}{}}0000000000000000000000000000{{}{{Eb{c}}}{}}0000000000000000000000000000{jJh}0000000000000000000000000000{{{DAf{c}}e}{{Eb{Fh}}}BFhD@`}{{{DAh{c}}e}{{Eb{Fh}}}BFhD@`}{{{DAj{c}}e}{{Eb{Fh}}}BFhD@`}{{{BFl{c}}e}{{Eb{Fh}}}BFhD@`}{{{DAl{c}}e}{{Eb{Fh}}}BFhD@`}{{{DDh{c}}e}{{Eb{Fh}}}D@jD@`}{{}c{}}0000000000000000000000000000```````````````````````````````````{j{{j{c}}}{}}{{{j{B`}}}{{j{B`c}}}{}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}Ai}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}IhIh{{En{}{{El{{Fh{AeAg}}}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}Ae}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}En}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}{j{Ae}}}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}{CKhADf}}{cCNfCKh}{{{CNh{}{{CMf{c}}{Gd{e}}}}}{{Eb{ce}}}{}CNf}{{{CNj{}{{CMf{c}}{Gd{e}}}}}{{Eb{ce}}}{}CNf}{{{CNl{}{{CMf{c}}{Gd{e}}}}}{{Eb{ce}}}{}CNf}{{{CNn{}{{CMf{c}}{Gd{e}}}}}{{Eb{ce}}}{}CNf}{{{CO`{}{{CMf{c}}{Gd{e}}}}}{{Eb{ce}}}{}CNf}{{{COb{}{{CMf{c}}{Gd{e}}}}}{{Eb{ce}}}{}CNf}{{{COd{}{{CMf{c}}{Gd{e}}}}}{{Eb{ce}}}{}CNf}{{{DDn{ce}}}{{Eb{ce}}}{}CNf}000000{cc{}}{{}c{}}{{{j{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}}}}Eh{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{j{Ih}}c}EbIf}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}Eh}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}{j{{Aj{Af}}}}}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}BDf}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{j{B`{CNh{}{{CMf{c}}{Gd{e}}}}}}{j{g}}}{{Eb{Bne}}}{}CNf{IhADf}}{{{j{B`{CNj{}{{CMf{c}}{Gd{e}}}}}}{j{g}}}{{Eb{Bne}}}{}CNf{IhADf}}{{{j{B`{DDn{ce}}}}{j{g}}}{{Eb{Bne}}}{}CNf{IhADf}}0{{{j{B`{CO`{}{{CMf{c}}{Gd{e}}}}}}{j{g}}{j{i}}}{{Eb{Bne}}}{}CNf{IhADf}{IhADf}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}COh}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}AEf}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{j{B`{CNl{}{{CMf{c}}{Gd{e}}}}}}{j{g}}}{{Eb{Bne}}}{}CNf{IhADf}}{{{j{B`{CNn{}{{CMf{c}}{Gd{e}}}}}}{j{g}}}{{Eb{Bne}}}{}CNf{IhADf}}{{{j{B`{COb{}{{CMf{c}}{Gd{e}}}}}}{j{Gb}}{j{g}}}{{Eb{Bne}}}{}CNf{IhADf}}{{{j{B`{COd{}{{CMf{c}}{Gd{e}}}}}}{j{Gb}}{j{g}}}{{Eb{Bne}}}{}CNf{IhADf}}77{{{j{B`{DDn{ce}}}}{j{Gb}}{j{g}}}{{Eb{Bne}}}{}CNf{IhADf}}0{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}BM`}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}BCj}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}BCl}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}AAf}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}BCn}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{j{B`{CO`{}{{CMf{c}}{Gd{e}}}}}}{j{g}}}{{Eb{Bne}}}{}CNf{IhADf}}>{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}{Dj{Hn}}}{{Eb{oe}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}{j{Gb}}{j{Ae}}}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}{IhADf}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}{j{Gb}}b{j{Gb}}{j{Ae}}}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}{IhADf}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}{Dj{Hn}}}{{Eb{ge}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}{j{Ae}}}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}{IhADf}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}{j{Gb}}}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}{j{Gb}}Hn}{{Eb{Aae}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}{j{Gb}}b{j{Gb}}Hn}{{Eb{Ace}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}Hn}{{Eb{ie}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}{j{Gb}}Hn}{{Eb{ke}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}{j{Gb}}b{j{Gb}}Hn}{{Eb{me}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}AEb}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}AFn}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}b}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}Dl}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}Af}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}=:{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}{j{Gb}}b{j{Gb}}}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{j{B`{CO`{}{{CMf{c}}{Gd{e}}}}}}{j{g}}}{{Eb{Bne}}}{}CNf{IhADf}}{{{j{B`{DDn{ce}}}}{j{g}}}{{Eb{Bne}}}{}CNf{IhADf}}{{{j{B`{COb{}{{CMf{c}}{Gd{e}}}}}}{j{Gb}}}{{Eb{Bne}}}{}CNf}{{{j{B`{COd{}{{CMf{c}}{Gd{e}}}}}}{j{Gb}}}{{Eb{Bne}}}{}CNf}{c{{Eb{e}}}{}{}}{{}{{Eb{c}}}{}}{jJh}{{}c{}}```{c{{Eb{DE`}}}Ed}{{{j{{Aj{Af}}}}}{{Eb{DE`G`}}}}{{{j{DE`}}c}EbIf}``{{}DEb}{{{j{DEb}}}j}{{{j{DEb}}}{{j{{Aj{Af}}}}}}{{{j{DEb}}}{{j{{Ah{Af}}}}}}1{j{{j{c}}}{}}0{{{j{B`}}}{{j{B`c}}}{}}0{{{j{DEb}}}DEb}{{{j{DEd}}}DEd}{{j{j{B`c}}}Bn{}}0{{jAf}Bn}0{{{j{DEb}}{j{DEb}}}C`}{{}DEd}{c{{Eb{DEb}}}Ed}{{{j{B`}}Eh}{{Eb{BnADh}}}}{{{j{B`}}BCj}{{Eb{BnADh}}}}{{{j{B`}}BCl}{{Eb{BnADh}}}}{{{j{B`}}AAf}{{Eb{BnADh}}}}{{{j{B`}}BCn}{{Eb{BnADh}}}}{{{j{B`}}{j{{Aj{Af}}}}}{{Eb{BnADh}}}}{{{j{B`}}AFn}{{Eb{BnADh}}}}{{{j{B`}}b}{{Eb{BnADh}}}}{{{j{B`}}Dl}{{Eb{BnADh}}}}{{{j{B`}}Af}{{Eb{BnADh}}}}{{}}{{{j{DEb}}{j{DEb}}}Eh}{{j{j{c}}}Eh{}}0{{{j{B`DEd}}}{{Eb{BnBDj}}}}{{{j{B`DEd}}}{{Eb{BnADh}}}}{{{j{DEb}}{j{B`F`}}}{{Eb{BnFb}}}}000{cc{}}0{{}DEb}{{{j{B`{Ah{Af}}}}}{{j{B`DEb}}}}{{{j{{Ah{Af}}}}}{{j{DEb}}}}{DEdDEb}{{{j{{Aj{Af}}}}}{{Eb{DEbG`}}}}0{{{j{Gb}}}{{Eb{DEb}}}}{{{j{DEb}}{j{B`c}}}BnGh}{{{j{DEb}}c}j{{Gl{{Aj{Af}}}}}}{{{j{B`DEd}}{j{{Aj{Af}}}}}Bn}{{}c{}}0{{{j{DEd}}}{{Ah{Af}}}}{{{j{DEd}}}Hn}{{{j{DEb}}{j{DEb}}}{{Dj{C`}}}}{{{j{DEb}}c}EbIf}{DEb}{jc{}}0{jIn}{c{{Eb{e}}}{}{}}0{{}{{Eb{c}}}{}}0{jJh}0{{}c{}}0{{{j{B`DEd}}{j{{Aj{Af}}}}}{{Eb{HnADh}}}}{{{j{B`DEd}}{j{{Aj{Af}}}}}{{Eb{HnBDj}}}}```{{}Ad}{{{j{Ad}}}j}{{{j{Ad}}}{{j{{Aj{Af}}}}}}{{{j{Ad}}}{{j{{Ah{Af}}}}}}{{{j{DEf}}}{{j{{Aj{Af}}}}}}2{j{{j{c}}}{}}001{{{j{B`}}}{{j{B`c}}}{}}00{{{j{Ad}}}Ad}{{{j{AEj}}}AEj}{{{j{DEf}}}DEf}{{j{j{B`c}}}Bn{}}00{{jAf}Bn}00{{{j{Ad}}{j{Ad}}}C`}{{{j{DEf}}{j{DEf}}}C`}{{{j{B`c}}}{{Eb{AdADb}}}{ADdADf}}{{{j{Ad}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{{Aj{Af}}}}}Ad}{{}AEj}{{}DEf}{c{{Eb{Ad}}}Ed}{c{{Eb{DEf}}}Ed}{{{j{B`}}Eh}{{Eb{BnADh}}}}{{{j{B`}}BCj}{{Eb{BnADh}}}}{{{j{B`}}BCl}{{Eb{BnADh}}}}{{{j{B`}}AAf}{{Eb{BnADh}}}}{{{j{B`}}BCn}{{Eb{BnADh}}}}{{{j{B`}}{j{{Aj{Af}}}}}{{Eb{BnADh}}}}{{{j{B`}}AFn}{{Eb{BnADh}}}}{{{j{B`}}b}{{Eb{BnADh}}}}{{{j{B`}}Dl}{{Eb{BnADh}}}}{{{j{B`}}Af}{{Eb{BnADh}}}}{{}}{{{j{Ad}}{j{Ad}}}Eh}{{{j{DEf}}{j{DEf}}}Eh}{{j{j{c}}}Eh{}}000{{{j{B`AEj}}}{{Eb{BnBDj}}}}{{{j{B`AEj}}}{{Eb{BnADh}}}}{{{j{Ad}}{j{B`F`}}}{{Eb{BnFb}}}}000{{{j{DEf}}{j{B`F`}}}{{Eb{BnFb}}}}000{cc{}}{MfAd}{fAd}22{{}Ad}{{{Ah{Af}}}DEf}{{{j{B`{Ah{Af}}}}}{{j{B`Ad}}}}{{{j{{Ah{Af}}}}}{{j{Ad}}}}{AEjAd}{{{j{Gb}}}{{Eb{DEf}}}}{{DEfHn}AEj}{{{j{{Aj{Af}}}}}{{Eb{AdG`}}}}{{{j{{Aj{Af}}}}}{{Eb{DEfG`}}}}10{{{j{Gb}}}{{Eb{Ad}}}}4{{{j{Ad}}{j{B`c}}}BnGh}{{{j{DEf}}{j{B`c}}}BnGh}{{{j{Ad}}}Nn}{{{j{{Aj{Af}}}}}DEf}{{{j{Ad}}c}j{{Gl{{Aj{Af}}}}}}{{{j{DEf}}c}j{{Gl{{Aj{Af}}}}}}{{{j{B`AEj}}{j{{Aj{Af}}}}}Bn}{{}c{}}00{AdBFb}{{{j{AEj}}}DEf}{{{j{AEj}}}Hn}{{{j{Ad}}{j{Ad}}}{{Dj{C`}}}}{{{j{DEf}}{j{DEf}}}{{Dj{C`}}}}{{{j{Ad}}c}EbIf}{{{j{DEf}}c}EbIf}{Ad}{DEf{{Ah{Af}}}}{jc{}}00{jIn}0{c{{Eb{e}}}{}{}}00{{}{{Eb{c}}}{}}00{jJh}00{{}c{}}00{{{j{B`AEj}}{j{{Aj{Af}}}}}{{Eb{HnBDj}}}}{{{j{B`AEj}}{j{{Aj{Af}}}}}{{Eb{HnADh}}}}`{{}Nn}{{{j{Nn}}}j}{{{j{Nn}}}{{j{{Aj{Af}}}}}}{{{j{Nn}}}{{j{{Ah{Af}}}}}}1{j{{j{c}}}{}}{{{j{B`}}}{{j{B`c}}}{}}{{{j{Nn}}}Nn}{{j{j{B`c}}}Bn{}}{{jAf}Bn}{{{j{Nn}}{j{Nn}}}C`}{{{j{B`c}}}{{Eb{NnADb}}}{ADdADf}}{{{j{Nn}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{c{{Eb{Nn}}}Ed}{{}}{{{j{Nn}}{j{Nn}}}Eh}{{j{j{c}}}Eh{}}0{{{j{Nn}}{j{B`F`}}}{{Eb{BnFb}}}}000{MnNn}{cc{}}{MhNn}{DfNn}{N`Nn}{CfNn}{LnNn}{M`Nn}{LhNn}{MbNn}{LjNn}{AMjNn}{{}Nn}{{{j{B`{Ah{Af}}}}}{{j{B`Nn}}}}{{{j{{Ah{Af}}}}}{{j{Nn}}}}{AEjNn}{{{j{{Aj{Af}}}}}{{Eb{NnG`}}}}0{{{j{Gb}}}{{Eb{Nn}}}}{{{j{Nn}}{j{B`c}}}BnGh}{{{j{Nn}}c}j{{Gl{{Aj{Af}}}}}}{{}c{}}{{{j{Nn}}{j{Nn}}}{{Dj{C`}}}}{{{j{Nn}}c}EbIf}{Nn}{jc{}}{jIn}{c{{Eb{e}}}{}{}}{{}{{Eb{c}}}{}}{jJh}{{}c{}}``{{}{{Od{c}}}DEh}{{{j{{Od{c}}}}}jDEh}{{{j{{Od{c}}}}}{{j{{Ah{Af}}}}}DEh}{{{j{{Od{c}}}}}{{j{{Aj{Af}}}}}DEh}0{j{{j{c}}}{}}{{{j{B`}}}{{j{B`c}}}{}}{{{j{{Od{c}}}}}{{Od{c}}}DEh}{{j{j{B`c}}}Bn{}}{{jAf}Bn}{{{j{{Od{c}}}}{j{{Od{c}}}}}C`DEh}9{c{{Eb{{Od{e}}}}}EdDEh}{{}AEj}{{}}{{{j{{Od{c}}}}{j{{Od{c}}}}}EhDEh}{{j{j{c}}}Eh{}}0{{{j{{Od{c}}}}{j{B`F`}}}{{Eb{BnFb}}}DEh}000{Nb{{Od{Ob}}}}{Nf{{Od{Oh}}}}{cc{}}{Nh{{Od{Oj}}}}{Nd{{Od{Of}}}}{{}{{Od{c}}}DEh}{{{j{B`{Ah{Af}}}}}{{j{B`{Od{c}}}}}DEh}{{{j{{Ah{Af}}}}}{{j{{Od{c}}}}}DEh}{AEj{{Od{c}}}DEh}{{{j{{Aj{Af}}}}}{{Eb{{Od{c}}G`}}}DEh}0{{{j{Gb}}}{{Eb{{Od{c}}}}}DEh}{{{j{{Od{c}}}}{j{B`e}}}BnDEhGh}{{{j{{Od{c}}}}e}jDEh{{Gl{{Aj{Af}}}}}}{{}c{}}{{{j{{Od{c}}}}{j{{Od{c}}}}}{{Dj{C`}}}DEh}{{{j{{Od{c}}}}e}EbDEhIf}{{{Od{c}}}{}DEh}{jc{}}{jIn}{c{{Eb{e}}}{}{}}{{}{{Eb{c}}}{}}{jJh}{{}c{}}``{{}DEj}{{{j{DEj}}}j}{{{j{DEj}}}{{j{{Ah{Af}}}}}}{{{j{DEj}}}{{j{{Aj{Af}}}}}}{j{{j{c}}}{}}10{{{j{B`}}}{{j{B`c}}}{}}0{{{j{DEj}}}DEj}{{{j{DEl}}}DEl}{{j{j{B`c}}}Bn{}}0{{jAf}Bn}0{{{j{DEj}}{j{DEj}}}C`}{{}DEl}{c{{Eb{DEj}}}Ed}{{}}{{{j{DEj}}{j{DEj}}}Eh}{{j{j{c}}}Eh{}}0{{{j{DEj}}{j{B`F`}}}{{Eb{BnFb}}}}000{cc{}}0{{}DEj}{{{j{B`{Ah{Af}}}}}{{j{B`DEj}}}}{{{j{{Ah{Af}}}}}{{j{DEj}}}}{DElDEj}{{{j{{Aj{Af}}}}}{{Eb{DEjG`}}}}0{{{j{Gb}}}{{Eb{DEj}}}}{{{j{DEj}}{j{B`c}}}BnGh}{{{j{DEj}}c}j{{Gl{{Aj{Af}}}}}}{{{j{B`DEl}}{j{{Aj{Af}}}}}Bn}{{}c{}}0{{{j{DEl}}}{{Ah{Af}}}}{{{j{DEl}}}Hn}{{{j{DEj}}{j{DEj}}}{{Dj{C`}}}}{{{j{DEj}}c}EbIf}{DEj}{jc{}}0{jIn}{c{{Eb{e}}}{}{}}0{{}{{Eb{c}}}{}}0{jJh}0{{}c{}}0``{{}DEn}{{{j{DEn}}}j}{{{j{DEn}}}{{j{{Ah{Af}}}}}}{{{j{DEn}}}{{j{{Aj{Af}}}}}}{j{{j{c}}}{}}10{{{j{B`}}}{{j{B`c}}}{}}0{{{j{DEn}}}DEn}{{{j{DF`}}}DF`}{{j{j{B`c}}}Bn{}}0{{jAf}Bn}0{{{j{DEn}}{j{DEn}}}C`}{{}DF`}{c{{Eb{DEn}}}Ed}{{{j{B`}}Eh}{{Eb{BnADh}}}}{{{j{B`}}BCj}{{Eb{BnADh}}}}{{{j{B`}}BCl}{{Eb{BnADh}}}}{{{j{B`}}AAf}{{Eb{BnADh}}}}{{{j{B`}}BCn}{{Eb{BnADh}}}}{{{j{B`}}{j{{Aj{Af}}}}}{{Eb{BnADh}}}}{{{j{B`}}AFn}{{Eb{BnADh}}}}{{{j{B`}}b}{{Eb{BnADh}}}}{{{j{B`}}Dl}{{Eb{BnADh}}}}{{{j{B`}}Af}{{Eb{BnADh}}}}{{}}{{{j{DEn}}{j{DEn}}}Eh}{{j{j{c}}}Eh{}}0{{{j{B`DF`}}}{{Eb{BnBDj}}}}{{{j{B`DF`}}}{{Eb{BnADh}}}}{{{j{DEn}}{j{B`F`}}}{{Eb{BnFb}}}}000{cc{}}0{{}DEn}{{{j{B`{Ah{Af}}}}}{{j{B`DEn}}}}{{{j{{Ah{Af}}}}}{{j{DEn}}}}{DF`DEn}{{{j{{Aj{Af}}}}}{{Eb{DEnG`}}}}0{{{j{Gb}}}{{Eb{DEn}}}}{{{j{DEn}}{j{B`c}}}BnGh}{{{j{DEn}}c}j{{Gl{{Aj{Af}}}}}}{{{j{B`DF`}}{j{{Aj{Af}}}}}Bn}{{}c{}}0{{{j{DF`}}}{{Ah{Af}}}}{{{j{DF`}}}Hn}{{{j{DEn}}{j{DEn}}}{{Dj{C`}}}}{{{j{DEn}}c}EbIf}{DEn}{jc{}}0{jIn}{c{{Eb{e}}}{}{}}0{{}{{Eb{c}}}{}}0{jJh}0{{}c{}}0{{{j{B`DF`}}{j{{Aj{Af}}}}}{{Eb{HnADh}}}}{{{j{B`DF`}}{j{{Aj{Af}}}}}{{Eb{HnBDj}}}}``{{}DFb}{{{j{DFb}}}j}{{{j{DFb}}}{{j{{Ah{Af}}}}}}{{{j{DFb}}}{{j{{Aj{Af}}}}}}{j{{j{c}}}{}}10{{{j{B`}}}{{j{B`c}}}{}}0{{{j{DFb}}}DFb}{{{j{DFd}}}DFd}{{j{j{B`c}}}Bn{}}0{{jAf}Bn}0{{{j{DFb}}{j{DFb}}}C`}{{}DFd}{c{{Eb{DFb}}}Ed}{{}}{{{j{DFb}}{j{DFb}}}Eh}{{j{j{c}}}Eh{}}0{{{j{DFb}}{j{B`F`}}}{{Eb{BnFb}}}}000{cc{}}0{{}DFb}{{{j{B`{Ah{Af}}}}}{{j{B`DFb}}}}{{{j{{Ah{Af}}}}}{{j{DFb}}}}{DFdDFb}{{{j{{Aj{Af}}}}}{{Eb{DFbG`}}}}0{{{j{Gb}}}{{Eb{DFb}}}}{{{j{DFb}}{j{B`c}}}BnGh}{{{j{DFb}}c}j{{Gl{{Aj{Af}}}}}}{{{j{B`DFd}}{j{{Aj{Af}}}}}Bn}{{}c{}}0{{{j{DFd}}}{{Ah{Af}}}}{{{j{DFd}}}Hn}{{{j{DFb}}{j{DFb}}}{{Dj{C`}}}}{{{j{DFb}}c}EbIf}{DFb}{jc{}}0{jIn}{c{{Eb{e}}}{}{}}0{{}{{Eb{c}}}{}}0{jJh}0{{}c{}}0```{{}DFf}{{{j{DFf}}}j}{{{j{DFf}}}{{j{{Aj{Af}}}}}}{{{j{DFf}}}{{j{{Ah{Af}}}}}}{{{j{DFf}}}Dl}2{j{{j{c}}}{}}00{{{j{B`}}}{{j{B`c}}}{}}00{{{j{DFf}}}DFf}{{{j{DFh}}}DFh}{{{j{DFj}}}DFj}{{j{j{B`c}}}Bn{}}00{{jAf}Bn}00{{{j{DFf}}{j{DFf}}}C`}{{}DFj}{c{{Eb{DFf}}}Ed}{{{j{B`}}Eh}{{Eb{BnADh}}}}{{{j{B`}}BCj}{{Eb{BnADh}}}}{{{j{B`}}BCl}{{Eb{BnADh}}}}{{{j{B`}}AAf}{{Eb{BnADh}}}}{{{j{B`}}BCn}{{Eb{BnADh}}}}{{{j{B`}}{j{{Aj{Af}}}}}{{Eb{BnADh}}}}{{{j{B`}}AFn}{{Eb{BnADh}}}}{{{j{B`}}b}{{Eb{BnADh}}}}{{{j{B`}}Dl}{{Eb{BnADh}}}}{{{j{B`}}Af}{{Eb{BnADh}}}}{{}}{{{j{DFf}}{j{DFf}}}Eh}{{j{j{c}}}Eh{}}0{{{j{B`DFj}}}{{Eb{BnADh}}}}{{{j{B`DFj}}}{{Eb{BnBDj}}}}{{{j{DFf}}{j{B`F`}}}{{Eb{BnFb}}}}000{{{j{DFh}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{DFj}}{j{B`F`}}}{{Eb{BnFb}}}}{cc{}}00{{}DFf}{{{j{B`{Ah{Af}}}}}{{j{B`DFf}}}}{{{j{{Ah{Af}}}}}{{j{DFf}}}}{DFjDFf}{DFjDl}{{{j{{Aj{Af}}}}}{{Eb{DFfG`}}}}0{{{j{Gb}}}{{Eb{DFf}}}}{DlDFf}{{{j{DFf}}{j{B`c}}}BnGh}{{DlDl{j{{Aj{Af}}}}}Dl}{{DlDl{j{{Aj{Af}}}}}DFf}{{{j{DFf}}c}j{{Gl{{Aj{Af}}}}}}{{{j{B`DFj}}{j{{Aj{Af}}}}}Bn}{{}c{}}00{{{j{DFj}}}{{Fh{DlDl}}}}{{{j{DFj}}}DFh}{{{j{DFj}}}Hn}{{}DFj}{{{j{DFf}}{j{DFf}}}{{Dj{C`}}}}{{{j{DFf}}c}EbIf}{DFf}{jc{}}00{jIn}{c{{Eb{e}}}{}{}}00{{}{{Eb{c}}}{}}00{jJh}00{{}c{}}00{{DlDl}DFj}{{{j{B`DFj}}{j{{Aj{Af}}}}}{{Eb{HnBDj}}}}{{{j{B`DFj}}{j{{Aj{Af}}}}}{{Eb{HnADh}}}}```````````````````````````````{j{{j{c}}}{}}000000{{{j{B`}}}{{j{B`c}}}{}}000000{{{j{ADh}}}{{Dj{{j{B@h}}}}}}{{{j{DFl}}}DFl}{{j{j{B`c}}}Bn{}}{{jAf}Bn}{{{j{B`AE`}}Hn}Bn}{{{j{B`{DFn{c}}}}Hn}BnDG`}0{{{j{B`{DGb{c}}}}Hn}BnAE`}0{{{j{B`{DGd{c}}}}Hn}Bn{AE`ADf}}{{{j{B`{DGf{c}}}}Hn}Bn{{AEd{{Aj{Af}}}}}}{{{j{ADh}}}{{j{Gb}}}}{{{j{B`}}Eh}{{Eb{BnADh}}}}00{{{j{B`}}BCj}{{Eb{BnADh}}}}00{{{j{B`}}BCl}{{Eb{BnADh}}}}00{{{j{B`}}AAf}{{Eb{BnADh}}}}00{{{j{B`}}BCn}{{Eb{BnADh}}}}00{{{j{B`}}{j{{Aj{Af}}}}}{{Eb{BnADh}}}}00{{{j{B`}}AFn}{{Eb{BnADh}}}}00{{{j{B`}}b}{{Eb{BnADh}}}}00{{{j{B`}}Dl}{{Eb{BnADh}}}}00{{{j{B`}}Af}{{Eb{BnADh}}}}00{{{j{DFl}}{j{DFl}}}Eh}{{j{j{c}}}Eh{}}0{{{j{B`AE`}}}{{Eb{{j{{Aj{Af}}}}ADh}}}}{{{j{B`{DFn{c}}}}}{{Eb{{j{{Aj{Af}}}}BDj}}}DG`}{{{j{B`{DFn{c}}}}}{{Eb{{j{{Aj{Af}}}}ADh}}}DG`}{{{j{B`{DGb{c}}}}}{{Eb{{j{{Aj{Af}}}}BDj}}}AE`}{{{j{B`{DGb{c}}}}}{{Eb{{j{{Aj{Af}}}}ADh}}}AE`}{{{j{B`{DGd{c}}}}}{{Eb{{j{{Aj{Af}}}}ADh}}}{AE`ADf}}{{{j{B`{DGf{c}}}}}{{Eb{{j{{Aj{Af}}}}ADh}}}{{AEd{{Aj{Af}}}}}}{{{j{B`ADj}}}{{Eb{BnADh}}}}{{{j{B`{DFn{c}}}}}{{Eb{BnADh}}}BJf}{{{j{B`{DFn{c}}}}}{{Eb{BnBDj}}}BJf}{{{j{B`{DGb{c}}}}}{{Eb{BnBDj}}}ADj}{{{j{B`{DGb{c}}}}}{{Eb{BnADh}}}ADj}{{{j{B`DGh}}}{{Eb{BnADh}}}}{{{j{B`DGh}}}{{Eb{BnBDj}}}}{{{j{ADh}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{DFl}}{j{B`F`}}}{{Eb{BnFb}}}}{cc{}}00000{BDjADh}{DFlADh}2{B@bDFl}{c{{DFn{c}}}{}}{{{j{B`c}}}{{j{B`{DFn{c}}}}}{}}{{{j{ADh}}}{{Dj{{j{B@h}}}}}}{{{j{DFl}}{j{B`c}}}BnGh}`{{{j{{DFn{c}}}}}{{j{c}}}{}}{{{j{{DGb{c}}}}}{{j{c}}}{}}{{{j{{DGf{c}}}}}{{j{c}}}{{AEd{{Aj{Af}}}}}}{{{j{B`{DFn{c}}}}}{{j{B`c}}}{}}{{{j{B`{DGb{c}}}}}{{j{B`c}}}{}}{{}c{}}000000{{{DFn{c}}}c{}}{{{DGb{c}}}c{}}{{{DGf{c}}}c{{AEd{{Aj{Af}}}}}}{{{j{ADh}}}DFl}={c{{DGb{c}}}{}}{c{{DGf{c}}}{{AEd{{Aj{Af}}}}}}{{DFlc}ADh{{AId{{AKf{B@h}}}}}}{{{AKf{c}}}{{AKf{{DFn{c}}}}}{}}{{{AKf{c}}}{{AKf{{DGb{c}}}}}{}}{{{j{B`c}}}{{j{B`{DFn{c}}}}}{}}{{{j{B`c}}}{{j{B`{DGb{c}}}}}{}}{{{j{{DGf{c}}}}}Dl{{AEd{{Aj{Af}}}}}}{{{j{B`ADd}}{j{B`{Aj{Af}}}}}{{Eb{HnADh}}}}{{{j{B`{DFn{c}}}}{j{B`{Aj{Af}}}}}{{Eb{HnADh}}}BJ`}{{{j{B`{DFn{c}}}}{j{B`{Aj{Af}}}}}{{Eb{HnBDj}}}BJ`}{{{j{B`{DGb{c}}}}{j{B`{Aj{Af}}}}}{{Eb{HnBDj}}}ADd}{{{j{B`{DGb{c}}}}{j{B`{Aj{Af}}}}}{{Eb{HnADh}}}ADd}{{{j{B`{DGd{c}}}}{j{B`{Aj{Af}}}}}{{Eb{HnADh}}}{ADdADf}}{{{j{B`{DGf{c}}}}{j{B`{Aj{Af}}}}}{{Eb{HnADh}}}{{AEd{{Aj{Af}}}}}}{{{j{B`}}}{{Eb{EhADb}}}}000{{{j{B`{DFn{c}}}}{j{B`{Aj{Af}}}}}{{Eb{BnADh}}}BJ`}{{{j{B`{DFn{c}}}}{j{B`{Aj{Af}}}}}{{Eb{BnBDj}}}BJ`}{{{j{B`{DGb{c}}}}{j{B`{Aj{Af}}}}}{{Eb{BnADh}}}ADd}{{{j{B`{DGb{c}}}}{j{B`{Aj{Af}}}}}{{Eb{BnBDj}}}ADd}{{{j{B`ADd}}{j{B`{Aj{Af}}}}}{{Eb{BnADh}}}}{{{j{B`}}}{{Eb{BCjADb}}}}000{{{j{B`}}}{{Eb{BClADb}}}}000{{{j{B`}}}{{Eb{AAfADb}}}}000{{{j{B`}}}{{Eb{BCnADb}}}}000{{{j{B`}}{j{B`{Aj{Af}}}}}{{Eb{BnADb}}}}000{{{j{B`{DGd{c}}}}{j{B`{Jf{Af}}}}}{{Eb{HnADh}}}{ADdADf}}{{{j{B`ADd}}{j{B`{Jf{Af}}}}Dl}{{Eb{HnADh}}}}{{{j{B`}}}{{Eb{AFnADb}}}}000{{{j{B`}}}{{Eb{bADb}}}}000{{{j{B`}}}{{Eb{DlADb}}}}000{{{j{B`}}}{{Eb{AfADb}}}}000{{{j{B`{DGf{c}}}}Dl}Bn{{AEd{{Aj{Af}}}}}}{{}DGh}{{{j{ADh}}}{{Dj{{j{B@h}}}}}}{{{j{B`ADd}}Dl}{{DGd{ADd}}}}{jc{}}{jIn}{c{{Eb{e}}}{}{}}000000{{}{{Eb{c}}}{}}000000{jJh}000000{{}c{}}000000{{{j{B`ADj}}{j{{Aj{Af}}}}}{{Eb{HnADh}}}}{{{j{B`{DFn{c}}}}{j{{Aj{Af}}}}}{{Eb{HnBDj}}}BJf}{{{j{B`{DFn{c}}}}{j{{Aj{Af}}}}}{{Eb{HnADh}}}BJf}{{{j{B`{DGb{c}}}}{j{{Aj{Af}}}}}{{Eb{HnBDj}}}ADj}{{{j{B`{DGb{c}}}}{j{{Aj{Af}}}}}{{Eb{HnADh}}}ADj}{{{j{B`DGh}}{j{{Aj{Af}}}}}{{Eb{HnBDj}}}}{{{j{B`DGh}}{j{{Aj{Af}}}}}{{Eb{HnADh}}}}{{{j{B`{DFn{c}}}}{j{{Aj{Af}}}}}{{Eb{BnBDj}}}BJf}{{{j{B`{DFn{c}}}}{j{{Aj{Af}}}}}{{Eb{BnADh}}}BJf}{{{j{B`{DGb{c}}}}{j{{Aj{Af}}}}}{{Eb{BnBDj}}}ADj}{{{j{B`{DGb{c}}}}{j{{Aj{Af}}}}}{{Eb{BnADh}}}ADj}{{{j{B`ADj}}{j{{Aj{Af}}}}}{{Eb{BnADh}}}}{{{j{B`DGh}}{j{{Aj{Af}}}}}{{Eb{BnBDj}}}}{{{j{B`DGh}}{j{{Aj{Af}}}}}{{Eb{BnADh}}}}```````````````````````````````````````{j{{j{c}}}{}}000000000{{{j{B`}}}{{j{B`c}}}{}}000000000{{{j{AN`}}}AN`}{{{j{ADl}}}ADl}{{{j{DGj}}}DGj}{{{j{AIb}}}AIb}{{{j{AIl}}}AIl}{{{j{AIj}}}AIj}{{{j{DGl}}}DGl}{{{j{AHh}}}AHh}{{{j{DGn}}}DGn}{{{j{DH`}}}DH`}{{j{j{B`c}}}Bn{}}000000000{{jAf}Bn}000000000{{{j{AN`}}{j{AN`}}}C`}{{{j{ADl}}{j{ADl}}}C`}{{{j{DGj}}{j{DGj}}}C`}{ABlEh}{AC`Eh}{{{DHf{}{{DHb{c}}{DHd{e}}}}}e{}{}}{KhADl}{AHbDGj}{c{{Eb{ADl}}}Ed}{c{{Eb{DGj}}}Ed}{{{j{AN`}}{j{AN`}}}Eh}{{{j{ADl}}{j{ADl}}}Eh}{{{j{DGj}}{j{DGj}}}Eh}{{{j{AIb}}{j{AIb}}}Eh}{{{j{AIl}}{j{AIl}}}Eh}{{{j{AIj}}{j{AIj}}}Eh}{{{j{DGl}}{j{DGl}}}Eh}{{{j{AHh}}{j{AHh}}}Eh}{{{j{DGn}}{j{DGn}}}Eh}{{{j{DH`}}{j{DH`}}}Eh}{{j{j{c}}}Eh{}}0000000000000000000{{{j{AN`}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{ADl}}{j{B`F`}}}{{Eb{BnFb}}}}00{{{j{DGj}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{AIb}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{AIl}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{AIj}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{DGl}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{AHh}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{DGn}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{DH`}}{j{B`F`}}}{{Eb{BnFb}}}}0{cc{}}{DGjADl}111{L`AIb}{B@bAIb}{DGnAIl}{DH`AIl}5{B@bAIl}{B@fAIl}{L`AIl}8{AIbAIj}{B@bAIj}{L`DGl}{CAfDGl}{B@bDGl}====<{{{j{AN`}}{j{B`c}}}BnGh}{{{j{ADl}}{j{B`c}}}BnGh}{{{j{DGj}}{j{B`c}}}BnGh}{ABlAFf}{AC`AK`}{{}c{}}000000000{{{j{DH`}}}Af}{{{j{DGn}}}Hn}{AC`ACh}{{{j{AN`}}{j{AN`}}}{{Dj{C`}}}}{{{j{ADl}}{j{ADl}}}{{Dj{C`}}}}{{{j{DGj}}{j{DGj}}}{{Dj{C`}}}}{{{j{DGj}}}{{Fh{ADlKn}}}}{{{j{ADl}}c}EbIf}{{{j{ADl}}}{{Ah{Af}}}}{{{j{DGj}}c}EbIf}{{{j{AIb}}}{{Dj{{j{B@h}}}}}}{{{j{AIl}}}{{Dj{{j{B@h}}}}}}{{{j{AIj}}}{{Dj{{j{B@h}}}}}}{{{j{DGl}}}{{Dj{{j{B@h}}}}}}{{{j{AHh}}}{{Dj{{j{B@h}}}}}}{{{DHf{}{{DHb{c}}{DHd{e}}}}{j{{Kj{g}}}}{Dj{Nf}}}c{}{}Lb}{ADlKh}{DGjAHb}{jc{}}000000000{jIn}0000000{c{{Eb{e}}}{}{}}000000000{{}{{Eb{c}}}{}}000000000{jJh}000000000{{}c{}}000000000`````````````{{{j{ANf}}}{{j{{Jf{Eh}}}}}}{j{{j{c}}}{}}0{{{j{B`}}}{{j{B`c}}}{}}0{e{{Dj{c}}}{CJdCG`}{{H`{}{{El{c}}}}}}{{{j{B`{Aj{c}}}}}{{Dj{c}}}{CJdCG`}}{{{j{ANf}}}ANf}{{{j{AF`}}}AF`}{{j{j{B`c}}}Bn{}}0{{jAf}Bn}0{{{j{B`c}}}{{Eb{ANfADb}}}{ADdADf}}{{{j{ANf}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{ANf}}{j{ANf}}}Eh}{{{j{AF`}}{j{AF`}}}Eh}{{j{j{c}}}Eh{}}000{{{j{ANf}}{j{B`{Jf{Cf}}}}{j{B`{Jf{b}}}}}{{Eb{LnAF`}}}}{{{j{ANf}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{AF`}}{j{B`F`}}}{{Eb{BnFb}}}}0{cc{}}0{B@bAF`}{{{j{{Aj{Cf}}}}{j{{Aj{Eh}}}}}ANf}{{{j{ANf}}}{{j{{Jf{Ln}}}}}}{ACfFn}{{}c{}}0{{{j{ANf}}}b}{{{j{AF`}}}{{Dj{{j{B@h}}}}}}{jc{}}0{jIn}{c{{Eb{e}}}{}{}}0{{}{{Eb{c}}}{}}0{ACfANf}{jJh}0{{}c{}}0````````````{j{{j{c}}}{}}0{{{j{B`}}}{{j{B`c}}}{}}0{{{j{AGl}}}AGl}{{{j{DHh}}}DHh}{{j{j{B`c}}}Bn{}}0{{jAf}Bn}0{{{j{AGl}}{j{AGl}}}Eh}{{{j{DHh}}{j{DHh}}}Eh}{{j{j{c}}}Eh{}}000{{{j{AGl}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{DHh}}{j{B`F`}}}{{Eb{BnFb}}}}0{cc{}}0{{}c{}}0{{{j{AGl}}}{{Dj{{j{B@h}}}}}}{{{j{DHh}}}{{Dj{{j{B@h}}}}}}{jc{}}0{jIn}0{c{{Eb{e}}}{}{}}0{{}{{Eb{c}}}{}}0{jJh}0{{}c{}}0{c{{Eb{Dh}}}Ed}{{{j{Dh}}c}EbIf}``````````{{}b}`````````{{{j{B`DHj}}DHj}DHj}`{BBlAh}{{{j{B`AHd}}}{{j{B`{Aj{Af}}}}}}{{{j{B`AHd}}}{{j{B`{Ah{Af}}}}}}{{{j{AHd}}}{{j{{Ah{Af}}}}}}{{{j{AHd}}}{{j{{Aj{Af}}}}}}{{DHjDHj}DHj}{{{j{B`DHj}}DHj}Bn}10{j{{j{c}}}{}}030400{{{j{B`}}}{{j{B`c}}}{}}076000{{{j{BBl}}}BBl}{{{j{DHj}}}DHj}{{{j{AHd}}}AHd}{{{j{DHl}}}DHl}{{{j{DHn}}}DHn}{{j{j{B`c}}}Bn{}}0000{{jAf}Bn}0000{{{j{DHj}}{j{DHj}}}C`}{{{j{AHd}}{j{AHd}}}C`}{{{j{B`c}}}{{Eb{BBlADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{DHjADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{AHdADb}}}{ADdADf}}{{{j{BBl}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{DHj}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{AHd}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{}DHj}{{{j{BBl}}{j{BBl}}}Eh}{{{j{DHj}}{j{DHj}}}Eh}{{{j{AHd}}{j{AHd}}}Eh}{{{j{DHl}}{j{DHl}}}Eh}{{{j{DHn}}{j{DHn}}}Eh}{{j{j{c}}}Eh{}}000000000{{{j{BBl}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{DHj}}{j{B`F`}}}{{Eb{BnFb}}}}000{{{j{AHd}}{j{B`F`}}}{{Eb{BnFb}}}}000{{{j{DHl}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{DHn}}{j{B`F`}}}{{Eb{BnFb}}}}0{cc{}}{DlDHj}11{DhAHd}22{{{Ah{Af}}}AHd}{cAHd{{AEd{On}}}}{{{j{Gb}}}{{Eb{AHd}}}}{{DHjDHj}Eh}{{{j{BBl}}{j{B`c}}}BnGh}{{{j{DHj}}{j{B`c}}}BnGh}{{{j{AHd}}{j{B`c}}}BnGh}{{}c{}}0000``````{{{j{BGf}}DHj}BBl}{{{j{DHj}}{j{DHj}}}{{Dj{C`}}}}{{{j{AHd}}{j{AHd}}}{{Dj{C`}}}}{BBlAFn}{{{j{B`DHj}}DHj}DHj}{BBlDHj}{{{j{BBl}}}{{Eb{BGfADh}}}}{{{j{DHl}}}{{Dj{{j{B@h}}}}}}{{{j{DHn}}}{{Dj{{j{B@h}}}}}}{AHd{{Ah{Af}}}}{jc{}}0000{{{j{BBl}}}{{Eb{BDj}}}}{jIn}000{DHjDl}{c{{Eb{e}}}{}{}}0000{{}{{Eb{c}}}{}}0000{jJh}0000{{}c{}}0000``````````{BCbDI`}{BBlAh}{j{{j{c}}}{}}0{{{j{B`}}}{{j{B`c}}}{}}0{{{j{DI`}}}DI`}{{{j{BCb}}}BCb}{{j{j{B`c}}}Bn{}}0{{jAf}Bn}0{{{j{B`c}}}{{Eb{DI`ADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{BCbADb}}}{ADdADf}}{{{j{DI`}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{BCb}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{DI`}}{j{DI`}}}Eh}{{{j{BCb}}{j{BCb}}}Eh}{{j{j{c}}}Eh{}}000{{{j{DI`}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{BCb}}{j{B`F`}}}{{Eb{BnFb}}}}{cc{}}0{{{j{DI`}}{j{B`c}}}BnGh}{{{j{BCb}}{j{B`c}}}BnGh}{{}c{}}0{BBlAFn}{BCbAFn}{BBlDHj}{BCbDHj}{{{j{BCb}}}{{Eb{BGfADh}}}}{BCbb}{jc{}}0{{{j{BCb}}}{{Eb{BDj}}}}{c{{Eb{e}}}{}{}}0{{}{{Eb{c}}}{}}0{jJh}0{{}c{}}0`````````````````````````{{}Hn}0````````````````{{{j{DIb}}}{{j{Gb}}}}{j{{j{c}}}{}}000{{{j{B`}}}{{j{B`c}}}{}}000{{{j{DIb}}}DIb}{{{j{DId}}}DId}{{{j{DIf}}}DIf}{{{j{DIh}}}DIh}{{j{j{B`c}}}Bn{}}000{{jAf}Bn}000{{{j{DIf}}}{{j{Gb}}}}{{{j{DIh}}}{{j{Gb}}}}{{{j{DIf}}}DIb}{{{j{DIh}}}DIb}{{{j{B`c}}}{{Eb{DIbADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{DIfADb}}}{ADdADf}}0{{{j{DIb}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{DIf}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{DIh}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{DIb}}{j{DIb}}}Eh}{{{j{DId}}{j{DId}}}Eh}{{{j{DIf}}{j{DIf}}}Eh}{{{j{DIh}}{j{DIh}}}Eh}{{j{j{c}}}Eh{}}0000000{{{j{DIb}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{DId}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{DIf}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{DIh}}{j{B`F`}}}{{Eb{BnFb}}}}{cc{}}000{{{j{Gb}}}{{Eb{DIb}}}}{{}c{}}000{DIfDIh}{{{j{DIf}}}{{j{AHd}}}}{{AHdDIh}DIf}{{{j{DIf}}}{{j{DIh}}}}{{{j{DId}}}{{Dj{{j{B@h}}}}}}{jc{}}000{jIn}08{c{{Eb{e}}}{}{}}{{{AKf{Gb}}}{{Eb{DIb}}}}{In{{Eb{DIb}}}}222{{{j{Gb}}}{{Eb{DIbDId}}}}{{}{{Eb{c}}}{}}000{jJh}000{{}c{}}000{DIjDIb}{DIjJf}```````````{j{{j{c}}}{}}00{{{j{B`}}}{{j{B`c}}}{}}00{{{j{BBn}}}BBn}{{{j{DIl}}}DIl}{{{j{DIn}}}DIn}{{j{j{B`c}}}Bn{}}00{{jAf}Bn}00{{{j{BBn}}{j{BBn}}}C`}{{{j{B`c}}}{{Eb{BBnADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{DIlADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{DInADb}}}{ADdADf}}10{{{j{BBn}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{DIl}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{DIn}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{BBn}}{j{BBn}}}Eh}{{{j{DIl}}{j{DIl}}}Eh}{{{j{DIn}}{j{DIn}}}Eh}{{j{j{c}}}Eh{}}00000{{{j{BBn}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{DIl}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{DIn}}{j{B`F`}}}{{Eb{BnFb}}}}{cc{}}00{{{j{BBn}}{j{B`c}}}BnGh}{{}c{}}00{DIlJf}{DInJf}{{{j{BBn}}}{{Dj{{Ah{Af}}}}}}{{{Jf{Df}}Df}DIl}{{{Jf{Df}}Df}DIn}{{{j{BBn}}{j{BBn}}}{{Dj{C`}}}}{DIlDf}{DInDf}{jc{}}00{c{{Eb{e}}}{}{}}00{{}{{Eb{c}}}{}}00{jJh}00{DIlb}{DInb}{{}c{}}00{DJ`Ah}{DJ`b}``````{j{{j{c}}}{}}00{{{j{B`}}}{{j{B`c}}}{}}00{{{j{DJb}}}DJb}{{{j{DJd}}}DJd}{{{j{DJf}}}DJf}{{j{j{B`c}}}Bn{}}00{{jAf}Bn}00{{{j{B`c}}}{{Eb{DJbADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{DJdADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{DJfADb}}}{ADdADf}}20{{{j{DJb}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{DJd}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{DJf}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{DJfJf}{{{j{DJb}}{j{DJb}}}Eh}{{{j{DJd}}{j{DJd}}}Eh}{{{j{DJf}}{j{DJf}}}Eh}{{j{j{c}}}Eh{}}00000{DJbJf}{DJbDJd}{{{j{DJb}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{DJd}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{DJf}}{j{B`F`}}}{{Eb{BnFb}}}}{cc{}}00{DJbb}{{}c{}}00{jc{}}00{c{{Eb{e}}}{}{}}00{{}{{Eb{c}}}{}}004{jJh}00{{}c{}}00````{j{{j{c}}}{}}000{{{j{B`}}}{{j{B`c}}}{}}000{{{j{DJh}}}DJh}{{{j{DJj}}}DJj}{{{j{DJl}}}DJl}{{{j{DJn}}}DJn}{{j{j{B`c}}}Bn{}}000{{jAf}Bn}000{{{j{DJh}}{j{DJh}}}C`}{{{j{DJj}}{j{DJj}}}C`}{{{j{DJl}}{j{DJl}}}C`}{{{j{DJn}}{j{DJn}}}C`}{DJjCAb}{{{j{B`c}}}{{Eb{DJhADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{DJjADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{DJlADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{DJnADb}}}{ADdADf}}3210{{{j{DJh}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{DJj}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{DJl}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{DJn}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{DJh}}{j{DJh}}}Eh}{{{j{DJj}}{j{DJj}}}Eh}{{{j{DJl}}{j{DJl}}}Eh}{{{j{DJn}}{j{DJn}}}Eh}{{j{j{c}}}Eh{}}0000000{{{j{DJh}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{DJj}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{DJl}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{DJn}}{j{B`F`}}}{{Eb{BnFb}}}}{cc{}}000{{{j{DJh}}{j{B`c}}}BnGh}{{{j{DJj}}{j{B`c}}}BnGh}{{{j{DJl}}{j{B`c}}}BnGh}{{{j{DJn}}{j{B`c}}}BnGh}{{}c{}}000{{{j{DJh}}{j{DJh}}}{{Dj{C`}}}}{{{j{DJj}}{j{DJj}}}{{Dj{C`}}}}{{{j{DJl}}{j{DJl}}}{{Dj{C`}}}}{{{j{DJn}}{j{DJn}}}{{Dj{C`}}}}{DJhEh}{jc{}}000{DJnC@n}{c{{Eb{e}}}{}{}}000{{}{{Eb{c}}}{}}000{DJlC@l}{jJh}000{DJhDl}{{}c{}}000``````{DK`Df}{j{{j{c}}}{}}00000{{{j{B`}}}{{j{B`c}}}{}}00000{{{j{DKb}}}DKb}{{{j{DK`}}}DK`}{{{j{DKd}}}DKd}{{{j{DKf}}}DKf}{{{j{DKh}}}DKh}{{{j{DKj}}}DKj}{{j{j{B`c}}}Bn{}}00000{{jAf}Bn}00000{{{j{B`c}}}{{Eb{DKbADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{DK`ADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{DKdADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{DKfADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{DKhADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{DKjADb}}}{ADdADf}}543210{{{j{DKb}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{DK`}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{DKd}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{DKf}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{DKh}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{DKj}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{DKb}}{j{DKb}}}Eh}{{{j{DK`}}{j{DK`}}}Eh}{{{j{DKd}}{j{DKd}}}Eh}{{{j{DKf}}{j{DKf}}}Eh}{{{j{DKh}}{j{DKh}}}Eh}{{{j{DKj}}{j{DKj}}}Eh}{{j{j{c}}}Eh{}}00000000000{DK`Jf}{DKfJf}{DKjJf}{DKbAf}{DK`Af}{DKdAf}{DKfAf}{DKhAf}{DKjAf}{{{j{DKb}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{DK`}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{DKd}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{DKf}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{DKh}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{DKj}}{j{B`F`}}}{{Eb{BnFb}}}}{cc{}}00000{{}c{}}00000{DKfLj}{DKbb}{DKdb}{DKbDf}{DKdDf}{DKfDf}{DKhDf}{DKjDf}{jc{}}00000{c{{Eb{e}}}{}{}}00000{{}{{Eb{c}}}{}}00000{jJh}00000{{}c{}}00000```````````{j{{j{c}}}{}}00{{{j{B`}}}{{j{B`c}}}{}}00{DKlDKn}{{{j{DL`}}}DL`}{{{j{DKn}}}DKn}{{{j{DKl}}}DKl}{{j{j{B`c}}}Bn{}}00{{jAf}Bn}00{{{j{B`c}}}{{Eb{DL`ADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{DKnADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{DKlADb}}}{ADdADf}}20{{{j{DL`}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{DKn}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{DKl}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{DL`}}{j{DL`}}}Eh}{{{j{DKn}}{j{DKn}}}Eh}{{{j{DKl}}{j{DKl}}}Eh}{{j{j{c}}}Eh{}}00000{{{j{DL`}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{DKn}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{DKl}}{j{B`F`}}}{{Eb{BnFb}}}}{cc{}}00{DKlNn}{{}c{}}00{DKlAFj}{{DHjAAfBBlBBlDlInBCl}DL`}{DL`Dl}2{DL`BBl}{DL`Eh}1{DL`DHj}{DL`BCl}{DL`AAf}{jc{}}00{c{{Eb{e}}}{}{}}00{{}{{Eb{c}}}{}}00{jJh}00{DL`In}{DL`b}{{}c{}}00`{{}b}0000000{{AAfAAf}AAf}```````````````````````````````````````````````````````````````````````````````````````````{DLbJd}{DLdJd}{j{{j{c}}}{}}000000000000{{{j{B`}}}{{j{B`c}}}{}}000000000000{{{j{DLb}}}DLb}{{{j{CCj}}}CCj}{{{j{AMb}}}AMb}{{{j{DLf}}}DLf}{{{j{DLh}}}DLh}{{{j{DLj}}}DLj}{{{j{ALl}}}ALl}{{{j{AFb}}}AFb}{{{j{DLl}}}DLl}{{{j{DLn}}}DLn}{{{j{DLd}}}DLd}{{j{j{B`c}}}Bn{}}0000000000{{jAf}Bn}0000000000{{{j{AMb}}{j{AMb}}}C`}{{{j{DLh}}{j{DLh}}}C`}{{{j{DLj}}{j{DLj}}}C`}{{{j{DLn}}{j{DLn}}}C`}{{{j{B`DLb}}DLb}Bn}{{{j{B`DLd}}DLd}Bn}{{}DLb}{{}DLd}{c{{Eb{DLb}}}Ed}{c{{Eb{DLn}}}Ed}{c{{Eb{DLd}}}Ed}{DLn{{Eb{ACdAIf}}}}{{{j{DLd}}}{{Eb{ACdAIf}}}}{{{j{DLb}}{j{DLb}}}Eh}{{{j{CCj}}{j{CCj}}}Eh}{{{j{AMb}}{j{AMb}}}Eh}{{{j{DLf}}{j{DLf}}}Eh}{{{j{DLh}}{j{DLh}}}Eh}{{{j{DLj}}{j{DLj}}}Eh}{{{j{ALl}}{j{ALl}}}Eh}{{{j{AFb}}{j{AFb}}}Eh}{{{j{DLl}}{j{DLl}}}Eh}{{{j{DLn}}{j{DLn}}}Eh}{{{j{DLd}}{j{DLd}}}Eh}{{j{j{c}}}Eh{}}000000000000000000000{DLdDj}0{{{j{AD`}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{DLb}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{CCj}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{AMb}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{DLf}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{DLh}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{DLj}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{ALl}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{AFb}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{DLl}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{DM`}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{DLn}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{DLd}}{j{B`F`}}}{{Eb{BnFb}}}}{B@bAD`}{G`AD`}{cc{}}{ADbAD`}{ADhAD`}2222{B@bDLf}{BFfDLf}44{DMbALl}{B@bALl}{DMdALl}7{DLlALl}8{B@bAFb}9{B@bDLl}{B@bDM`};{ACbDLn}{ACdDLn}=={{{j{Gb}}}{{Eb{DLn}}}}{bDLn}{{{j{{AMd{}{{Gd{c}}}}}}CCj{j{{Kj{e}}}}}{{Eb{{Dj{AC`}}c}}}FdAHf}{{{j{DLb}}{j{B`c}}}BnGh}{{{j{DLh}}{j{B`c}}}BnGh}{{{j{DLj}}{j{B`c}}}BnGh}{{{j{DLn}}{j{B`c}}}BnGh}{{{j{DLd}}{j{B`c}}}BnGh}{DLdJd}0{ACnJf}{{}c{}}000000000000{DLdDj}2{{{j{AMb}}{j{AMb}}}{{Dj{C`}}}}{{{j{DLh}}{j{DLh}}}{{Dj{C`}}}}{{{j{DLj}}{j{DLj}}}{{Dj{C`}}}}{{{j{DLn}}{j{DLn}}}{{Dj{C`}}}}7{DLbJd}{ACnJd}9`{DLbDj}7:`{{{j{DLb}}c}EbIf}{{{j{DLn}}c}EbIf}{{{j{DLd}}c}EbIf}=:{{{j{DLh}}}DLj}{{{j{AD`}}}{{Dj{{j{B@h}}}}}}{{{j{DLf}}}{{Dj{{j{B@h}}}}}}{{{j{ALl}}}{{Dj{{j{B@h}}}}}}{{{j{AFb}}}{{Dj{{j{B@h}}}}}}{{{j{DLl}}}{{Dj{{j{B@h}}}}}}{{{j{DM`}}}{{Dj{{j{B@h}}}}}}:{DLdDj}={DLdJd}1100<{DLn{{Eb{ACbAGj}}}}{{{j{DLd}}}{{Eb{ACbAGj}}}}{jc{}}0000000000{jIn}000000{DLnb}{c{{Eb{e}}}{}{}}000000000000{{}{{Eb{c}}}{}}000000000000{jJh}000000000000{DLbJd}{ACnJd}:{ACnCl}{{{j{B`DLb}}{j{{Dd{ANh}}}}}{{Eb{{Dd{ABl}}DMf}}}}{{{j{B`DLd}}{j{{Dd{ANh}}}}}{{Eb{{Dd{ABl}}DMf}}}}{ACnb}{{}c{}}000000000000{DLbDj}{DLdDj}07{DMhAKf}0{DMjAKf}{DMjDMl}1{DMnAAh}{DN`ACn}{DMnCl}{DNbCl}{DNdHn}{DNfHn}10````{j{{j{c}}}{}}00{{{j{B`}}}{{j{B`c}}}{}}00{{{j{{DNh{c}}}}}{{DNh{c}}}{BfBDd{DNj{Af}}{AId{Af}}}}{{{j{DNl}}}DNl}{{j{j{B`c}}}Bn{}}0{{jAf}Bn}0{{{j{{DNh{c}}}}{j{{DNh{c}}}}}C`{CbBDd{DNj{Af}}{AId{Af}}}}{{{j{DNl}}{j{DNl}}}C`}{{{j{B`c}}}{{Eb{{DNh{e}}ADb}}}{ADdADf}{BDd{DNj{Af}}{AId{Af}}}}{{{j{{DNh{c}}}}{j{B`e}}}{{Eb{HnADh}}}{BDd{DNj{Af}}{AId{Af}}}{ADjADf}}{c{{Eb{{DNh{e}}}}}Ed{BDd{DNj{Af}}{AId{Af}}Ef}}{c{{Eb{DNn}}}Ed}{c{{Eb{DNl}}}Ed}{{{j{{DNh{c}}}}{j{{DNh{c}}}}}Eh{EjBDd{DNj{Af}}{AId{Af}}}}{{{j{DNn}}{j{DNn}}}Eh}{{{j{DNl}}{j{DNl}}}Eh}{{j{j{c}}}Eh{}}00000{{{j{{DNh{c}}}}{j{B`F`}}}{{Eb{BnFb}}}{FdBDd{DNj{Af}}{AId{Af}}}}{{{j{DNn}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{DNl}}{j{B`F`}}}{{Eb{BnFb}}}}0{cc{}}00{{{j{{DNh{c}}}}{j{B`e}}}Bn{GjBDd{DNj{Af}}{AId{Af}}}Gh}{{{j{DNl}}{j{B`c}}}BnGh}{{}c{}}00{DNhJf}{DNnDNl}{DNlJf}{{{j{{DNh{c}}}}{j{{DNh{c}}}}}{{Dj{C`}}}{IbBDd{DNj{Af}}{AId{Af}}}}{{{j{DNl}}{j{DNl}}}{{Dj{C`}}}}4{{{j{{DNh{c}}}}e}Eb{BDd{DNj{Af}}{AId{Af}}Ih}If}{{{j{DNn}}c}EbIf}{{{j{DNl}}c}EbIf}{DNh}{{{j{{DNh{c}}}}}DNl{BDd{DNj{Af}}{AId{Af}}}}{jc{}}0{jIn}{DNl{{Eb{{DNh{c}}}}}{BDd{DNj{Af}}{AId{Af}}}}{c{{Eb{e}}}{}{}}00{{}{{Eb{c}}}{}}00{jJh}00{DNlAf}{DNnJf}{{}c{}}00````````````````````````````````````````{{AFf{j{{Kj{c}}}}{j{Kl}}}{{Eb{AFfL`}}}Lb}{{AK`{j{Kl}}}{{Eb{AK`L`}}}}{{AHb{j{{Kj{c}}}}{j{Kl}}}{{Eb{AHbL`}}}Lb}{{{j{AK`}}}}{{{j{AFf}}}}{{{j{AHb}}}}{{{j{ALj}}}}{{{j{B`AK`}}}}{{{j{B`AFf}}}}{{{j{B`AHb}}}}{{{j{B`ALj}}}}{{{j{B`AFf}}}DO`}{{{j{B`AHb}}}DOb}{{{j{AFf}}}DO`}{{{j{AHb}}}DOb}{{{j{AK`}}}{{j{{Ah{Af}}}}}}{{{j{ALj}}}{{j{{Ah{Af}}}}}}{{KnKn}}{j{{j{c}}}{}}00000000000000{{{j{B`}}}{{j{B`c}}}{}}00000000000000{{{j{{Kj{c}}}}}{{Kj{c}}}DOd}{{{j{DOf}}}DOf}{{{j{DOh}}}DOh}{{{j{DOj}}}DOj}{{{j{DOl}}}DOl}{{{j{DOn}}}DOn}{{{j{E@`}}}E@`}{{{j{AK`}}}AK`}{{{j{AFf}}}AFf}{{{j{AHb}}}AHb}{{{j{Kn}}}Kn}{{{j{E@b}}}E@b}{{{j{Kl}}}Kl}{{{j{ALj}}}ALj}{{{j{L`}}}L`}{{j{j{B`c}}}Bn{}}00000000000000{{jAf}Bn}00000000000000{{{j{DOf}}{j{DOf}}}C`}{{{j{DOh}}{j{DOh}}}C`}{{{j{DOj}}{j{DOj}}}C`}{{{j{DOl}}{j{DOl}}}C`}{{{j{DOn}}{j{DOn}}}C`}{{{j{E@`}}{j{E@`}}}C`}{{{j{AFf}}{j{AFf}}}C`}{{{j{AHb}}{j{AHb}}}C`}{{{j{Kn}}{j{Kn}}}C`}{{{j{E@b}}{j{E@b}}}C`}{{{j{Kl}}{j{Kl}}}C`}{{{j{ALj}}{j{ALj}}}C`}{{{j{L`}}{j{L`}}}C`}65{{{j{AFf}}{j{AFf}}}{{Eb{AFfL`}}}}{{{j{{Aj{{j{AFf}}}}}}}{{Eb{AFfL`}}}}`{{{j{{Kj{c}}}}}{{BB`{E@d}}}DOd}{AHbDGj}{{AfHn}Bn}000000{{}{{Kj{E@`}}}}{c{{Eb{AK`}}}Ed}{c{{Eb{AFf}}}Ed}{c{{Eb{AHb}}}Ed}{c{{Eb{Kn}}}Ed}{{{j{AK`}}}E@f}{{{j{AHb}}}E@f}{{{j{B`{Kj{c}}}}}BnDOd}```{{{j{{Kj{c}}}}{j{{Kj{c}}}}}EhDOd}{{{j{DOf}}{j{DOf}}}Eh}{{{j{DOh}}{j{DOh}}}Eh}{{{j{DOj}}{j{DOj}}}Eh}{{{j{DOl}}{j{DOl}}}Eh}{{{j{DOn}}{j{DOn}}}Eh}{{{j{E@`}}{j{E@`}}}Eh}{{{j{AK`}}{j{AK`}}}Eh}{{{j{AFf}}{j{AFf}}}Eh}{{{j{AHb}}{j{AHb}}}Eh}{{{j{Kn}}{j{Kn}}}Eh}{{{j{E@b}}{j{E@b}}}Eh}{{{j{Kl}}{j{Kl}}}Eh}{{{j{ALj}}{j{ALj}}}Eh}{{{j{L`}}{j{L`}}}Eh}65{{j{j{c}}}Eh{}}00000000000000000000000000000{{{j{{Kj{c}}}}{j{B`F`}}}{{Eb{BnFb}}}DOd}{{{j{DOf}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{DOh}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{DOj}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{DOl}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{DOn}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{E@`}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{AK`}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{AFf}}{j{B`F`}}}{{Eb{BnFb}}}}00{{{j{AHb}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{Kn}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{E@b}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{Kl}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{ALj}}{j{B`F`}}}{{Eb{BnFb}}}}00{{{j{L`}}{j{B`F`}}}{{Eb{BnFb}}}}0{cc{}}000000{cAK`E@h}{AHbAK`}{{{j{AHb}}}AK`}33{AHbAFf}{DO`AFf}{{{j{AHb}}}AFf}6{DGjAHb}77{AK`Kl}8{cALjE@h}{NbALj}:{MnALj}{N`ALj}{E@bL`}={{{Ah{Af}}}{{Eb{KlE@j}}}}{{{Ah{Af}}}ALj}{{{j{{Aj{Af}}}}}{{Eb{ALjL`}}}}{E@lAFf}{BCl{{Eb{KnE@b}}}}?<4{{{BB`{E@d}}}{{E@n{{Kj{DOj}}}}}}{{{BB`{E@d}}}{{E@n{{Kj{DOf}}}}}}{{{BB`{E@d}}}{{E@n{{Kj{DOh}}}}}}{{{j{{Kj{c}}}}{j{{Aj{Af}}}}}{{Eb{AHbL`}}}AHf}{{{j{{Kj{c}}}}{j{Gb}}}{{Eb{AHbL`}}}AHf}{{{j{{Kj{c}}}}{j{AK`}}}AFfAHf}{{{j{{Kj{c}}}}{j{AK`}}}AHbAHf}{{{j{{Aj{Af}}}}}{{Eb{AK`L`}}}}{{{j{{Aj{Af}}}}}{{Eb{AFfL`}}}};{{{j{Gb}}}{{Eb{AK`L`}}}}{{{j{Gb}}}{{Eb{AFfL`}}}}{{{j{Gb}}}{{Eb{AHb}}}}{Af{{Eb{KnE@b}}}}{{KhKn}AFf}{{}{{Kj{c}}}DOd}{{{j{{Kj{c}}}}{j{B`e}}}{{Fh{AK`AFf}}}AHf{EA`ADf}}{{{j{DOf}}{j{B`c}}}BnGh}{{{j{DOh}}{j{B`c}}}BnGh}{{{j{DOj}}{j{B`c}}}BnGh}{{{j{DOl}}{j{B`c}}}BnGh}{{{j{DOn}}{j{B`c}}}BnGh}{{{j{E@`}}{j{B`c}}}BnGh}{{{j{AFf}}{j{B`c}}}BnGh}{{{j{AHb}}{j{B`c}}}BnGh}{{{j{Kn}}{j{B`c}}}BnGh}{{{j{E@b}}{j{B`c}}}BnGh}{{{j{Kl}}{j{B`c}}}BnGh}{{{j{ALj}}{j{B`c}}}BnGh}{{{j{L`}}{j{B`c}}}BnGh}``{{{j{AK`}}c}j{}}{{{j{Kl}}c}j{}}{{{j{ALj}}c}j{}}{{}c{}}00000000000000{E@h{{Ah{Af}}}}{{{j{AK`}}{j{{Kj{c}}}}}AHbAHf}{{AK`{j{Kl}}}{{Eb{AK`L`}}}}{{AFf{j{{Kj{c}}}}{j{Kl}}}{{Eb{AFfL`}}}Lb}{AK`AK`}{{AFf{j{{Kj{c}}}}}AFfLb}{{}{{Kj{E@`}}}}{{{j{B`c}}}AK`{EA`ADf}}{{{j{{Kj{c}}}}{j{B`e}}}AHbAHf{EA`ADf}}{{{j{B`AK`}}}Bn}{{{j{B`AHb}}}Bn}{{{j{B`Kl}}}Bn}{{{j{DOf}}{j{DOf}}}{{Dj{C`}}}}{{{j{DOh}}{j{DOh}}}{{Dj{C`}}}}{{{j{DOj}}{j{DOj}}}{{Dj{C`}}}}{{{j{DOl}}{j{DOl}}}{{Dj{C`}}}}{{{j{DOn}}{j{DOn}}}{{Dj{C`}}}}{{{j{E@`}}{j{E@`}}}{{Dj{C`}}}}{{{j{AFf}}{j{AFf}}}{{Dj{C`}}}}{{{j{AHb}}{j{AHb}}}{{Dj{C`}}}}{{{j{Kn}}{j{Kn}}}{{Dj{C`}}}}{{{j{E@b}}{j{E@b}}}{{Dj{C`}}}}{{{j{Kl}}{j{Kl}}}{{Dj{C`}}}}{{{j{ALj}}{j{ALj}}}{{Dj{C`}}}}{{{j{L`}}{j{L`}}}{{Dj{C`}}}}{{}Hn}000{{{j{B`{Aj{EAb}}}}}{{Eb{{Kj{c}}L`}}}{DOdEAd}}{{{j{B`{Aj{EAb}}}}}{{Eb{{Kj{DOj}}L`}}}}{{{j{B`{Aj{EAb}}}}}{{Eb{{Kj{DOf}}L`}}}}{{{j{B`{Aj{EAb}}}}}{{Eb{{Kj{DOh}}L`}}}}{{{j{AK`}}{j{{Kj{c}}}}}AFfAHf}{{{j{AHb}}}AFf}{{}Kl}{cKlEA`}{{{j{B`{Kj{c}}}}{j{B`e}}}BnDOd{EA`ADf}}{{{j{{Kj{c}}}}{j{ALj}}{j{EAf}}}{{Eb{AFfL`}}}Lb}``{{{j{AK`}}}{{Ah{Af}}}}{{{j{AHb}}}{{Ah{Af}}}}{{{j{AHb}}}AK`}{{{j{B`{Kj{c}}}}{j{{Ah{Af}}}}}BnDOd}{{{j{AK`}}c}EbIf}{{{j{AFf}}c}EbIf}{{{j{AFf}}}{{Ah{Af}}}}{{{j{AHb}}c}EbIf}{{{j{Kn}}c}EbIf}2{{{j{{Kj{c}}}}{j{ALj}}{j{AK`}}}CIhAHf}{{{j{{Kj{c}}}}{j{ALj}}{j{AK`}}Hn}CIhAHf}1{{{j{{Kj{c}}}}{j{ALj}}{j{AK`}}}EAfAHf}{{{j{{Kj{c}}}}{j{ALj}}{j{AK`}}{j{{Ah{Af}}}}}EAfAHf}{{{j{{Kj{c}}}}{j{ALj}}{j{AK`}}{j{{Ah{Af}}}}}CIhAHf}{{{j{{Kj{c}}}}{j{ALj}}{j{AHb}}}ANnAHf}0{{{j{{Kj{c}}}}{j{ALj}}{j{AHb}}{j{{Ah{Af}}}}}ANnAHf}{{{j{{Kj{c}}}}{j{ALj}}{j{AHb}}{j{B`e}}}ANnAHf{EA`EAh}}{{}{{Kj{DOl}}}}{{{j{L`}}}{{Dj{{j{B@h}}}}}}{{AHb{j{{Kj{c}}}}{Dj{Nf}}}DGjLb}{Kl{{Ah{Af}}}}{{{j{O`}}}O`}{{{j{AMj}}}AMj}{KnBCl}3{jc{}}00000000000000{{{j{AFf}}}ABl}{{{j{AMl}}}AMl}{{{j{Ad}}}Ad}{jIn}000{KnAf}{c{{Eb{e}}}{}{}}0000000000{BCl{{Eb{Kn}}}}{Af{{Eb{Kn}}}}2222{{}{{Eb{c}}}{}}00000000000000{jJh}00000000000000{{}{{Kj{DOn}}}}{{{j{AFf}}{j{{Kj{c}}}}{j{ALj}}{j{CIh}}}{{Eb{BnL`}}}Lb}{{{j{{Kj{c}}}}{j{ALj}}{j{CIh}}{j{AFf}}}{{Eb{BnL`}}}Lb}{{{j{{Kj{c}}}}{j{ANn}}{j{ALj}}{j{Kh}}}{{Eb{BnL`}}}Lb}{{}c{}}00000000000000{{{j{AK`}}{j{{Kj{c}}}}}{{Fh{KhKn}}}AHf}{{{j{AFf}}}{{Fh{KhKn}}}}{{{j{AHb}}}{{Fh{KhKn}}}}{{}Hn}{{}Ah}10001110111110`{{{j{EAj}}}{{j{{Aj{Af}}}}}}0{j{{j{c}}}{}}{{{j{B`}}}{{j{B`c}}}{}}{{{j{EAj}}}EAj}{{j{j{B`c}}}Bn{}}{{jAf}Bn}{{{j{EAj}}{j{EAj}}}C`}{c{{Eb{EAj}}}Ed}{{{j{EAj}}}E@f}{{{j{EAj}}{j{EAj}}}Eh}{{j{j{c}}}Eh{}}0{{{j{EAj}}{j{B`F`}}}{{Eb{BnFb}}}}{cc{}}{{{Ah{Af}}}EAj}{{{j{{Aj{Af}}}}}{{Eb{EAjL`}}}}{{{j{Gb}}}{{Eb{EAjL`}}}}{{{j{EAj}}{j{B`c}}}BnGh}{{}c{}}{{{j{AFf}}{j{AK`}}}EAj}{{{j{B`EAj}}}Bn}{{{j{EAj}}{j{EAj}}}{{Dj{C`}}}}{{{j{EAj}}}{{Ah{Af}}}}{{{j{EAj}}c}EbIf}{{{j{AFf}}{j{AK`}}}{{Ah{Af}}}}{jc{}}{c{{Eb{e}}}{}{}}{{}{{Eb{c}}}{}}{jJh}{{}c{}}````{{{j{EAf}}}}{{{j{CIh}}}}{{{j{B`EAf}}}}{{{j{B`CIh}}}}{{{j{B`EAf}}}EAl}{{{j{B`CIh}}}EAn}{{{j{EAf}}}EAl}{{{j{CIh}}}EAn}{{{j{EB`}}}{{j{{Aj{Af}}}}}}{j{{j{c}}}{}}0010{{{j{B`}}}{{j{B`c}}}{}}000{{{j{EB`}}}Hn}{{{j{EBb}}}EBb}{{{j{EAf}}}EAf}{{{j{EB`}}}EB`}{{{j{CIh}}}CIh}{{j{j{B`c}}}Bn{}}000{{jAf}Bn}000{{{j{EBb}}{j{EBb}}}C`}{{{j{EAf}}{j{EAf}}}C`}{{{j{EB`}}{j{EB`}}}C`}{{{j{CIh}}{j{CIh}}}C`}0={c{{Eb{CIh}}}Ed}{{{j{EBb}}{j{EBb}}}Eh}{{{j{EAf}}{j{EAf}}}Eh}{{{j{EB`}}{j{EB`}}}Eh}{{{j{EB`}}{j{{Aj{Af}}}}}Eh}{{{j{CIh}}{j{CIh}}}Eh}0{{j{j{c}}}Eh{}}0000000{{{j{EBb}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{EAf}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{EB`}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{CIh}}{j{B`F`}}}{{Eb{BnFb}}}}0{cc{}}{EAlEAf}1{{{j{CIh}}}EB`}{CIhEB`}3{EAnCIh}4{{{j{{Aj{Af}}}}EBb}{{Eb{EAfL`}}}}{{{j{{Aj{Af}}}}}{{Eb{CIhL`}}}}00{BCl{{Eb{EBbL`}}}}5{{{j{Gb}}}{{Eb{CIhL`}}}}{{{j{EAf}}{j{B`c}}}BnGh}{{{j{EB`}}{j{B`c}}}BnGh}{{{j{CIh}}{j{B`c}}}BnGh}{{}c{}}000{{{j{EB`}}}}{EB`}{{{j{EB`}}}Eh}{{{j{EB`}}}Hn}{{{j{B`CIh}}}Bn}{{{j{EBb}}{j{EBb}}}{{Dj{C`}}}}{{{j{EAf}}{j{EAf}}}{{Dj{C`}}}}{{{j{EB`}}{j{EB`}}}{{Dj{C`}}}}{{{j{EB`}}{j{{Aj{Af}}}}}{{Dj{C`}}}}{{{j{CIh}}{j{CIh}}}{{Dj{C`}}}}{{{j{CIh}}c}EbIf}{{{j{EAf}}}{{Fh{EBb{Ah{Af}}}}}}{{{j{CIh}}}{{Ah{Af}}}}{{{j{CIh}}}EB`}`{EBbBCl}{jc{}}000{{{j{EB`}}}{{Eb{CIhL`}}}}{{{j{EAf}}}CIh}{jIn}0{c{{Eb{e}}}{}{}}00{{{j{EB`}}}{{Eb{CIh}}}}{EB`{{Eb{CIh}}}}2{{}{{Eb{c}}}{}}000{jJh}000{{}c{}}000``{{{j{EBd}}}{{j{{Aj{Af}}}}}}{j{{j{c}}}{}}{{{j{B`}}}{{j{B`c}}}{}}{{{j{EBd}}}EBd}{{j{j{B`c}}}Bn{}}{{jAf}Bn}{{{j{EBd}}{j{B`F`}}}{{Eb{BnFb}}}}{cc{}}{{}c{}}{{}{{Gn{e}}}{}{{H`{}{{El{c}}}}}}{{}c{}}{{{j{B`EBd}}}Dj}0{{{j{B`EBd}}Hn}Dj}{{{j{EBd}}}{{Fh{Hn{Dj{Hn}}}}}}{jc{}}{{}{{J`{g}}}{}{}{{H`{}{{El{{Eb{ce}}}}}}}}{c{{Eb{e}}}{}{}}{{}{{Eb{c}}}{}}{jJh}{{}c{}}`````{{{j{E@l}}}}{{{j{B`E@l}}}}{{{j{EBf}}}{{j{{Ah{Af}}}}}}{j{{j{c}}}{}}00{{{j{B`}}}{{j{B`c}}}{}}00{{{j{E@l}}}E@l}{{{j{EBf}}}EBf}{{{j{EBh}}}EBh}{{j{j{B`c}}}Bn{}}00{{jAf}Bn}00{{{j{E@l}}{j{E@l}}}C`}{{{j{EBf}}{j{EBf}}}C`}{{{j{EBh}}{j{EBh}}}C`}{{{j{E@l}}{j{E@l}}}Eh}{{{j{EBf}}{j{EBf}}}Eh}{{{j{EBh}}{j{EBh}}}Eh}{{j{j{c}}}Eh{}}00000{{{j{E@l}}{j{B`F`}}}{{Eb{BnFb}}}}00{{{j{EBf}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{EBh}}{j{B`F`}}}{{Eb{BnFb}}}}{cc{}}00{{{Ah{Af}}}E@l}{AFfE@l}{{{j{{Kj{c}}}}AK`{Dj{{Ah{Af}}}}}E@lLb}{{{Ah{Af}}}EBf}{{{j{Gb}}}{{Eb{E@l}}}}{{{j{E@l}}{j{B`c}}}BnGh}{{{j{EBf}}{j{B`c}}}BnGh}{{{j{EBh}}{j{B`c}}}BnGh}{{}c{}}00{{AK`{Ah{Af}}}E@l}{{{j{E@l}}{j{E@l}}}{{Dj{C`}}}}{{{j{EBf}}{j{EBf}}}{{Dj{C`}}}}{{{j{EBh}}{j{EBh}}}{{Dj{C`}}}}{{E@lE@lAK`EBh{Dj{{j{{Aj{Af}}}}}}}EBf}{{E@lE@lAK`EBhc}EBf{{Hh{{Ah{Af}}{Ah{Af}}{Ah{Af}}}{{Hf{EBf}}}}}}{{{j{E@l}}}{{Ah{Af}}}}{jc{}}00{EBf{{Ah{Af}}}}{jIn}{c{{Eb{e}}}{}{}}00{{}{{Eb{c}}}{}}00{jJh}00{{}c{}}00````````````{{}b}0000`````````{{{j{{EBl{}{{EBj{c}}}}}}}c{}}{{{j{DO`}}}}{{{j{EAn}}}}{{{j{Nl}}}}{{{j{DOb}}}}{{{j{EBn}}}}{{{j{B`{EBl{}{{EBj{c}}}}}}}c{}}{{{j{B`DO`}}}}{{{j{B`EAn}}}}{{{j{B`Nl}}}}{{{j{B`DOb}}}}{{{j{B`EBn}}}}{{{j{DO`}}}{{j{{Ah{Af}}}}}}{{{j{EAn}}}{{j{{Ah{Af}}}}}}{{{j{Nl}}}{{j{{Ah{Af}}}}}}{{{j{DOb}}}{{j{{Ah{Af}}}}}}{{{j{EBn}}}{{j{{Ah{Af}}}}}}{j{{j{c}}}{}}000000{{{j{B`}}}{{j{B`c}}}{}}000000{{{j{E@d}}}E@d}{{{j{DO`}}}DO`}{{{j{EAn}}}EAn}{{{j{Nl}}}Nl}{{{j{DOb}}}DOb}{{{j{EBn}}}EBn}{{j{j{B`c}}}Bn{}}00000{{jAf}Bn}00000{{{j{DO`}}{j{DO`}}}C`}{{{j{EAn}}{j{EAn}}}C`}{{{j{Nl}}{j{Nl}}}C`}{{{j{DOb}}{j{DOb}}}C`}{{{j{EBn}}{j{EBn}}}C`}43210{{E@dEAnAfHn}BCl}{{{j{DO`}}{j{DO`}}}Eh}{{{j{EAn}}{j{EAn}}}Eh}{{{j{Nl}}{j{Nl}}}Eh}{{{j{DOb}}{j{DOb}}}Eh}{{{j{EBn}}{j{EBn}}}Eh}43210{{j{j{c}}}Eh{}}000000000{{{j{E@d}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{DO`}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{EAn}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{Nl}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{DOb}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{EBn}}{j{B`F`}}}{{Eb{BnFb}}}}{cc{}}000000{{{Ah{Af}}}EBn}{{{Ah{Af}}}DO`}{{{Ah{Af}}}EAn}{{{Ah{Af}}}Nl}{{{Ah{Af}}}DOb}{{{j{DO`}}{j{B`c}}}BnGh}{{{j{EAn}}{j{B`c}}}BnGh}{{{j{Nl}}{j{B`c}}}BnGh}{{{j{DOb}}{j{B`c}}}BnGh}{{{j{EBn}}{j{B`c}}}BnGh}``{{{j{DO`}}c}j{}}{{{j{EAn}}c}j{}}{{{j{Nl}}c}j{}}{{{j{DOb}}c}j{}}{{{j{EBn}}c}j{}}{{}c{}}000000{{{Dj{{ECb{AfAfHnAfAfAfHnEC`}{{Hf{BCl}}}}}}EC`}ECd}{{}DO`}{{}EAn}{{}Nl}{{}DOb}{{{j{B`DOb}}}Bn}{{{j{B`c}}c}Bn{}}{{{j{DO`}}{j{DO`}}}{{Dj{C`}}}}{{{j{EAn}}{j{EAn}}}{{Dj{C`}}}}{{{j{Nl}}{j{Nl}}}{{Dj{C`}}}}{{{j{DOb}}{j{DOb}}}{{Dj{C`}}}}{{{j{EBn}}{j{EBn}}}{{Dj{C`}}}}`{b{{BB`{E@d}}}}{{{BB`{E@d}}}Bn}{{BCnEC`}Bn}021{{}E@d}{{E@d{BB`{EC`}}}{{BB`{E@d}}}}{E@dHn}{{{BB`{EC`}}b}{{BB`{E@d}}}}5{bHn}{{{BB`{E@d}}Af}BCl}{{E@dDO`DO`}BCl}{{E@dDO`DO`Hn}BCl}{{E@dDO`Af}BCl}{{E@dDO`}BCl}{{E@dDO`AfHn}BCl}{{E@dAfHnDO`b}BCl}33{{E@dAf}BCl}{{E@dAfAf}BCl}01{{E@dAfDO`Af{Dj{{ECb{AfAfAfEC`}{{Hf{BCl}}}}}}EC`}BCl}{{}Dj}{{E@dEAnAfAf{Dj{{ECb{AfAfAfAfEC`b}{{Hf{BCl}}}}}}EC`}BCl}{{E@dEAnEAn}BCl}{{E@dEAnAf}BCl}{{E@dEAnAfHn}BCl}{{E@dAfEAn}BCl}{{E@dAfHnEAn}BCl}{{E@dEAnAfDO`}BCl}{{E@dAfAfAf}BCl}:{{E@dAfDO`Af}BCl}{{E@dAfAfAfAfBCl{Dj{{ECb{AfAfAfAfEC`}{{Hf{BCl}}}}}}EC`}BCl}:{{E@dDObAf}BCl}{{E@dDO`DOb}BCl}{{E@dAfDOb}BCl}{{E@dNlBClDOb}BCl}3>>>{{E@dAfAfDObAf}BCl}{{E@dAfAfHnDObECd}BCl}{{E@dAfAfHnNl}BCl}{{E@dNlNl}BCl}{{E@dNlBClDO`}BCl}{{E@dNlAf}BCl}{{E@dAfNl}BCl}{{E@dDO`NlAf}BCl}{{E@dAfBClNlAf}BCl}{EBn{{Ah{Af}}}}{jc{}}00000{c{{Eb{e}}}{}{}}000000{{}{{Eb{c}}}{}}000000{jJh}000000`{DO`{{Ah{Af}}}}{EAn{{Ah{Af}}}}{Nl{{Ah{Af}}}}{DOb{{Ah{Af}}}}{{}c{}}000000`{{{j{EAl}}}}{{{j{B`EAl}}}}{{{j{EAl}}}{{j{{Ah{Af}}}}}}{j{{j{c}}}{}}{{{j{B`}}}{{j{B`c}}}{}}{{{j{EAl}}}EAl}{{j{j{B`c}}}Bn{}}{{jAf}Bn}{{{j{EAl}}{j{EAl}}}C`}0{{}EAl}{{{j{EAl}}{j{EAl}}}Eh}0{{j{j{c}}}Eh{}}0{{{j{EAl}}{j{B`F`}}}{{Eb{BnFb}}}}{cc{}}{{{j{EAl}}{j{B`c}}}BnGh}{{{j{EAl}}c}j{}}{{}c{}}7{{{j{EAl}}{j{EAl}}}{{Dj{C`}}}}{{E@dDO`EAlAf}BCl}{{E@dEAnEAl}BCl}{{E@dEAlAfBCl}BCl}{{E@dAfBClEAl}BCl}{{E@dEAlAfAf{Dj{{ECb{AfAfAfAfEC`b}{{Hf{BCl}}}}}}EC`}BCl}{jc{}}{c{{Eb{e}}}{}{}}{{}{{Eb{c}}}{}}{jJh}{{}c{}}``{j{{j{c}}}{}}0{{{j{B`}}}{{j{B`c}}}{}}0`````{{{j{EAb}}}EAb}{{j{j{B`c}}}Bn{}}{{jAf}Bn}{{}EAb}{{{j{EC`}}{j{B`F`}}}{{Eb{BnFb}}}}{cc{}}0{{}c{}}0`=<<;;::993``````````{{}{{CJd{}{{CJ`{c}}{CJb{e}}}}}CJf{CJhBDd}}{{{j{{CJd{}{{CJ`{c}}{CJb{e}}}}}}}{{j{e}}}CJf{CJhBDd}}`{c{{CJd{}{{CJ`{e}}{CJb{c}}}}}{CJhBDd}CJf}{c{{CJd{}{{CJ`{c}}{CJb{e}}}}}CJf{CJhBDd}}{{{j{{Aj{Af}}}}}{{Eb{{CJd{}{{CJ`{c}}{CJb{e}}}}G`}}}CJf{CJhBDd}}``{{{j{B`{CJf{}{{CK`{c}}}}}}{j{{Aj{Af}}}}}Bn{}}{{{j{{CJf{}{{CK`{c}}}}}}}c{}}{{{j{{CJf{}{{CK`{c}}}}}}}Hn{}}``{{{CJd{}{{CJ`{c}}{CJb{e}}}}}eCJf{CJhBDd}}`````````{j{{j{c}}}{}}{{{j{B`}}}{{j{B`c}}}{}}{{{j{ECf}}}{{Dj{{ECh{b}}}}}}`{{{j{B`EA`}}{j{B`c}}}Bn{ECjADf}}{{{j{B`ECl}}{j{B`{Aj{Af}}}}}Bn}{{{j{ECf}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{ECh{b}}}ECf}{cc{}}{ECnECf}{{}{{EDb{}{{ED`{c}}}}}{EDd{EDf{{Aj{Af}}}}}}{c{{Eb{{EDb{}{{ED`{e}}}}ECf}}}ECl{EDd{EDf{{Aj{Af}}}}}}{c{{EDb{}{{ED`{c}}}}}{EDd{EDf{{Aj{Af}}}}}}{{{j{B`EA`}}}c{}}{{{j{B`EA`}}AEf}Eh}{{{j{B`EA`}}e}cEDh{{EDj{c}}}}{{{j{B`EA`}}bb}Eh}{{{j{ECf}}}{{j{B@h}}}}{{}c{}}{cECf{{AId{{AKf{B@h}}}}}}{{{j{B`ECl}}}b}{{{j{B`ECl}}}Dl}`{{}c{}}{{{j{ECf}}}{{Dj{BCl}}}}{{{j{B`ECl}}{j{B`{Aj{Af}}}}}{{Eb{HnBDj}}}}`{{{j{B`EA`}}e}c{}{{EDl{c}}}}{{EA`e}{{EDn{eEA`c}}}{}{{EDl{c}}}}{Dl{{EDb{}{{ED`{c}}}}}{EDd{EDf{{Aj{Af}}}}}}`{{{j{ECf}}}{{Dj{{j{B@h}}}}}}{ECf{{AKf{B@h}}}}{{}EE`}{jIn}{{{j{B`ECj}}{j{B`c}}}{{Eb{BnECf}}}{EA`ADf}}{{{j{B`EA`}}{j{B`c}}}{{Eb{BnECf}}}{ECjADf}}{{{j{B`ECl}}{j{B`{Aj{Af}}}}}{{Eb{BnECf}}}}{c{{Eb{e}}}{}{}}{{}{{Eb{c}}}{}}{jJh}{{}c{}}```````````````````{{{j{EEb}}{j{B`c}}{j{B`In}}Hn}Bn{EA`ADf}}{{{j{EEd}}{j{B`c}}{j{B`In}}Hn}Bn{EA`ADf}}{{{j{EEf}}{j{B`c}}{j{B`In}}Hn}Bn{EA`ADf}}{j{{j{c}}}{}}00000000000{{{j{B`}}}{{j{B`c}}}{}}00000000000{{}{{Dj{D`}}}}{{}{{Dj{Kb}}}}{{{j{EEh}}}EEh}{{{j{EEj}}}EEj}{{{j{EEl}}}EEl}{{{j{EEn}}}EEn}{{{j{EEd}}}EEd}{{{j{{EF`{c}}}}}{{EF`{c}}}Bf}{{{j{{EFb{c}}}}}{{EFb{c}}}{BfEDhIb}}{{{j{EFd}}}EFd}{{{j{{EFf{c}}}}}{{EFf{c}}}{BfEDh}}{{{j{EEf}}}EEf}{{j{j{B`c}}}Bn{}}000000000{{jAf}Bn}000000000{{{j{EEh}}{j{EEh}}}Eh}{{{j{EEj}}{j{EEj}}}Eh}{{{j{{EFb{c}}}}{j{{EFb{c}}}}}Eh{EjEDhIb}}{{{j{EFd}}{j{EFd}}}Eh}{{{j{{EFf{c}}}}{j{{EFf{c}}}}}Eh{EjEDh}}{{j{j{c}}}Eh{}}000{{{j{EEh}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{EEj}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{{EDn{ceg}}}}{j{B`F`}}}{{Eb{BnFb}}}FdFdFd}{{{j{{EFh{cegi}}}}{j{B`F`}}}{{Eb{BnFb}}}FdFdFdFd}{{{j{EEl}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{EEn}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{EEd}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{{EF`{c}}}}{j{B`F`}}}{{Eb{BnFb}}}Fd}{{{j{{EFb{c}}}}{j{B`F`}}}{{Eb{BnFb}}}{FdEDhIb}}{{{j{EFd}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{{EFf{c}}}}{j{B`F`}}}{{Eb{BnFb}}}{FdEDh}}{{{j{EEf}}{j{B`F`}}}{{Eb{BnFb}}}}{cc{}}000000000{{{AJb{c}}}{{EFf{c}}}EDh}{{{AJl{c}}}{{EFf{c}}}EDh}22{{bb}{{Eb{EEhEEj}}}}{{}c{}}00000000000{{}{{Gn{e}}}{}{{H`{}{{El{c}}}}}}{{}c{}}{{EDlg}{{EFh{EDlgce}}}{}{}{{AGf{c}{{Hf{e}}}}}}0{AEf{{Eb{EEhEEj}}}}{{{j{{Aj{c}}}}}{{Eb{{EF`{c}}EFj}}}{}}{c{{Eb{{EFb{e}}EFd}}}En{EFlBfEDdEDhIb}}{{eg}{{EFf{c}}}EDh{{EFn{c}}}{{EFn{c}}}}0{{{j{B`{EDn{egc}}}}}{{Dj{c}}}{}{{EDl{c}}}EA`}{{{j{EDl}}{j{B`c}}}e{EA`ADf}{}}{{{j{EEh}}{j{B`c}}}Eh{EA`ADf}}{{{j{{EFh{eicg}}}}{j{B`k}}}g{}{{EDl{c}}}{}{{AGf{c}{{Hf{g}}}}}{EA`ADf}}{{{j{EEl}}{j{B`c}}}AEf{EA`ADf}}{{{j{EEl}}{j{B`c}}}COh{EA`ADf}}{{{j{EEn}}{j{B`c}}}AEf{EA`ADf}}{{{j{EEn}}{j{B`c}}}COh{EA`ADf}}{{{j{EEd}}{j{B`c}}}Af{EA`ADf}}{{{j{{EF`{c}}}}{j{B`e}}}{{j{c}}}{}{EA`ADf}}{{{j{{EFb{c}}}}{j{B`e}}}Hn{EDhIb}{EA`ADf}}{{{j{{EFf{c}}}}{j{B`e}}}cEDh{EA`ADf}}{{{j{EEf}}{j{B`c}}}BDf{EA`ADf}}{{{j{EEf}}{j{B`c}}}Bn{EA`ADf}}{{{j{EEf}}{j{B`c}}}{{Ah{e}}}{EA`ADf}{}}0{{{j{EEf}}{j{B`c}}}DDl{EA`ADf}}{{{j{EEf}}{j{B`c}}}BM`{EA`ADf}}2222222{{{j{EEf}}{j{B`c}}}{{ECh{b}}}{EA`ADf}}{{{j{EEf}}{j{B`c}}}AAf{EA`ADf}}{{{j{EEf}}{j{B`c}}}{{ECh{Dl}}}{EA`ADf}}5{{{j{EEf}}{j{B`c}}}COh{EA`ADf}}{{{j{EEf}}{j{B`c}}}AEf{EA`ADf}}77777777777{{{j{EEf}}{j{B`c}}}{{ECh{AEb}}}{EA`ADf}}8{{{j{EEf}}{j{B`c}}}BCl{EA`ADf}}999999{{{j{EEf}}{j{B`c}}}{{ECh{Hn}}}{EA`ADf}}:::{{{j{EEf}}{j{B`c}}}{{Fh{egikmoAaAcAeAgAiAk}}}{EA`ADf}{}{}{}{}{}{}{}{}{}{}{}{}};;{{{j{EEf}}{j{B`c}}}{{EG`{e}}}{EA`ADf}{}}{{{j{EEf}}{j{B`c}}}{{Fh{egikmoAaAcAeAgAi}}}{EA`ADf}{}{}{}{}{}{}{}{}{}{}{}}{{{j{EEf}}{j{B`c}}}{{Fh{egikmoAaAcAeAg}}}{EA`ADf}{}{}{}{}{}{}{}{}{}{}}{{{j{EEf}}{j{B`c}}}BCj{EA`ADf}}{{{j{EEf}}{j{B`c}}}BCn{EA`ADf}}{{{j{EEf}}{j{B`c}}}{{Fh{egikmoAaAcAe}}}{EA`ADf}{}{}{}{}{}{}{}{}{}}{{{j{EEf}}{j{B`c}}}{{Fh{egikmoAaAc}}}{EA`ADf}{}{}{}{}{}{}{}{}}{{{j{EEf}}{j{B`c}}}Af{EA`ADf}}{{{j{EEf}}{j{B`c}}}Hn{EA`ADf}}{{{j{EEf}}{j{B`c}}}AEb{EA`ADf}}{{{j{EEf}}{j{B`c}}}AFn{EA`ADf}}{{{j{EEf}}{j{B`c}}}{{Fh{egikmoAa}}}{EA`ADf}{}{}{}{}{}{}{}}{{{j{EEf}}{j{B`c}}}{{ECh{Af}}}{EA`ADf}}{{{j{EEf}}{j{B`c}}}{{Fh{egikmo}}}{EA`ADf}{}{}{}{}{}{}}{{{j{EEf}}{j{B`c}}}{{ECh{AFn}}}{EA`ADf}}{{{j{EEf}}{j{B`c}}}{{Fh{egikm}}}{EA`ADf}{}{}{}{}{}}{{{j{EEf}}{j{B`c}}}Dl{EA`ADf}}{{{j{EEf}}{j{B`c}}}{{Fh{egik}}}{EA`ADf}{}{}{}{}}{{{j{EEf}}{j{B`c}}}{{Fh{egi}}}{EA`ADf}{}{}{}}{{{j{EEf}}{j{B`c}}}{{Fh{eg}}}{EA`ADf}{}{}}{{{j{EEf}}{j{B`c}}}b{EA`ADf}}{{{j{EEf}}{j{B`c}}}Eh{EA`ADf}}{{{j{EEf}}{j{B`c}}}{{Fh{e}}}{EA`ADf}{}}{{{j{EEf}}{j{B`c}}}{{Dj{e}}}{EA`ADf}{}}{{EDlc}{{EDn{EDlce}}}EA`{}}0{{{j{EEb}}{j{B`c}}Hn}In{EA`ADf}}{{{j{{EDn{egc}}}}}{{Fh{Hn{Dj{Hn}}}}}{}{{EDl{c}}}EA`}{jc{}}000000000{jIn}0{{}{{J`{g}}}{}{}{{H`{}{{El{{Eb{ce}}}}}}}}{c{{Eb{e}}}{}{}}00000000000{{}{{Eb{c}}}{}}00000000000{jJh}00000000000`{{{j{B`{EFb{c}}}}{j{{Aj{{Fh{Hn{j{c}}}}}}}}}{{Eb{BnEFd}}}{EFlEGbBfEDdEDhIb}}{{}c{}}00000000000````````````{{{j{EFn}}}{{j{c}}}{}}{j{{j{c}}}{}}000{{{j{B`}}}{{j{B`c}}}{}}000{{{j{{EGd{c}}}}}{{EGd{c}}}Bf}{{{j{EGf}}}EGf}{{{j{{EGh{c}}}}}{{EGh{c}}}Bf}{{{j{EGj}}}EGj}{{j{j{B`c}}}Bn{}}000{{jAf}Bn}000{{{j{{EGd{c}}}}{j{{EGd{c}}}}}EhEj}{{{j{{EGh{c}}}}{j{{EGh{c}}}}}EhEj}{{{j{{EGd{c}}}}{j{B`F`}}}{{Eb{BnFb}}}Fd}{{{j{EGf}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{{EGh{c}}}}{j{B`F`}}}{{Eb{BnFb}}}Fd}{{{j{EGj}}{j{B`F`}}}{{Eb{BnFb}}}}{cc{}}000{{}c{}}000{{{j{EDj}}}Eh}{{eg}{{EGn{}{{EGl{c}}}}}{}{{EFn{c}}}{{EFn{c}}}}{{ce}{{EGd{AEb}}}EFnEFn}{{ce}{{EGd{Dl}}}EFnEFn}{{ce}{{EGd{b}}}EFnEFn}{{ce}{{EGd{BCn}}}EFnEFn}{{ce}{{EGd{Hn}}}EFnEFn}{{ce}{{EGd{BCl}}}EFnEFn}{{ce}{{EGd{BM`}}}EFnEFn}{{ce}{{EGd{AAf}}}EFnEFn}{{ce}{{EGd{AFn}}}EFnEFn}{{ce}{{EGd{Af}}}EFnEFn}{{ce}{{EGd{BCj}}}EFnEFn}{{ce}{{EGd{DDl}}}EFnEFn}{{ce}EGfEFnEFn}{{ce}{{EGh{COh}}}EFnEFn}{{ce}{{EGh{AEf}}}EFnEFn}{{ce}EGjEFnEFn}{{eg}{{EGn{}{{EGl{c}}}}}{}{{EFn{c}}}{{EFn{c}}}}<:5;7?8={{ce}{{EGd{AEb}}}EFnEFn}:?75432{{{j{{EGn{}{{EGl{c}}}}}}{j{B`e}}}c{}{EA`ADf}}{{{j{{EGd{b}}}}{j{B`c}}}{}{EA`ADf}}{{{j{{EGd{BCj}}}}{j{B`c}}}{}{EA`ADf}}{{{j{{EGd{Af}}}}{j{B`c}}}{}{EA`ADf}}{{{j{{EGd{DDl}}}}{j{B`c}}}{}{EA`ADf}}{{{j{{EGd{BCn}}}}{j{B`c}}}{}{EA`ADf}}{{{j{{EGd{BCl}}}}{j{B`c}}}{}{EA`ADf}}{{{j{{EGd{Hn}}}}{j{B`c}}}{}{EA`ADf}}{{{j{{EGd{AFn}}}}{j{B`c}}}{}{EA`ADf}}{{{j{{EGd{Dl}}}}{j{B`c}}}{}{EA`ADf}}{{{j{{EGd{AAf}}}}{j{B`c}}}{}{EA`ADf}}{{{j{{EGd{BM`}}}}{j{B`c}}}{}{EA`ADf}}{{{j{{EGd{AEb}}}}{j{B`c}}}{}{EA`ADf}}{{{j{EGf}}{j{B`c}}}{}{EA`ADf}}{{{j{{EGh{COh}}}}{j{B`c}}}{}{EA`ADf}}{{{j{{EGh{AEf}}}}{j{B`c}}}{}{EA`ADf}}{{{j{EGj}}{j{B`c}}}EH`{EA`ADf}}{{EDj{j{B`c}}}e{EClADf}{}}{{eg{j{B`i}}}c{}{{EFn{c}}}{{EFn{c}}}{EA`ADf}}{{ce{j{B`g}}}{}EFnEFn{EA`ADf}}00000000000001000000000000{jc{}}000{c{{Eb{e}}}{}{}}000{{}{{Eb{c}}}{}}000{jJh}000{{}c{}}000`````````{j{{j{c}}}{}}{{{j{B`}}}{{j{B`c}}}{}}{{{j{{EHb{c}}}}{j{B`F`}}}{{Eb{BnFb}}}{FdEHd}}{cc{}}{{}c{}}{{{Jf{c}}}{{Eb{{EHb{c}}EFd}}}EHd}9876```````````{{{j{B`}}}{{j{B`ECl}}}}06655{{{j{{EHf{}{{El{c}}}}}}{j{B`e}}}{{Dj{{j{c}}}}}{}{EA`ADf}}{{EHh{j{B`c}}}{{Dj{e}}}{EA`ADf}{}}0{{{j{{EHf{}{{El{c}}}}}}{j{B`e}}Hn}{{EHj{{EHf{}{{El{c}}}}c}}}{}{EA`ADf}}{{EHh{j{B`c}}Hn}{{Jf{e}}}{EA`ADf}{}}0{{EHh{j{B`c}}{j{B`{Aj{e}}}}}Hn{EA`ADf}{}}0{{{j{{EHf{}{{El{c}}}}}}{j{B`e}}Hni}{{Eb{{EHj{{EHf{}{{El{c}}}}c}}EFd}}}{}{EA`ADf}{{AId{AEf}}}{{AGf{{j{c}}}{{Hf{g}}}}}}{{{j{B`{EHf{}{{El{c}}}}}}{j{B`e}}}{{Dj{{j{B`c}}}}}{}{EA`ADf}}55{{{j{{EHf{}{{El{c}}}}}}{j{B`e}}k}{{Eb{{j{c}}EFd}}}{}{EA`ADf}{EDhEFlIbBfEDd}{{EFn{g}}}{{AGf{{j{c}}}{{Hf{i}}}}}}{{{j{B`{EHf{}{{El{c}}}}}}{j{B`e}}k}{{Eb{{j{B`c}}EFd}}}{}{EA`ADf}{EDhEFlIbBfEDd}{{EFn{g}}}{{AGf{{j{c}}}{{Hf{i}}}}}}{{{j{EHl}}}EHl}{{{j{EE`}}}EE`}{{j{j{B`c}}}Bn{}}0{{jAf}Bn}0{{}EE`}{{{j{EHl}}{j{EHl}}}Eh}{{j{j{c}}}Eh{}}0{{{j{B`EA`}}{j{B`c}}}Bn{ECjADf}}{{{j{B`ECl}}{j{B`{Aj{Af}}}}}Bn}{{{j{B`EHl}}{j{B`{Aj{Af}}}}}Bn}{{{j{B`EE`}}{j{B`{Aj{Af}}}}}Bn}{{{j{EHl}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{EE`}}{j{B`F`}}}{{Eb{BnFb}}}}{cc{}}0{{}{{EDb{}{{ED`{c}}}}}{EDd{EDf{{Aj{Af}}}}}}{c{{Eb{{EDb{}{{ED`{e}}}}ECf}}}ECl{EDd{EDf{{Aj{Af}}}}}}{c{{Eb{EHlECf}}}ECl}{c{{EDb{}{{ED`{c}}}}}{EDd{EDf{{Aj{Af}}}}}}{{}EHl}{{{j{B`EA`}}}c{}}{{{j{B`EA`}}AEf}Eh}{{{j{B`EA`}}e}cEDh{{EDj{c}}}}{{{j{B`EA`}}bb}Eh}{{}c{}}0{{{j{B`ECl}}}b}{{{j{B`EHl}}}b}{{{j{B`EE`}}}b}{{{j{B`ECl}}}Dl}{{{j{B`EHl}}}Dl}{{{j{B`EE`}}}Dl}{{{j{B`{EHf{}{{El{c}}}}}}{j{B`e}}Hn}{{Fh{{j{B`{Aj{c}}}}{j{B`{Aj{c}}}}}}}{}{EA`ADf}}{{}c{}}{{{j{EDl}}{j{B`c}}}e{EA`ADf}{}}{{{j{B`EA`}}e}c{}{{EDl{c}}}}{{EA`e}{{EDn{eEA`c}}}{}{{EDl{c}}}}{Dl{{EDb{}{{ED`{c}}}}}{EDd{EDf{{Aj{Af}}}}}}{{{j{B`{EHf{}{{El{c}}}}}}{j{B`e}}}Bn{}{EA`ADf}}{{}EE`}{jc{}}0{{{j{B`EA`}}{j{B`c}}}{{Eb{BnECf}}}{ECjADf}}{{{j{B`ECl}}{j{B`{Aj{Af}}}}}{{Eb{BnECf}}}}{{{j{B`EHl}}{j{B`{Aj{Af}}}}}{{Eb{BnECf}}}}{{{j{B`EE`}}{j{B`{Aj{Af}}}}}{{Eb{BnECf}}}}{c{{Eb{e}}}{}{}}0{{}{{Eb{c}}}{}}0{jJh}0{{}c{}}0````{{{j{B`}}}{{j{B`ECl}}}}{j{{j{c}}}{}}{{{j{B`}}}{{j{B`c}}}{}}{{{j{EHn}}}EHn}{{j{j{B`c}}}Bn{}}{{jAf}Bn}{{}EHn}{{{j{B`EHn}}{j{B`{Aj{Af}}}}}Bn}{{{j{EHn}}{j{B`F`}}}{{Eb{BnFb}}}}{cc{}}{{}c{}}`{{{j{B`EHn}}}b}{{{j{B`EHn}}}Dl}{jc{}}{{{j{B`EHn}}{j{B`{Aj{Af}}}}}{{Eb{BnECf}}}}{c{{Eb{e}}}{}{}}{{}{{Eb{c}}}{}}{jJh}{{}c{}}```{{{j{B`}}}{{j{B`ECl}}}}{j{{j{c}}}{}}00{{{j{B`}}}{{j{B`c}}}{}}00{{{j{{EI`{ce}}}}}{{EI`{ce}}}{EIbEDbBf}{EClBf}}{{j{j{B`c}}}Bn{}}{{jAf}Bn}{{{j{B`{EId{c}}}}{j{B`{Aj{Af}}}}}BnBJ`}{{{j{B`{EI`{ce}}}}{j{B`{Aj{Af}}}}}Bn{{EIb{}{{El{b}}}}EDb}ECl}{{{j{{EId{c}}}}{j{B`F`}}}{{Eb{BnFb}}}Fd}{{{j{EIf}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{{EI`{ce}}}}{j{B`F`}}}{{Eb{BnFb}}}{FdEIbEDb}{FdECl}}{cc{}}00{{}c{}}00{c{{EId{c}}}BJ`}{{cDle}{{EI`{ce}}}{EIbEDb}ECl}{{{j{B`{EId{c}}}}}bBJ`}{{{j{B`{EI`{ce}}}}}b{{EIb{}{{El{b}}}}EDb}ECl}{{{j{B`{EId{c}}}}}DlBJ`}{{{j{B`{EI`{ce}}}}}Dl{{EIb{}{{El{b}}}}EDb}ECl}{{{j{B`{EI`{ce}}}}}{{Eb{BnECf}}}{EIbEDb}ECl}{{{j{EIf}}}{{Dj{{j{B@h}}}}}}{jc{}}{jIn}{{{j{B`{EId{c}}}}{j{B`{Aj{Af}}}}}{{Eb{BnECf}}}BJ`}{{{j{B`{EI`{ce}}}}{j{B`{Aj{Af}}}}}{{Eb{BnECf}}}{{EIb{}{{El{b}}}}EDb}ECl}{c{{Eb{e}}}{}{}}00{{}{{Eb{c}}}{}}00{jJh}00{{}c{}}00`{j{{j{c}}}{}}{{{j{B`}}}{{j{B`c}}}{}}{{{j{EIh}}}EIh}{{j{j{B`c}}}Bn{}}{{jAf}Bn}{{{j{EIh}}{j{EIh}}}Eh}{{j{j{c}}}Eh{}}0{{{j{B`EIh}}{j{B`{Aj{Af}}}}}Bn}{{{j{EIh}}{j{B`F`}}}{{Eb{BnFb}}}}{cc{}}{{}c{}}{{DlDl}EIh}{{{j{B`EIh}}}b}{{{j{B`EIh}}}Dl}{jc{}}{{{j{B`EIh}}{j{B`{Aj{Af}}}}}{{Eb{BnECf}}}}{c{{Eb{e}}}{}{}}{{}{{Eb{c}}}{}}{jJh}{{}c{}}````{j{{j{c}}}{}}{{{j{B`}}}{{j{B`c}}}{}}{{{j{{EHf{}{{El{c}}}}}}{j{B`e}}}{{Dj{{j{c}}}}}{}{EA`ADf}}{{{j{{EHf{}{{El{c}}}}}}{j{B`e}}Hn}{{EHj{{EHf{}{{El{c}}}}c}}}{}{EA`ADf}}{{{j{{EHf{}{{El{c}}}}}}{j{B`e}}Hni}{{Eb{{EHj{{EHf{}{{El{c}}}}c}}EFd}}}{}{EA`ADf}{{AId{AEf}}}{{AGf{{j{c}}}{{Hf{g}}}}}}{{{j{B`{EHf{}{{El{c}}}}}}{j{B`e}}}{{Dj{{j{B`c}}}}}{}{EA`ADf}}{{{j{{EHf{}{{El{c}}}}}}{j{B`e}}k}{{Eb{{j{c}}EFd}}}{}{EA`ADf}{EDhEFlIbBfEDd}{{EFn{g}}}{{AGf{{j{c}}}{{Hf{i}}}}}}{{{j{B`{EHf{}{{El{c}}}}}}{j{B`e}}k}{{Eb{{j{B`c}}EFd}}}{}{EA`ADf}{EDhEFlIbBfEDd}{{EFn{g}}}{{AGf{{j{c}}}{{Hf{i}}}}}}{{{j{{EHj{ce}}}}{j{B`F`}}}{{Eb{BnFb}}}{FdADf}Fd}{cc{}}`{{}c{}}{{}{{Gn{e}}}{}{{H`{}{{El{c}}}}}}{{}c{}}{{{j{{EHj{ec}}}}}Hn{}{{EIj{Hn}{{Hf{c}}}}ADf}}{{{j{B`{EHj{ec}}}}}Dj{}{{EIj{Hn}{{Hf{c}}}}ADf}}{{{j{B`{EHf{}{{El{c}}}}}}{j{B`e}}Hn}{{Fh{{j{B`{Aj{c}}}}{j{B`{Aj{c}}}}}}}{}{EA`ADf}}{{{j{B`{EHf{}{{El{c}}}}}}{j{B`e}}}Bn{}{EA`ADf}}{{{j{{EHj{ec}}}}}{{Fh{Hn{Dj{Hn}}}}}{}{{EIj{Hn}{{Hf{c}}}}ADf}}{{}{{J`{g}}}{}{}{{H`{}{{El{{Eb{ce}}}}}}}}{c{{Eb{e}}}{}{}}{{}{{Eb{c}}}{}}{jJh}{{}c{}}```{j{{j{c}}}{}}00{{{j{B`}}}{{j{B`c}}}{}}00{{{j{EIl}}}EIl}{{{j{EIn}}}EIn}{{j{j{B`c}}}Bn{}}0{{jAf}Bn}0{{{j{EIl}}{j{EIl}}}Eh}{{{j{EIl}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{EJ`}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{EIn}}{j{B`F`}}}{{Eb{BnFb}}}}{cc{}}{{{Jf{Hn}}}EIl}{{{Jf{b}}}EIl}22{{{j{EIl}}Hn}Hn}{{}c{}}00{{}{{Gn{e}}}{}{{H`{}{{El{c}}}}}}0{EIlEIn}{{}c{}}0{EIl{{Jf{Hn}}}}{{{j{EIl}}}Eh}{{{j{EIl}}}EJ`}{{{j{EIl}}}Hn}{{{j{B`EJ`}}}{{Dj{Hn}}}}{{{j{B`EIn}}}Dj}{{{j{B`c}}HnHn}EIl{EA`ADf}}{{{j{B`c}}HngHn}{{Eb{EIlEFd}}}{EA`ADf}{{AId{AEf}}}{{AGf{Hn}{{Hf{e}}}}}}{{{j{EJ`}}}{{Fh{Hn{Dj{Hn}}}}}}{{{j{EIn}}}{{Fh{Hn{Dj{Hn}}}}}}{jc{}}0{{}{{J`{g}}}{}{}{{H`{}{{El{{Eb{ce}}}}}}}}0{c{{Eb{e}}}{}{}}00{{}{{Eb{c}}}{}}00{jJh}00{{}c{}}00``{j{{j{c}}}{}}{{{j{B`}}}{{j{B`c}}}{}}{{{j{E@j}}}E@j}{{j{j{B`c}}}Bn{}}{{jAf}Bn}{{{j{E@j}}{j{E@j}}}Eh}{{j{j{c}}}Eh{}}0{{{j{E@j}}{j{B`F`}}}{{Eb{BnFb}}}}0{cc{}}{{{j{E@j}}{j{B`c}}}BnGh}{{}c{}}{jc{}}{jIn}{c{{Eb{e}}}{}{}}{{}{{Eb{c}}}{}}{jJh}{{}c{}}`{{{j{ANn}}}}{{{j{B`ANn}}}}{{{j{ANn}}}{{j{{Ah{Af}}}}}}{j{{j{c}}}{}}{{{j{B`}}}{{j{B`c}}}{}}{{{j{ANn}}}ANn}{{j{j{B`c}}}Bn{}}{{jAf}Bn}{{{j{ANn}}{j{ANn}}}C`}{c{{Eb{ANn}}}Ed}{{{j{ANn}}{j{ANn}}}Eh}{{j{j{c}}}Eh{}}0{{{j{ANn}}{j{B`F`}}}{{Eb{BnFb}}}}00{cc{}}{{{j{{Aj{Af}}}}}{{Eb{ANnL`}}}}{{{j{Gb}}}{{Eb{ANnL`}}}}{{{j{ANn}}{j{B`c}}}BnGh}{{{j{ANn}}c}j{}}{{}c{}}{{{j{ANn}}{j{ANn}}}{{Dj{C`}}}}{{{j{ANn}}c}EbIf}{{{j{ANn}}}{{Ah{Af}}}}{jc{}}{jIn}{c{{Eb{e}}}{}{}}{{}{{Eb{c}}}{}}{jJh}{{}c{}}`````````````````````````````````````````````````````{{{j{EJb}}}{{j{{Aj{Af}}}}}}{j{{j{c}}}{}}000000000000000{{{j{B`}}}{{j{B`c}}}{}}000000000000000{{{j{{EJd{c}}}}}{{EJd{c}}}{Bf{Dn{Jb}}}}{{{j{AG`}}}AG`}{{{j{EJf}}}EJf}{{{j{EJh}}}EJh}{{{j{EJj}}}EJj}{{{j{AGj}}}AGj}{{{j{AIf}}}AIf}{{{j{EJl}}}EJl}{{{j{EJb}}}EJb}{{{j{DMd}}}DMd}{{{j{DMb}}}DMb}{{{j{EJn}}}EJn}{{{j{EK`}}}EK`}{{j{j{B`c}}}Bn{}}000000000000{{jAf}Bn}000000000000{{{j{{EJd{c}}}}{j{{EJd{c}}}}}C`{Cb{Dn{Jb}}}}{{{j{AG`}}{j{AG`}}}C`}{{{j{EJb}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{{EJd{c}}}}{j{{EJd{c}}}}}Eh{Ej{Dn{Jb}}}}{{{j{AG`}}{j{AG`}}}Eh}{{{j{EJf}}{j{EJf}}}Eh}{{{j{EJh}}{j{EJh}}}Eh}{{{j{EJj}}{j{EJj}}}Eh}{{{j{AGj}}{j{AGj}}}Eh}{{{j{AIf}}{j{AIf}}}Eh}{{{j{EJl}}{j{EJl}}}Eh}{{{j{EJb}}{j{EJb}}}Eh}{{{j{DMd}}{j{DMd}}}Eh}{{{j{DMb}}{j{DMb}}}Eh}{{{j{EJn}}{j{EJn}}}Eh}{{{j{EK`}}{j{EK`}}}Eh}{{j{j{c}}}Eh{}}0000000000000000000000000{{{j{{ALh{c}}}}{j{B`F`}}}{{Eb{BnFb}}}{Fd{Dn{Cl}}}}{{{j{{EJd{c}}}}{j{B`F`}}}{{Eb{BnFb}}}{Fd{Dn{Jb}}}}{{{j{AG`}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{EJf}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{EJh}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{EJj}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{AGj}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{AIf}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{EJl}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{EJb}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{DMd}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{DMb}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{EJn}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{EK`}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{{EKb{c}}}}{j{B`F`}}}{{Eb{BnFb}}}Fd}{{{j{{EKb{c}}}}{j{B`F`}}}{{Eb{BnFb}}}CKh}{cc{}}000000{B@bEJj}1111{EJhDMd}2{ANbDMd}{EJfDMd}{EJjDMd}{B@bDMd}{B@bDMb}{ANbDMb}88{B@bEK`}9{ADh{{EKb{c}}}{}}{B@b{{EKb{c}}}{}};{{{j{{EJd{c}}}}{j{B`e}}}Bn{Gj{Dn{Jb}}}Gh}{{{j{AG`}}{j{B`c}}}BnGh}{{{j{EJb}}{j{B`c}}}BnGh}{EJnHn}{{}c{}}000000000000000{{{ALh{c}}}c{{Dn{Cl}}}}{{{EKd{c}}}{{Eb{Ehc}}}{}}{{{j{AG`}}}Nd}{{{j{{ALh{c}}}}{j{B`e}}Hn{j{Nj}}g}{{EKd{{EKb{ANb}}}}}{{Dn{Cl}}}{ADjADf}{{AId{b}}}}{{{j{{ALh{c}}}}Hn{j{Nj}}b}{{Eb{MnANb}}}{{Dn{Cl}}}}{{{EKd{c}}g}{{EKd{e}}}{}{}{{BFn{c}{{Hf{e}}}}}}{c{{ALh{c}}}{{Dn{Cl}}}}{{{j{Nj}}AHl}AG`}{{{j{{Aj{Af}}}}}{{Eb{EJbEK`}}}}:{{{j{B`{ALh{c}}}}Hn{j{Nj}}D`ACd}{{Eb{N`DMb}}}{{Dn{Cl}}}}{{{j{B`{ALh{c}}}}Hn{j{Nj}}D`ACd}{{Eb{N`ANb}}}{{Dn{Cl}}}}{{{j{{EJd{c}}}}{j{{EJd{c}}}}}{{Dj{C`}}}{Ib{Dn{Jb}}}}{{{j{AG`}}{j{AG`}}}{{Dj{C`}}}}{{{j{B`{ALh{c}}}}{j{B`e}}Hn{j{Nj}}D`ACd}{{Eb{Bn{EKb{ANb}}}}}{{Dn{Cl}}}{ADjADf}}{{{j{EJf}}}{{Dj{{j{B@h}}}}}}{{{j{EJh}}}{{Dj{{j{B@h}}}}}}{{{j{EJj}}}{{Dj{{j{B@h}}}}}}{{{j{AGj}}}{{Dj{{j{B@h}}}}}}{{{j{AIf}}}{{Dj{{j{B@h}}}}}}{{{j{EJl}}}{{Dj{{j{B@h}}}}}}{{{j{DMd}}}{{Dj{{j{B@h}}}}}}{{{j{DMb}}}{{Dj{{j{B@h}}}}}}{{{j{EJn}}}{{Dj{{j{B@h}}}}}}{{{j{EK`}}}{{Dj{{j{B@h}}}}}}{{{j{{EKb{c}}}}}{{Dj{{j{B@h}}}}}B@h}{{{j{B`{ALh{c}}}}{j{B`e}}Hn{j{{EJd{g}}}}{Dj{EJb}}{Dj{{Fh{Ndb}}}}ACb}{{Eb{Bn{EKb{DMd}}}}}{{Dn{Cl}}}{ADjADf}{{Dn{Jb}}}}{{{j{B`{ALh{c}}}}Hn{j{{EJd{e}}}}ACb}{{Eb{NbDMd}}}{{Dn{Cl}}}{{Dn{Jb}}}}{{{j{B`{ALh{c}}}}Hn{j{{EJd{e}}}}gACb}{{Eb{NbDMd}}}{{Dn{Cl}}}{{Dn{Jb}}}{{AId{Nd}}}}{{{j{B`{ALh{c}}}}Hn{j{{EJd{e}}}}{Dj{EJb}}{Dj{{Fh{Ndb}}}}ACb}{{Eb{NbDMd}}}{{Dn{Cl}}}{{Dn{Jb}}}}{jc{}}000000000000{jIn}0000000000{{{j{{ALh{c}}}}}{{j{Cl}}}{{Dn{Cl}}}}{c{{Eb{e}}}{}{}}000000000000000{{}{{Eb{c}}}{}}000000000000000{jJh}000000000000000{EJlIn}{{}c{}}000000000000000{{{j{Nj}}}AG`}{{{j{B`{ALh{c}}}}Hn}{{Dj{{j{B`AB`}}}}}{{EKf{Cl}}}}{{}j}``````{j{{j{c}}}{}}0{{{j{B`}}}{{j{B`c}}}{}}0{{{j{EKh}}}EKh}{{{j{EKj}}}EKj}{{j{j{B`c}}}Bn{}}0{{jAf}Bn}0{EKjEh}{{{j{EKh}}{j{EKh}}}Eh}{{{j{EKj}}{j{EKj}}}Eh}{{j{j{c}}}Eh{}}000{{{j{EKh}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{EKj}}{j{B`F`}}}{{Eb{BnFb}}}}0{B@bEKh}{cc{}}{L`EKh}1{{{j{Gb}}}{{Eb{EKjEKh}}}}{{{j{{Aj{Af}}}}}{{Eb{EKjEKh}}}}1{{}c{}}0{{{j{EKj}}{j{{Kj{c}}}}{j{Ld}}Nn}{{Eb{EhEKh}}}Lb}{{EAfEh}EKj}{{{j{EKj}}{j{{Kj{c}}}}Nn}{{Eb{ABlEKh}}}Lb}{{{j{EKj}}}{{Ah{Af}}}}{EKjEAf}{{{j{Gb}}}Nn}{{{j{EKh}}}{{Dj{{j{B@h}}}}}}{EKjIn}{jc{}}0{jIn}0{c{{Eb{e}}}{}{}}0{{}{{Eb{c}}}{}}0{jJh}0{{}c{}}0````````````````````````````````{{}Af}{{}Hn}00011``````````````{{EKlAfNf}{{Eb{EKlEKn}}}}{{EKlAfCn}{{Eb{EKlEKn}}}}{{EKlAfCnAHl}{{Eb{EKlEKn}}}}{{{j{EL`}}}{{Dj{{j{Nf}}}}}}{{{j{BEl}}}{{j{{Aj{Nf}}}}}}{{{j{B`BEl}}}{{j{B`{Aj{Nf}}}}}}1{{{j{EL`}}}{{Dj{{Fh{{j{Nj}}AHl}}}}}}2{j{{j{c}}}{}}0000300000000000000{{{j{B`}}}{{j{B`c}}}{}}0003000000000000000{{{j{ALb}}}ALb}{{{j{ELb}}}ELb}{{{j{BEl}}}BEl}{{{j{AGd}}}AGd}{{{j{EKl}}}EKl}{{{j{ELd}}}ELd}{{{j{ELf}}}ELf}{{{j{ELh}}}ELh}{{{j{ELj}}}ELj}{{{j{EL`}}}EL`}{{{j{AGb}}}AGb}{{{j{ELl}}}ELl}{{{j{ALf}}}ALf}{{{j{ELn}}}ELn}{{{j{AHl}}}AHl}{{{j{EKn}}}EKn}{{{j{EM`}}}EM`}{{j{j{B`c}}}Bn{}}0000000000000000{{jAf}Bn}0000000000000000{{{j{ALb}}{j{ALb}}}C`}{{{j{BEl}}{j{BEl}}}C`}{{{j{AGd}}{j{AGd}}}C`}{{{j{EKl}}{j{EKl}}}C`}{{{j{ELj}}{j{ELj}}}C`}{{{j{EL`}}{j{EL`}}}C`}{{{j{AGb}}{j{AGb}}}C`}{{{j{ELl}}{j{ELl}}}C`}{{{j{ALf}}{j{ALf}}}C`}{{{j{ELn}}{j{ELn}}}C`}{{{j{AHl}}{j{AHl}}}C`}{{ELjELj}{{Eb{ELjEKn}}}}{{{j{AGd}}{j{{Fh{CnAHl}}}}}{{Dj{ALf}}}}{{{j{{Aj{Af}}}}}{{Eb{BElEM`}}}}{{{j{{Aj{Af}}}}}{{Eb{ALfEM`}}}}{{}BEl}{{}EKl}{{{j{AGb}}}Af}{{{j{BEl}}}j}{{{j{B`BEl}}}{{j{B`}}}}{c{{Eb{ALb}}}Ed}{c{{Eb{BEl}}}Ed}{c{{Eb{ELh}}}Ed}{c{{Eb{ELj}}}Ed}{c{{Eb{EL`}}}Ed}{c{{Eb{ALf}}}Ed}{c{{Eb{AHl}}}Ed}{{{j{BEl}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{ALf}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{ALb}}{j{ALb}}}Eh}{{{j{ELb}}{j{ELb}}}Eh}{{{j{BEl}}{j{BEl}}}Eh}{{{j{AGd}}{j{AGd}}}Eh}{{{j{EKl}}{j{EKl}}}Eh}{{{j{ELd}}{j{ELd}}}Eh}{{{j{ELf}}{j{ELf}}}Eh}{{{j{ELh}}{j{ELh}}}Eh}{{{j{ELj}}{j{ELj}}}Eh}{{{j{EL`}}{j{EL`}}}Eh}{{{j{AGb}}{j{AGb}}}Eh}{{{j{ELl}}{j{ELl}}}Eh}{{{j{ALf}}{j{ALf}}}Eh}{{{j{ELn}}{j{ELn}}}Eh}{{{j{AHl}}{j{AHl}}}Eh}{{{j{EKn}}{j{EKn}}}Eh}{{{j{EM`}}{j{EM`}}}Eh}{{j{j{c}}}Eh{}}000000000000000000000000000000000{{EKl{j{{Kj{c}}}}Kh}{{Eb{AGdEKl}}}Lb}{{{j{ALb}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{ELb}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{BEl}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{AGd}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{EKl}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{ELd}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{ELf}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{ELh}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{ELj}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{EL`}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{AGb}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{ELl}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{ALf}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{ELn}}{j{B`F`}}}{{Eb{BnFb}}}}000{{{j{AHl}}{j{B`F`}}}{{Eb{BnFb}}}}000{{{j{EKn}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{EM`}}{j{B`F`}}}{{Eb{BnFb}}}}0{cc{}}000{AGjELb}{L`ELb}{B@bELb}{{{Ah{Nf}}}BEl}00000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000044{B@bELd}55{B@bELf}66{ELhELj}777777{B@bEKn}88{B@bEM`}{Af{{Eb{AHlEM`}}}}{{{j{AGb}}}{{Dj{ELl}}}}{{{j{{Kj{c}}}}KhELj}AGdLb}{{{j{{Aj{Af}}}}}{{Eb{ALbELb}}}}{{{j{EKl}}}Eh}{{{j{ALb}}{j{B`c}}}BnGh}{{{j{BEl}}{j{B`c}}}BnGh}{{{j{AGd}}{j{B`c}}}BnGh}{{{j{EKl}}{j{B`c}}}BnGh}{{{j{ELh}}{j{B`c}}}BnGh}{{{j{ELj}}{j{B`c}}}BnGh}{{{j{EL`}}{j{B`c}}}BnGh}{{{j{AGb}}{j{B`c}}}BnGh}{{{j{ELl}}{j{B`c}}}BnGh}{{{j{ALf}}{j{B`c}}}BnGh}{{{j{ELn}}{j{B`c}}}BnGh}{{{j{AHl}}{j{B`c}}}BnGh}{{{j{AGd}}}Kh}{ALfKh}{{}c{}}000000000000000000{ELdEKl}{{}{{Gn{e}}}{}{{H`{}{{El{c}}}}}}0{BEl{{Jf{Nf}}}}{{}c{}}0{{{j{BEl}}}}{BEl}{{{j{B`BEl}}}}{ELfELj}{ELhELj}6{{{j{BEl}}}Eh}{{{j{EKl}}}Eh}{{{j{AGb}}}{{j{EL`}}}}{{{j{AGb}}}{{Dj{Nd}}}}{{{j{ELj}}}EMb}{{{j{AGb}}}{{Dj{AHl}}}}{ALfAHl}{{{j{BEl}}}Hn}`{{{j{AGb}}}{{j{BEl}}}}{{{j{ELl}}}{{j{BEl}}}}{ALfBEl}{{{j{AGd}}}{{Dj{Nf}}}}{{}EKl}{NfAGb}{NfELj}{{{j{{Kj{c}}}}Kh{Dj{Nf}}}AGdLb}{{CnAHl}ELj}{{CnAHl}AGb}{{{j{B`EMd}}}Dj}{{{j{B`EMb}}}Dj}10{{{j{ELj}}}Nf}{{{j{AGb}}}Nf}{{{j{ELh}}}{{j{ELj}}}}{{{j{AGd}}}ADl}{{{j{AGd}}}Kn}{ALfKn}{{{j{ALb}}{j{ALb}}}{{Dj{C`}}}}{{{j{BEl}}{j{BEl}}}{{Dj{C`}}}}{{{j{AGd}}{j{AGd}}}{{Dj{C`}}}}{{{j{EKl}}{j{EKl}}}{{Dj{C`}}}}{{{j{ELj}}{j{ELj}}}{{Dj{C`}}}}{{{j{EL`}}{j{EL`}}}{{Dj{C`}}}}{{{j{AGb}}{j{AGb}}}{{Dj{C`}}}}{{{j{ELl}}{j{ELl}}}{{Dj{C`}}}}{{{j{ALf}}{j{ALf}}}{{Dj{C`}}}}{{{j{ELn}}{j{ELn}}}{{Dj{C`}}}}{{{j{AHl}}{j{AHl}}}{{Dj{C`}}}}{{{j{ELh}}}Nf}{{{j{AGb}}}{{Dj{{j{Nj}}}}}}{{{j{ELl}}}{{j{Nj}}}}{{{j{ELh}}}EMd}{{{j{AGd}}}{{j{{Jd{{Fh{CnAHl}}{Ab{BEl}}}}}}}}{{{j{ALb}}c}EbIf}{ALbEMf}{{{j{BEl}}c}EbIf}{{{j{BEl}}}{{Jf{Af}}}}{{{j{ELh}}c}EbIf}{{{j{ELj}}c}EbIf}{{{j{EL`}}c}EbIf}{{{j{ALf}}}{{Jf{Af}}}}{{{j{ALf}}c}EbIf}{{{j{AHl}}c}EbIf}{{{j{ALb}}{j{B`c}}}{{Eb{BnADh}}}{ADjADf}}`{ALbACb}{ALbANn}{{{j{ALf}}}Hn}{{{j{EMd}}}{{Fh{Hn{Dj{Hn}}}}}}{{{j{EMb}}}{{Fh{Hn{Dj{Hn}}}}}}{{{j{ELb}}}{{Dj{{j{B@h}}}}}}{{{j{ELd}}}{{Dj{{j{B@h}}}}}}{{{j{ELf}}}{{Dj{{j{B@h}}}}}}{{{j{EKn}}}{{Dj{{j{B@h}}}}}}{{{j{EM`}}}{{Dj{{j{B@h}}}}}}{{{j{AGd}}}Nh}{ELnAf}{AHlAf}{jc{}}0000000000000000{jIn}000000{ALb{{Jf{Af}}}}{{}{{J`{g}}}{}{}{{H`{}{{El{{Eb{ce}}}}}}}}0{c{{Eb{e}}}{}{}}0{EMf{{Eb{ALb}}}}1{{{j{EMf}}}{{Eb{ALb}}}}22{{{j{{Aj{Nf}}}}}{{Eb{BEl}}}}{{{Jf{Nf}}}{{Eb{BEl}}}}{{{AKf{{Aj{Nf}}}}}{{Eb{BEl}}}}55555{EKl{{Eb{ELh}}}}{ELj{{Eb{ELh}}}}7{EKl{{Eb{ELj}}}}88888888{{}{{Eb{c}}}{}}000000000000000000{EKl{{Eb{ELjELd}}}}{EKl{{Eb{ELhELd}}}}{jJh}000000000000000000{{{j{ALf}}{j{{Kj{c}}}}Kh{j{Nj}}}EhLb}{{{j{ELl}}}AHl}{{}c{}}000000000000000000{HnEKl}{{{j{{Kj{c}}}}Khe}{{Eb{AGdEKn}}}Lb{{En{}{{El{{Fh{bCn}}}}}}}}{c{{Eb{EKlEKn}}}{{En{}{{El{{Fh{bCn}}}}}}}}``{{{j{B`EMh}}}{{j{B`{Aj{Nf}}}}}}{{{j{EMh}}}{{j{{Aj{Nf}}}}}}{j{{j{c}}}{}}{{{j{B`}}}{{j{B`c}}}{}}{{{j{EMh}}}EMh}{{j{j{B`c}}}Bn{}}{{jAf}Bn}{EMhHn}{{{j{EMh}}{j{B`F`}}}{{Eb{BnFb}}}}{cc{}}{{}c{}}{{}{{Gn{e}}}{}{{H`{}{{El{c}}}}}}{{}c{}}{EMhDj}{{{j{B`EMh}}}Dj}0{{{j{B`EMh}}Hn}Dj}0{{{j{EMh}}}{{Fh{Hn{Dj{Hn}}}}}}{jc{}}{{}{{J`{g}}}{}{}{{H`{}{{El{{Eb{ce}}}}}}}}{c{{Eb{e}}}{}{}}{{}{{Eb{c}}}{}}{jJh}{{}c{}}``{{{j{EMf}}}{{j{{Aj{Af}}}}}}{{{j{EMj}}}{{j{{Aj{Af}}}}}}{j{{j{c}}}{}}20{{{j{B`}}}{{j{B`c}}}{}}0{{{j{EMf}}}EMf}{{{j{EMj}}}EMj}{{j{j{B`c}}}Bn{}}0{{jAf}Bn}0{{{j{EMf}}{j{EMf}}}C`}8{{{j{EMf}}{j{EMf}}}Eh}{{{j{EMf}}{j{{Aj{Af}}}}}Eh}{{j{j{c}}}Eh{}}0{{{j{EMf}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{EMj}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{ALb}}}EMf}{ALbEMf}{cc{}}02{{{j{EMf}}{j{B`c}}}BnGh}{{}c{}}0{{}{{Gn{e}}}{}{{H`{}{{El{c}}}}}}{EMf}{{{j{EMf}}}}{{}c{}}{{{j{EMf}}}Hn}{{{j{B`EMj}}}Dj}0{{{j{B`EMj}}Hn}Dj}{{{j{EMf}}{j{EMf}}}{{Dj{C`}}}}{{{j{EMf}}{j{{Aj{Af}}}}}{{Dj{C`}}}}{{{j{EMj}}}{{Fh{Hn{Dj{Hn}}}}}}{jc{}}0{{{j{EMf}}}{{Eb{ALbELb}}}}{jIn}{{}{{J`{g}}}{}{}{{H`{}{{El{{Eb{ce}}}}}}}}{c{{Eb{e}}}{}{}}0{{}{{Eb{c}}}{}}0{jJh}0{{}c{}}0{{{j{EMf}}{j{B`c}}}{{Eb{BnADh}}}{ADjADf}}``{{{j{B`{EMl{ce}}}}A@fb}{{EMn{c}}}{h{DNj{Al}}}EN`}{{{j{B`{EMl{ce}}}}{j{A@f}}b}{{EMn{c}}}{h{DNj{Al}}}EN`}{{{j{B`{EMl{ce}}}}{EMn{c}}}BnhEN`}{{{j{B`{EMl{ce}}}}{A`{c}}}{{EMn{c}}}hEN`}{{{j{B`{EMl{ce}}}}{A`{c}}{Dj{Dl}}}{{EMn{c}}}hEN`}{{{j{{EMl{ce}}}}}{{j{{Fj{c}}}}}{}{}}{{{j{B`{EMl{ce}}}}k}{{EMn{c}}}hEN`{{AId{{ENb{Cl}}}}}{{En{}{{El{c}}}}}{{En{}{{El{{Fh{gi}}}}}}}}{{{j{B`{EMl{ce}}}}i}{{EMn{c}}}hEN`{{AId{{ENb{Cl}}}}}{{En{}{{El{{Fh{gDl}}}}}}}}0{j{{j{c}}}{}}0{{{j{B`}}}{{j{B`c}}}{}}0{{{j{{EMl{ce}}}}}{{EMl{ce}}}BfBf}{{{j{{EMn{ce}}}}}{{EMn{ce}}}BfBf}{{j{j{B`c}}}Bn{}}0{{jAf}Bn}0{{}{{EMl{ce}}}{}EDd}{{}{{EMn{ce}}}{}EDd}{c{{Eb{{EMn{eg}}}}}Ed{CbEf}Ef}{{{j{{EMn{ce}}}}{j{{EMn{ce}}}}}EhEjEj}{{{j{{EMl{ce}}}}{j{B`F`}}}FfFdFd}{{{j{{EMn{ce}}}}{j{B`F`}}}FfFdFd}{cc{}}{{{ENd{c}}}{{EMn{ce}}}{}EDd}{ENf{{EMn{cENf}}}{}}2{{{j{{EMl{ce}}}}}{{j{{Fj{c}}}}}{}{}}{EMl}{EMn}{{{j{{EMl{ce}}}}}{{EMn{c}}}hEN`}{{{j{B`{EMl{ce}}}}Cfc}{{EMn{c}}}hEN`}{{{j{B`{EMl{ce}}}}CfDl}{{EMn{c}}}hEN`}{{{j{B`{EMl{ce}}}}g}{{EMn{c}}}hEN`{{AId{{ENb{Cl}}}}}}{{{j{B`{EMl{ce}}}}I`Jb}{{EMn{c}}}hEN`}{{}c{}}0{{{j{{EMn{ce}}}}}EhhHb}{{{j{B`{EMn{ce}}}}{EMn{ce}}}BnhHb}{c{{EMl{ec}}}{}{}}{{{j{{EMn{ce}}}}g}Eb{CbIh}IhIf}{jc{}}0{c{{Eb{e}}}{}{}}0{{}{{Eb{c}}}{}}0{EMnENd}{jJh}0{{}c{}}0``{{{j{B`{EN`{}{{ENh{c}}}}}}c}Bn{}}{{{j{B`{EN`{}{{ENh{c}}}}}}{j{Cl}}}c{}}{{{j{B`{EN`{}{{ENh{c}}}}}}I`{j{Jb}}}c{}}{{{j{{EN`{}{{ENh{c}}}}}}}c{}}{{{j{{EN`{}{{ENh{c}}}}}}{j{Cl}}}Eh{}}```{{}b}````````{{{j{{ENj{c}}}}}{{Jd{c{Bl{{Dd{Db}}}}}}}{BfCbFd}}{{{j{B`{ENj{c}}}}ENf}Bn{BfCbFd}}{{{j{B`{ENj{c}}}}e}Bn{BfCbFd}{}}{j{{j{c}}}{}}00{{{j{B`}}}{{j{B`c}}}{}}00{{{j{{ENj{c}}}}}{{ENj{c}}}Bf}{{{j{{ENl{c}}}}}{{ENl{c}}}Bf}{{{j{ENf}}}ENf}{{j{j{B`c}}}Bn{}}00{{jAf}Bn}00{{}{{ENj{c}}}{}}{{}ENf}{c{{Eb{ENf}}}Ed}{{{j{{ENl{c}}}}{j{{ENl{c}}}}}EhEj}{{{j{ENf}}{j{ENf}}}Eh}{{{j{{ENj{c}}}}{j{B`F`}}}FfFd}{{{j{{ENl{c}}}}{j{B`F`}}}FfFd}0{{{j{ENf}}{j{B`F`}}}Ff}{cc{}}00{{{j{ENn}}}{{Il{ENf}}}}{{{j{{ENj{c}}}}c}{{Dj{{j{{Dd{Db}}}}}}}{BfCbFd}}{{{j{{ENj{c}}}}Cn}{{Dj{{j{{Fh{cb}}}}}}}{BfCbFd}}{{{j{B`{ENj{c}}}}{j{Cl}}}e{BfCbFd}{}}{{{j{B`{ENj{c}}}}I`{j{Jb}}}e{BfCbFd}{}}{{{j{ENn}}}{{Il{Bn}}}}{{{j{{ENj{c}}}}}e{BfCbFd}{}}{{{j{B`{ENj{c}}}}c{Dd{Db}}}{{Eb{Eh{ENl{c}}}}}{BfCbFd}}{{}c{}}00{{{j{ENf}}}Eh}{{{j{{ENj{c}}}}{j{Cl}}}Eh{BfCbFd}}{{{j{{ENj{c}}}}cb}Eh{BfCbFd}}{{{j{{ENj{c}}}}c}{{`{{CLh{}{{El{{EO`{I`}}}}}}}}}{BfCbFd}}{{{j{{ENj{c}}}}e}{{`{{CLh{}{{El{{EOb{cI`}}}}}}}}}{BfCbFd}{{Hl{c}}}}{{{j{{ENj{c}}}}}{{`{{CLh{}{{El{{Fh{c{j{{Dd{Db}}}}}}}}}}C@f}}}{BfCbFd}}{ENfJd}{{{j{{ENj{c}}}}c}{{Dj{b}}}{BfCbFd}}{{{j{{ENj{c}}}}}{{Jd{cb}}}{BfCbFd}}10{{{j{{ENj{c}}}}}b{BfCbFd}}{{{j{B`{ENj{c}}}}cb}Bn{BfCbFd}}{{{j{B`{ENj{c}}}}cb}Eh{BfCbFd}}{{{j{B`ENf}}ENf}Bn}{{{j{{ENj{c}}}}{j{Cl}}e}Kb{BfCbFd}{{Hl{c}}}}{b{{ENj{c}}}{}}{{{j{{ENj{c}}}}c}{{Dj{{Fh{bEh}}}}}{BfCbFd}}{{{j{B`{ENj{c}}}}c}{{Dj{{Fh{{EO`{Cn}}ENf}}}}}{BfCbFd}}{{{j{{ENj{c}}}}}{{j{{Ab{{EOb{cI`}}}}}}}{BfCbFd}}{{{j{ENf}}{j{ENn}}}{{Il{Bn}}}}2{{{j{B`{ENj{c}}}}cb}{{Dj{{Fh{{Jf{{EO`{Cn}}}}ENf}}}}}{BfCbFd}}{{{j{B`{ENj{c}}}}{j{{Jd{cb}}}}}ENf{BfCbFd}}{{{j{{ENj{c}}}}c}{{`{{CLh{}{{El{{EO`{Cn}}}}}}}}}{BfCbFd}}{{{j{{ENj{c}}}}e}{{`{{H`{}{{El{{EOb{cCn}}}}}}}}}{BfCbFd}{{Hl{c}}}}{{EOd{j{{ENj{c}}}}e}EOd{}{{Hl{c}}}}{{}In}{{{j{{ENj{c}}}}{j{Cl}}e}{{Fh{D`D`}}}{BfCbFd}{{Hl{c}}}}{{{j{ENf}}c}EbIf}{{{j{{ENj{c}}}}cb}{{Dj{Cn}}}{BfCbFd}}{{EOf{j{{ENj{c}}}}}EOf{}}{jc{}}00{jIn}{c{{Eb{e}}}{}{}}00{{}{{Eb{c}}}{}}00{{{j{{ENj{c}}}}I`}{{Dj{{EOb{c{j{Jb}}}}}}}{BfCbFd}}{{{j{{ENj{c}}}}}{{`{{CLh{}{{El{{EOb{c{Fh{I`{j{Jb}}}}}}}}}}C@f}}}{BfCbFd}}{{{j{{ENj{c}}}}Cf}{{`{{CLh{}{{El{{EOb{c{Fh{I`{j{Jb}}}}}}}}}}}}}{BfCbFd}}{jJh}00{{{j{{ENj{c}}}}c}{{Dj{{Bl{{Dd{Db}}}}}}}{BfCbFd}}{{{j{B`{ENj{c}}}}cb}Eh{BfCbFd}}{{{j{{ENj{c}}}}c}{{`{{CLh{}{{El{{EO`{Cn}}}}}}Bf}}}{BfCbFd}}{{{j{{ENj{c}}}}}{{`{{CLh{}{{El{{EOb{cCn}}}}}}Bf}}}{BfCbFd}}{{EOd{j{{ENj{c}}}}}EOd{}}{{}c{}}00{EOhDd}{EOh}{EOjDd}{EOj}`{{{j{{EOl{c}}}}}{{j{{Jd{cCn}}}}}{BfCbFd}}{{{j{B`{EOl{c}}}}e}Bn{BfCbFd}{}}{j{{j{c}}}{}}{{{j{B`}}}{{j{B`c}}}{}}{{{j{{EOl{c}}}}}{{EOl{c}}}Bf}{{j{j{B`c}}}Bn{}}{{jAf}Bn}{{}{{EOl{c}}}{}}{{{j{{EOl{c}}}}{j{B`F`}}}FfFd}{cc{}}{{{j{{EOl{c}}}}Cn}{{Dj{{j{c}}}}}{BfCbFd}}{{{j{B`{EOl{c}}}}{j{Cl}}}e{BfCbFd}{}}{{{j{B`{EOl{c}}}}I`{j{Jb}}}e{BfCbFd}{}}{{{j{{EOl{c}}}}}e{BfCbFd}{}}{{{j{B`{EOl{c}}}}cCn}Eh{BfCbFd}}{{}c{}}{{{j{{EOl{c}}}}{j{Cl}}}Eh{BfCbFd}}0{{{j{{EOl{c}}}}{j{c}}}Eh{BfCbFd}}{{{j{B`{EOl{c}}}}{j{c}}}Eh{BfCbFd}}{{{j{{EOl{c}}}}{j{Cl}}e}Kb{BfCbFd}{{Hl{c}}}}{{{j{{EOl{c}}}}}{{j{{Ab{{Fh{cI`}}}}}}}{BfCbFd}}{{{j{{EOl{c}}}}e}{{`{{CLh{}{{El{{Fh{{j{c}}I`}}}}}}}}}{BfCbFd}{{Hl{c}}}}{{{j{B`{EOl{c}}}}{j{Cl}}}{{Ab{c}}}{BfCbFd}}{{{j{B`{EOl{c}}}}I`{j{Jb}}}{{Dj{{j{c}}}}}{BfCbFd}}{{{j{{EOl{c}}}}{j{Cl}}e}{{Fh{D`D`}}}{BfCbFd}{{Hl{c}}}}{{{j{{EOl{c}}}}{j{c}}}{{Dj{Cn}}}{BfCbFd}}{jc{}}{c{{Eb{e}}}{}{}}{{}{{Eb{c}}}{}}{{{j{{EOl{c}}}}I`}{{Dj{{Fh{{j{c}}{j{Jb}}}}}}}{BfCbFd}}{{{j{{EOl{c}}}}}{{`{{CLh{}{{El{{Fh{{j{c}}I`{j{Jb}}}}}}}}C@f}}}{BfCbFd}}{{{j{{EOl{c}}}}Cf}{{`{{CLh{}{{El{{Fh{{j{c}}I`{j{Jb}}}}}}}}}}}{BfCbFd}}{jJh}>{{{j{{EOl{c}}}}e}{{`{{CLh{}{{El{{Fh{{j{c}}Cn}}}}}}Bf}}}{BfCbFd}{{Hl{c}}}}{{}c{}}````````````{{{j{B`EOn}}{j{F@`}}}{{Eb{BnF@b}}}}{{{j{B`EOn}}{j{Fn}}b}{{Eb{F@`F@d}}}}{{{j{B`EOn}}{j{Fn}}bl}{{Eb{F@`F@f}}}}{{{j{B`EOn}}An}{{Eb{F@`F@d}}}}{F@`Jd}{j{{j{c}}}{}}00000{{{j{B`}}}{{j{B`c}}}{}}00000{{{j{EOn}}}EOn}{{{j{F@`}}}F@`}{{{j{F@b}}}F@b}{{{j{F@h}}}F@h}{{{j{F@d}}}F@d}{{{j{F@f}}}F@f}{{j{j{B`c}}}Bn{}}00000{{jAf}Bn}00000{{}F@`}{c{{Eb{F@`}}}Ed}{{{j{B`EOn}}l}{{Eb{F@`F@b}}}}{{{j{EOn}}{j{EOn}}}Eh}{{{j{F@`}}{j{F@`}}}Eh}{{{j{F@b}}{j{F@b}}}Eh}{{{j{F@h}}{j{F@h}}}Eh}{{{j{F@d}}{j{F@d}}}Eh}{{{j{F@f}}{j{F@f}}}Eh}{{{j{EOn}}{j{B`F`}}}Ff}{{{j{F@`}}{j{B`F`}}}Ff}{{{j{F@b}}{j{B`F`}}}Ff}0{{{j{F@h}}{j{B`F`}}}Ff}0{{{j{F@d}}{j{B`F`}}}Ff}0{{{j{F@f}}{j{B`F`}}}Ff}0{cc{}}{cF@`{{En{}{{El{{Fh{b{Dj{Df}}}}}}}}}}11111{{{Jd{bDf}}}{{Eb{EOnF@b}}}}{F@`{{Eb{EOnF@b}}}}{Df{{Fh{EOnF@`}}}}{cF@`{{En{}{{El{{Fh{b{Dj{Df}}}}}}}}}}{cF@`{{En{}{{El{{Fh{bDf}}}}}}}}{{{j{ENn}}}{{Il{F@`}}}}{An{{Eb{EOnF@b}}}}{{{j{EOn}}}Df}{{{j{EOn}}b}{{Dj{An}}}}{{{j{EOn}}}{{Eb{lc}}}{}}{F@hb}{{{j{ENn}}}{{Il{Bn}}}}{{{j{EOn}}}F@`}{{{j{B`EOn}}l}{{Eb{F@`F@h}}}}{{}c{}}00000{{{j{EOn}}ll}{{Eb{{Dj{Eh}}c}}}{}}{{{j{F@`}}}Eh}{{{j{EOn}}}Hd}{{{j{B`F@`}}F@`}Bn}{F@hDf}{{{j{F@`}}{j{ENn}}}{{Il{Bn}}}}{{{j{EOn}}c}{{`{{H`{}{{El{An}}}}}}}{{Hl{b}}}}{{}In}{{{j{F@`}}c}EbIf}{{{j{EOn}}}An}{jc{}}00000{jIn}000{c{{Eb{e}}}{}{}}00000{F@db}{{}{{Eb{c}}}{}}00000{jJh}00000{F@hDj}{{}c{}}00000{{}j}{{{j{ENn}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}}{{Il{Bn}}}}```````````{j{{j{c}}}{}}0000000{{{j{B`}}}{{j{B`c}}}{}}0000000{{{F@j{c}}}{{F@l{c}}}{}}{{{F@n{c}}}{{FA`{c}}}Cb}{{}{{F@j{c}}}{}}{{}{{F@n{c}}}{CbBf}}{{{F@j{c}}An}{{F@j{c}}}{}}{{{j{{F@l{c}}}}}{{Dj{An}}}{}}{{{F@n{c}}An}{{F@n{c}}}Cb}{{{j{{FA`{c}}}}}{{Dj{An}}}{CbBf}}{FAbDj}{FAdDj}{{{j{{FAf{c}}}}}{{FAf{c}}}Bf}{{{j{FAh}}}FAh}{{j{j{B`c}}}Bn{}}0{{jAf}Bn}0{{{j{{FAf{c}}}}{j{{FAf{c}}}}}C`Cb}{{{j{FAh}}}Hn}={{}{{F@l{c}}}{}}{{}{{F@n{c}}}{}}{{}{{FA`{c}}}{}}{{}{{FAb{c}}}{}}{{}{{FAd{ce}}}{}{}}{{{j{{FAf{c}}}}{j{{FAf{c}}}}}EhEj}{{j{j{c}}}Eh{}}0{{{j{{FAf{c}}}}{j{B`F`}}}{{Eb{BnFb}}}{FdFAj}}{{{j{{FAf{c}}}}{j{B`F`}}}{{Eb{BnFb}}}Fd}{{{j{FAh}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{{FAb{c}}}}{j{B`F`}}}{{Eb{BnFb}}}Fd}{{{j{{FAd{ce}}}}{j{B`F`}}}{{Eb{BnFb}}}FdFd}{cc{}}0{{{F@j{c}}}{{F@l{c}}}{}}1{{{F@n{c}}}{{FA`{c}}}{}}22222{{{j{{FAf{c}}}}{j{B`e}}}BnGjGh}{{{F@j{c}}e}{{F@j{c}}}{}{{Hh{{FAf{c}}FAh}}FAl}}{{{F@n{c}}e}{{F@n{c}}}Cb{{Hh{cb{j{Nj}}}}FAl}}{{}c{}}0000000{{{j{B`{F@l{c}}}}}{{`{C@f}}}{}}0{{{j{B`{FA`{c}}}}c}{{`{{H`{}{{El{{Fh{bCn}}}}}}}}}{CbBf}}1{{{j{{FA`{c}}}}}{{Jf{c}}}{CbBf}}{FAdJd}{{{j{B`{F@l{c}}}}}{{Dj{I`}}}{}}{{{j{B`{F@l{c}}}}}{{Dj{Cn}}}{}}{{{j{B`{FA`{c}}}}c}{{Dj{{Fh{bCn}}}}}{CbBf}}{{{j{B`{F@l{c}}}}}{{Dj{Cf}}}{}}{{{F@j{c}}e}{{F@j{c}}}{}{{En{}{{El{I`}}}}}}{FAhHn}0{{{j{{FAf{c}}}}{j{{FAf{c}}}}}{{Dj{C`}}}Ib}{{{j{{F@l{c}}}}}FAh{}}{{{j{FAh}}}Hn}{{{F@j{{Fh{cb}}}}{j{{ENj{c}}}}e}{{F@j{{Fh{cb}}}}}{BfCbFd}{{Hl{c}}}}{{F@jc}F@j{{En{}{{El{Cn}}}}}}5{{{F@n{c}}cg}{{F@n{c}}}Cb{{H`{}{{El{{Fh{bCn}}}}}}FAl}{{En{}{{FAn{e}}}}}}{{{F@n{c}}{j{{ENj{c}}}}}{{F@n{c}}}{BfCbFd}}7{{{F@j{c}}e}{{F@j{c}}}{}{{En{}{{El{{Fh{cCn}}}}}}}}{jc{}}0{jIn}7777{c{{Eb{e}}}{}{}}0000000{{}{{Eb{c}}}{}}0000000{FAbA`}{FAdA`}{{{F@j{c}}e}{{F@j{c}}}{}{{En{}{{El{Cf}}}}}}??{jJh}0000000{{{F@j{{Fh{cb}}}}{j{{ENj{c}}}}}{{F@j{{Fh{cb}}}}}{BfCbFd}}{{}c{}}0000000``````````````{{{j{{Fj{c}}}}}{{j{{Id{Cf{Ab{c}}}}}}}{}}{{{j{{Fj{c}}}}}{{`{{H`{}{{El{{Fh{I`{j{Jb}}}}}}}}}}}{}}{{{j{{ENd{c}}}}}{{`{{H`{}{{El{b}}}}}}}h}{A`Ab}{FB`j}{ENdAb}{{{j{B`{Fj{c}}}}{ENd{c}}}Bnh}{{{j{B`{Fj{c}}}}{A`{c}}}{{ENd{c}}}h}{{{j{B`{Fj{c}}}}{A`{c}}{Dj{Dl}}}{{ENd{c}}}h}{{{j{{Fj{c}}}}}{{j{{Fj{c}}}}}{}}{{{j{{Fj{c}}}}{j{e}}lik}dh{{Gf{}{{Gd{B@b}}}}}Bf{{En{}{{El{{Fh{gI`}}}}}}}{{Hh{{j{g}}Cn}{{Hf{Eh}}}}}}{{{j{B`{Fj{c}}}}g}{{ENd{c}}}h{{AId{{ENb{Cl}}}}}{{En{}{{El{{Fh{eDl}}}}}}}}{j{{j{c}}}{}}000000{{{j{B`}}}{{j{B`c}}}{}}000000{{{j{{Fj{c}}}}{j{Cl}}}{{Eb{D`FBb}}}{}}{{{j{{Fj{c}}}}{j{e}}l}{{Hj{ce}}}hGf}{FBdBd}{{}{{Dj{Kb}}}}{{}{{Dj{D`}}}}10{{{j{{Fj{c}}}}}{{Fj{c}}}Bf}{{{j{{FB`{ce}}}}}{{FB`{ce}}}BfBf}{{{j{{FBd{ce}}}}}{{FBd{ce}}}BfBf}{{{j{{ENd{c}}}}}{{ENd{c}}}Bf}{{j{j{B`c}}}Bn{}}000{{jAf}Bn}000{{{j{{FB`{ce}}}}{j{{FB`{ce}}}}}C`CbCb}{{{j{{FBd{ce}}}}{j{{FBd{ce}}}}}C`CbCb}{{}{{Fj{c}}}{}}{{}{{ENd{c}}}{}}{{{j{{FB`{ce}}}}}{{j{g}}}{}{}{}}{c{{Eb{{ENd{e}}}}}Ed{CbEf}}{{{j{{Fj{c}}}}{j{Cl}}}{{`{{H`{}{{El{{Fh{HnCf}}}}}}}}}{}}{{{j{{Fj{c}}}}{j{{Fj{c}}}}}EhEj}{{{j{{FB`{ce}}}}{j{{FB`{ce}}}}}EhEjEj}{{{j{{FBd{ce}}}}{j{{FBd{ce}}}}}EhEjEj}{{{j{FBb}}{j{FBb}}}Eh}{{{j{{ENd{c}}}}{j{{ENd{c}}}}}EhEj}{{j{j{c}}}Eh{}}00000{{{j{{Fj{c}}}}{j{e}}li}{{`{{H`{}{{El{{Fh{g{Bb{c}}}}}}}}}}}h{{Gf{}{{Gd{B@b}}}}}Bf{{En{}{{El{{Fh{gI`}}}}}}}}0{{{j{{Fj{c}}}}}{{`{{H`{}{{El{{Fh{I`{j{Jb}}}}}}}}}}}{}}{{{j{{Fj{c}}}}{j{B`F`}}}FfFd}{{{j{{FB`{ce}}}}{j{B`F`}}}FfFdFd}{{{j{{FBd{ce}}}}{j{B`F`}}}FfFdFd}{{{j{FBb}}{j{B`F`}}}Ff}0{{{j{{ENd{c}}}}{j{B`F`}}}FfFd}{cc{}}0{{{A`{c}}}{{Fj{c}}}h}11111{{{j{ENn}}}{{Il{{ENd{n}}}}}}{{{j{{Fj{c}}}}}{{`{{H`{}{{El{{FB`{{ENb{Cl}}c}}}}}}}}}{}}{{{j{{Fj{c}}}}Cf}{{Dj{{ENb{Cl}}}}}{}}{{{j{{Fj{c}}}}Cf}{{Dj{{FB`{{ENb{Cl}}c}}}}}{}}{{{j{{Fj{c}}}}I`}{{Dj{{j{Jb}}}}}{}}{{{j{ENn}}}{{Il{Bn}}}}{{{j{{Fj{c}}}}}{{ENd{c}}}h}{{{j{B`{Fj{c}}}}Cfc}{{ENd{c}}}h}{{{j{B`{Fj{c}}}}CfDl}{{ENd{c}}}h}{{{j{B`{Fj{c}}}}e}{{ENd{c}}}h{{AId{{ENb{Cl}}}}}}{{{j{B`{Fj{c}}}}I`Jb}{{ENd{c}}}h}{{}c{}}000000{{}{{Gn{e}}}{}{{H`{}{{El{c}}}}}}0{{}c{}}0{{{j{{Fj{c}}}}}Eh{}}{{{j{{ENd{c}}}}}EhCb}{ENdJd}{FB`Dj}{{{j{{Fj{c}}}}{j{e}}l}{{`{{H`{}{{El{{FBd{{ENb{Cl}}c}}}}}}}}}h{{Gf{}{{Gd{B@b}}}}}}{{{Fj{c}}g}{{Fj{e}}}hh{{Hh{c}{{Hf{e}}}}}}{{{ENd{c}}g}{{ENd{e}}}CbCb{{Hh{c}{{Hf{e}}}}}}{{{j{B`{ENd{c}}}}{ENd{c}}}BnCb}{c{{Fj{e}}}{{En{}{{El{Cl}}}}}h}{{{j{B`{FBf{cge}}}}}{{Dj{i}}}{}{}{{Hh{Hn{ENb{Cl}}}{{Hf{{Dj{e}}}}}}}{}}{{{j{B`{FBh{cge}}}}}{{Dj{i}}}{}{}{{Hh{HnCf}{{Hf{{Dj{e}}}}}}}{}}{{{j{{Fj{c}}}}I`}{{j{{FBj{Cf}}}}}{}}{{{j{{FB`{ce}}}}{j{{FB`{ce}}}}}{{Dj{C`}}}IbIb}{{{j{{FBd{ce}}}}{j{{FBd{ce}}}}}{{Dj{C`}}}IbIb}{{{j{{ENd{n}}}}{j{ENn}}}{{Il{Bn}}}}{{{FBf{cge}}}Bn{}{}{{Hh{Hn{ENb{Cl}}}{{Hf{{Dj{e}}}}}}}}{{{FBh{cge}}}Bn{}{}{{Hh{HnCf}{{Hf{{Dj{e}}}}}}}}{{}In}0{A`Id}{{{j{{ENd{c}}}}e}Eb{CbIh}If}{jc{}}000{jIn}{{}{{J`{g}}}{}{}{{H`{}{{El{{Eb{ce}}}}}}}}0{{{j{{Fj{c}}}}{j{e}}lik}{{Eb{d}}}hGfBf{{En{}{{El{{Fh{gI`}}}}}}}{{Hh{{j{g}}Cn}{{Hf{Eh}}}}}}{{{j{{Fj{c}}}}{j{e}}li}{{Eb{{`{{H`{}{{El{{Fh{g{Bb{c}}}}}}}}}}}}}hGfBf{{En{}{{El{{Fh{gI`}}}}}}}}0{c{{Eb{e}}}{}{}}000000{{}{{Eb{c}}}{}}000000{{{j{{Fj{c}}}}{j{e}}l}{{`{{H`{}{{El{{Eb{{FBd{{ENb{Cl}}c}}}}}}}}}}}hGf}{FB`}{FBdFB`}{{{j{{Fj{c}}}}Cf}{{Dj{{Jd{b{j{Jb}}}}}}}{}}{{{j{{Fj{c}}}}Cf}{{`{{CLh{}{{El{{Fh{b{j{{FBj{Cf}}}}}}}}}}}}}{}}{FB`Cf}{{{j{{Fj{c}}}}}{{`{{C@f{}{{El{{Fh{bCf}}}}}}}}}h}{{{j{{Fj{c}}}}}{{`{{C@f{}{{El{{Fh{DlCf}}}}}}}}}h}{{{j{{ENd{c}}}}}{{`{{H`{}{{El{{Fh{I`{j{Jb}}}}}}}}}}}{}}{A`Jd}{ENdJd}{A`Jf}{ENdAb}{{{j{{Fj{c}}}}}{{`{{H`{}{{El{{FB`{{ENb{Cl}}c}}}}}}}}}{}}{jJh}000000{{}c{}}000000{{{j{{Fj{c}}}}ei}{{FBf{cig}}}{BfCb}{{AId{{ENb{Cl}}}}}{}{{Hh{Hn{ENb{Cl}}}{{Hf{{Dj{g}}}}}}}}{{{j{{Fj{c}}}}{j{Cl}}g}{{FBh{cge}}}{}{}{{Hh{HnCf}{{Hf{{Dj{e}}}}}}}}{{{j{{Fj{c}}}}Cfg}{{FBh{cge}}}{BfCb}{}{{Hh{HnCf}{{Hf{{Dj{e}}}}}}}}","D":"AEFjAEEhHd","p":[[1,"u32"],[5,"Balance",16605,16625],[5,"DescriptorId",16605,16626],[10,"Anchor",16605,16627],[1,"reference",null,null,1],[5,"BlockId",16605,16628],[5,"ConfirmationBlockTime",16605,16628],[5,"TxUpdate",16605,16629],[5,"BTreeSet",16630],[5,"Hash",10410,16631],[1,"u8"],[1,"array"],[1,"slice"],[5,"TxPosInBlock",16605,16627],[5,"CheckPoint",16605,16632],[0,"mut"],[5,"FullTxOut",16605,16633],[6,"ChainPosition",16605,16633],[10,"Clone",16634],[6,"ObservedIn",16605,16635],[6,"CanonicalReason",16605,16635],[5,"SpkIterator",16605,16636],[1,"unit"],[6,"Ordering",16637],[10,"Ord",16637],[6,"ValueRef",16638],[5,"Txid",14817,16639],[5,"Impl",16605],[8,"FromSqlResult",16640],[5,"Transaction",14817,16639],[5,"ScriptBuf",14817,16641],[5,"Amount",14817,16642],[6,"DescriptorPublicKey",16643],[6,"Descriptor",16644],[5,"BlockHash",14817,16645],[6,"Network",14817,16646],[6,"Option",16647,null,1],[1,"u64"],[10,"Borrow",16648],[10,"DescriptorExt",16605,16626],[6,"Result",16649,null,1],[10,"Deserializer",10304,16650],[10,"Deserialize",10304,16650],[1,"bool"],[10,"PartialEq",16637],[17,"Item"],[10,"IntoIterator",16651],[5,"Formatter",16652],[5,"Error",16652],[10,"Debug",16652],[8,"Result",16652],[1,"tuple",null,null,1],[5,"TxGraph",16606],[1,"never"],[5,"Header",5847,16645],[5,"FromSliceError",13942,16653],[1,"str"],[17,"Error"],[10,"ChainOracle",16605,16654],[10,"Hasher",16655],[10,"Hash",16655],[10,"SliceIndex",16656],[5,"IntoFallible",16657],[10,"Iterator",16658],[10,"Merge",16605,16659],[5,"CheckPointIter",16605,16632],[17,"Output"],[10,"FnMut",16660],[5,"CanonicalIter",16605,16635],[10,"RangeBounds",16661],[1,"usize"],[5,"OutPoint",14817,16639],[10,"PartialOrd",16637],[5,"HashMap",16662],[10,"Serializer",10304,16663],[10,"Serialize",10304,16663],[6,"ToSqlOutput",16664],[8,"Result",16665],[5,"String",3659,16666],[5,"Convert",16657],[5,"TxOut",14817,16639],[5,"BTreeMap",16667],[5,"Vec",3659,16668],[5,"TypeId",16669],[15,"Anchor",409],[15,"ObservedIn",409],[15,"Confirmed",413],[15,"Unconfirmed",413],[5,"SignedAmount",14817,16642],[5,"Weight",14817,16670],[5,"Work",14817,16671],[5,"XOnlyPublicKey",14817,16672],[5,"Secp256k1",12842,16673],[5,"Scalar",12842,16674],[6,"Parity",12842,16672],[6,"Error",12842,16673],[10,"Verification",12842,16675],[5,"Address",14817,16676],[6,"AddressType",14817,16676],[5,"FilterHash",14817,16677],[5,"FilterHeader",14817,16677],[5,"XKeyIdentifier",14817,16678],[5,"TxMerkleNode",14817,16645],[5,"WitnessMerkleNode",14817,16645],[5,"WitnessCommitment",14817,16645],[5,"ScriptHash",14817,16679],[5,"WScriptHash",14817,16679],[5,"Wtxid",14817,16639],[5,"PubkeyHash",14817,16680],[5,"WPubkeyHash",14817,16680],[5,"LegacySighash",14817,16681],[5,"SegwitV0Sighash",14817,16681],[5,"TapSighash",14817,16681],[5,"TapLeafHash",14817,16682],[5,"TapNodeHash",14817,16682],[5,"TapTweakHash",14817,16682],[5,"Script",14817,16683],[5,"XOnlyPublicKey",13603,16684],[5,"Hash",10527,16685],[5,"Hash",8171,16686],[5,"TapSighashTag",14817,16681],[5,"Hash",10581,16687],[5,"TapLeafTag",14817,16682],[5,"TapBranchTag",14817,16682],[5,"TapTweakTag",14817,16682],[5,"PushBytes",6648,16688],[5,"Params",7702,16689],[6,"NetworkUnchecked",3177,16676],[10,"NetworkValidation",3177,16676],[5,"TxIn",14817,16639],[5,"Block",14817,16645],[6,"Bip34Error",5847,16645],[5,"Builder",6648,16690],[5,"Bytes",6648,16683],[5,"ChainHash",5858,16691],[6,"LockTime",5930,16692],[6,"LockTime",6122,16693],[5,"Sequence",14817,16639],[1,"i64"],[5,"FeeRate",14817,16694],[5,"Opcode",14817,16695],[6,"ClassifyContext",6339,16695],[6,"Class",6339,16695],[5,"Witness",14817,16696],[6,"Denomination",14817,16642],[6,"KnownHrp",14817,16676],[5,"WitnessProgram",14817,16697],[6,"WitnessVersion",14817,16698],[5,"VarInt",14817,16699],[5,"PublicKey",14817,16680],[5,"CompressedPublicKey",14817,16680],[5,"PrivateKey",14817,16680],[6,"TapSighashType",14817,16681],[6,"EcdsaSighashType",14817,16681],[5,"MerkleBlock",14817,16700],[6,"NetworkKind",14817,16646],[5,"Target",14817,16671],[5,"CompactTarget",14817,16671],[5,"Psbt",14817,16701],[6,"Error",12739,16702],[6,"Error",7672,16699],[10,"Read",10912,16703],[10,"Sized",16704],[5,"Error",10912,16705],[10,"Write",10912,16703],[5,"TweakedPublicKey",11351,16680],[5,"Token",16706],[10,"BufRead",10912,16703],[1,"u128"],[10,"AsRef",16707],[1,"f64"],[5,"Display",3200,16642],[5,"HashEngine",10410,16631],[6,"Instruction",6648,16708],[6,"Error",16709],[6,"MerkleBlockError",11480,16700],[6,"ExtractTxError",12739,16701],[10,"Write",16652],[5,"PublicKey",12842,16672],[5,"Xpub",5367,16678],[6,"Cow",16710],[5,"RelLockTime",16711],[1,"u16"],[5,"ScriptPath",14819,16681],[5,"LeafNode",15190,16682],[5,"TaprootSpendInfo",15190,16682],[10,"Fn",16660],[6,"ParseAmountError",3200,16642],[5,"InvalidSighashTypeError",14819,16681],[5,"ParseNetworkError",11494,16646],[6,"HexToBytesError",8490,16712],[6,"PrefixedHexError",7920,16713],[5,"Keypair",12842,16672],[5,"Magic",11741,16714],[10,"Signing",12842,16675],[5,"UncompressedPublicKeyError",11351,16680],[6,"FromScriptError",3177,16715],[6,"LeafVersion",15190,16682],[5,"TimeOverflowError",6122,16716],[6,"KeyParseError",16717],[6,"FromSliceError",11351,16680],[10,"Into",16707,null,1],[5,"NonStandardSighashTypeError",14819,16681],[6,"ParseError",3177,16715],[6,"ParsePublicKeyError",11351,16680],[6,"FromWifError",11351,16680],[6,"ParseError",16642],[6,"UnprefixedHexError",7920,16713],[5,"RangeInclusive",16661],[5,"RangeToInclusive",16661],[5,"RangeFrom",16661],[5,"RangeTo",16661],[5,"RangeFull",16661],[5,"Range",16661],[6,"Bound",16661],[5,"SecretKey",12842,16672],[5,"InstructionIndices",6648,16708],[5,"Instructions",6648,16708],[5,"Box",16718,null,1],[5,"Height",5930,16719],[5,"Time",5930,16719],[5,"Iter",7490,16696],[6,"Error",7209,16697],[6,"P2shError",3177,16715],[5,"Signature",15190,16720],[5,"Signature",7830,16721],[5,"ControlBlock",15190,16682],[5,"SighashCache",14819,16681],[5,"Message",12842,16673],[6,"SignError",12739,16701],[6,"PsbtSighashMsg",16709],[6,"SighashError",16709],[6,"SigningKeys",12739,16701],[10,"GetKey",12739,16701],[6,"AddressData",3177,16676],[5,"Fe32",4942,16722],[5,"Hash",16723],[5,"Hash",8505,16724],[5,"OutOfRangeError",16642],[5,"SortKey",11351,16680],[5,"InputsIndexError",7480,16639],[5,"OutputsIndexError",7480,16639],[5,"PartialMerkleTree",11480,16700],[5,"DefiniteDescriptorKey",16643],[6,"UtxoUpdateError",16709],[6,"OutputUpdateError",16709],[5,"Signature",14739,16725],[5,"Version",7480,16639],[5,"UnknownAddressTypeError",3177,16715],[5,"UnknownHrpError",3177,16715],[5,"NetworkValidationError",3177,16715],[5,"InvalidBase58PayloadLengthError",3177,16715],[5,"LegacyAddressTooLongError",3177,16715],[5,"InvalidLegacyPrefixError",3177,16715],[6,"NetworkChecked",3177,16676],[5,"TryFromError",7259,16698],[6,"Infallible",16707],[5,"DecodeError",4993,16726],[6,"Error",3659,16727],[10,"StdError",8789],[15,"P2pkh",3157],[15,"P2sh",3157],[15,"Segwit",3157],[10,"CheckedSum",3200,16642],[5,"TooPreciseError",16642],[5,"InvalidCharacterError",16642],[5,"InputTooLargeError",16642],[5,"MissingDigitsError",16642],[10,"SerdeAmount",3245,16728],[10,"SerdeAmountForOpt",3245,16728],[10,"Allocator",16729],[5,"NonNull",16730],[5,"OsStr",16731],[5,"Path",16732],[6,"Utf8Pattern",16733],[5,"InvalidCharacterError",3659,16727],[6,"FromSqlError",16640],[5,"Address",11741,16734],[6,"Inventory",11890,16735],[5,"ShortId",5055,16736],[5,"AddrV2Message",11742,16734],[5,"PrefilledTransaction",5055,16736],[5,"Drain",16737],[5,"Drain",16666],[1,"i16"],[1,"i32"],[1,"i8"],[5,"ByteString",16738],[5,"ByteStr",16739],[10,"Copy",16704],[1,"char"],[5,"ExtractIf",16740],[5,"Error",16741],[5,"IncorrectChecksumError",3660,16727],[5,"TooShortError",3660,16727],[5,"BinaryHeap",16742],[5,"VecDeque",16743],[5,"CString",16744],[5,"DerivationPath",5367,16678],[6,"ChildNumber",5367,16678],[5,"PushBytesBuf",6648,16688],[5,"TaprootMerkleBranch",15190,16745],[5,"FromUtf16Error",16666],[5,"FromUtf8Error",16666],[5,"Assets",16746],[5,"IntoChars",16666],[6,"Error",5367,16678],[10,"Error",8789,16650],[10,"IntoDeserializer",8789,16650],[5,"StringDeserializer",8868,16747],[10,"FnOnce",16660],[10,"Pattern",16733],[20,"MaybeUninit",16748],[5,"Splice",16749],[6,"SocketAddr",16750],[5,"IntoIter",16751],[6,"Error",16752],[5,"TryReserveError",16753],[5,"IoSlice",16754],[6,"EncodeSliceError",3956,16755],[6,"DecodeError",3956,16756],[6,"DecodeSliceError",3956,16756],[17,"Config"],[17,"DecodeEstimate"],[10,"Engine",3956,16757],[10,"Config",3898,16757],[10,"DecodeEstimate",3898,16757],[5,"Alphabet",3792,16758],[6,"ParseAlphabetError",3792,16758],[5,"Base64Display",3837,16759],[5,"GeneralPurpose",3898,16760],[5,"GeneralPurposeConfig",3898,16760],[6,"DecodePaddingMode",3898,16757],[5,"DecodeMetadata",3898,16757],[5,"DecoderReader",3957,16761],[10,"Read",16754],[10,"StrConsumer",3970,16762],[5,"EncoderWriter",3970,16763],[10,"Write",16754],[5,"EncoderStringWriter",3970,16762],[5,"Hrp",4942,16764],[5,"ByteIter",4778,16764],[10,"ByteIterExt",4942,16765],[5,"BytesToFes",4902,16765],[5,"CharIter",4778,16764],[6,"NoChecksum",4942,16766],[6,"Bech32",4942,16766],[6,"Bech32m",4942,16766],[6,"DecodeError",4942,16767],[6,"EncodeError",4942,16767],[6,"EncodeIoError",4942,16767],[5,"CodeLengthError",4359,16768],[10,"Fe32IterExt",4942,16765],[5,"FesToBytes",4902,16765],[6,"UncheckedHrpstringError",4359,16768],[6,"FromCharError",4731,16722],[5,"LowercaseByteIter",4778,16764],[5,"LowercaseCharIter",4778,16764],[6,"Error",4778,16764],[1,"i128"],[5,"Encoder",4650,16769],[10,"Checksum",4942,16770],[5,"PackedNull",4341,16770],[5,"Engine",4341,16770],[10,"PackedFe32",4341,16770],[5,"HrpFe32Iter",4341,16770],[5,"CheckedHrpstring",4359,16768],[5,"ByteIter",4359,16768],[5,"SegwitHrpstring",4359,16768],[6,"SegwitHrpstringError",4359,16768],[6,"CheckedHrpstringError",4359,16768],[6,"CharError",4359,16768],[6,"ChecksumError",4359,16768],[5,"SegwitCodeLengthError",4359,16768],[6,"PaddingError",4359,16768],[5,"UncheckedHrpstring",4359,16768],[5,"AsciiToFe32Iter",4359,16768],[6,"WitnessLengthError",4943,16771],[5,"Fe32Iter",4359,16768],[5,"ByteIter",4650,16769],[5,"CharIter",4650,16769],[5,"Fe32Iter",4650,16769],[5,"WitnessVersionIter",4650,16769],[6,"TryFromError",4731,16722],[5,"TryFromIntError",16772],[5,"Checksummed",4902,16765],[10,"ExactSizeIterator",16773],[5,"InvalidWitnessVersionError",4943,16771],[6,"EncodeError",4993,16726],[5,"BlockTransactionsRequest",5055,16736],[5,"BlockTransactions",5055,16736],[6,"Error",5055,16736],[5,"HeaderAndShortIds",5055,16736],[5,"TxIndexOutOfRangeError",5055,16736],[6,"HexToArrayError",8490,16712],[5,"BlockFilterWriter",5252,16677],[5,"GcsFilterWriter",5252,16677],[6,"Error",5252,16677],[5,"BlockFilter",5252,16677],[5,"BitStreamWriter",5252,16677],[5,"BlockFilterReader",5252,16677],[5,"GcsFilterReader",5252,16677],[5,"BitStreamReader",5252,16677],[5,"ChainCode",5367,16678],[5,"Fingerprint",5367,16678],[8,"ExtendedPubKey",5367,16678],[8,"ExtendendPubKey",5367,16678],[8,"ExtendedPrivKey",5367,16678],[8,"ExtendendPrivKey",5367,16678],[5,"Xpriv",5367,16678],[5,"DerivationPathIterator",5367,16678],[5,"InvalidBase58PayloadLengthError",5367,16678],[6,"KeyRequest",12739,16701],[10,"IntoDerivationPath",5367,16678],[15,"Normal",5721],[15,"Hardened",5721],[5,"Version",5847,16645],[6,"ValidationError",5847,16645],[5,"ParseHeightError",5930,16719],[5,"ParseTimeError",5930,16719],[5,"ConversionError",5930,16719],[6,"ParseError",16719],[5,"AbsLockTime",16774],[5,"Height",6122,16716],[5,"Time",6122,16716],[5,"DisabledLockTimeError",6122,16693],[5,"IncompatibleHeightError",6122,16693],[5,"IncompatibleTimeError",6122,16693],[5,"PushBytesError",6648,16775],[6,"Error",6648,16679],[6,"UintError",16679],[10,"PushBytesErrorReport",6648,16776],[6,"FromStrError",7259,16698],[6,"TryFromInstructionError",7259,16698],[5,"ParseIntError",7920,16777],[6,"ParseOutPointError",7480,16639],[5,"IndexOutOfBoundsError",7480,16639],[5,"InputWeightPrediction",7480,16639],[10,"Decodable",7702,16699],[10,"Encodable",7702,16699],[10,"WriteExt",7702,16699],[6,"DecodeError",7702,16778],[10,"IntoDeError",7715,16779],[10,"ReadExt",7702,16699],[5,"CheckedData",7672,16699],[6,"FromHexError",7672,16699],[5,"OddLengthStringError",8490,16712],[15,"InvalidChecksum",7691],[15,"OversizedVectorAllocation",7691],[5,"Hex",7715,16779],[10,"Case",7750,16780],[10,"EncodeBytes",7715,16779],[5,"DecodeInitError",7750,16780],[5,"DecodeError",7750,16780],[5,"Encoder",7750,16780],[5,"Decoder",7750,16780],[5,"SerializedSignature",7830,16721],[6,"Error",7830,16721],[5,"Iter",16781],[5,"Signature",13376,16782],[5,"ParseIntError",16772],[5,"MissingPrefixError",7920,16713],[5,"ContainsPrefixError",7920,16713],[17,"Engine"],[17,"Bytes"],[10,"Hash",13942,16653],[10,"HashEngine",13942,16653],[10,"FromHex",8490,16783],[5,"Hmac",13942,16784],[5,"HmacEngine",13942,16784],[10,"FromStr",16785],[17,"MidState"],[17,"Display"],[10,"DisplayHex",8490,16786],[6,"Case",8490,16787],[10,"Display",16652],[10,"LowerHex",16652],[10,"UpperHex",16652],[5,"InvalidCharError",8490,16712],[5,"InvalidLengthError",8455,16712],[5,"HexToBytesIter",8490,16788],[5,"BytesToHexIter",8490,16788],[5,"HexDigitsIter",16788],[10,"DoubleEndedIterator",16789],[10,"FusedIterator",16790],[5,"BufEncoder",8386,16791],[5,"DisplayByteSlice",8439,16786],[5,"DisplayArray",8439,16786],[5,"HmacMidState",8492,16784],[5,"HashEngine",8505,16724],[17,"Ok"],[17,"SerializeSeq"],[17,"SerializeTuple"],[17,"SerializeTupleStruct"],[17,"SerializeTupleVariant"],[17,"SerializeMap"],[17,"SerializeStruct"],[17,"SerializeStructVariant"],[10,"Error",10324,16663],[10,"SerializeSeq",10324,16663],[10,"SerializeTuple",10324,16663],[10,"SerializeTupleStruct",10324,16663],[10,"SerializeTupleVariant",10324,16663],[10,"SerializeMap",10324,16663],[10,"SerializeStruct",10324,16663],[10,"SerializeStructVariant",10324,16663],[10,"Visitor",8789,16650],[1,"f32"],[5,"IgnoredAny",8789,16792],[6,"Unexpected",8789,16650],[17,"Value"],[10,"DeserializeSeed",8789,16650],[10,"Expected",8789,16650],[17,"Deserializer"],[10,"VariantAccess",8789,16650],[10,"SeqAccess",8789,16650],[10,"MapAccess",8789,16650],[5,"Request",16793],[5,"Source",16793],[17,"Variant"],[10,"EnumAccess",8789,16650],[5,"UnitDeserializer",8868,16747],[5,"U32Deserializer",8868,16747],[5,"StrDeserializer",8868,16747],[5,"BorrowedStrDeserializer",8868,16747],[5,"CowStrDeserializer",8868,16747],[5,"BytesDeserializer",8868,16747],[5,"BorrowedBytesDeserializer",8868,16747],[5,"MapDeserializer",8868,16747],[5,"Error",8868,16747],[5,"BoolDeserializer",8868,16747],[5,"I8Deserializer",8868,16747],[5,"I16Deserializer",8868,16747],[5,"I32Deserializer",8868,16747],[5,"I64Deserializer",8868,16747],[5,"I128Deserializer",8868,16747],[5,"IsizeDeserializer",8868,16747],[5,"U8Deserializer",8868,16747],[5,"U16Deserializer",8868,16747],[5,"U64Deserializer",8868,16747],[5,"U128Deserializer",8868,16747],[5,"UsizeDeserializer",8868,16747],[5,"F32Deserializer",8868,16747],[5,"F64Deserializer",8868,16747],[5,"CharDeserializer",8868,16747],[5,"SeqDeserializer",8868,16747],[5,"SeqAccessDeserializer",8868,16747],[5,"MapAccessDeserializer",8868,16747],[5,"EnumAccessDeserializer",8868,16747],[1,"isize"],[5,"Impossible",10324,16794],[10,"SerdeHash",10333,16795],[5,"Hash",10338,16796],[5,"HashEngine",10338,16796],[5,"Midstate",10410,16631],[10,"Tag",10581,16687],[5,"Hash",10629,16797],[5,"HashEngine",10629,16797],[5,"Hash",10687,16798],[5,"HashEngine",10687,16798],[5,"Hash",10759,16799],[5,"HashEngine",10759,16799],[5,"Hash",10817,16800],[5,"State",10817,16800],[5,"HashEngine",10817,16800],[6,"ErrorKind",10912,16705],[5,"FromStd",10912,16801],[10,"BufRead",16754],[5,"ToStd",10912,16801],[5,"Take",10912,16703],[5,"Cursor",10912,16703],[5,"Sink",10912,16703],[5,"TweakedKeypair",11351,16680],[6,"ParseCompressedPublicKeyError",11351,16680],[5,"InvalidBase58PayloadLengthError",11351,16680],[5,"InvalidAddressVersionError",11351,16680],[17,"TweakedAux"],[17,"TweakedKey"],[10,"TapTweak",11351,16680],[5,"UnknownChainHashError",11494,16646],[5,"ServiceFlags",11741,16714],[5,"ParseMagicError",11741,16714],[5,"UnknownMagicError",11741,16714],[6,"AddrV2",11742,16734],[5,"CommandString",11756,16802],[5,"CommandStringError",11756,16802],[5,"RawNetworkMessage",11756,16802],[6,"NetworkMessage",11756,16802],[15,"Unknown",11888],[5,"GetBlocksMessage",11890,16735],[5,"GetHeadersMessage",11890,16735],[15,"Unknown",11969],[5,"FilterLoad",11971,16803],[6,"BloomFlags",11971,16803],[5,"FilterAdd",11971,16803],[5,"SendCmpct",12038,16804],[5,"CmpctBlock",12038,16804],[5,"GetBlockTxn",12038,16804],[5,"BlockTxn",12038,16804],[5,"CFilter",12135,16805],[5,"GetCFilters",12135,16805],[5,"GetCFHeaders",12135,16805],[5,"CFHeaders",12135,16805],[5,"GetCFCheckpt",12135,16805],[5,"CFCheckpt",12135,16805],[5,"Reject",12273,16806],[6,"RejectReason",12273,16806],[5,"VersionMessage",12273,16806],[5,"Output",12739,16807],[5,"Input",12739,16808],[6,"GetKeyError",12739,16701],[6,"OutputType",12739,16701],[6,"SigningAlgorithm",12739,16701],[6,"IndexOutOfBoundsError",12739,16701],[5,"PsbtSighashType",12739,16808],[6,"PsbtParseError",12739,16809],[6,"P2wpkhError",14819,16681],[6,"TaprootError",14819,16681],[6,"ConversionError",16643],[15,"UnexpectedUnsignedTx",12756],[15,"InvalidPreimageHashPair",12756],[6,"PsbtHash",16702],[15,"AbsurdFeeRate",12761],[15,"SendingTooMuch",12761],[15,"MissingInputValue",12761],[15,"Inputs",12765],[15,"TxInput",12765],[5,"ProprietaryKey",12769,16810],[10,"From",16707,null,1],[5,"Key",12769,16810],[5,"Pair",12769,16810],[5,"PublicKey",13603,16684],[5,"Keypair",13603,16684],[10,"Context",12842,16675],[5,"SignOnlyPreallocated",12842,16675],[5,"VerifyOnlyPreallocated",12842,16675],[5,"AllPreallocated",12842,16675],[6,"SignOnly",12842,16811],[6,"VerifyOnly",12842,16811],[6,"All",12842,16811],[5,"InvalidParityValue",12842,16672],[5,"Context",13603,16684],[5,"DisplaySecret",16812],[10,"ThirtyTwoByteHash",12842,16673],[5,"OutOfRangeError",14718,16674],[5,"ElligatorSwift",13525,16813],[5,"ManuallyDrop",16814],[10,"Rng",14524,16815],[5,"AlignedType",13888,16816],[10,"PreallocatedContext",12842,16675],[5,"RecoverableSignature",13376,16817],[10,"CryptoRng",14524,16818],[5,"SharedSecret",13344,16819],[5,"RecoverableSignature",13855,16820],[5,"Signature",13603,16684],[5,"SerializedSignature",13376,16821],[5,"RecoveryId",13376,16817],[5,"IntoIter",13502,16822],[5,"ElligatorSwiftSharedSecret",13525,16813],[6,"ElligatorSwiftParty",13525,16813],[17,"Target"],[10,"CPtr",13603,16684],[5,"ElligatorSwift",13603,16684],[6,"c_void",13888,16823],[1,"fn"],[5,"SchnorrSigExtraParams",13603,16684],[5,"Error",14524,16824],[5,"NonZero",16825],[10,"Fill",14524,16815],[10,"RngCore",14524,16818],[5,"Error",16826],[17,"Seed"],[10,"SeedableRng",14524,16818],[10,"Default",16827],[10,"AsMut",16707],[10,"SampleUniform",14282,16828],[10,"SampleRange",14282,16828],[10,"Distribution",14516,16829],[5,"DistIter",14516,16829],[5,"ThreadRng",14651,16830],[10,"DistString",14516,16829],[5,"Alphanumeric",14516,16831],[5,"Standard",14516,16832],[5,"Bernoulli",14516,16833],[6,"BernoulliError",14516,16833],[5,"OpenClosed01",14516,16834],[5,"Open01",14516,16834],[5,"Slice",14516,16835],[5,"WeightedIndex",14516,16836],[6,"WeightedError",14516,16836],[5,"Uniform",14516,16828],[5,"DistMap",14516,16829],[5,"EmptySlice",16835],[10,"AddAssign",16837],[10,"SampleBorrow",14282,16828],[5,"Wrapping",16838],[10,"SubAssign",16837],[5,"UniformInt",14282,16828],[5,"UniformChar",14282,16828],[5,"UniformFloat",14282,16828],[5,"UniformDuration",14282,16828],[17,"X"],[10,"UniformSampler",14282,16828],[5,"Duration",16839],[5,"WeightedIndex",14436,16840],[10,"Weight",14436,16840],[10,"SliceRandom",14651,16841],[10,"IteratorRandom",14651,16841],[5,"SliceChooseIter",14653,16841],[5,"StdRng",14651,16842],[5,"OsRng",14536,16843],[5,"ReseedingRng",14560,16844],[10,"BlockRngCore",16845],[5,"ReadRng",14560,16846],[5,"ReadError",14560,16846],[5,"StepRng",14609,16847],[10,"Index",16848],[6,"IndexVec",14659,16849],[6,"IndexVecIntoIter",14659,16849],[6,"IndexVecIter",14659,16849],[5,"Annex",14819,16681],[6,"Prevouts",14819,16681],[5,"PrevoutsSizeError",14819,16681],[5,"PrevoutsKindError",14819,16681],[6,"PrevoutsIndexError",14819,16681],[5,"SighashTypeParseError",14819,16681],[5,"SingleMissingOutputError",14819,16681],[6,"AnnexError",14819,16681],[6,"SigningDataError",14819,16681],[6,"EncodeSigningDataResult",14819,16681],[10,"BorrowMut",16648],[6,"MessageSignatureError",15133,16850],[5,"MessageSignature",15133,16850],[5,"TaprootBuilder",15190,16682],[6,"TaprootBuilderError",15190,16682],[6,"TapLeaf",15190,16682],[6,"SigFromSliceError",15190,16720],[6,"IncompleteBuilderError",15190,16682],[6,"HiddenNodesError",15190,16682],[5,"TapTree",15190,16682],[5,"NodeInfo",15190,16682],[5,"ScriptLeaf",15190,16682],[5,"FutureLeafVersion",15190,16682],[6,"TaprootError",15190,16682],[5,"LeafNodes",15190,16682],[5,"ScriptLeaves",15190,16682],[5,"SerializedSignature",15873,16851],[5,"IntoIter",15846,16745],[5,"IntoIter",15873,16852],[5,"IndexedTxGraph",15930],[5,"ChangeSet",15930],[10,"Indexer",15986],[5,"Arc",16853,null,1],[5,"ChangeSet",16606],[5,"ChangeSet",15995],[17,"ChangeSet"],[5,"KeychainTxOutIndex",15995],[6,"InsertDescriptorError",15995],[5,"Transaction",16854],[8,"Indexed",16605,16855],[8,"KeychainIndexed",16605,16855],[10,"SyncRequestBuilderExt",15995],[10,"FullScanRequestBuilderExt",15995],[15,"DescriptorAlreadyAssigned",16102],[15,"KeychainAlreadyAssigned",16102],[5,"SpkTxOutIndex",16106],[5,"LocalChain",16144],[5,"ChangeSet",16144],[5,"MissingGenesisError",16144],[5,"CannotConnectError",16144],[6,"ApplyHeaderError",16144],[5,"AlterCheckPointError",16144],[5,"SyncRequestBuilder",16285,16856],[5,"SyncRequest",16285,16856],[5,"FullScanRequestBuilder",16285,16856],[5,"FullScanRequest",16285,16856],[5,"SyncResponse",16285,16856],[5,"FullScanResponse",16285,16856],[6,"SyncItem",16285,16856],[5,"SyncProgress",16285,16856],[10,"Any",16669],[10,"Send",16704],[17,"IntoIter"],[5,"TxNode",16606],[6,"CalculateFeeError",16606],[5,"CanonicalTx",16606],[5,"TxAncestors",16606],[5,"TxDescendants",16606],[5,"HashSet",16857],[10,"ByteDecoder",7715],[10,"ByteEncoder",7715],[5,"With",7715],[6,"Lower",7750],[6,"Upper",7750],[8,"Result",10912],[8,"NonceFn",13603],[8,"EcdhHashFn",13603],[8,"SchnorrNonceFn",13603],[8,"EllswiftEcdhHashFn",13603]],"r":[[0,16627],[1,16635],[2,16636],[3,16625],[4,16635],[5,16628],[6,16635],[7,16635],[8,16654],[9,16633],[10,16632],[11,16632],[12,16628],[13,16633],[14,16626],[15,16626],[16,16654],[17,16633],[19,16855],[20,15930],[21,15986],[22,16855],[23,16635],[24,16659],[25,16635],[26,16635],[27,16636],[28,16606],[29,16627],[30,16629],[31,16633],[32,16625],[33,16626],[34,16627],[35,16628],[36,16628],[37,16629],[38,16626],[39,16626],[40,16626],[41,16626],[44,16627],[45,16632],[46,16628],[47,16627],[48,16632],[49,16628],[50,16628],[51,16632],[52,16629],[53,16635],[55,16625],[56,16633],[57,16633],[58,16627],[59,16635],[60,16635],[61,16626],[62,16626],[63,16636],[64,16632],[65,16628],[66,16628],[67,16632],[68,16629],[69,16635],[71,16625],[72,16633],[73,16633],[74,16627],[75,16635],[76,16635],[77,16626],[78,16636],[79,16633],[80,16628],[81,16628],[82,16632],[83,16629],[84,16625],[85,16633],[86,16633],[87,16627],[88,16635],[89,16635],[90,16626],[91,16636],[92,16628],[93,16628],[94,16632],[95,16629],[96,16625],[97,16633],[98,16633],[99,16627],[100,16635],[101,16635],[102,16626],[103,16636],[104,16628],[105,16628],[106,16632],[107,16629],[108,16625],[109,16633],[110,16633],[111,16627],[112,16635],[113,16635],[114,16626],[115,16636],[116,16633],[117,16628],[118,16628],[119,16633],[120,16633],[121,16635],[122,16626],[131,16628],[132,16627],[133,16627],[134,16633],[135,16628],[136,16625],[137,16628],[138,16628],[139,16629],[140,16625],[142,16635],[143,16636],[144,16626],[145,16628],[146,16628],[147,16625],[148,16633],[149,16626],[150,16626],[151,16626],[152,16628],[153,16628],[154,16632],[155,16625],[156,16633],[157,16633],[158,16627],[159,16635],[160,16635],[161,16626],[162,16632],[163,16628],[164,16628],[165,16628],[166,16628],[167,16625],[168,16625],[169,16633],[170,16633],[171,16633],[172,16633],[173,16627],[174,16627],[175,16635],[176,16635],[177,16635],[178,16635],[179,16626],[180,16626],[181,16632],[182,16629],[183,16628],[184,16628],[185,16632],[186,16629],[187,16625],[188,16625],[189,16633],[190,16633],[191,16627],[192,16635],[193,16635],[194,16626],[195,16626],[196,16626],[197,16626],[198,16632],[199,16628],[200,16628],[201,16628],[202,16628],[203,16628],[204,16628],[205,16632],[206,16629],[207,16629],[208,16635],[212,16625],[213,16633],[214,16633],[215,16627],[216,16635],[217,16635],[218,16626],[219,16626],[220,16636],[221,16635],[222,16632],[223,16626],[224,16626],[225,16632],[226,16635],[227,16626],[228,16626],[229,16626],[230,16626],[231,16632],[232,16654],[233,16628],[234,16628],[235,16632],[236,16633],[237,16626],[238,16628],[239,16632],[240,16628],[241,16625],[242,16626],[245,16632],[246,16632],[247,16628],[248,16628],[249,16632],[250,16629],[251,16635],[253,16625],[254,16633],[255,16633],[256,16627],[257,16635],[258,16635],[259,16626],[260,16636],[261,16632],[262,16635],[263,16636],[265,16632],[266,16632],[267,16635],[268,16636],[269,16654],[270,16633],[271,16633],[272,16659],[273,16633],[274,16633],[275,16632],[276,15986],[278,16629],[279,16659],[281,16632],[282,16635],[283,16636],[284,16636],[285,16632],[286,16635],[287,16636],[288,16636],[289,16633],[290,16628],[291,16628],[292,16633],[293,16633],[294,16635],[295,16626],[296,16632],[297,16632],[298,16632],[301,16629],[303,16628],[304,16628],[305,16625],[306,16633],[307,16626],[308,16633],[309,16855],[310,15986],[311,16659],[312,16626],[313,16628],[314,16628],[315,16632],[316,16629],[317,16625],[318,16633],[319,16633],[320,16627],[321,16635],[322,16635],[323,16626],[324,16636],[325,16626],[334,16625],[335,16626],[336,16635],[337,16625],[338,16632],[339,16635],[340,16636],[341,16625],[342,16625],[343,16632],[344,16628],[345,16628],[346,16632],[347,16629],[348,16635],[350,16625],[351,16633],[352,16633],[353,16627],[354,16635],[355,16635],[356,16626],[357,16636],[358,16632],[359,16628],[360,16628],[361,16632],[362,16629],[363,16635],[365,16625],[366,16633],[367,16633],[368,16627],[369,16635],[370,16635],[371,16626],[372,16636],[374,16627],[375,16633],[376,16629],[377,16629],[378,16632],[379,16628],[380,16628],[381,16632],[382,16629],[383,16635],[385,16625],[386,16633],[387,16633],[388,16627],[389,16635],[390,16635],[391,16626],[392,16636],[393,16625],[394,16632],[395,16628],[396,16628],[397,16632],[398,16629],[399,16635],[401,16625],[402,16633],[403,16633],[404,16627],[405,16635],[406,16635],[407,16626],[408,16636],[416,16676],[417,16676],[418,16681],[419,16681],[420,16681],[421,16681],[422,16642],[423,16694],[424,16642],[425,16642],[426,16642],[427,16646],[428,16645],[429,16645],[430,16642],[431,16671],[432,16680],[433,16701],[434,16694],[435,16681],[436,16642],[437,16639],[438,16639],[439,16681],[440,16694],[441,16677],[442,16677],[443,16676],[444,16681],[445,16642],[446,16642],[447,16694],[448,16670],[449,16639],[450,16671],[451,16671],[452,16671],[453,16671],[454,16671],[455,16670],[456,16642],[457,16642],[458,16639],[459,16642],[460,16642],[461,16694],[462,16670],[463,16670],[464,16646],[465,16676],[466,16700],[467,16642],[468,16642],[469,16642],[470,16639],[471,16642],[472,16646],[473,16646],[474,16681],[475,16681],[476,16681],[477,16681],[478,16642],[479,16642],[480,16642],[481,16642],[482,16695],[483,16639],[484,16676],[485,16676],[486,16676],[487,16676],[488,16676],[489,16642],[490,16680],[491,16701],[492,16680],[493,16680],[494,16676],[495,16646],[496,16642],[497,16642],[498,16642],[499,16683],[500,16641],[501,16679],[502,16681],[503,16639],[504,16642],[505,16646],[506,16681],[507,16681],[508,16681],[509,16681],[510,16682],[511,16682],[512,16682],[513,16682],[514,16681],[515,16681],[516,16681],[517,16682],[518,16682],[519,16671],[520,16646],[521,16646],[522,16646],[523,16676],[524,16639],[525,16639],[526,16645],[527,16639],[528,16639],[529,16698],[530,16698],[531,16698],[532,16698],[533,16698],[534,16698],[535,16698],[536,16698],[537,16698],[538,16698],[539,16698],[540,16698],[541,16698],[542,16698],[543,16698],[544,16698],[545,16698],[546,16699],[547,16670],[548,16680],[549,16679],[550,16670],[551,16696],[552,16645],[553,16645],[554,16697],[555,16698],[556,16671],[557,16639],[558,16678],[559,16672],[560,16642],[561,16642],[562,16694],[563,16670],[564,16639],[565,16671],[566,16642],[567,16642],[568,16642],[569,16670],[570,16671],[571,16642],[572,16642],[573,16670],[574,16672],[575,16858],[576,16676],[577,16677],[578,16677],[579,16678],[580,16645],[581,16645],[582,16645],[583,16645],[584,16679],[585,16679],[586,16639],[587,16639],[588,16680],[589,16680],[590,16681],[591,16681],[592,16681],[593,16682],[594,16682],[595,16682],[596,16858],[597,16677],[598,16677],[599,16678],[600,16645],[601,16645],[602,16645],[603,16645],[604,16679],[605,16679],[606,16639],[607,16639],[608,16680],[609,16680],[610,16681],[611,16681],[612,16681],[613,16682],[614,16682],[615,16682],[616,16683],[617,16672],[618,16683],[619,16683],[620,16641],[621,16641],[622,16683],[623,16672],[624,16672],[625,16641],[626,16672],[627,16677],[628,16677],[629,16678],[630,16645],[631,16645],[632,16645],[633,16645],[634,16679],[635,16679],[636,16639],[637,16639],[638,16680],[639,16680],[640,16681],[641,16681],[642,16681],[643,16682],[644,16682],[645,16682],[646,16677],[647,16677],[648,16677],[649,16677],[650,16678],[651,16678],[652,16645],[653,16645],[654,16645],[655,16645],[656,16645],[657,16645],[658,16645],[659,16645],[660,16683],[661,16683],[662,16641],[663,16641],[664,16679],[665,16679],[666,16679],[667,16679],[668,16679],[669,16679],[670,16639],[671,16639],[672,16639],[673,16639],[674,16680],[675,16680],[676,16680],[677,16680],[678,16680],[679,16680],[680,16681],[681,16681],[682,16681],[683,16681],[684,16681],[685,16681],[686,16646],[687,16682],[688,16682],[689,16682],[690,16682],[691,16682],[692,16682],[693,16641],[694,16676],[695,16676],[696,16676],[697,16682],[698,16639],[699,16639],[700,16858],[701,16858],[702,16858],[703,16645],[704,16645],[705,16858],[706,16642],[707,16642],[708,16642],[709,16694],[710,16672],[711,16670],[712,16676],[713,16676],[714,16676],[715,16677],[716,16677],[717,16677],[718,16677],[719,16678],[720,16678],[721,16645],[722,16645],[723,16645],[724,16645],[725,16645],[726,16645],[727,16645],[728,16645],[729,16645],[730,16695],[731,16683],[732,16641],[733,16641],[734,16697],[735,16698],[736,16679],[737,16679],[738,16679],[739,16679],[740,16639],[741,16639],[742,16639],[743,16639],[744,16639],[745,16639],[746,16639],[747,16639],[748,16639],[749,16696],[750,16699],[751,16680],[752,16680],[753,16680],[754,16680],[755,16680],[756,16680],[757,16680],[758,16681],[759,16681],[760,16681],[761,16681],[762,16681],[763,16681],[764,16681],[765,16681],[766,16681],[767,16700],[768,16646],[769,16646],[770,16671],[771,16671],[772,16671],[773,16701],[774,16682],[775,16682],[776,16682],[777,16682],[778,16682],[779,16682],[780,16682],[781,16682],[782,16682],[783,16642],[784,16642],[785,16642],[786,16694],[787,16672],[788,16670],[789,16676],[790,16676],[791,16676],[792,16677],[793,16677],[794,16678],[795,16645],[796,16645],[797,16645],[798,16645],[799,16645],[800,16695],[801,16683],[802,16641],[803,16641],[804,16697],[805,16698],[806,16679],[807,16679],[808,16639],[809,16639],[810,16639],[811,16639],[812,16639],[813,16639],[814,16639],[815,16696],[816,16699],[817,16680],[818,16680],[819,16680],[820,16680],[821,16680],[822,16681],[823,16681],[824,16681],[825,16681],[826,16681],[827,16681],[828,16700],[829,16646],[830,16646],[831,16671],[832,16671],[833,16671],[834,16701],[835,16682],[836,16682],[837,16682],[838,16682],[839,16682],[840,16682],[841,16683],[842,16641],[843,16683],[844,16646],[845,16639],[846,16645],[847,16639],[848,16639],[849,16645],[850,16642],[851,16642],[852,16642],[853,16670],[854,16642],[855,16642],[856,16694],[857,16670],[858,16642],[859,16642],[860,16694],[861,16670],[862,16694],[863,16642],[864,16642],[865,16642],[866,16642],[867,16670],[868,16695],[869,16696],[870,16642],[871,16642],[872,16642],[873,16694],[874,16672],[875,16670],[876,16676],[877,16676],[878,16676],[879,16677],[880,16677],[881,16678],[882,16645],[883,16645],[884,16645],[885,16645],[886,16645],[887,16695],[888,16641],[889,16697],[890,16698],[891,16679],[892,16679],[893,16639],[894,16639],[895,16639],[896,16639],[897,16639],[898,16639],[899,16639],[900,16696],[901,16699],[902,16680],[903,16680],[904,16680],[905,16680],[906,16680],[907,16681],[908,16681],[909,16681],[910,16681],[911,16681],[912,16681],[913,16700],[914,16646],[915,16646],[916,16671],[917,16671],[918,16671],[919,16701],[920,16682],[921,16682],[922,16682],[923,16682],[924,16682],[925,16682],[926,16642],[927,16642],[928,16642],[929,16694],[930,16672],[931,16670],[932,16676],[933,16676],[934,16676],[935,16677],[936,16677],[937,16678],[938,16645],[939,16645],[940,16645],[941,16645],[942,16645],[943,16695],[944,16641],[945,16697],[946,16698],[947,16679],[948,16679],[949,16639],[950,16639],[951,16639],[952,16639],[953,16639],[954,16639],[955,16639],[956,16696],[957,16699],[958,16680],[959,16680],[960,16680],[961,16680],[962,16680],[963,16681],[964,16681],[965,16681],[966,16681],[967,16681],[968,16681],[969,16700],[970,16646],[971,16646],[972,16671],[973,16671],[974,16671],[975,16701],[976,16682],[977,16682],[978,16682],[979,16682],[980,16682],[981,16682],[982,16642],[983,16642],[984,16642],[985,16694],[986,16672],[987,16670],[988,16676],[989,16676],[990,16676],[991,16677],[992,16677],[993,16678],[994,16645],[995,16645],[996,16645],[997,16645],[998,16645],[999,16695],[1000,16641],[1001,16697],[1002,16698],[1003,16679],[1004,16679],[1005,16639],[1006,16639],[1007,16639],[1008,16639],[1009,16639],[1010,16639],[1011,16639],[1012,16696],[1013,16699],[1014,16680],[1015,16680],[1016,16680],[1017,16680],[1018,16680],[1019,16681],[1020,16681],[1021,16681],[1022,16681],[1023,16681],[1024,16681],[1025,16700],[1026,16646],[1027,16646],[1028,16671],[1029,16671],[1030,16671],[1031,16701],[1032,16682],[1033,16682],[1034,16682],[1035,16682],[1036,16682],[1037,16682],[1038,16642],[1039,16642],[1040,16694],[1041,16672],[1042,16670],[1043,16676],[1044,16676],[1045,16676],[1046,16677],[1047,16677],[1048,16678],[1049,16645],[1050,16645],[1051,16645],[1052,16645],[1053,16683],[1054,16641],[1055,16697],[1056,16698],[1057,16679],[1058,16679],[1059,16639],[1060,16639],[1061,16639],[1062,16639],[1063,16639],[1064,16639],[1065,16639],[1066,16696],[1067,16699],[1068,16680],[1069,16680],[1070,16680],[1071,16680],[1072,16681],[1073,16681],[1074,16681],[1075,16681],[1076,16681],[1077,16646],[1078,16646],[1079,16671],[1080,16671],[1081,16671],[1082,16682],[1083,16682],[1084,16682],[1085,16682],[1086,16682],[1087,16682],[1088,16672],[1089,16645],[1090,16701],[1091,16680],[1092,16680],[1093,16645],[1094,16639],[1095,16639],[1096,16645],[1097,16639],[1098,16858],[1099,16642],[1100,16677],[1101,16677],[1102,16645],[1103,16645],[1104,16645],[1105,16645],[1106,16639],[1107,16639],[1108,16639],[1109,16639],[1110,16639],[1111,16696],[1112,16699],[1113,16700],[1114,16671],[1115,16682],[1116,16645],[1117,16641],[1118,16639],[1119,16639],[1120,16639],[1121,16642],[1122,16677],[1123,16677],[1124,16645],[1125,16645],[1126,16645],[1127,16645],[1128,16683],[1129,16641],[1130,16639],[1131,16639],[1132,16639],[1133,16639],[1134,16639],[1135,16639],[1136,16639],[1137,16696],[1138,16699],[1139,16700],[1140,16671],[1141,16682],[1142,16683],[1143,16683],[1144,16672],[1145,16642],[1146,16642],[1147,16641],[1148,16639],[1149,16639],[1150,16639],[1151,16696],[1152,16681],[1153,16671],[1154,16682],[1155,16682],[1156,16682],[1157,16641],[1158,16641],[1159,16642],[1160,16642],[1161,16642],[1162,16642],[1163,16642],[1164,16694],[1165,16672],[1166,16670],[1167,16676],[1168,16677],[1169,16677],[1170,16678],[1171,16645],[1172,16645],[1173,16645],[1174,16645],[1175,16645],[1176,16683],[1177,16641],[1178,16679],[1179,16679],[1180,16639],[1181,16639],[1182,16639],[1183,16639],[1184,16639],[1185,16639],[1186,16639],[1187,16696],[1188,16680],[1189,16680],[1190,16680],[1191,16680],[1192,16680],[1193,16681],[1194,16681],[1195,16681],[1196,16681],[1197,16681],[1198,16646],[1199,16671],[1200,16671],[1201,16671],[1202,16701],[1203,16701],[1204,16682],[1205,16682],[1206,16682],[1207,16701],[1208,16671],[1209,16671],[1210,16642],[1211,16642],[1212,16642],[1213,16642],[1214,16642],[1215,16642],[1216,16642],[1217,16670],[1218,16670],[1219,16642],[1220,16642],[1221,16670],[1222,16683],[1223,16859],[1224,16639],[1225,16639],[1226,16677],[1227,16677],[1228,16678],[1229,16645],[1230,16645],[1231,16645],[1232,16645],[1233,16679],[1234,16679],[1235,16639],[1236,16639],[1237,16680],[1238,16680],[1239,16681],[1240,16681],[1241,16681],[1242,16681],[1243,16682],[1244,16682],[1245,16682],[1246,16682],[1247,16682],[1248,16682],[1249,16642],[1250,16642],[1251,16642],[1252,16694],[1253,16672],[1254,16670],[1255,16676],[1256,16676],[1257,16676],[1258,16677],[1259,16677],[1260,16678],[1261,16645],[1262,16645],[1263,16645],[1264,16645],[1265,16645],[1266,16695],[1267,16683],[1268,16683],[1269,16641],[1270,16641],[1271,16697],[1272,16698],[1273,16679],[1274,16679],[1275,16639],[1276,16639],[1277,16639],[1278,16639],[1279,16639],[1280,16639],[1281,16639],[1282,16696],[1283,16699],[1284,16680],[1285,16680],[1286,16680],[1287,16680],[1288,16680],[1289,16681],[1290,16681],[1291,16681],[1292,16681],[1293,16681],[1294,16681],[1295,16700],[1296,16646],[1297,16646],[1298,16671],[1299,16671],[1300,16671],[1301,16701],[1302,16682],[1303,16682],[1304,16682],[1305,16682],[1306,16682],[1307,16682],[1308,16672],[1309,16642],[1310,16642],[1311,16642],[1312,16642],[1313,16642],[1314,16642],[1315,16694],[1316,16694],[1317,16672],[1318,16672],[1319,16670],[1320,16670],[1321,16676],[1322,16676],[1323,16676],[1324,16676],[1325,16676],[1326,16676],[1327,16677],[1328,16677],[1329,16677],[1330,16677],[1331,16678],[1332,16678],[1333,16645],[1334,16645],[1335,16645],[1336,16645],[1337,16645],[1338,16645],[1339,16645],[1340,16645],[1341,16645],[1342,16645],[1343,16695],[1344,16695],[1345,16683],[1346,16683],[1347,16641],[1348,16641],[1349,16697],[1350,16697],[1351,16698],[1352,16698],[1353,16679],[1354,16679],[1355,16679],[1356,16679],[1357,16639],[1358,16639],[1359,16639],[1360,16639],[1361,16639],[1362,16639],[1363,16639],[1364,16639],[1365,16639],[1366,16639],[1367,16639],[1368,16639],[1369,16639],[1370,16639],[1371,16696],[1372,16696],[1373,16699],[1374,16699],[1375,16680],[1376,16680],[1377,16680],[1378,16680],[1379,16680],[1380,16680],[1381,16680],[1382,16680],[1383,16680],[1384,16680],[1385,16681],[1386,16681],[1387,16681],[1388,16681],[1389,16681],[1390,16681],[1391,16681],[1392,16681],[1393,16681],[1394,16681],[1395,16681],[1396,16681],[1397,16700],[1398,16700],[1399,16646],[1400,16646],[1401,16646],[1402,16646],[1403,16671],[1404,16671],[1405,16671],[1406,16671],[1407,16671],[1408,16671],[1409,16701],[1410,16701],[1411,16682],[1412,16682],[1413,16682],[1414,16682],[1415,16682],[1416,16682],[1417,16682],[1418,16682],[1419,16682],[1420,16682],[1421,16682],[1422,16682],[1423,16858],[1424,16641],[1425,16701],[1426,16700],[1427,16701],[1428,16701],[1429,16701],[1430,16701],[1431,16701],[1432,16694],[1433,16694],[1434,16677],[1435,16701],[1436,16701],[1437,16701],[1438,16701],[1439,16701],[1440,16701],[1441,16701],[1442,16701],[1443,16683],[1444,16642],[1445,16642],[1446,16642],[1447,16642],[1448,16642],[1449,16642],[1450,16694],[1451,16694],[1452,16672],[1453,16672],[1454,16672],[1455,16670],[1456,16670],[1457,16676],[1458,16676],[1459,16676],[1460,16676],[1461,16676],[1462,16677],[1463,16677],[1464,16677],[1465,16677],[1466,16677],[1467,16677],[1468,16677],[1469,16677],[1470,16678],[1471,16678],[1472,16678],[1473,16678],[1474,16645],[1475,16645],[1476,16645],[1477,16645],[1478,16645],[1479,16645],[1480,16645],[1481,16645],[1482,16645],[1483,16645],[1484,16645],[1485,16645],[1486,16645],[1487,16645],[1488,16645],[1489,16645],[1490,16645],[1491,16695],[1492,16695],[1493,16683],[1494,16683],[1495,16683],[1496,16683],[1497,16641],[1498,16641],[1499,16641],[1500,16641],[1501,16697],[1502,16698],[1503,16698],[1504,16679],[1505,16679],[1506,16679],[1507,16679],[1508,16679],[1509,16679],[1510,16679],[1511,16679],[1512,16639],[1513,16639],[1514,16639],[1515,16639],[1516,16639],[1517,16639],[1518,16639],[1519,16639],[1520,16639],[1521,16639],[1522,16639],[1523,16639],[1524,16639],[1525,16639],[1526,16639],[1527,16639],[1528,16639],[1529,16696],[1530,16699],[1531,16680],[1532,16680],[1533,16680],[1534,16680],[1535,16680],[1536,16680],[1537,16680],[1538,16680],[1539,16680],[1540,16680],[1541,16680],[1542,16680],[1543,16680],[1544,16680],[1545,16681],[1546,16681],[1547,16681],[1548,16681],[1549,16681],[1550,16681],[1551,16681],[1552,16681],[1553,16681],[1554,16681],[1555,16681],[1556,16681],[1557,16681],[1558,16681],[1559,16681],[1560,16681],[1561,16700],[1562,16646],[1563,16646],[1564,16646],[1565,16671],[1566,16671],[1567,16671],[1568,16671],[1569,16671],[1570,16671],[1571,16671],[1572,16671],[1573,16671],[1574,16671],[1575,16671],[1576,16701],[1577,16701],[1578,16682],[1579,16682],[1580,16682],[1581,16682],[1582,16682],[1583,16682],[1584,16682],[1585,16682],[1586,16682],[1587,16682],[1588,16682],[1589,16682],[1590,16683],[1591,16642],[1592,16642],[1593,16680],[1594,16642],[1595,16642],[1596,16642],[1597,16694],[1598,16672],[1599,16672],[1600,16672],[1601,16672],[1602,16672],[1603,16672],[1604,16670],[1605,16676],[1606,16676],[1607,16676],[1608,16676],[1609,16677],[1610,16677],[1611,16677],[1612,16677],[1613,16678],[1614,16678],[1615,16678],[1616,16678],[1617,16645],[1618,16645],[1619,16645],[1620,16645],[1621,16645],[1622,16645],[1623,16645],[1624,16645],[1625,16645],[1626,16645],[1627,16645],[1628,16645],[1629,16645],[1630,16645],[1631,16645],[1632,16695],[1633,16695],[1634,16695],[1635,16641],[1636,16641],[1637,16641],[1638,16641],[1639,16641],[1640,16697],[1641,16698],[1642,16679],[1643,16679],[1644,16679],[1645,16679],[1646,16679],[1647,16679],[1648,16679],[1649,16679],[1650,16679],[1651,16679],[1652,16639],[1653,16639],[1654,16639],[1655,16639],[1656,16639],[1657,16639],[1658,16639],[1659,16639],[1660,16639],[1661,16639],[1662,16639],[1663,16639],[1664,16639],[1665,16639],[1666,16639],[1667,16696],[1668,16696],[1669,16696],[1670,16696],[1671,16696],[1672,16699],[1673,16699],[1674,16699],[1675,16699],[1676,16699],[1677,16699],[1678,16680],[1679,16680],[1680,16680],[1681,16680],[1682,16680],[1683,16680],[1684,16680],[1685,16680],[1686,16680],[1687,16680],[1688,16680],[1689,16680],[1690,16680],[1691,16680],[1692,16680],[1693,16681],[1694,16681],[1695,16681],[1696,16681],[1697,16681],[1698,16681],[1699,16681],[1700,16681],[1701,16681],[1702,16681],[1703,16700],[1704,16646],[1705,16646],[1706,16646],[1707,16671],[1708,16671],[1709,16671],[1710,16671],[1711,16701],[1712,16682],[1713,16682],[1714,16682],[1715,16682],[1716,16682],[1717,16682],[1718,16682],[1719,16682],[1720,16682],[1721,16682],[1722,16682],[1723,16682],[1724,16682],[1725,16682],[1726,16682],[1727,16639],[1728,16671],[1729,16671],[1730,16700],[1731,16642],[1732,16642],[1733,16677],[1734,16677],[1735,16678],[1736,16645],[1737,16645],[1738,16645],[1739,16645],[1740,16679],[1741,16679],[1742,16639],[1743,16639],[1744,16680],[1745,16680],[1746,16681],[1747,16681],[1748,16681],[1749,16682],[1750,16682],[1751,16682],[1752,16683],[1753,16641],[1754,16683],[1755,16646],[1756,16671],[1757,16639],[1758,16681],[1759,16671],[1760,16681],[1761,16646],[1762,16677],[1763,16677],[1764,16678],[1765,16645],[1766,16645],[1767,16645],[1768,16645],[1769,16679],[1770,16679],[1771,16639],[1772,16639],[1773,16680],[1774,16680],[1775,16681],[1776,16681],[1777,16681],[1778,16682],[1779,16682],[1780,16682],[1781,16642],[1782,16642],[1783,16671],[1784,16700],[1785,16639],[1786,16641],[1787,16639],[1788,16671],[1789,16671],[1790,16671],[1791,16642],[1792,16641],[1793,16682],[1794,16672],[1795,16670],[1796,16671],[1797,16671],[1798,16646],[1799,16671],[1800,16682],[1801,16670],[1802,16680],[1803,16680],[1804,16677],[1805,16677],[1806,16678],[1807,16645],[1808,16645],[1809,16645],[1810,16645],[1811,16679],[1812,16679],[1813,16639],[1814,16639],[1815,16680],[1816,16680],[1817,16681],[1818,16681],[1819,16681],[1820,16682],[1821,16682],[1822,16682],[1823,16642],[1824,16642],[1825,16694],[1826,16694],[1827,16694],[1828,16676],[1829,16682],[1830,16682],[1831,16639],[1832,16639],[1833,16672],[1834,16672],[1835,16677],[1836,16677],[1837,16678],[1838,16645],[1839,16645],[1840,16645],[1841,16645],[1842,16679],[1843,16679],[1844,16639],[1845,16639],[1846,16696],[1847,16680],[1848,16680],[1849,16680],[1850,16680],[1851,16680],[1852,16680],[1853,16681],[1854,16681],[1855,16681],[1856,16682],[1857,16682],[1858,16682],[1859,16677],[1860,16677],[1861,16678],[1862,16645],[1863,16645],[1864,16645],[1865,16645],[1866,16679],[1867,16679],[1868,16639],[1869,16639],[1870,16680],[1871,16680],[1872,16681],[1873,16681],[1874,16681],[1875,16682],[1876,16682],[1877,16682],[1878,16681],[1879,16642],[1880,16642],[1881,16642],[1882,16694],[1883,16672],[1884,16670],[1885,16676],[1886,16676],[1887,16677],[1888,16677],[1889,16678],[1890,16645],[1891,16645],[1892,16645],[1893,16645],[1894,16698],[1895,16679],[1896,16679],[1897,16639],[1898,16639],[1899,16639],[1900,16639],[1901,16680],[1902,16680],[1903,16680],[1904,16680],[1905,16680],[1906,16681],[1907,16681],[1908,16681],[1909,16681],[1910,16681],[1911,16646],[1912,16701],[1913,16682],[1914,16682],[1915,16682],[1916,16642],[1917,16642],[1918,16642],[1919,16642],[1920,16639],[1921,16671],[1922,16671],[1923,16671],[1924,16701],[1925,16670],[1926,16670],[1927,16670],[1928,16680],[1929,16670],[1930,16676],[1931,16670],[1932,16670],[1933,16680],[1934,16642],[1935,16642],[1936,16642],[1937,16694],[1938,16672],[1939,16670],[1940,16676],[1941,16676],[1942,16676],[1943,16677],[1944,16677],[1945,16678],[1946,16645],[1947,16645],[1948,16645],[1949,16645],[1950,16683],[1951,16641],[1952,16697],[1953,16698],[1954,16679],[1955,16679],[1956,16639],[1957,16639],[1958,16639],[1959,16639],[1960,16639],[1961,16639],[1962,16639],[1963,16696],[1964,16680],[1965,16680],[1966,16680],[1967,16680],[1968,16681],[1969,16681],[1970,16681],[1971,16681],[1972,16681],[1973,16681],[1974,16646],[1975,16646],[1976,16671],[1977,16671],[1978,16671],[1979,16701],[1980,16682],[1981,16682],[1982,16682],[1983,16682],[1984,16682],[1985,16682],[1986,16858],[1987,16645],[1988,16700],[1989,16677],[1990,16677],[1991,16678],[1992,16645],[1993,16645],[1994,16645],[1995,16645],[1996,16683],[1997,16683],[1998,16683],[1999,16683],[2000,16683],[2001,16683],[2002,16683],[2003,16679],[2004,16679],[2005,16639],[2006,16639],[2007,16696],[2008,16680],[2009,16680],[2010,16680],[2011,16681],[2012,16681],[2013,16681],[2014,16682],[2015,16682],[2016,16682],[2017,16680],[2018,16680],[2019,16639],[2020,16701],[2021,16683],[2022,16683],[2023,16683],[2024,16683],[2025,16642],[2026,16642],[2027,16642],[2028,16694],[2029,16672],[2030,16670],[2031,16676],[2032,16676],[2033,16676],[2034,16677],[2035,16677],[2036,16678],[2037,16645],[2038,16645],[2039,16645],[2040,16645],[2041,16645],[2042,16695],[2043,16641],[2044,16697],[2045,16698],[2046,16679],[2047,16679],[2048,16639],[2049,16639],[2050,16639],[2051,16639],[2052,16639],[2053,16639],[2054,16639],[2055,16696],[2056,16699],[2057,16680],[2058,16680],[2059,16680],[2060,16680],[2061,16680],[2062,16681],[2063,16681],[2064,16681],[2065,16681],[2066,16681],[2067,16681],[2068,16700],[2069,16646],[2070,16646],[2071,16671],[2072,16671],[2073,16671],[2074,16701],[2075,16682],[2076,16682],[2077,16682],[2078,16682],[2079,16682],[2080,16682],[2081,16641],[2082,16641],[2083,16696],[2084,16683],[2085,16676],[2086,16639],[2087,16639],[2088,16683],[2089,16696],[2090,16639],[2091,16639],[2092,16639],[2093,16639],[2094,16646],[2095,16671],[2096,16683],[2097,16642],[2098,16639],[2099,16683],[2100,16683],[2101,16683],[2102,16683],[2103,16683],[2104,16697],[2105,16683],[2106,16697],[2107,16683],[2108,16697],[2109,16642],[2110,16683],[2111,16683],[2112,16639],[2113,16676],[2114,16676],[2115,16639],[2116,16676],[2117,16639],[2118,16680],[2119,16676],[2120,16683],[2121,16672],[2122,16696],[2123,16701],[2124,16859],[2125,16696],[2126,16639],[2127,16683],[2128,16696],[2129,16639],[2130,16671],[2131,16646],[2132,16676],[2133,16671],[2134,16671],[2135,16671],[2136,16858],[2137,16671],[2138,16671],[2139,16683],[2140,16639],[2141,16683],[2142,16639],[2143,16642],[2144,16642],[2145,16694],[2146,16670],[2147,16670],[2148,16642],[2149,16642],[2150,16670],[2151,16642],[2152,16858],[2153,16680],[2154,16683],[2155,16641],[2156,16697],[2157,16639],[2158,16696],[2159,16680],[2160,16680],[2161,16641],[2162,16641],[2163,16641],[2164,16641],[2165,16641],[2166,16641],[2167,16641],[2168,16641],[2169,16680],[2170,16680],[2171,16641],[2172,16696],[2173,16639],[2174,16639],[2175,16639],[2176,16701],[2177,16858],[2178,16683],[2179,16676],[2180,16676],[2181,16676],[2182,16676],[2183,16676],[2184,16676],[2185,16697],[2186,16696],[2187,16676],[2188,16697],[2189,16676],[2190,16697],[2191,16696],[2192,16683],[2193,16641],[2194,16680],[2195,16680],[2196,16676],[2197,16697],[2198,16646],[2199,16858],[2200,16642],[2201,16642],[2202,16694],[2203,16672],[2204,16670],[2205,16676],[2206,16676],[2207,16676],[2208,16677],[2209,16677],[2210,16678],[2211,16645],[2212,16645],[2213,16645],[2214,16645],[2215,16683],[2216,16683],[2217,16641],[2218,16641],[2219,16697],[2220,16698],[2221,16679],[2222,16679],[2223,16639],[2224,16639],[2225,16639],[2226,16639],[2227,16639],[2228,16639],[2229,16639],[2230,16696],[2231,16699],[2232,16680],[2233,16680],[2234,16680],[2235,16680],[2236,16681],[2237,16681],[2238,16681],[2239,16681],[2240,16681],[2241,16646],[2242,16646],[2243,16671],[2244,16671],[2245,16671],[2246,16682],[2247,16682],[2248,16682],[2249,16682],[2250,16682],[2251,16682],[2252,16858],[2253,16642],[2254,16858],[2255,16639],[2256,16697],[2257,16701],[2258,16639],[2259,16639],[2260,16639],[2261,16639],[2262,16639],[2263,16639],[2264,16639],[2265,16639],[2266,16639],[2267,16639],[2268,16639],[2269,16639],[2270,16858],[2271,16676],[2272,16680],[2273,16680],[2274,16672],[2275,16680],[2276,16696],[2277,16696],[2278,16641],[2279,16641],[2280,16641],[2281,16641],[2282,16680],[2283,16680],[2284,16683],[2285,16642],[2286,16642],[2287,16642],[2288,16642],[2289,16676],[2290,16641],[2291,16641],[2292,16670],[2293,16641],[2294,16676],[2295,16683],[2296,16676],[2297,16639],[2298,16639],[2299,16639],[2300,16696],[2301,16639],[2302,16639],[2303,16642],[2304,16642],[2305,16642],[2306,16642],[2307,16642],[2308,16642],[2309,16642],[2310,16642],[2311,16642],[2312,16694],[2313,16672],[2314,16672],[2315,16670],[2316,16676],[2317,16677],[2318,16677],[2319,16678],[2320,16645],[2321,16645],[2322,16645],[2323,16645],[2324,16645],[2325,16695],[2326,16683],[2327,16641],[2328,16679],[2329,16679],[2330,16639],[2331,16639],[2332,16639],[2333,16639],[2334,16639],[2335,16639],[2336,16639],[2337,16696],[2338,16680],[2339,16680],[2340,16680],[2341,16680],[2342,16680],[2343,16681],[2344,16681],[2345,16681],[2346,16681],[2347,16681],[2348,16646],[2349,16671],[2350,16671],[2351,16671],[2352,16701],[2353,16701],[2354,16682],[2355,16682],[2356,16682],[2357,16701],[2358,16701],[2359,16859],[2360,16701],[2361,16701],[2362,16701],[2363,16858],[2364,16642],[2365,16639],[2366,16696],[2367,16699],[2368,16701],[2369,16642],[2370,16642],[2371,16670],[2372,16671],[2373,16642],[2374,16642],[2375,16670],[2376,16642],[2377,16642],[2378,16670],[2379,16670],[2380,16672],[2381,16858],[2382,16696],[2383,16696],[2384,16696],[2385,16683],[2386,16696],[2387,16676],[2388,16683],[2389,16671],[2390,16671],[2391,16642],[2392,16642],[2393,16677],[2394,16677],[2395,16678],[2396,16645],[2397,16645],[2398,16645],[2399,16645],[2400,16679],[2401,16679],[2402,16639],[2403,16639],[2404,16680],[2405,16680],[2406,16681],[2407,16681],[2408,16681],[2409,16682],[2410,16682],[2411,16682],[2412,16683],[2413,16680],[2414,16680],[2415,16680],[2416,16671],[2417,16671],[2418,16639],[2419,16646],[2420,16698],[2421,16642],[2422,16642],[2423,16672],[2424,16680],[2425,16672],[2426,16680],[2427,16683],[2428,16670],[2429,16671],[2430,16671],[2431,16698],[2432,16642],[2433,16642],[2434,16642],[2435,16694],[2436,16672],[2437,16670],[2438,16676],[2439,16676],[2440,16676],[2441,16677],[2442,16677],[2443,16678],[2444,16645],[2445,16645],[2446,16645],[2447,16645],[2448,16645],[2449,16695],[2450,16683],[2451,16641],[2452,16697],[2453,16698],[2454,16679],[2455,16679],[2456,16639],[2457,16639],[2458,16639],[2459,16639],[2460,16639],[2461,16639],[2462,16639],[2463,16696],[2464,16699],[2465,16680],[2466,16680],[2467,16680],[2468,16680],[2469,16680],[2470,16681],[2471,16681],[2472,16681],[2473,16681],[2474,16681],[2475,16681],[2476,16700],[2477,16646],[2478,16646],[2479,16671],[2480,16671],[2481,16671],[2482,16701],[2483,16682],[2484,16682],[2485,16682],[2486,16682],[2487,16682],[2488,16682],[2489,16683],[2490,16683],[2491,16683],[2492,16672],[2493,16680],[2494,16676],[2495,16677],[2496,16677],[2497,16678],[2498,16645],[2499,16645],[2500,16645],[2501,16645],[2502,16679],[2503,16679],[2504,16639],[2505,16639],[2506,16680],[2507,16680],[2508,16681],[2509,16681],[2510,16681],[2511,16682],[2512,16682],[2513,16682],[2514,16639],[2515,16672],[2516,16680],[2517,16642],[2518,16642],[2519,16694],[2520,16694],[2521,16694],[2522,16682],[2523,16672],[2524,16680],[2525,16642],[2526,16680],[2527,16642],[2528,16642],[2529,16642],[2530,16694],[2531,16672],[2532,16670],[2533,16676],[2534,16676],[2535,16677],[2536,16677],[2537,16678],[2538,16645],[2539,16645],[2540,16645],[2541,16645],[2542,16695],[2543,16683],[2544,16641],[2545,16698],[2546,16679],[2547,16679],[2548,16639],[2549,16639],[2550,16639],[2551,16639],[2552,16680],[2553,16680],[2554,16680],[2555,16680],[2556,16680],[2557,16681],[2558,16681],[2559,16681],[2560,16681],[2561,16681],[2562,16646],[2563,16671],[2564,16671],[2565,16701],[2566,16682],[2567,16682],[2568,16682],[2569,16642],[2570,16642],[2571,16642],[2572,16642],[2573,16671],[2574,16681],[2575,16695],[2576,16642],[2577,16670],[2578,16670],[2579,16696],[2580,16680],[2581,16671],[2582,16670],[2583,16672],[2584,16639],[2585,16645],[2586,16639],[2587,16639],[2588,16642],[2589,16642],[2590,16642],[2591,16642],[2592,16642],[2593,16694],[2594,16694],[2595,16694],[2596,16694],[2597,16672],[2598,16670],[2599,16670],[2600,16670],[2601,16670],[2602,16676],[2603,16676],[2604,16676],[2605,16677],[2606,16677],[2607,16678],[2608,16645],[2609,16645],[2610,16645],[2611,16645],[2612,16645],[2613,16695],[2614,16641],[2615,16697],[2616,16698],[2617,16698],[2618,16698],[2619,16698],[2620,16698],[2621,16679],[2622,16679],[2623,16639],[2624,16639],[2625,16639],[2626,16639],[2627,16639],[2628,16639],[2629,16639],[2630,16639],[2631,16639],[2632,16639],[2633,16696],[2634,16699],[2635,16680],[2636,16680],[2637,16680],[2638,16680],[2639,16680],[2640,16680],[2641,16681],[2642,16681],[2643,16681],[2644,16681],[2645,16681],[2646,16681],[2647,16700],[2648,16646],[2649,16646],[2650,16646],[2651,16646],[2652,16671],[2653,16671],[2654,16671],[2655,16701],[2656,16682],[2657,16682],[2658,16682],[2659,16682],[2660,16682],[2661,16682],[2662,16642],[2663,16642],[2664,16642],[2665,16694],[2666,16672],[2667,16670],[2668,16676],[2669,16676],[2670,16676],[2671,16677],[2672,16677],[2673,16678],[2674,16645],[2675,16645],[2676,16645],[2677,16645],[2678,16645],[2679,16695],[2680,16641],[2681,16697],[2682,16698],[2683,16679],[2684,16679],[2685,16639],[2686,16639],[2687,16639],[2688,16639],[2689,16639],[2690,16639],[2691,16639],[2692,16696],[2693,16699],[2694,16680],[2695,16680],[2696,16680],[2697,16680],[2698,16680],[2699,16681],[2700,16681],[2701,16681],[2702,16681],[2703,16681],[2704,16681],[2705,16700],[2706,16646],[2707,16646],[2708,16671],[2709,16671],[2710,16671],[2711,16701],[2712,16682],[2713,16682],[2714,16682],[2715,16682],[2716,16682],[2717,16682],[2718,16672],[2719,16639],[2720,16639],[2721,16645],[2722,16639],[2723,16639],[2724,16700],[2725,16642],[2726,16642],[2727,16642],[2728,16694],[2729,16672],[2730,16670],[2731,16676],[2732,16676],[2733,16676],[2734,16677],[2735,16677],[2736,16678],[2737,16645],[2738,16645],[2739,16645],[2740,16645],[2741,16645],[2742,16695],[2743,16683],[2744,16641],[2745,16697],[2746,16698],[2747,16679],[2748,16679],[2749,16639],[2750,16639],[2751,16639],[2752,16639],[2753,16639],[2754,16639],[2755,16639],[2756,16696],[2757,16699],[2758,16680],[2759,16680],[2760,16680],[2761,16680],[2762,16680],[2763,16681],[2764,16681],[2765,16681],[2766,16681],[2767,16681],[2768,16681],[2769,16700],[2770,16646],[2771,16646],[2772,16671],[2773,16671],[2774,16671],[2775,16701],[2776,16682],[2777,16682],[2778,16682],[2779,16682],[2780,16682],[2781,16682],[2782,16642],[2783,16642],[2784,16642],[2785,16642],[2786,16642],[2787,16642],[2788,16701],[2789,16642],[2790,16701],[2791,16701],[2792,16701],[2793,16639],[2794,16672],[2795,16680],[2796,16680],[2797,16697],[2798,16639],[2799,16701],[2800,16639],[2801,16639],[2802,16642],[2803,16642],[2804,16642],[2805,16694],[2806,16672],[2807,16670],[2808,16676],[2809,16676],[2810,16676],[2811,16677],[2812,16677],[2813,16678],[2814,16645],[2815,16645],[2816,16645],[2817,16645],[2818,16645],[2819,16695],[2820,16641],[2821,16697],[2822,16698],[2823,16679],[2824,16679],[2825,16639],[2826,16639],[2827,16639],[2828,16639],[2829,16639],[2830,16639],[2831,16639],[2832,16696],[2833,16699],[2834,16680],[2835,16680],[2836,16680],[2837,16680],[2838,16680],[2839,16681],[2840,16681],[2841,16681],[2842,16681],[2843,16681],[2844,16681],[2845,16700],[2846,16646],[2847,16646],[2848,16671],[2849,16671],[2850,16671],[2851,16701],[2852,16682],[2853,16682],[2854,16682],[2855,16682],[2856,16682],[2857,16682],[2858,16645],[2859,16639],[2860,16639],[2861,16641],[2862,16639],[2863,16676],[2864,16645],[2865,16696],[2866,16683],[2867,16680],[2868,16680],[2869,16680],[2870,16680],[2871,16683],[2872,16639],[2873,16701],[2874,16676],[2875,16676],[2876,16676],[2877,16715],[2878,16715],[2879,16715],[2880,16715],[2881,16676],[2882,16715],[2883,16715],[2884,16715],[2885,16715],[2886,16676],[2887,16715],[2888,16715],[2889,16676],[2890,16676],[2891,16676],[2892,16676],[2893,16715],[2894,16715],[2895,16676],[2896,16676],[2897,16676],[2898,16676],[2899,16715],[2900,16676],[2901,16676],[2902,16676],[2903,16715],[2904,16676],[2905,16676],[2906,16676],[2907,16715],[2908,16715],[2909,16715],[2910,16715],[2911,16715],[2912,16715],[2913,16715],[2914,16715],[2915,16715],[2916,16715],[2917,16715],[2918,16715],[2919,16715],[2920,16715],[2921,16715],[2922,16715],[2923,16715],[2924,16676],[2925,16676],[2926,16676],[2927,16715],[2928,16715],[2929,16715],[2930,16715],[2931,16715],[2932,16715],[2933,16715],[2934,16715],[2935,16715],[2936,16676],[2937,16676],[2938,16676],[2939,16715],[2940,16715],[2941,16715],[2942,16715],[2943,16715],[2944,16715],[2945,16715],[2946,16715],[2947,16715],[2948,16676],[2949,16676],[2950,16676],[2951,16715],[2952,16715],[2953,16715],[2954,16715],[2955,16715],[2956,16715],[2957,16715],[2958,16715],[2959,16715],[2960,16676],[2961,16676],[2962,16676],[2963,16715],[2964,16715],[2965,16715],[2966,16715],[2967,16715],[2968,16715],[2969,16715],[2970,16715],[2971,16715],[2972,16676],[2973,16676],[2974,16676],[2975,16676],[2976,16676],[2977,16676],[2978,16715],[2979,16715],[2980,16715],[2981,16715],[2982,16715],[2983,16715],[2984,16715],[2985,16715],[2986,16715],[2987,16676],[2988,16676],[2989,16676],[2990,16715],[2991,16715],[2992,16715],[2993,16715],[2994,16715],[2995,16715],[2996,16715],[2997,16715],[2998,16715],[2999,16715],[3000,16715],[3001,16715],[3002,16715],[3003,16715],[3004,16715],[3005,16715],[3006,16715],[3007,16715],[3008,16676],[3009,16676],[3010,16676],[3011,16676],[3012,16676],[3013,16676],[3014,16676],[3015,16715],[3016,16715],[3017,16715],[3018,16715],[3019,16715],[3020,16715],[3021,16715],[3022,16715],[3023,16715],[3024,16715],[3025,16715],[3026,16715],[3027,16715],[3028,16715],[3029,16715],[3030,16715],[3031,16715],[3032,16715],[3033,16676],[3034,16676],[3035,16676],[3036,16715],[3037,16715],[3038,16715],[3039,16715],[3040,16715],[3041,16715],[3042,16715],[3043,16715],[3044,16715],[3045,16715],[3046,16715],[3047,16715],[3048,16715],[3049,16715],[3050,16715],[3051,16715],[3052,16715],[3053,16715],[3054,16715],[3055,16715],[3056,16715],[3057,16715],[3058,16715],[3059,16676],[3060,16676],[3061,16676],[3062,16676],[3063,16676],[3064,16676],[3065,16715],[3066,16715],[3067,16715],[3068,16715],[3069,16715],[3070,16715],[3071,16715],[3072,16715],[3073,16715],[3074,16676],[3075,16676],[3076,16676],[3077,16715],[3078,16715],[3079,16715],[3080,16676],[3081,16676],[3082,16676],[3083,16715],[3084,16715],[3085,16715],[3086,16715],[3087,16715],[3088,16715],[3089,16715],[3090,16715],[3091,16715],[3092,16715],[3093,16715],[3094,16715],[3095,16715],[3096,16715],[3097,16676],[3098,16676],[3099,16676],[3100,16715],[3101,16715],[3102,16715],[3103,16715],[3104,16715],[3105,16715],[3106,16715],[3107,16715],[3108,16715],[3109,16715],[3110,16715],[3111,16715],[3112,16715],[3113,16715],[3114,16715],[3115,16715],[3116,16715],[3117,16715],[3118,16676],[3119,16676],[3120,16676],[3121,16715],[3122,16715],[3123,16715],[3124,16715],[3125,16715],[3126,16715],[3127,16715],[3128,16715],[3129,16715],[3130,16676],[3131,16676],[3132,16676],[3133,16715],[3134,16715],[3135,16715],[3136,16715],[3137,16715],[3138,16715],[3139,16715],[3140,16715],[3141,16715],[3142,16676],[3143,16676],[3144,16676],[3145,16715],[3146,16715],[3147,16715],[3148,16715],[3149,16715],[3150,16715],[3151,16715],[3152,16715],[3153,16715],[3154,16676],[3155,16676],[3156,16676],[3160,16715],[3161,16715],[3162,16715],[3163,16715],[3164,16715],[3165,16715],[3166,16715],[3167,16715],[3168,16715],[3169,16715],[3170,16715],[3171,16715],[3172,16715],[3173,16715],[3174,16715],[3175,16715],[3176,16715],[3177,16715],[3178,16715],[3179,16715],[3180,16715],[3181,16715],[3182,16642],[3183,16642],[3184,16642],[3185,16642],[3186,16642],[3187,16642],[3188,16642],[3189,16642],[3190,16642],[3191,16642],[3192,16642],[3193,16642],[3194,16642],[3195,16642],[3196,16642],[3197,16642],[3198,16642],[3199,16642],[3200,16642],[3201,16642],[3202,16642],[3203,16642],[3204,16642],[3205,16642],[3206,16642],[3207,16642],[3208,16642],[3209,16642],[3210,16642],[3211,16642],[3212,16642],[3213,16642],[3214,16642],[3215,16642],[3216,16642],[3217,16642],[3218,16642],[3219,16642],[3220,16642],[3221,16642],[3222,16642],[3223,16642],[3224,16642],[3225,16642],[3226,16642],[3227,16642],[3228,16642],[3229,16642],[3230,16642],[3231,16642],[3232,16642],[3233,16642],[3234,16642],[3235,16642],[3236,16642],[3237,16642],[3238,16642],[3239,16642],[3240,16642],[3241,16642],[3242,16642],[3243,16642],[3244,16642],[3245,16728],[3246,16728],[3247,16728],[3248,16728],[3249,16728],[3250,16728],[3251,16728],[3252,16728],[3253,16728],[3254,16728],[3255,16728],[3256,16860],[3257,16860],[3258,16860],[3259,16861],[3260,16861],[3261,16862],[3262,16862],[3263,16862],[3264,16863],[3265,16863],[3266,16727],[3267,16727],[3268,16727],[3269,16727],[3270,16666],[3271,16727],[3272,16668],[3273,16666],[3274,16666],[3275,16668],[3276,16668],[3277,16666],[3278,16668],[3279,16668],[3280,16668],[3281,16666],[3282,16668],[3283,16668],[3284,16666],[3285,16666],[3286,16668],[3287,16668],[3288,16668],[3289,16668],[3290,16666],[3291,16666],[3292,16666],[3293,16666],[3294,16668],[3295,16666],[3296,16666],[3297,16727],[3298,16727],[3299,16668],[3300,16668],[3301,16666],[3302,16666],[3303,16727],[3304,16727],[3305,16668],[3306,16668],[3307,16666],[3308,16666],[3309,16668],[3310,16666],[3311,16668],[3312,16666],[3313,16727],[3314,16727],[3315,16668],[3316,16666],[3317,16668],[3318,16666],[3319,16727],[3320,16727],[3321,16668],[3322,16666],[3323,16727],[3324,16727],[3325,16668],[3326,16666],[3327,16668],[3328,16666],[3329,16668],[3330,16666],[3331,16666],[3332,16668],[3333,16668],[3334,16668],[3335,16668],[3336,16668],[3337,16668],[3338,16668],[3339,16668],[3340,16668],[3341,16668],[3342,16668],[3343,16668],[3344,16668],[3345,16668],[3346,16668],[3347,16668],[3348,16668],[3349,16668],[3350,16668],[3351,16668],[3352,16668],[3353,16668],[3354,16668],[3355,16668],[3356,16668],[3357,16668],[3358,16668],[3359,16668],[3360,16668],[3361,16668],[3362,16668],[3363,16668],[3364,16668],[3365,16668],[3366,16668],[3367,16668],[3368,16666],[3369,16666],[3370,16864],[3371,16864],[3372,16668],[3373,16668],[3374,16668],[3375,16668],[3376,16666],[3377,16668],[3378,16666],[3379,16668],[3380,16666],[3381,16668],[3382,16666],[3383,16668],[3384,16666],[3385,16668],[3386,16668],[3387,16668],[3388,16668],[3389,16668],[3390,16668],[3391,16668],[3392,16668],[3393,16668],[3394,16668],[3395,16668],[3396,16864],[3397,16864],[3398,16864],[3399,16727],[3400,16727],[3401,16668],[3402,16668],[3403,16668],[3404,16668],[3405,16668],[3406,16668],[3407,16668],[3408,16668],[3409,16666],[3410,16666],[3411,16666],[3412,16666],[3413,16666],[3414,16666],[3415,16727],[3416,16727],[3417,16727],[3418,16727],[3419,16668],[3420,16668],[3421,16666],[3422,16666],[3423,16864],[3424,16668],[3425,16668],[3426,16666],[3427,16666],[3428,16666],[3429,16666],[3430,16666],[3431,16666],[3432,16668],[3433,16668],[3434,16666],[3435,16668],[3436,16668],[3437,16666],[3438,16666],[3439,16666],[3440,16666],[3441,16666],[3442,16668],[3443,16668],[3444,16666],[3445,16666],[3446,16668],[3447,16668],[3448,16668],[3449,16727],[3450,16727],[3451,16727],[3452,16727],[3453,16668],[3454,16666],[3455,16666],[3456,16727],[3457,16727],[3458,16727],[3459,16727],[3460,16727],[3461,16727],[3462,16668],[3463,16668],[3464,16668],[3465,16668],[3466,16668],[3467,16668],[3468,16668],[3469,16668],[3470,16668],[3471,16668],[3472,16668],[3473,16668],[3474,16668],[3475,16668],[3476,16668],[3477,16668],[3478,16668],[3479,16668],[3480,16666],[3481,16666],[3482,16666],[3483,16666],[3484,16666],[3485,16666],[3486,16666],[3487,16668],[3488,16668],[3489,16666],[3490,16666],[3491,16666],[3492,16666],[3493,16666],[3494,16666],[3495,16668],[3496,16668],[3497,16668],[3498,16666],[3499,16668],[3500,16666],[3501,16666],[3502,16666],[3503,16666],[3504,16666],[3505,16666],[3506,16666],[3507,16666],[3508,16666],[3509,16666],[3510,16666],[3511,16668],[3512,16666],[3513,16668],[3514,16668],[3515,16666],[3516,16668],[3517,16666],[3518,16668],[3519,16666],[3520,16666],[3521,16727],[3522,16727],[3523,16668],[3524,16666],[3525,16668],[3526,16668],[3527,16666],[3528,16666],[3529,16666],[3530,16668],[3531,16666],[3532,16668],[3533,16666],[3534,16668],[3535,16668],[3536,16668],[3537,16668],[3538,16668],[3539,16668],[3540,16668],[3541,16666],[3542,16668],[3543,16666],[3544,16727],[3545,16666],[3546,16668],[3547,16668],[3548,16666],[3549,16666],[3550,16666],[3551,16668],[3552,16668],[3553,16666],[3554,16668],[3555,16666],[3556,16668],[3557,16668],[3558,16668],[3559,16668],[3560,16668],[3561,16668],[3562,16668],[3563,16666],[3564,16666],[3565,16666],[3566,16668],[3567,16666],[3568,16668],[3569,16668],[3570,16666],[3571,16668],[3572,16666],[3573,16668],[3574,16668],[3575,16666],[3576,16666],[3577,16668],[3578,16668],[3579,16666],[3580,16666],[3581,16666],[3582,16668],[3583,16666],[3584,16668],[3585,16666],[3586,16668],[3587,16668],[3588,16668],[3589,16666],[3590,16668],[3591,16668],[3592,16666],[3593,16668],[3594,16668],[3595,16666],[3596,16668],[3597,16666],[3598,16727],[3599,16668],[3600,16668],[3601,16668],[3602,16668],[3603,16666],[3604,16666],[3605,16666],[3606,16668],[3607,16727],[3608,16727],[3609,16668],[3610,16666],[3611,16666],[3612,16668],[3613,16666],[3614,16727],[3615,16727],[3616,16666],[3617,16668],[3618,16666],[3619,16727],[3620,16727],[3621,16668],[3622,16666],[3623,16666],[3624,16666],[3625,16666],[3626,16727],[3627,16727],[3628,16668],[3629,16666],[3630,16668],[3631,16666],[3632,16668],[3633,16666],[3634,16668],[3635,16666],[3636,16668],[3637,16727],[3638,16727],[3639,16668],[3640,16666],[3641,16727],[3642,16727],[3643,16668],[3644,16666],[3645,16668],[3646,16666],[3647,16668],[3648,16668],[3649,16668],[3650,16668],[3651,16666],[3652,16666],[3653,16668],[3654,16727],[3655,16727],[3656,16727],[3657,16727],[3658,16727],[3659,16727],[3660,16727],[3661,16727],[3662,16727],[3663,16727],[3664,16727],[3665,16727],[3666,16727],[3667,16727],[3668,16727],[3669,16727],[3670,16727],[3671,16727],[3672,16727],[3673,16727],[3674,16727],[3675,16727],[3676,16727],[3677,16727],[3678,16727],[3679,16727],[3680,16727],[3681,16727],[3682,16727],[3683,16727],[3684,16727],[3685,16727],[3686,16727],[3687,16727],[3688,16727],[3689,16727],[3690,16727],[3691,16727],[3692,16727],[3693,16727],[3694,16727],[3695,16727],[3696,16727],[3697,16727],[3698,16727],[3699,16757],[3700,16756],[3701,16756],[3702,16757],[3703,16756],[3704,16755],[3705,16757],[3706,16756],[3707,16756],[3708,16756],[3709,16756],[3710,16755],[3711,16756],[3712,16865],[3713,16755],[3714,16756],[3715,16756],[3716,16755],[3717,16756],[3718,16756],[3719,16755],[3720,16756],[3721,16756],[3722,16755],[3723,16756],[3724,16756],[3725,16755],[3726,16756],[3727,16756],[3728,16757],[3729,16756],[3730,16757],[3731,16756],[3732,16756],[3733,16756],[3734,16757],[3735,16757],[3736,16757],[3737,16756],[3738,16865],[3739,16755],[3740,16757],[3741,16755],[3742,16755],[3743,16755],[3744,16757],[3745,16757],[3746,16755],[3747,16865],[3748,16755],[3749,16756],[3750,16756],[3751,16755],[3752,16755],[3753,16756],[3754,16756],[3755,16756],[3756,16756],[3757,16755],[3758,16755],[3759,16756],[3760,16756],[3761,16756],[3762,16756],[3763,16755],[3764,16756],[3765,16756],[3766,16756],[3767,16755],[3768,16756],[3769,16756],[3770,16865],[3771,16865],[3772,16756],[3773,16755],[3774,16756],[3775,16756],[3776,16755],[3777,16756],[3778,16756],[3779,16755],[3780,16756],[3781,16756],[3782,16755],[3783,16756],[3784,16756],[3785,16755],[3786,16756],[3787,16756],[3788,16755],[3789,16756],[3790,16756],[3791,16865],[3792,16758],[3793,16758],[3794,16758],[3795,16758],[3796,16758],[3797,16758],[3798,16758],[3799,16758],[3800,16758],[3801,16758],[3802,16758],[3803,16758],[3804,16758],[3805,16758],[3806,16758],[3807,16758],[3808,16758],[3809,16758],[3810,16758],[3811,16758],[3812,16758],[3813,16758],[3814,16758],[3815,16758],[3816,16758],[3817,16758],[3818,16758],[3819,16758],[3820,16758],[3821,16758],[3822,16758],[3823,16758],[3824,16758],[3825,16758],[3826,16758],[3827,16758],[3828,16758],[3829,16758],[3830,16758],[3831,16758],[3832,16758],[3833,16758],[3834,16758],[3835,16758],[3836,16758],[3837,16759],[3838,16759],[3839,16759],[3840,16759],[3841,16759],[3842,16759],[3843,16759],[3844,16759],[3845,16759],[3846,16759],[3847,16759],[3848,16759],[3849,16757],[3850,16757],[3851,16757],[3852,16757],[3853,16757],[3854,16757],[3855,16757],[3856,16760],[3857,16760],[3858,16757],[3859,16757],[3860,16757],[3861,16760],[3862,16760],[3863,16757],[3864,16757],[3865,16760],[3866,16760],[3867,16757],[3868,16757],[3869,16760],[3870,16760],[3871,16757],[3872,16760],[3873,16760],[3874,16757],[3875,16760],[3876,16760],[3877,16757],[3878,16757],[3879,16760],[3880,16757],[3881,16757],[3882,16757],[3883,16757],[3884,16757],[3885,16757],[3886,16757],[3887,16757],[3888,16757],[3889,16760],[3890,16757],[3891,16757],[3892,16757],[3893,16760],[3894,16757],[3895,16757],[3896,16757],[3897,16757],[3898,16757],[3899,16757],[3900,16757],[3901,16757],[3902,16757],[3903,16757],[3904,16760],[3905,16760],[3906,16757],[3907,16757],[3908,16760],[3909,16760],[3910,16757],[3911,16757],[3912,16757],[3913,16760],[3914,16760],[3915,16757],[3916,16757],[3917,16760],[3918,16760],[3919,16760],[3920,16760],[3921,16757],[3922,16760],[3923,16760],[3924,16757],[3925,16757],[3926,16760],[3927,16760],[3928,16757],[3929,16757],[3930,16760],[3931,16760],[3932,16757],[3933,16757],[3934,16760],[3935,16760],[3936,16757],[3937,16757],[3938,16760],[3939,16760],[3940,16760],[3941,16760],[3942,16760],[3943,16760],[3944,16760],[3945,16760],[3946,16760],[3947,16760],[3948,16760],[3953,16757],[3954,16757],[3955,16757],[3956,16757],[3957,16761],[3958,16761],[3959,16761],[3960,16761],[3961,16761],[3962,16761],[3963,16761],[3964,16761],[3965,16761],[3966,16761],[3967,16761],[3968,16761],[3969,16761],[3970,16762],[3971,16763],[3972,16762],[3973,16763],[3974,16762],[3975,16763],[3976,16762],[3977,16762],[3978,16763],[3979,16763],[3980,16763],[3981,16762],[3982,16763],[3983,16763],[3984,16762],[3985,16762],[3986,16763],[3987,16762],[3988,16763],[3989,16762],[3990,16763],[3991,16762],[3992,16763],[3993,16762],[3994,16763],[3995,16762],[3996,16763],[3997,16762],[3998,16763],[3999,16762],[4000,16763],[4001,16762],[4002,16722],[4003,16766],[4004,16766],[4005,16765],[4006,16722],[4007,16770],[4008,16770],[4009,16770],[4010,16767],[4011,16722],[4012,16767],[4013,16722],[4014,16767],[4015,16767],[4016,16722],[4017,16722],[4018,16765],[4019,16767],[4020,16722],[4021,16770],[4022,16722],[4023,16764],[4024,16722],[4025,16722],[4026,16722],[4027,16722],[4028,16770],[4029,16722],[4030,16766],[4031,16722],[4032,16767],[4033,16722],[4034,16722],[4035,16722],[4036,16722],[4037,16770],[4038,16767],[4039,16767],[4040,16722],[4041,16722],[4042,16722],[4043,16767],[4044,16722],[4045,16722],[4046,16722],[4047,16722],[4048,16722],[4049,16722],[4050,16722],[4051,16722],[4052,16722],[4053,16722],[4054,16722],[4055,16722],[4056,16722],[4057,16722],[4058,16722],[4059,16722],[4060,16722],[4061,16764],[4062,16722],[4063,16764],[4064,16722],[4065,16764],[4066,16766],[4067,16766],[4068,16766],[4069,16767],[4070,16767],[4071,16767],[4072,16722],[4073,16764],[4074,16766],[4075,16766],[4076,16766],[4077,16767],[4078,16767],[4079,16767],[4080,16764],[4081,16765],[4082,16764],[4083,16722],[4084,16764],[4085,16766],[4086,16766],[4087,16766],[4088,16767],[4089,16767],[4090,16722],[4091,16764],[4092,16766],[4093,16766],[4094,16766],[4095,16767],[4096,16767],[4097,16722],[4098,16764],[4099,16766],[4100,16766],[4101,16766],[4102,16767],[4103,16767],[4104,16764],[4105,16766],[4106,16766],[4107,16766],[4108,16767],[4109,16722],[4110,16722],[4111,16722],[4112,16722],[4113,16722],[4114,16767],[4115,16767],[4116,16767],[4117,16767],[4118,16767],[4119,16767],[4120,16767],[4121,16767],[4122,16767],[4123,16767],[4124,16722],[4125,16764],[4126,16766],[4127,16766],[4128,16766],[4129,16767],[4130,16767],[4131,16722],[4132,16722],[4133,16764],[4134,16764],[4135,16766],[4136,16766],[4137,16766],[4138,16766],[4139,16766],[4140,16766],[4141,16767],[4142,16767],[4143,16767],[4144,16767],[4145,16765],[4146,16722],[4147,16722],[4148,16764],[4149,16764],[4150,16767],[4151,16767],[4152,16767],[4153,16767],[4154,16767],[4155,16767],[4156,16722],[4157,16722],[4158,16764],[4159,16766],[4160,16766],[4161,16766],[4162,16767],[4163,16767],[4164,16767],[4165,16767],[4166,16767],[4167,16767],[4168,16767],[4169,16767],[4170,16722],[4171,16722],[4172,16722],[4173,16764],[4174,16766],[4175,16766],[4176,16766],[4177,16767],[4178,16722],[4179,16764],[4180,16766],[4181,16766],[4182,16766],[4183,16767],[4184,16767],[4185,16767],[4186,16764],[4187,16764],[4188,16764],[4189,16764],[4190,16764],[4191,16722],[4192,16764],[4193,16764],[4194,16764],[4195,16722],[4196,16722],[4197,16722],[4198,16722],[4199,16722],[4200,16764],[4201,16764],[4202,16764],[4203,16766],[4204,16766],[4205,16766],[4206,16767],[4207,16770],[4208,16767],[4209,16767],[4210,16767],[4211,16767],[4212,16722],[4213,16722],[4214,16722],[4215,16722],[4216,16722],[4217,16722],[4218,16764],[4219,16722],[4220,16764],[4221,16766],[4222,16766],[4223,16766],[4224,16767],[4225,16767],[4226,16722],[4227,16764],[4228,16767],[4229,16767],[4230,16767],[4231,16722],[4232,16722],[4233,16722],[4234,16722],[4235,16722],[4236,16722],[4237,16722],[4238,16722],[4239,16722],[4240,16722],[4241,16722],[4242,16722],[4243,16764],[4244,16766],[4245,16766],[4246,16766],[4247,16767],[4248,16767],[4249,16767],[4250,16722],[4251,16764],[4252,16766],[4253,16766],[4254,16766],[4255,16767],[4256,16767],[4257,16767],[4258,16722],[4259,16764],[4260,16766],[4261,16766],[4262,16766],[4263,16767],[4264,16767],[4265,16767],[4266,16722],[4267,16764],[4268,16766],[4269,16766],[4270,16766],[4271,16767],[4272,16767],[4273,16767],[4274,16765],[4275,16764],[4276,16764],[4277,16764],[4278,16764],[4279,16766],[4280,16766],[4281,16766],[4282,16766],[4283,16766],[4284,16766],[4285,16766],[4286,16766],[4287,16766],[4288,16766],[4289,16770],[4290,16770],[4291,16770],[4292,16770],[4293,16770],[4294,16770],[4295,16770],[4296,16770],[4297,16770],[4298,16770],[4299,16770],[4300,16770],[4301,16770],[4302,16770],[4303,16770],[4304,16770],[4305,16770],[4306,16770],[4307,16770],[4308,16770],[4309,16770],[4310,16770],[4311,16770],[4312,16770],[4313,16770],[4314,16770],[4315,16770],[4316,16770],[4317,16770],[4318,16770],[4319,16770],[4320,16770],[4321,16770],[4322,16770],[4323,16770],[4324,16770],[4325,16770],[4326,16770],[4327,16770],[4328,16770],[4329,16770],[4330,16770],[4331,16770],[4332,16770],[4333,16770],[4334,16770],[4335,16770],[4336,16770],[4337,16770],[4338,16770],[4339,16770],[4340,16770],[4341,16770],[4342,16770],[4343,16770],[4344,16770],[4345,16770],[4346,16770],[4347,16770],[4348,16770],[4349,16770],[4350,16770],[4351,16770],[4352,16770],[4353,16770],[4354,16770],[4355,16770],[4356,16770],[4357,16770],[4358,16770],[4359,16768],[4360,16768],[4361,16768],[4362,16768],[4363,16768],[4364,16768],[4365,16768],[4366,16768],[4367,16768],[4368,16768],[4369,16768],[4370,16768],[4371,16768],[4372,16768],[4373,16768],[4374,16768],[4375,16768],[4376,16768],[4377,16768],[4378,16768],[4379,16768],[4380,16768],[4381,16768],[4382,16768],[4383,16768],[4384,16768],[4385,16768],[4386,16768],[4387,16768],[4388,16768],[4389,16768],[4390,16768],[4391,16768],[4392,16768],[4393,16768],[4394,16768],[4395,16768],[4396,16768],[4397,16768],[4398,16768],[4399,16768],[4400,16768],[4401,16768],[4402,16768],[4403,16768],[4404,16768],[4405,16768],[4406,16768],[4407,16768],[4408,16768],[4409,16768],[4410,16768],[4411,16768],[4412,16768],[4413,16768],[4414,16768],[4415,16768],[4416,16768],[4417,16768],[4418,16768],[4419,16768],[4420,16768],[4421,16768],[4422,16768],[4423,16768],[4424,16768],[4425,16768],[4426,16768],[4427,16768],[4428,16768],[4429,16768],[4430,16768],[4431,16768],[4432,16768],[4433,16768],[4434,16768],[4435,16768],[4436,16768],[4437,16768],[4438,16768],[4439,16768],[4440,16768],[4441,16768],[4442,16768],[4443,16768],[4444,16768],[4445,16768],[4446,16768],[4447,16768],[4448,16768],[4449,16768],[4450,16768],[4451,16768],[4452,16768],[4453,16768],[4454,16768],[4455,16768],[4456,16768],[4457,16768],[4458,16768],[4459,16768],[4460,16768],[4461,16768],[4462,16768],[4463,16768],[4464,16768],[4465,16768],[4466,16768],[4467,16768],[4468,16768],[4469,16768],[4470,16768],[4471,16768],[4472,16768],[4473,16768],[4474,16768],[4475,16768],[4476,16768],[4477,16768],[4478,16768],[4479,16768],[4480,16768],[4481,16768],[4482,16768],[4483,16768],[4484,16768],[4485,16768],[4486,16768],[4487,16768],[4488,16768],[4489,16768],[4490,16768],[4491,16768],[4492,16768],[4493,16768],[4494,16768],[4495,16768],[4496,16768],[4497,16768],[4498,16768],[4499,16768],[4500,16768],[4501,16768],[4502,16768],[4503,16768],[4504,16768],[4505,16768],[4506,16768],[4507,16768],[4508,16768],[4509,16768],[4510,16768],[4511,16768],[4512,16768],[4513,16768],[4514,16768],[4515,16768],[4516,16768],[4517,16768],[4518,16768],[4519,16768],[4520,16768],[4521,16768],[4522,16768],[4523,16768],[4524,16768],[4525,16768],[4526,16768],[4527,16768],[4528,16768],[4529,16768],[4530,16768],[4531,16768],[4532,16768],[4533,16768],[4534,16768],[4535,16768],[4536,16768],[4537,16768],[4538,16768],[4539,16768],[4540,16768],[4541,16768],[4542,16768],[4543,16768],[4544,16768],[4545,16768],[4546,16768],[4547,16768],[4548,16768],[4549,16768],[4550,16768],[4551,16768],[4552,16768],[4553,16768],[4554,16768],[4555,16768],[4556,16768],[4557,16768],[4558,16768],[4559,16768],[4560,16768],[4561,16768],[4562,16768],[4563,16768],[4564,16768],[4565,16768],[4566,16768],[4567,16768],[4568,16768],[4569,16768],[4570,16768],[4571,16768],[4572,16768],[4573,16768],[4574,16768],[4575,16768],[4576,16768],[4577,16768],[4578,16768],[4579,16768],[4580,16768],[4581,16768],[4582,16768],[4583,16768],[4584,16768],[4585,16768],[4586,16768],[4587,16768],[4588,16768],[4589,16768],[4590,16768],[4591,16768],[4592,16768],[4593,16768],[4594,16768],[4595,16768],[4596,16768],[4597,16768],[4598,16768],[4599,16768],[4600,16768],[4601,16768],[4602,16768],[4603,16768],[4604,16768],[4605,16768],[4606,16768],[4607,16768],[4608,16768],[4609,16768],[4610,16768],[4611,16768],[4612,16768],[4613,16768],[4614,16768],[4615,16768],[4616,16768],[4617,16768],[4618,16768],[4619,16768],[4620,16768],[4621,16768],[4622,16768],[4623,16768],[4624,16768],[4625,16768],[4626,16768],[4627,16768],[4628,16768],[4629,16768],[4630,16768],[4631,16768],[4632,16768],[4633,16768],[4634,16768],[4635,16768],[4636,16768],[4637,16768],[4638,16768],[4639,16768],[4640,16768],[4641,16768],[4642,16768],[4643,16768],[4644,16768],[4645,16768],[4646,16768],[4647,16768],[4648,16768],[4649,16768],[4650,16769],[4651,16769],[4652,16769],[4653,16769],[4654,16769],[4655,16769],[4656,16769],[4657,16769],[4658,16769],[4659,16769],[4660,16769],[4661,16769],[4662,16769],[4663,16769],[4664,16769],[4665,16769],[4666,16769],[4667,16769],[4668,16769],[4669,16769],[4670,16769],[4671,16769],[4672,16769],[4673,16769],[4674,16769],[4675,16769],[4676,16769],[4677,16769],[4678,16769],[4679,16769],[4680,16769],[4681,16769],[4682,16769],[4683,16769],[4684,16769],[4685,16769],[4686,16769],[4687,16769],[4688,16769],[4689,16769],[4690,16769],[4691,16769],[4692,16769],[4693,16769],[4694,16769],[4695,16769],[4696,16769],[4697,16769],[4698,16769],[4699,16769],[4700,16769],[4701,16769],[4702,16769],[4703,16769],[4704,16769],[4705,16769],[4706,16769],[4707,16769],[4708,16769],[4709,16769],[4710,16769],[4711,16769],[4712,16769],[4713,16769],[4714,16769],[4715,16769],[4716,16769],[4717,16769],[4718,16769],[4719,16769],[4720,16769],[4721,16769],[4722,16769],[4723,16769],[4724,16769],[4725,16769],[4726,16769],[4727,16769],[4728,16769],[4729,16769],[4730,16769],[4731,16722],[4732,16722],[4733,16722],[4734,16722],[4735,16722],[4736,16722],[4737,16722],[4738,16722],[4739,16722],[4740,16722],[4741,16722],[4742,16722],[4743,16722],[4744,16722],[4745,16722],[4746,16722],[4747,16722],[4748,16722],[4749,16722],[4750,16722],[4751,16722],[4752,16722],[4753,16722],[4754,16722],[4755,16722],[4756,16722],[4757,16722],[4758,16722],[4759,16722],[4760,16722],[4761,16722],[4762,16722],[4763,16722],[4764,16722],[4765,16722],[4766,16722],[4767,16722],[4768,16722],[4769,16722],[4770,16722],[4771,16722],[4772,16722],[4773,16722],[4774,16722],[4775,16722],[4776,16722],[4777,16722],[4778,16764],[4779,16764],[4780,16764],[4781,16764],[4782,16764],[4783,16764],[4784,16764],[4785,16764],[4786,16764],[4787,16764],[4788,16764],[4789,16764],[4790,16764],[4791,16764],[4792,16764],[4793,16764],[4794,16764],[4795,16764],[4796,16764],[4797,16764],[4798,16764],[4799,16764],[4800,16764],[4801,16764],[4802,16764],[4803,16764],[4804,16764],[4805,16764],[4806,16764],[4807,16764],[4808,16764],[4809,16764],[4810,16764],[4811,16764],[4812,16764],[4813,16764],[4814,16764],[4815,16764],[4816,16764],[4817,16764],[4818,16764],[4819,16764],[4820,16764],[4821,16764],[4822,16764],[4823,16764],[4824,16764],[4825,16764],[4826,16764],[4827,16764],[4828,16764],[4829,16764],[4830,16764],[4831,16764],[4832,16764],[4833,16764],[4834,16764],[4835,16764],[4836,16764],[4837,16764],[4838,16764],[4839,16764],[4840,16764],[4841,16764],[4842,16764],[4843,16764],[4844,16764],[4845,16764],[4846,16764],[4847,16764],[4848,16764],[4849,16764],[4850,16764],[4851,16764],[4852,16764],[4853,16764],[4854,16764],[4855,16764],[4856,16764],[4857,16764],[4858,16764],[4859,16764],[4860,16764],[4861,16764],[4862,16764],[4863,16764],[4864,16764],[4865,16764],[4866,16764],[4867,16764],[4868,16764],[4869,16764],[4870,16764],[4871,16765],[4872,16765],[4873,16765],[4874,16765],[4875,16765],[4876,16765],[4877,16765],[4878,16765],[4879,16765],[4880,16765],[4881,16765],[4882,16765],[4883,16765],[4884,16765],[4885,16765],[4886,16765],[4887,16765],[4888,16765],[4889,16765],[4890,16765],[4891,16765],[4892,16765],[4893,16765],[4894,16765],[4895,16765],[4896,16765],[4897,16765],[4898,16765],[4899,16765],[4900,16765],[4901,16765],[4902,16765],[4903,16765],[4904,16765],[4905,16765],[4906,16765],[4907,16765],[4908,16765],[4909,16765],[4910,16765],[4911,16765],[4912,16765],[4913,16765],[4914,16765],[4915,16765],[4916,16765],[4917,16765],[4918,16765],[4919,16765],[4920,16765],[4921,16765],[4922,16765],[4923,16765],[4924,16765],[4925,16765],[4926,16765],[4927,16765],[4928,16765],[4929,16765],[4930,16765],[4931,16765],[4932,16765],[4933,16765],[4934,16765],[4935,16765],[4936,16765],[4937,16765],[4938,16765],[4939,16765],[4940,16765],[4941,16765],[4942,16765],[4943,16771],[4944,16771],[4945,16771],[4946,16771],[4947,16771],[4948,16771],[4949,16771],[4950,16771],[4951,16771],[4952,16771],[4953,16771],[4954,16771],[4955,16771],[4956,16771],[4957,16771],[4958,16771],[4959,16771],[4960,16771],[4961,16771],[4962,16771],[4963,16771],[4964,16771],[4965,16771],[4966,16771],[4967,16771],[4968,16771],[4969,16771],[4970,16771],[4971,16771],[4972,16771],[4973,16771],[4974,16771],[4975,16771],[4976,16771],[4977,16771],[4978,16771],[4979,16771],[4980,16771],[4981,16771],[4982,16771],[4983,16771],[4984,16771],[4985,16771],[4986,16771],[4987,16771],[4988,16771],[4989,16771],[4990,16771],[4991,16771],[4992,16771],[4993,16726],[4994,16726],[4995,16726],[4996,16726],[4997,16771],[4998,16771],[4999,16726],[5000,16726],[5001,16726],[5002,16726],[5003,16726],[5004,16726],[5005,16726],[5006,16726],[5007,16726],[5008,16726],[5009,16726],[5010,16726],[5011,16726],[5012,16726],[5013,16726],[5014,16726],[5015,16726],[5016,16726],[5017,16726],[5018,16726],[5019,16726],[5020,16726],[5021,16726],[5022,16726],[5023,16726],[5024,16726],[5025,16726],[5026,16726],[5027,16726],[5028,16726],[5029,16726],[5030,16726],[5031,16726],[5032,16726],[5033,16726],[5034,16726],[5035,16726],[5036,16726],[5037,16726],[5038,16726],[5039,16726],[5040,16726],[5041,16726],[5042,16726],[5043,16726],[5044,16726],[5045,16726],[5046,16726],[5047,16726],[5048,16726],[5049,16726],[5050,16726],[5051,16726],[5052,16726],[5053,16726],[5054,16726],[5055,16736],[5056,16736],[5057,16736],[5058,16736],[5059,16736],[5060,16736],[5061,16736],[5062,16736],[5063,16736],[5064,16736],[5065,16736],[5066,16736],[5067,16736],[5068,16736],[5069,16736],[5070,16736],[5071,16736],[5072,16736],[5073,16736],[5074,16736],[5075,16736],[5076,16736],[5077,16736],[5078,16736],[5079,16736],[5080,16736],[5081,16736],[5082,16736],[5083,16736],[5084,16736],[5085,16736],[5086,16736],[5087,16736],[5088,16736],[5089,16736],[5090,16736],[5091,16736],[5092,16736],[5093,16736],[5094,16736],[5095,16736],[5096,16736],[5097,16736],[5098,16736],[5099,16736],[5100,16736],[5101,16736],[5102,16736],[5103,16736],[5104,16736],[5105,16736],[5106,16736],[5107,16736],[5108,16736],[5109,16736],[5110,16736],[5111,16736],[5112,16736],[5113,16736],[5114,16736],[5115,16736],[5116,16736],[5117,16736],[5118,16736],[5119,16736],[5120,16736],[5121,16736],[5122,16736],[5123,16736],[5124,16736],[5125,16736],[5126,16736],[5127,16736],[5128,16736],[5129,16736],[5130,16736],[5131,16736],[5132,16736],[5133,16736],[5134,16736],[5135,16736],[5136,16736],[5137,16736],[5138,16736],[5139,16736],[5140,16736],[5141,16736],[5142,16736],[5143,16736],[5144,16736],[5145,16736],[5146,16736],[5147,16736],[5148,16736],[5149,16736],[5150,16736],[5151,16736],[5152,16736],[5153,16736],[5154,16736],[5155,16736],[5156,16736],[5157,16736],[5158,16736],[5159,16736],[5160,16736],[5161,16736],[5162,16736],[5163,16736],[5164,16736],[5165,16736],[5166,16736],[5167,16736],[5168,16736],[5169,16736],[5170,16736],[5171,16736],[5172,16736],[5173,16736],[5174,16736],[5175,16736],[5176,16736],[5177,16736],[5178,16736],[5179,16736],[5180,16736],[5181,16736],[5182,16736],[5183,16736],[5184,16736],[5185,16736],[5186,16736],[5187,16736],[5188,16736],[5189,16736],[5190,16736],[5191,16736],[5192,16736],[5193,16736],[5194,16736],[5195,16736],[5196,16736],[5197,16736],[5198,16736],[5199,16736],[5200,16736],[5201,16736],[5202,16736],[5203,16736],[5204,16736],[5205,16736],[5206,16736],[5207,16736],[5208,16736],[5209,16736],[5210,16736],[5211,16736],[5212,16736],[5213,16736],[5214,16736],[5215,16736],[5216,16736],[5217,16736],[5218,16736],[5219,16736],[5220,16736],[5221,16736],[5222,16736],[5223,16736],[5224,16736],[5225,16736],[5226,16736],[5227,16736],[5228,16736],[5229,16736],[5230,16736],[5231,16736],[5232,16736],[5233,16736],[5234,16736],[5235,16736],[5236,16736],[5237,16736],[5238,16736],[5239,16736],[5240,16736],[5241,16736],[5242,16736],[5243,16736],[5244,16736],[5245,16736],[5246,16736],[5247,16736],[5248,16736],[5249,16736],[5250,16736],[5251,16736],[5252,16677],[5253,16677],[5254,16677],[5255,16677],[5256,16677],[5257,16677],[5258,16677],[5259,16677],[5260,16677],[5261,16677],[5262,16677],[5263,16677],[5264,16677],[5265,16677],[5266,16677],[5267,16677],[5268,16677],[5269,16677],[5270,16677],[5271,16677],[5272,16677],[5273,16677],[5274,16677],[5275,16677],[5276,16677],[5277,16677],[5278,16677],[5279,16677],[5280,16677],[5281,16677],[5282,16677],[5283,16677],[5284,16677],[5285,16677],[5286,16677],[5287,16677],[5288,16677],[5289,16677],[5290,16677],[5291,16677],[5292,16677],[5293,16677],[5294,16677],[5295,16677],[5296,16677],[5297,16677],[5298,16677],[5299,16677],[5300,16677],[5301,16677],[5302,16677],[5303,16677],[5304,16677],[5305,16677],[5306,16677],[5307,16677],[5308,16677],[5309,16677],[5310,16677],[5311,16677],[5312,16677],[5313,16677],[5314,16677],[5315,16677],[5316,16677],[5317,16677],[5318,16677],[5319,16677],[5320,16677],[5321,16677],[5322,16677],[5323,16677],[5324,16677],[5325,16677],[5326,16677],[5327,16677],[5328,16677],[5329,16677],[5330,16677],[5331,16677],[5332,16677],[5333,16677],[5334,16677],[5335,16677],[5336,16677],[5337,16677],[5338,16677],[5339,16677],[5340,16677],[5341,16677],[5342,16677],[5343,16677],[5344,16677],[5345,16677],[5346,16677],[5347,16677],[5348,16677],[5349,16677],[5350,16677],[5351,16677],[5352,16677],[5353,16677],[5354,16677],[5355,16677],[5356,16677],[5357,16677],[5358,16677],[5359,16677],[5360,16677],[5361,16677],[5362,16677],[5363,16677],[5364,16677],[5365,16677],[5366,16677],[5367,16678],[5368,16678],[5369,16678],[5370,16678],[5371,16678],[5372,16678],[5373,16678],[5374,16678],[5375,16678],[5376,16678],[5377,16678],[5378,16678],[5379,16678],[5380,16678],[5381,16678],[5382,16678],[5383,16678],[5384,16678],[5385,16678],[5386,16678],[5387,16678],[5388,16678],[5389,16678],[5390,16678],[5391,16678],[5392,16678],[5393,16678],[5394,16678],[5395,16678],[5396,16678],[5397,16678],[5398,16678],[5399,16678],[5400,16678],[5401,16678],[5402,16678],[5403,16678],[5404,16678],[5405,16678],[5406,16678],[5407,16678],[5408,16678],[5409,16678],[5410,16678],[5411,16678],[5412,16678],[5413,16678],[5414,16678],[5415,16678],[5416,16678],[5417,16678],[5418,16678],[5419,16678],[5420,16678],[5421,16678],[5422,16678],[5423,16678],[5424,16678],[5425,16678],[5426,16678],[5427,16678],[5428,16678],[5429,16678],[5430,16678],[5431,16678],[5432,16678],[5433,16678],[5434,16678],[5435,16678],[5436,16678],[5437,16678],[5438,16678],[5439,16678],[5440,16678],[5441,16678],[5442,16678],[5443,16678],[5444,16678],[5445,16678],[5446,16678],[5447,16678],[5448,16678],[5449,16678],[5450,16678],[5451,16678],[5452,16678],[5453,16678],[5454,16678],[5455,16678],[5456,16678],[5457,16678],[5458,16678],[5459,16678],[5460,16678],[5461,16678],[5462,16678],[5463,16678],[5464,16678],[5465,16678],[5466,16678],[5467,16678],[5468,16678],[5469,16678],[5470,16678],[5471,16678],[5472,16678],[5473,16678],[5474,16678],[5475,16678],[5476,16678],[5477,16678],[5478,16678],[5479,16678],[5480,16678],[5481,16678],[5482,16678],[5483,16678],[5484,16678],[5485,16678],[5486,16678],[5487,16678],[5488,16678],[5489,16678],[5490,16678],[5491,16678],[5492,16678],[5493,16678],[5494,16678],[5495,16678],[5496,16678],[5497,16678],[5498,16678],[5499,16678],[5500,16678],[5501,16678],[5502,16678],[5503,16678],[5504,16678],[5505,16678],[5506,16678],[5507,16678],[5508,16678],[5509,16678],[5510,16678],[5511,16678],[5512,16678],[5513,16678],[5514,16678],[5515,16678],[5516,16678],[5517,16678],[5518,16678],[5519,16678],[5520,16678],[5521,16678],[5522,16678],[5523,16678],[5524,16678],[5525,16678],[5526,16678],[5527,16678],[5528,16678],[5529,16678],[5530,16678],[5531,16678],[5532,16678],[5533,16678],[5534,16678],[5535,16678],[5536,16678],[5537,16678],[5538,16678],[5539,16678],[5540,16678],[5541,16678],[5542,16678],[5543,16678],[5544,16678],[5545,16678],[5546,16678],[5547,16678],[5548,16678],[5549,16678],[5550,16678],[5551,16678],[5552,16678],[5553,16678],[5554,16678],[5555,16678],[5556,16678],[5557,16678],[5558,16678],[5559,16678],[5560,16678],[5561,16678],[5562,16678],[5563,16678],[5564,16678],[5565,16678],[5566,16678],[5567,16678],[5568,16678],[5569,16678],[5570,16678],[5571,16678],[5572,16678],[5573,16678],[5574,16678],[5575,16678],[5576,16678],[5577,16678],[5578,16678],[5579,16678],[5580,16678],[5581,16678],[5582,16678],[5583,16678],[5584,16678],[5585,16678],[5586,16678],[5587,16678],[5588,16678],[5589,16678],[5590,16678],[5591,16678],[5592,16678],[5593,16678],[5594,16678],[5595,16678],[5596,16678],[5597,16678],[5598,16678],[5599,16678],[5600,16678],[5601,16678],[5602,16678],[5603,16678],[5604,16678],[5605,16678],[5606,16678],[5607,16678],[5608,16678],[5609,16678],[5610,16678],[5611,16678],[5612,16678],[5613,16678],[5614,16678],[5615,16678],[5616,16678],[5617,16678],[5618,16678],[5619,16678],[5620,16678],[5621,16678],[5622,16678],[5623,16678],[5624,16678],[5625,16678],[5626,16678],[5627,16678],[5628,16678],[5629,16678],[5630,16678],[5631,16678],[5632,16678],[5633,16678],[5634,16678],[5635,16678],[5636,16678],[5637,16678],[5638,16678],[5639,16678],[5640,16678],[5641,16678],[5642,16678],[5643,16678],[5644,16678],[5645,16678],[5646,16678],[5647,16678],[5648,16678],[5649,16678],[5650,16678],[5651,16678],[5652,16678],[5653,16678],[5654,16678],[5655,16678],[5656,16678],[5657,16678],[5658,16678],[5659,16678],[5660,16678],[5661,16678],[5662,16678],[5663,16678],[5664,16678],[5665,16678],[5666,16678],[5667,16678],[5668,16678],[5669,16678],[5670,16678],[5671,16678],[5672,16678],[5673,16678],[5674,16678],[5675,16678],[5676,16678],[5677,16678],[5678,16678],[5679,16678],[5680,16678],[5681,16678],[5682,16678],[5683,16678],[5684,16678],[5685,16678],[5686,16678],[5687,16678],[5688,16678],[5689,16678],[5690,16678],[5691,16678],[5692,16678],[5693,16678],[5694,16678],[5695,16678],[5696,16678],[5697,16678],[5698,16678],[5699,16678],[5700,16678],[5701,16678],[5702,16678],[5703,16678],[5704,16678],[5705,16678],[5706,16678],[5707,16678],[5708,16678],[5709,16678],[5710,16678],[5711,16678],[5712,16678],[5713,16678],[5714,16678],[5715,16678],[5716,16678],[5717,16678],[5718,16678],[5719,16678],[5720,16678],[5723,16694],[5724,16670],[5725,16866],[5726,16866],[5727,16866],[5728,16866],[5729,16866],[5730,16866],[5731,16866],[5732,16866],[5733,16866],[5734,16645],[5735,16645],[5736,16645],[5737,16645],[5738,16645],[5739,16645],[5740,16645],[5741,16645],[5742,16645],[5743,16645],[5744,16645],[5745,16645],[5746,16645],[5747,16645],[5748,16645],[5749,16645],[5750,16645],[5751,16645],[5752,16645],[5753,16645],[5754,16645],[5755,16645],[5756,16645],[5757,16645],[5758,16645],[5759,16645],[5760,16645],[5761,16645],[5762,16645],[5763,16645],[5764,16645],[5765,16645],[5766,16645],[5767,16645],[5768,16645],[5769,16645],[5770,16645],[5771,16645],[5772,16645],[5773,16645],[5774,16645],[5775,16645],[5776,16645],[5777,16645],[5778,16645],[5779,16645],[5780,16645],[5781,16645],[5782,16645],[5783,16645],[5784,16645],[5785,16645],[5786,16645],[5787,16645],[5788,16645],[5789,16645],[5790,16645],[5791,16645],[5792,16645],[5793,16645],[5794,16645],[5795,16645],[5796,16645],[5797,16645],[5798,16645],[5799,16645],[5800,16645],[5801,16645],[5802,16645],[5803,16645],[5804,16645],[5805,16645],[5806,16645],[5807,16645],[5808,16645],[5809,16645],[5810,16645],[5811,16645],[5812,16645],[5813,16645],[5814,16645],[5815,16645],[5816,16645],[5817,16645],[5818,16645],[5819,16645],[5820,16645],[5821,16645],[5822,16645],[5823,16645],[5824,16645],[5825,16645],[5826,16645],[5827,16645],[5828,16645],[5829,16645],[5830,16645],[5831,16645],[5832,16645],[5833,16645],[5834,16645],[5835,16645],[5836,16645],[5837,16645],[5838,16645],[5839,16645],[5840,16645],[5841,16645],[5842,16645],[5843,16645],[5844,16645],[5845,16645],[5846,16645],[5847,16645],[5848,16645],[5849,16645],[5850,16645],[5851,16645],[5852,16645],[5853,16645],[5854,16645],[5855,16645],[5856,16645],[5857,16645],[5858,16691],[5859,16691],[5860,16691],[5861,16691],[5862,16691],[5863,16691],[5864,16691],[5865,16691],[5866,16691],[5867,16691],[5868,16691],[5869,16691],[5870,16691],[5871,16691],[5872,16691],[5873,16691],[5874,16691],[5875,16691],[5876,16691],[5877,16691],[5878,16691],[5879,16691],[5880,16691],[5881,16691],[5882,16691],[5883,16691],[5884,16691],[5885,16691],[5886,16691],[5887,16691],[5888,16691],[5889,16691],[5890,16691],[5891,16691],[5892,16691],[5893,16691],[5894,16691],[5895,16691],[5896,16691],[5897,16691],[5898,16691],[5899,16691],[5900,16691],[5901,16691],[5902,16691],[5903,16691],[5904,16691],[5905,16691],[5906,16691],[5907,16691],[5908,16691],[5909,16691],[5910,16691],[5911,16691],[5912,16691],[5913,16691],[5914,16691],[5915,16691],[5916,16691],[5917,16691],[5918,16691],[5919,16691],[5920,16691],[5921,16691],[5922,16691],[5923,16691],[5924,16691],[5925,16691],[5926,16691],[5927,16694],[5928,16867],[5929,16867],[5930,16692],[5931,16719],[5932,16719],[5933,16719],[5934,16692],[5935,16719],[5936,16719],[5937,16719],[5938,16719],[5939,16719],[5940,16719],[5941,16692],[5942,16692],[5943,16719],[5944,16719],[5945,16692],[5946,16719],[5947,16719],[5948,16719],[5949,16719],[5950,16719],[5951,16692],[5952,16719],[5953,16719],[5954,16719],[5955,16719],[5956,16719],[5957,16692],[5958,16692],[5959,16692],[5960,16692],[5961,16719],[5962,16719],[5963,16719],[5964,16719],[5965,16719],[5966,16692],[5967,16719],[5968,16719],[5969,16719],[5970,16719],[5971,16719],[5972,16692],[5973,16719],[5974,16719],[5975,16719],[5976,16719],[5977,16719],[5978,16692],[5979,16719],[5980,16719],[5981,16692],[5982,16692],[5983,16719],[5984,16719],[5985,16692],[5986,16719],[5987,16719],[5988,16719],[5989,16719],[5990,16719],[5991,16692],[5992,16719],[5993,16719],[5994,16719],[5995,16719],[5996,16719],[5997,16719],[5998,16719],[5999,16719],[6000,16719],[6001,16719],[6002,16692],[6003,16692],[6004,16719],[6005,16719],[6006,16719],[6007,16719],[6008,16719],[6009,16719],[6010,16719],[6011,16719],[6012,16719],[6013,16719],[6014,16692],[6015,16692],[6016,16719],[6017,16719],[6018,16719],[6019,16719],[6020,16719],[6021,16719],[6022,16719],[6023,16692],[6024,16692],[6025,16692],[6026,16692],[6027,16719],[6028,16719],[6029,16692],[6030,16692],[6031,16719],[6032,16719],[6033,16692],[6034,16719],[6035,16719],[6036,16692],[6037,16692],[6038,16692],[6039,16719],[6040,16719],[6041,16692],[6042,16719],[6043,16719],[6044,16719],[6045,16719],[6046,16719],[6047,16692],[6048,16692],[6049,16692],[6050,16692],[6051,16692],[6052,16692],[6053,16719],[6054,16719],[6055,16692],[6056,16692],[6057,16692],[6058,16692],[6059,16692],[6060,16692],[6061,16692],[6062,16692],[6063,16692],[6064,16692],[6065,16692],[6066,16692],[6067,16692],[6068,16719],[6069,16719],[6070,16692],[6071,16719],[6072,16719],[6073,16719],[6074,16719],[6075,16719],[6076,16692],[6077,16719],[6078,16719],[6079,16719],[6080,16719],[6081,16719],[6082,16692],[6083,16719],[6084,16719],[6085,16719],[6086,16719],[6087,16719],[6088,16692],[6089,16719],[6090,16719],[6091,16719],[6092,16719],[6093,16719],[6094,16719],[6095,16719],[6096,16719],[6097,16719],[6098,16719],[6099,16719],[6100,16692],[6101,16692],[6102,16692],[6103,16692],[6104,16719],[6105,16719],[6106,16719],[6107,16719],[6108,16719],[6109,16692],[6110,16719],[6111,16719],[6112,16719],[6113,16719],[6114,16719],[6115,16692],[6116,16719],[6117,16719],[6118,16719],[6119,16719],[6120,16719],[6121,16692],[6122,16693],[6123,16693],[6124,16716],[6125,16693],[6126,16693],[6127,16693],[6128,16716],[6129,16716],[6130,16716],[6131,16716],[6132,16693],[6133,16716],[6134,16693],[6135,16716],[6136,16716],[6137,16716],[6138,16693],[6139,16716],[6140,16716],[6141,16716],[6142,16693],[6143,16693],[6144,16693],[6145,16693],[6146,16716],[6147,16716],[6148,16716],[6149,16693],[6150,16693],[6151,16693],[6152,16693],[6153,16693],[6154,16693],[6155,16693],[6156,16716],[6157,16716],[6158,16716],[6159,16693],[6160,16693],[6161,16693],[6162,16693],[6163,16716],[6164,16716],[6165,16716],[6166,16693],[6167,16693],[6168,16693],[6169,16693],[6170,16716],[6171,16716],[6172,16716],[6173,16693],[6174,16693],[6175,16693],[6176,16693],[6177,16716],[6178,16716],[6179,16716],[6180,16716],[6181,16716],[6182,16716],[6183,16693],[6184,16693],[6185,16716],[6186,16716],[6187,16716],[6188,16693],[6189,16693],[6190,16693],[6191,16693],[6192,16716],[6193,16716],[6194,16716],[6195,16716],[6196,16716],[6197,16716],[6198,16693],[6199,16693],[6200,16693],[6201,16693],[6202,16693],[6203,16693],[6204,16693],[6205,16693],[6206,16716],[6207,16716],[6208,16716],[6209,16716],[6210,16716],[6211,16716],[6212,16693],[6213,16693],[6214,16693],[6215,16693],[6216,16693],[6217,16693],[6218,16693],[6219,16693],[6220,16716],[6221,16716],[6222,16716],[6223,16716],[6224,16693],[6225,16693],[6226,16693],[6227,16693],[6228,16693],[6229,16693],[6230,16693],[6231,16716],[6232,16693],[6233,16693],[6234,16716],[6235,16693],[6236,16716],[6237,16693],[6238,16716],[6239,16693],[6240,16693],[6241,16716],[6242,16716],[6243,16716],[6244,16716],[6245,16693],[6246,16693],[6247,16693],[6248,16716],[6249,16716],[6250,16716],[6251,16693],[6252,16693],[6253,16693],[6254,16693],[6255,16693],[6256,16693],[6257,16693],[6258,16693],[6259,16693],[6260,16693],[6261,16693],[6262,16693],[6263,16716],[6264,16716],[6265,16716],[6266,16693],[6267,16693],[6268,16693],[6269,16693],[6270,16693],[6271,16693],[6272,16693],[6273,16693],[6274,16693],[6275,16693],[6276,16693],[6277,16693],[6278,16693],[6279,16716],[6280,16716],[6281,16693],[6282,16693],[6283,16693],[6284,16716],[6285,16716],[6286,16693],[6287,16716],[6288,16716],[6289,16716],[6290,16693],[6291,16693],[6292,16693],[6293,16693],[6294,16693],[6295,16716],[6296,16716],[6297,16716],[6298,16693],[6299,16693],[6300,16693],[6301,16693],[6302,16716],[6303,16716],[6304,16716],[6305,16716],[6306,16716],[6307,16716],[6308,16716],[6309,16716],[6310,16716],[6311,16693],[6312,16693],[6313,16693],[6314,16693],[6315,16693],[6316,16716],[6317,16716],[6318,16716],[6319,16693],[6320,16693],[6321,16693],[6322,16693],[6323,16716],[6324,16716],[6325,16716],[6326,16693],[6327,16693],[6328,16693],[6329,16693],[6330,16716],[6331,16716],[6332,16716],[6333,16716],[6334,16716],[6335,16693],[6336,16693],[6337,16693],[6338,16693],[6339,16695],[6340,16695],[6341,16695],[6342,16695],[6343,16695],[6344,16695],[6345,16695],[6346,16695],[6347,16695],[6348,16695],[6349,16695],[6350,16695],[6351,16695],[6352,16695],[6353,16695],[6354,16695],[6355,16695],[6356,16695],[6357,16695],[6358,16695],[6359,16695],[6360,16695],[6361,16695],[6362,16695],[6363,16695],[6364,16695],[6365,16695],[6366,16695],[6367,16695],[6368,16695],[6369,16695],[6370,16695],[6371,16695],[6372,16695],[6373,16695],[6374,16695],[6375,16695],[6376,16695],[6377,16695],[6378,16695],[6379,16695],[6380,16695],[6381,16695],[6382,16695],[6383,16695],[6384,16695],[6385,16695],[6386,16695],[6387,16695],[6388,16695],[6389,16695],[6390,16695],[6391,16695],[6392,16868],[6393,16868],[6394,16868],[6395,16868],[6396,16868],[6397,16868],[6398,16868],[6399,16868],[6400,16868],[6401,16868],[6402,16868],[6403,16868],[6404,16868],[6405,16868],[6406,16868],[6407,16868],[6408,16868],[6409,16868],[6410,16868],[6411,16868],[6412,16868],[6413,16868],[6414,16868],[6415,16868],[6416,16868],[6417,16868],[6418,16868],[6419,16868],[6420,16868],[6421,16868],[6422,16868],[6423,16868],[6424,16868],[6425,16868],[6426,16868],[6427,16868],[6428,16868],[6429,16868],[6430,16868],[6431,16868],[6432,16868],[6433,16868],[6434,16868],[6435,16868],[6436,16868],[6437,16868],[6438,16868],[6439,16868],[6440,16868],[6441,16868],[6442,16868],[6443,16868],[6444,16868],[6445,16868],[6446,16868],[6447,16868],[6448,16868],[6449,16868],[6450,16868],[6451,16868],[6452,16868],[6453,16868],[6454,16868],[6455,16868],[6456,16868],[6457,16868],[6458,16868],[6459,16868],[6460,16868],[6461,16868],[6462,16868],[6463,16868],[6464,16868],[6465,16868],[6466,16868],[6467,16868],[6468,16868],[6469,16868],[6470,16868],[6471,16868],[6472,16868],[6473,16868],[6474,16868],[6475,16868],[6476,16868],[6477,16868],[6478,16868],[6479,16868],[6480,16868],[6481,16868],[6482,16868],[6483,16868],[6484,16868],[6485,16868],[6486,16868],[6487,16868],[6488,16868],[6489,16868],[6490,16868],[6491,16868],[6492,16868],[6493,16868],[6494,16868],[6495,16868],[6496,16868],[6497,16868],[6498,16868],[6499,16868],[6500,16868],[6501,16868],[6502,16868],[6503,16868],[6504,16868],[6505,16868],[6506,16868],[6507,16868],[6508,16868],[6509,16868],[6510,16868],[6511,16868],[6512,16868],[6513,16868],[6514,16868],[6515,16868],[6516,16868],[6517,16868],[6518,16868],[6519,16868],[6520,16868],[6521,16868],[6522,16868],[6523,16868],[6524,16868],[6525,16868],[6526,16868],[6527,16868],[6528,16868],[6529,16868],[6530,16868],[6531,16868],[6532,16868],[6533,16868],[6534,16868],[6535,16868],[6536,16868],[6537,16868],[6538,16868],[6539,16868],[6540,16868],[6541,16868],[6542,16868],[6543,16868],[6544,16868],[6545,16868],[6546,16868],[6547,16868],[6548,16868],[6549,16868],[6550,16868],[6551,16868],[6552,16868],[6553,16868],[6554,16868],[6555,16868],[6556,16868],[6557,16868],[6558,16868],[6559,16868],[6560,16868],[6561,16868],[6562,16868],[6563,16868],[6564,16868],[6565,16868],[6566,16868],[6567,16868],[6568,16868],[6569,16868],[6570,16868],[6571,16868],[6572,16868],[6573,16868],[6574,16868],[6575,16868],[6576,16868],[6577,16868],[6578,16868],[6579,16868],[6580,16868],[6581,16868],[6582,16868],[6583,16868],[6584,16868],[6585,16868],[6586,16868],[6587,16868],[6588,16868],[6589,16868],[6590,16868],[6591,16868],[6592,16868],[6593,16868],[6594,16868],[6595,16868],[6596,16868],[6597,16868],[6598,16868],[6599,16868],[6600,16868],[6601,16868],[6602,16868],[6603,16868],[6604,16868],[6605,16868],[6606,16868],[6607,16868],[6608,16868],[6609,16868],[6610,16868],[6611,16868],[6612,16868],[6613,16868],[6614,16868],[6615,16868],[6616,16868],[6617,16868],[6618,16868],[6619,16868],[6620,16868],[6621,16868],[6622,16868],[6623,16868],[6624,16868],[6625,16868],[6626,16868],[6627,16868],[6628,16868],[6629,16868],[6630,16868],[6631,16868],[6632,16868],[6633,16868],[6634,16868],[6635,16868],[6636,16868],[6637,16868],[6638,16868],[6639,16868],[6640,16868],[6641,16868],[6642,16868],[6643,16868],[6644,16868],[6645,16868],[6646,16868],[6647,16868],[6648,16690],[6649,16683],[6650,16679],[6651,16679],[6652,16708],[6653,16708],[6654,16708],[6655,16679],[6656,16679],[6657,16708],[6658,16688],[6659,16708],[6660,16688],[6661,16775],[6662,16776],[6663,16683],[6664,16641],[6665,16679],[6666,16679],[6667,16679],[6668,16679],[6669,16690],[6670,16688],[6671,16688],[6672,16688],[6673,16688],[6674,16688],[6675,16688],[6676,16688],[6677,16688],[6678,16688],[6679,16688],[6680,16690],[6681,16708],[6682,16708],[6683,16683],[6684,16690],[6685,16708],[6686,16708],[6687,16708],[6688,16688],[6689,16688],[6690,16688],[6691,16775],[6692,16679],[6693,16683],[6694,16690],[6695,16708],[6696,16708],[6697,16708],[6698,16688],[6699,16688],[6700,16688],[6701,16775],[6702,16679],[6703,16688],[6704,16688],[6705,16690],[6706,16708],[6707,16708],[6708,16708],[6709,16688],[6710,16775],[6711,16679],[6712,16690],[6713,16708],[6714,16708],[6715,16708],[6716,16688],[6717,16775],[6718,16679],[6719,16690],[6720,16708],[6721,16708],[6722,16708],[6723,16688],[6724,16775],[6725,16679],[6726,16688],[6727,16688],[6728,16690],[6729,16688],[6730,16688],[6731,16688],[6732,16688],[6733,16690],[6734,16708],[6735,16688],[6736,16688],[6737,16775],[6738,16679],[6739,16690],[6740,16690],[6741,16708],[6742,16708],[6743,16688],[6744,16688],[6745,16688],[6746,16688],[6747,16775],[6748,16775],[6749,16679],[6750,16679],[6751,16688],[6752,16690],[6753,16690],[6754,16708],[6755,16708],[6756,16708],[6757,16688],[6758,16688],[6759,16775],[6760,16775],[6761,16679],[6762,16679],[6763,16683],[6764,16690],[6765,16690],[6766,16708],[6767,16708],[6768,16708],[6769,16688],[6770,16688],[6771,16688],[6772,16688],[6773,16688],[6774,16688],[6775,16688],[6776,16688],[6777,16688],[6778,16688],[6779,16688],[6780,16688],[6781,16688],[6782,16688],[6783,16688],[6784,16688],[6785,16688],[6786,16688],[6787,16688],[6788,16688],[6789,16688],[6790,16688],[6791,16688],[6792,16688],[6793,16688],[6794,16688],[6795,16688],[6796,16688],[6797,16688],[6798,16688],[6799,16688],[6800,16688],[6801,16688],[6802,16688],[6803,16688],[6804,16688],[6805,16688],[6806,16688],[6807,16688],[6808,16688],[6809,16688],[6810,16688],[6811,16688],[6812,16688],[6813,16688],[6814,16688],[6815,16688],[6816,16688],[6817,16688],[6818,16688],[6819,16688],[6820,16688],[6821,16688],[6822,16688],[6823,16688],[6824,16688],[6825,16688],[6826,16688],[6827,16688],[6828,16688],[6829,16688],[6830,16688],[6831,16688],[6832,16688],[6833,16688],[6834,16688],[6835,16688],[6836,16688],[6837,16688],[6838,16688],[6839,16688],[6840,16688],[6841,16688],[6842,16688],[6843,16688],[6844,16688],[6845,16688],[6846,16688],[6847,16688],[6848,16688],[6849,16688],[6850,16688],[6851,16688],[6852,16688],[6853,16688],[6854,16688],[6855,16688],[6856,16688],[6857,16688],[6858,16688],[6859,16688],[6860,16688],[6861,16688],[6862,16688],[6863,16688],[6864,16688],[6865,16688],[6866,16688],[6867,16688],[6868,16688],[6869,16688],[6870,16688],[6871,16688],[6872,16688],[6873,16688],[6874,16688],[6875,16688],[6876,16688],[6877,16688],[6878,16688],[6879,16688],[6880,16688],[6881,16688],[6882,16688],[6883,16688],[6884,16688],[6885,16688],[6886,16688],[6887,16688],[6888,16688],[6889,16688],[6890,16688],[6891,16688],[6892,16688],[6893,16688],[6894,16688],[6895,16688],[6896,16688],[6897,16688],[6898,16688],[6899,16688],[6900,16688],[6901,16688],[6902,16688],[6903,16688],[6904,16688],[6905,16688],[6906,16688],[6907,16688],[6908,16688],[6909,16688],[6910,16688],[6911,16688],[6912,16688],[6913,16688],[6914,16688],[6915,16688],[6916,16688],[6917,16688],[6918,16688],[6919,16688],[6920,16688],[6921,16688],[6922,16688],[6923,16688],[6924,16688],[6925,16688],[6926,16688],[6927,16688],[6928,16688],[6929,16688],[6930,16688],[6931,16688],[6932,16688],[6933,16688],[6934,16688],[6935,16688],[6936,16688],[6937,16688],[6938,16688],[6939,16688],[6940,16688],[6941,16688],[6942,16688],[6943,16688],[6944,16688],[6945,16688],[6946,16688],[6947,16688],[6948,16688],[6949,16688],[6950,16688],[6951,16688],[6952,16688],[6953,16688],[6954,16688],[6955,16688],[6956,16688],[6957,16688],[6958,16688],[6959,16688],[6960,16688],[6961,16688],[6962,16688],[6963,16688],[6964,16688],[6965,16688],[6966,16688],[6967,16688],[6968,16688],[6969,16688],[6970,16688],[6971,16688],[6972,16688],[6973,16688],[6974,16688],[6975,16688],[6976,16688],[6977,16688],[6978,16688],[6979,16688],[6980,16688],[6981,16688],[6982,16688],[6983,16688],[6984,16688],[6985,16688],[6986,16688],[6987,16688],[6988,16688],[6989,16688],[6990,16688],[6991,16688],[6992,16688],[6993,16688],[6994,16688],[6995,16688],[6996,16688],[6997,16688],[6998,16688],[6999,16688],[7000,16688],[7001,16688],[7002,16688],[7003,16688],[7004,16688],[7005,16688],[7006,16688],[7007,16688],[7008,16688],[7009,16688],[7010,16688],[7011,16688],[7012,16688],[7013,16688],[7014,16688],[7015,16688],[7016,16688],[7017,16688],[7018,16688],[7019,16688],[7020,16688],[7021,16688],[7022,16688],[7023,16688],[7024,16688],[7025,16688],[7026,16688],[7027,16688],[7028,16688],[7029,16688],[7030,16688],[7031,16688],[7032,16688],[7033,16688],[7034,16688],[7035,16688],[7036,16688],[7037,16688],[7038,16688],[7039,16688],[7040,16688],[7041,16688],[7042,16688],[7043,16688],[7044,16688],[7045,16688],[7046,16688],[7047,16688],[7048,16688],[7049,16688],[7050,16688],[7051,16688],[7052,16688],[7053,16688],[7054,16688],[7055,16688],[7056,16688],[7057,16688],[7058,16688],[7059,16688],[7060,16688],[7061,16688],[7062,16688],[7063,16688],[7064,16688],[7065,16688],[7066,16688],[7067,16688],[7068,16688],[7069,16688],[7070,16688],[7071,16688],[7072,16688],[7073,16688],[7074,16688],[7075,16688],[7076,16688],[7077,16688],[7078,16688],[7079,16688],[7080,16688],[7081,16688],[7082,16775],[7083,16679],[7084,16679],[7085,16679],[7086,16688],[7087,16688],[7088,16688],[7089,16688],[7090,16688],[7091,16688],[7092,16688],[7093,16688],[7094,16688],[7095,16688],[7096,16776],[7097,16775],[7098,16683],[7099,16690],[7100,16708],[7101,16708],[7102,16708],[7103,16688],[7104,16775],[7105,16679],[7106,16690],[7107,16683],[7108,16708],[7109,16708],[7110,16683],[7111,16708],[7112,16708],[7113,16690],[7114,16690],[7115,16688],[7116,16688],[7117,16690],[7118,16688],[7119,16688],[7120,16690],[7121,16688],[7122,16683],[7123,16708],[7124,16708],[7125,16683],[7126,16683],[7127,16708],[7128,16683],[7129,16708],[7130,16688],[7131,16688],[7132,16688],[7133,16688],[7134,16708],[7135,16690],[7136,16690],[7137,16690],[7138,16690],[7139,16690],[7140,16690],[7141,16690],[7142,16690],[7143,16679],[7144,16679],[7145,16679],[7146,16688],[7147,16688],[7148,16708],[7149,16683],[7150,16708],[7151,16708],[7152,16775],[7153,16679],[7154,16690],[7155,16708],[7156,16708],[7157,16708],[7158,16688],[7159,16688],[7160,16775],[7161,16679],[7162,16690],[7163,16775],[7164,16679],[7165,16683],[7166,16708],[7167,16708],[7168,16688],[7169,16683],[7170,16690],[7171,16708],[7172,16708],[7173,16708],[7174,16688],[7175,16688],[7176,16688],[7177,16688],[7178,16775],[7179,16679],[7180,16683],[7181,16690],[7182,16708],[7183,16708],[7184,16708],[7185,16688],[7186,16775],[7187,16679],[7188,16683],[7189,16690],[7190,16708],[7191,16708],[7192,16708],[7193,16688],[7194,16688],[7195,16775],[7196,16679],[7197,16683],[7198,16690],[7199,16708],[7200,16708],[7201,16708],[7202,16688],[7203,16775],[7204,16679],[7205,16688],[7206,16679],[7207,16679],[7208,16679],[7209,16697],[7210,16697],[7211,16697],[7212,16697],[7213,16697],[7214,16697],[7215,16697],[7216,16697],[7217,16697],[7218,16697],[7219,16697],[7220,16697],[7221,16697],[7222,16697],[7223,16697],[7224,16697],[7225,16697],[7226,16697],[7227,16697],[7228,16697],[7229,16697],[7230,16697],[7231,16697],[7232,16697],[7233,16697],[7234,16697],[7235,16698],[7236,16698],[7237,16698],[7238,16698],[7239,16698],[7240,16698],[7241,16698],[7242,16698],[7243,16698],[7244,16698],[7245,16698],[7246,16698],[7247,16698],[7248,16698],[7249,16698],[7250,16698],[7251,16698],[7252,16698],[7253,16698],[7254,16698],[7255,16698],[7256,16698],[7257,16698],[7258,16698],[7259,16698],[7260,16698],[7261,16698],[7262,16698],[7263,16698],[7264,16698],[7265,16698],[7266,16698],[7267,16698],[7268,16698],[7269,16698],[7270,16698],[7271,16698],[7272,16698],[7273,16698],[7274,16698],[7275,16698],[7276,16698],[7277,16698],[7278,16698],[7279,16698],[7280,16698],[7281,16698],[7282,16698],[7283,16698],[7284,16698],[7285,16698],[7286,16698],[7287,16698],[7288,16698],[7289,16698],[7290,16698],[7291,16698],[7292,16698],[7293,16698],[7294,16698],[7295,16698],[7296,16698],[7297,16698],[7298,16698],[7299,16698],[7300,16698],[7301,16698],[7302,16698],[7303,16698],[7304,16698],[7305,16698],[7306,16698],[7307,16698],[7308,16698],[7309,16698],[7310,16698],[7311,16698],[7312,16698],[7313,16698],[7314,16698],[7315,16698],[7316,16698],[7317,16698],[7318,16698],[7319,16698],[7320,16698],[7321,16698],[7322,16639],[7323,16639],[7324,16639],[7325,16639],[7326,16639],[7327,16639],[7328,16639],[7329,16639],[7330,16639],[7331,16639],[7332,16639],[7333,16639],[7334,16639],[7335,16639],[7336,16639],[7337,16639],[7338,16639],[7339,16639],[7340,16639],[7341,16639],[7342,16639],[7343,16639],[7344,16639],[7345,16639],[7346,16639],[7347,16639],[7348,16639],[7349,16639],[7350,16639],[7351,16639],[7352,16639],[7353,16639],[7354,16639],[7355,16639],[7356,16639],[7357,16639],[7358,16639],[7359,16639],[7360,16639],[7361,16639],[7362,16639],[7363,16639],[7364,16639],[7365,16639],[7366,16639],[7367,16639],[7368,16639],[7369,16639],[7370,16639],[7371,16639],[7372,16639],[7373,16639],[7374,16639],[7375,16639],[7376,16639],[7377,16639],[7378,16639],[7379,16639],[7380,16639],[7381,16639],[7382,16639],[7383,16639],[7384,16639],[7385,16639],[7386,16639],[7387,16639],[7388,16639],[7389,16639],[7390,16639],[7391,16639],[7392,16639],[7393,16639],[7394,16639],[7395,16639],[7396,16639],[7397,16639],[7398,16639],[7399,16639],[7400,16639],[7401,16639],[7402,16639],[7403,16639],[7404,16639],[7405,16639],[7406,16639],[7407,16639],[7408,16639],[7409,16639],[7410,16639],[7411,16639],[7412,16639],[7413,16639],[7414,16639],[7415,16639],[7416,16639],[7417,16639],[7418,16639],[7419,16639],[7420,16639],[7421,16639],[7422,16639],[7423,16639],[7424,16639],[7425,16639],[7426,16639],[7427,16639],[7428,16639],[7429,16639],[7430,16639],[7431,16639],[7432,16639],[7433,16639],[7434,16639],[7435,16639],[7436,16639],[7437,16639],[7438,16639],[7439,16639],[7440,16639],[7441,16639],[7442,16639],[7443,16639],[7444,16639],[7445,16639],[7446,16639],[7447,16639],[7448,16639],[7449,16639],[7450,16639],[7451,16639],[7452,16639],[7453,16639],[7454,16639],[7455,16639],[7456,16639],[7457,16639],[7458,16639],[7459,16639],[7460,16639],[7461,16639],[7462,16639],[7463,16639],[7464,16639],[7465,16639],[7466,16639],[7467,16639],[7468,16639],[7469,16639],[7470,16639],[7471,16639],[7472,16639],[7473,16639],[7474,16639],[7475,16639],[7476,16639],[7477,16639],[7478,16639],[7479,16639],[7480,16639],[7481,16639],[7482,16639],[7483,16639],[7484,16639],[7485,16639],[7486,16639],[7487,16639],[7488,16670],[7489,16670],[7490,16696],[7491,16696],[7492,16696],[7493,16696],[7494,16696],[7495,16696],[7496,16696],[7497,16696],[7498,16696],[7499,16696],[7500,16696],[7501,16696],[7502,16696],[7503,16696],[7504,16696],[7505,16689],[7506,16778],[7507,16699],[7508,16778],[7509,16699],[7510,16689],[7511,16778],[7512,16689],[7513,16689],[7514,16699],[7515,16689],[7516,16689],[7517,16689],[7518,16689],[7519,16778],[7520,16699],[7521,16689],[7522,16689],[7523,16689],[7524,16689],[7525,16689],[7526,16689],[7527,16689],[7528,16778],[7529,16689],[7530,16778],[7531,16689],[7532,16689],[7533,16689],[7534,16699],[7535,16699],[7536,16699],[7537,16699],[7538,16699],[7539,16689],[7540,16699],[7541,16699],[7542,16699],[7543,16699],[7544,16699],[7545,16699],[7546,16699],[7547,16699],[7548,16699],[7549,16699],[7550,16778],[7551,16689],[7552,16778],[7553,16778],[7554,16689],[7555,16689],[7556,16689],[7557,16689],[7558,16689],[7559,16778],[7560,16778],[7561,16689],[7562,16778],[7563,16778],[7564,16689],[7565,16689],[7566,16689],[7567,16689],[7568,16689],[7569,16778],[7570,16689],[7571,16689],[7572,16689],[7573,16699],[7574,16699],[7575,16699],[7576,16699],[7577,16699],[7578,16699],[7579,16699],[7580,16699],[7581,16699],[7582,16699],[7583,16689],[7584,16778],[7585,16699],[7586,16778],[7587,16689],[7588,16778],[7589,16689],[7590,16778],[7591,16689],[7592,16778],[7593,16689],[7594,16778],[7595,16689],[7596,16778],[7597,16699],[7598,16699],[7599,16699],[7600,16699],[7601,16699],[7602,16699],[7603,16699],[7604,16699],[7605,16699],[7606,16699],[7607,16699],[7608,16699],[7609,16699],[7610,16699],[7611,16699],[7612,16699],[7613,16699],[7614,16699],[7615,16699],[7616,16699],[7617,16699],[7618,16699],[7619,16699],[7620,16699],[7621,16699],[7622,16699],[7623,16699],[7624,16699],[7625,16699],[7626,16699],[7627,16699],[7628,16699],[7629,16699],[7630,16699],[7631,16699],[7632,16699],[7633,16699],[7634,16699],[7635,16699],[7636,16699],[7637,16699],[7638,16699],[7639,16699],[7640,16699],[7641,16699],[7642,16699],[7643,16699],[7644,16699],[7645,16699],[7646,16699],[7647,16699],[7648,16699],[7649,16699],[7650,16699],[7651,16699],[7652,16699],[7653,16699],[7654,16699],[7655,16699],[7656,16699],[7657,16699],[7658,16699],[7659,16699],[7660,16699],[7661,16699],[7662,16699],[7663,16699],[7664,16699],[7665,16699],[7666,16699],[7667,16699],[7668,16699],[7669,16699],[7670,16699],[7671,16699],[7672,16699],[7673,16699],[7674,16699],[7675,16699],[7676,16699],[7677,16699],[7678,16699],[7679,16699],[7680,16699],[7681,16699],[7682,16699],[7683,16699],[7684,16699],[7685,16699],[7686,16699],[7687,16699],[7688,16699],[7689,16699],[7690,16699],[7695,16689],[7696,16689],[7697,16689],[7698,16689],[7699,16689],[7700,16689],[7701,16689],[7702,16689],[7703,16689],[7704,16689],[7705,16689],[7706,16689],[7707,16689],[7708,16689],[7709,16689],[7710,16689],[7711,16689],[7712,16689],[7713,16689],[7714,16689],[7715,16779],[7716,16779],[7719,16779],[7721,16779],[7723,16779],[7724,16779],[7725,16779],[7727,16779],[7729,16779],[7731,16779],[7732,16779],[7733,16779],[7736,16779],[7737,16779],[7738,16779],[7740,16779],[7742,16779],[7744,16779],[7746,16779],[7748,16779],[7750,16780],[7751,16780],[7752,16780],[7753,16780],[7754,16780],[7755,16780],[7756,16780],[7759,16780],[7760,16780],[7761,16780],[7762,16780],[7765,16780],[7766,16780],[7767,16780],[7768,16780],[7769,16780],[7770,16780],[7771,16780],[7772,16780],[7773,16780],[7774,16780],[7775,16780],[7776,16780],[7777,16780],[7778,16780],[7779,16780],[7780,16780],[7781,16780],[7782,16780],[7783,16780],[7784,16780],[7787,16780],[7788,16780],[7789,16780],[7790,16780],[7791,16780],[7794,16780],[7795,16780],[7796,16780],[7797,16780],[7798,16780],[7799,16780],[7800,16780],[7801,16780],[7802,16780],[7803,16780],[7804,16780],[7805,16780],[7808,16780],[7809,16780],[7810,16780],[7811,16780],[7814,16780],[7815,16780],[7816,16780],[7817,16780],[7820,16780],[7821,16780],[7822,16780],[7823,16780],[7826,16780],[7827,16780],[7828,16780],[7829,16780],[7830,16721],[7831,16721],[7832,16721],[7833,16721],[7834,16721],[7835,16721],[7836,16721],[7837,16721],[7838,16721],[7839,16721],[7840,16721],[7841,16721],[7842,16721],[7843,16721],[7844,16721],[7845,16721],[7846,16721],[7847,16721],[7848,16721],[7849,16721],[7850,16721],[7851,16721],[7852,16721],[7853,16721],[7854,16721],[7855,16721],[7856,16721],[7857,16721],[7858,16721],[7859,16721],[7860,16721],[7861,16721],[7862,16721],[7863,16721],[7864,16721],[7865,16721],[7866,16721],[7867,16721],[7868,16721],[7869,16721],[7870,16721],[7871,16721],[7872,16721],[7873,16721],[7874,16721],[7875,16721],[7876,16721],[7877,16721],[7878,16721],[7879,16721],[7880,16721],[7881,16721],[7882,16721],[7883,16721],[7884,16721],[7885,16721],[7886,16721],[7887,16721],[7888,16721],[7889,16721],[7890,16721],[7891,16721],[7892,16721],[7893,16721],[7894,16721],[7895,16721],[7896,16721],[7897,16721],[7898,16721],[7899,16721],[7900,16721],[7901,16721],[7902,16721],[7903,16721],[7904,16721],[7905,16721],[7906,16721],[7907,16721],[7908,16721],[7909,16721],[7910,16721],[7911,16721],[7912,16721],[7913,16721],[7914,16721],[7915,16721],[7916,16721],[7917,16721],[7918,16721],[7919,16721],[7920,16713],[7921,16713],[7922,16713],[7923,16713],[7924,16713],[7925,16713],[7926,16777],[7927,16713],[7928,16713],[7929,16777],[7930,16777],[7931,16713],[7932,16713],[7933,16713],[7934,16713],[7935,16777],[7936,16713],[7937,16713],[7938,16713],[7939,16713],[7940,16777],[7941,16713],[7942,16713],[7943,16713],[7944,16713],[7945,16777],[7946,16713],[7947,16713],[7948,16713],[7949,16713],[7950,16777],[7951,16713],[7952,16713],[7953,16713],[7954,16713],[7955,16777],[7956,16713],[7957,16713],[7958,16713],[7959,16713],[7960,16777],[7961,16777],[7962,16713],[7963,16713],[7964,16713],[7965,16713],[7966,16713],[7967,16713],[7968,16713],[7969,16713],[7970,16777],[7971,16777],[7972,16713],[7973,16713],[7974,16713],[7975,16713],[7976,16713],[7977,16713],[7978,16713],[7979,16713],[7980,16777],[7981,16713],[7982,16713],[7983,16713],[7984,16713],[7985,16713],[7986,16713],[7987,16713],[7988,16713],[7989,16777],[7990,16777],[7991,16713],[7992,16713],[7993,16713],[7994,16713],[7995,16777],[7996,16713],[7997,16713],[7998,16777],[7999,16713],[8000,16713],[8001,16713],[8002,16713],[8003,16777],[8004,16713],[8005,16713],[8006,16713],[8007,16713],[8008,16777],[8009,16713],[8010,16713],[8011,16713],[8012,16713],[8013,16777],[8014,16713],[8015,16713],[8016,16713],[8017,16713],[8018,16777],[8019,16713],[8020,16713],[8021,16713],[8022,16713],[8023,16777],[8024,16713],[8025,16713],[8026,16713],[8027,16713],[8028,16645],[8029,16677],[8030,16677],[8031,16645],[8032,16639],[8033,16645],[8034,16645],[8035,16639],[8036,16653],[8037,16653],[8038,16653],[8039,16653],[8040,16653],[8041,16653],[8042,16653],[8043,16653],[8044,16784],[8045,16784],[8046,16653],[8047,16653],[8048,16653],[8049,16784],[8050,16653],[8051,16784],[8052,16784],[8053,16653],[8054,16784],[8055,16784],[8056,16784],[8057,16653],[8058,16784],[8059,16653],[8060,16784],[8061,16653],[8062,16784],[8063,16784],[8064,16653],[8065,16784],[8066,16784],[8067,16653],[8068,16784],[8069,16653],[8070,16784],[8071,16784],[8072,16784],[8073,16784],[8074,16784],[8075,16784],[8076,16784],[8077,16784],[8078,16784],[8079,16784],[8080,16784],[8081,16784],[8082,16784],[8083,16653],[8084,16653],[8085,16653],[8086,16784],[8087,16653],[8088,16653],[8089,16784],[8090,16784],[8091,16653],[8092,16784],[8093,16784],[8094,16653],[8095,16653],[8096,16784],[8097,16784],[8098,16784],[8099,16784],[8100,16653],[8101,16784],[8102,16653],[8103,16784],[8104,16653],[8105,16784],[8106,16784],[8107,16653],[8108,16784],[8109,16784],[8110,16653],[8111,16653],[8112,16784],[8113,16653],[8114,16653],[8115,16653],[8116,16653],[8117,16653],[8118,16653],[8119,16784],[8120,16784],[8121,16784],[8122,16784],[8123,16784],[8124,16653],[8125,16784],[8126,16784],[8127,16653],[8128,16784],[8129,16653],[8130,16653],[8131,16784],[8132,16653],[8133,16784],[8134,16784],[8135,16784],[8136,16653],[8137,16653],[8138,16653],[8139,16784],[8140,16653],[8141,16653],[8142,16653],[8143,16653],[8144,16653],[8145,16653],[8146,16653],[8147,16653],[8148,16653],[8149,16653],[8150,16784],[8151,16784],[8152,16653],[8153,16784],[8154,16653],[8155,16784],[8156,16784],[8157,16653],[8158,16784],[8159,16784],[8160,16653],[8161,16784],[8162,16784],[8163,16653],[8164,16784],[8165,16784],[8166,16653],[8167,16784],[8168,16784],[8169,16784],[8170,16869],[8171,16686],[8172,16686],[8173,16686],[8174,16686],[8175,16686],[8176,16686],[8177,16686],[8178,16686],[8179,16686],[8180,16686],[8181,16686],[8182,16686],[8183,16686],[8184,16686],[8185,16686],[8186,16686],[8187,16686],[8188,16686],[8189,16686],[8190,16686],[8191,16686],[8192,16686],[8193,16686],[8194,16686],[8195,16686],[8196,16686],[8197,16686],[8198,16686],[8199,16686],[8200,16686],[8201,16686],[8202,16686],[8203,16686],[8204,16686],[8205,16686],[8206,16686],[8207,16686],[8208,16686],[8209,16686],[8210,16686],[8211,16686],[8212,16686],[8213,16686],[8214,16686],[8215,16686],[8216,16686],[8217,16788],[8218,16787],[8219,16786],[8220,16786],[8221,16783],[8222,16783],[8223,16788],[8224,16712],[8225,16712],[8226,16788],[8227,16712],[8228,16712],[8229,16712],[8230,16712],[8231,16787],[8232,16712],[8233,16712],[8234,16787],[8235,16786],[8236,16786],[8237,16788],[8238,16788],[8239,16712],[8240,16712],[8241,16712],[8242,16712],[8243,16787],[8244,16788],[8245,16788],[8246,16712],[8247,16712],[8248,16712],[8249,16712],[8250,16787],[8251,16787],[8252,16712],[8253,16712],[8254,16712],[8255,16712],[8256,16787],[8257,16712],[8258,16712],[8259,16712],[8260,16712],[8261,16787],[8262,16712],[8263,16712],[8264,16712],[8265,16712],[8266,16787],[8267,16787],[8268,16787],[8269,16712],[8270,16712],[8271,16712],[8272,16712],[8273,16787],[8274,16712],[8275,16712],[8276,16712],[8277,16712],[8278,16712],[8279,16712],[8280,16712],[8281,16712],[8282,16787],[8283,16787],[8284,16787],[8285,16712],[8286,16712],[8287,16712],[8288,16712],[8289,16712],[8290,16712],[8291,16712],[8292,16712],[8293,16787],[8294,16787],[8295,16788],[8296,16788],[8297,16712],[8298,16712],[8299,16712],[8300,16712],[8301,16712],[8302,16712],[8303,16712],[8304,16712],[8305,16787],[8306,16783],[8307,16788],[8308,16787],[8309,16786],[8310,16787],[8311,16788],[8312,16788],[8313,16712],[8314,16712],[8315,16712],[8316,16712],[8317,16787],[8318,16788],[8319,16788],[8320,16788],[8321,16788],[8322,16712],[8323,16788],[8324,16712],[8325,16788],[8326,16788],[8327,16788],[8328,16788],[8329,16788],[8330,16788],[8331,16788],[8332,16788],[8333,16787],[8334,16787],[8335,16788],[8336,16788],[8337,16788],[8338,16712],[8339,16712],[8340,16712],[8341,16712],[8342,16787],[8343,16786],[8344,16786],[8345,16712],[8346,16712],[8347,16712],[8348,16712],[8349,16787],[8350,16712],[8351,16712],[8352,16712],[8353,16712],[8354,16786],[8355,16788],[8356,16788],[8357,16788],[8358,16788],[8359,16712],[8360,16712],[8361,16712],[8362,16712],[8363,16787],[8364,16788],[8365,16788],[8366,16712],[8367,16712],[8368,16712],[8369,16712],[8370,16787],[8371,16788],[8372,16788],[8373,16712],[8374,16712],[8375,16712],[8376,16712],[8377,16787],[8378,16788],[8379,16788],[8380,16712],[8381,16712],[8382,16712],[8383,16712],[8384,16787],[8385,16787],[8386,16791],[8387,16791],[8388,16791],[8389,16791],[8390,16791],[8391,16791],[8392,16791],[8393,16791],[8394,16791],[8395,16791],[8396,16791],[8397,16791],[8398,16791],[8399,16791],[8400,16791],[8401,16791],[8402,16791],[8403,16791],[8404,16786],[8405,16786],[8406,16786],[8407,16786],[8408,16786],[8409,16786],[8410,16786],[8411,16786],[8412,16786],[8413,16786],[8414,16786],[8415,16786],[8416,16786],[8417,16786],[8418,16786],[8419,16786],[8420,16786],[8421,16786],[8422,16786],[8423,16787],[8424,16786],[8425,16786],[8426,16786],[8427,16786],[8428,16787],[8429,16786],[8430,16786],[8431,16786],[8432,16786],[8433,16786],[8434,16786],[8435,16786],[8436,16786],[8437,16786],[8438,16786],[8439,16786],[8440,16786],[8441,16786],[8442,16786],[8443,16786],[8444,16786],[8445,16786],[8446,16786],[8447,16712],[8448,16712],[8449,16712],[8450,16712],[8451,16712],[8452,16712],[8453,16712],[8454,16712],[8455,16712],[8456,16712],[8457,16712],[8458,16712],[8459,16712],[8460,16712],[8461,16712],[8462,16712],[8463,16712],[8464,16712],[8465,16712],[8466,16712],[8467,16712],[8468,16712],[8469,16712],[8470,16712],[8471,16712],[8472,16712],[8473,16712],[8474,16712],[8475,16712],[8476,16712],[8477,16783],[8478,16783],[8479,16712],[8480,16712],[8481,16712],[8482,16712],[8483,16712],[8484,16712],[8485,16783],[8486,16786],[8487,16786],[8488,16783],[8489,16783],[8490,16786],[8491,16783],[8492,16784],[8493,16784],[8494,16784],[8495,16784],[8496,16784],[8497,16784],[8498,16784],[8499,16784],[8500,16784],[8501,16784],[8502,16784],[8503,16784],[8504,16784],[8505,16724],[8506,16724],[8507,16724],[8508,16724],[8509,16724],[8510,16724],[8511,16724],[8512,16724],[8513,16724],[8514,16724],[8515,16724],[8516,16724],[8517,16724],[8518,16724],[8519,16724],[8520,16724],[8521,16724],[8522,16724],[8523,16724],[8524,16724],[8525,16724],[8526,16724],[8527,16724],[8528,16724],[8529,16724],[8530,16724],[8531,16724],[8532,16724],[8533,16724],[8534,16724],[8535,16724],[8536,16724],[8537,16724],[8538,16724],[8539,16724],[8540,16724],[8541,16724],[8542,16724],[8543,16724],[8544,16724],[8545,16724],[8546,16724],[8547,16724],[8548,16724],[8549,16724],[8550,16724],[8551,16724],[8552,16724],[8553,16724],[8554,16724],[8555,16724],[8556,16724],[8557,16724],[8558,16724],[8559,16724],[8560,16724],[8561,16724],[8562,16724],[8563,16724],[8564,16724],[8565,16724],[8566,16724],[8567,16724],[8568,16724],[8569,16724],[8570,16724],[8571,16724],[8572,16724],[8573,16724],[8574,16724],[8575,16724],[8576,16724],[8577,16724],[8578,16650],[8579,16870],[8580,16650],[8581,16650],[8582,16663],[8583,16663],[8584,16663],[8585,16870],[8586,16663],[8587,16663],[8588,16663],[8589,16663],[8590,16663],[8591,16663],[8592,16663],[8593,16663],[8594,16663],[8595,16663],[8596,16663],[8597,16871],[8598,16650],[8599,16650],[8600,16650],[8601,16650],[8602,16650],[8603,16650],[8604,16650],[8605,16650],[8606,16650],[8607,16650],[8608,16650],[8609,16650],[8610,16650],[8611,16650],[8612,16650],[8613,16650],[8614,16650],[8615,16650],[8616,16650],[8617,16650],[8618,16650],[8619,16650],[8620,16650],[8621,16650],[8622,16650],[8623,16650],[8624,16650],[8625,16650],[8626,16650],[8627,16650],[8628,16650],[8629,16650],[8630,16871],[8631,16650],[8632,16663],[8633,16871],[8634,16663],[8635,16663],[8636,16663],[8637,16663],[8638,16663],[8639,16663],[8640,16663],[8641,16663],[8642,16663],[8643,16663],[8644,16663],[8645,16663],[8646,16663],[8647,16663],[8648,16663],[8649,16663],[8650,16663],[8651,16663],[8652,16663],[8653,16663],[8654,16663],[8655,16663],[8656,16663],[8657,16663],[8658,16663],[8659,16663],[8660,16663],[8661,16663],[8662,16663],[8663,16663],[8664,16663],[8665,16650],[8666,16650],[8667,16650],[8668,16650],[8669,16650],[8670,16650],[8671,16650],[8672,16650],[8673,16650],[8674,16650],[8675,16650],[8676,16650],[8677,16650],[8678,16650],[8679,16650],[8680,16650],[8681,16650],[8682,16650],[8683,16792],[8684,16650],[8685,16650],[8686,16650],[8687,16650],[8688,16650],[8689,16650],[8690,16650],[8691,16650],[8692,16650],[8693,16650],[8695,16650],[8696,16650],[8697,16650],[8698,16650],[8699,16650],[8700,16650],[8701,16650],[8702,16650],[8703,16650],[8704,16650],[8705,16650],[8706,16650],[8707,16792],[8708,16650],[8709,16792],[8710,16650],[8713,16792],[8714,16650],[8715,16792],[8716,16650],[8717,16792],[8718,16650],[8719,16650],[8720,16792],[8723,16650],[8724,16650],[8725,16792],[8726,16650],[8727,16650],[8728,16650],[8729,16650],[8730,16650],[8731,16650],[8732,16650],[8733,16650],[8734,16650],[8735,16650],[8736,16650],[8737,16650],[8738,16650],[8739,16650],[8740,16650],[8741,16650],[8742,16650],[8743,16650],[8744,16650],[8745,16650],[8746,16650],[8747,16650],[8748,16650],[8749,16650],[8750,16650],[8751,16650],[8752,16650],[8753,16650],[8754,16650],[8755,16650],[8756,16650],[8766,16650],[8767,16792],[8768,16650],[8769,16650],[8770,16792],[8771,16650],[8772,16650],[8773,16792],[8774,16792],[8775,16650],[8776,16650],[8777,16792],[8778,16650],[8779,16792],[8780,16650],[8781,16650],[8782,16650],[8783,16650],[8784,16650],[8788,16650],[8789,16650],[8790,16650],[8791,16650],[8792,16650],[8793,16650],[8794,16650],[8795,16650],[8796,16650],[8797,16650],[8798,16650],[8799,16650],[8802,16650],[8803,16650],[8807,16650],[8808,16792],[8809,16650],[8810,16650],[8811,16792],[8812,16650],[8813,16792],[8814,16650],[8815,16650],[8816,16792],[8817,16650],[8818,16650],[8819,16650],[8820,16650],[8821,16650],[8822,16650],[8823,16650],[8824,16650],[8825,16792],[8826,16650],[8827,16650],[8828,16650],[8829,16650],[8830,16792],[8831,16650],[8832,16650],[8833,16792],[8834,16650],[8835,16650],[8836,16792],[8837,16650],[8838,16792],[8839,16650],[8840,16650],[8841,16650],[8842,16792],[8843,16650],[8844,16650],[8845,16792],[8846,16650],[8847,16792],[8848,16650],[8849,16792],[8850,16650],[8851,16792],[8852,16650],[8853,16792],[8854,16650],[8855,16792],[8856,16650],[8857,16650],[8858,16792],[8859,16650],[8860,16650],[8861,16650],[8862,16792],[8863,16650],[8864,16650],[8865,16792],[8866,16792],[8867,16650],[8868,16747],[8869,16747],[8870,16747],[8871,16747],[8872,16747],[8873,16747],[8874,16747],[8875,16747],[8876,16747],[8877,16747],[8878,16747],[8879,16747],[8880,16747],[8881,16747],[8882,16747],[8883,16747],[8884,16747],[8885,16747],[8886,16747],[8887,16747],[8888,16747],[8889,16747],[8890,16747],[8891,16747],[8892,16747],[8893,16747],[8894,16747],[8895,16747],[8896,16747],[8897,16747],[8898,16747],[8899,16747],[8900,16747],[8901,16747],[8902,16747],[8903,16747],[8904,16747],[8905,16747],[8906,16747],[8907,16747],[8908,16747],[8909,16747],[8910,16747],[8911,16747],[8912,16747],[8913,16747],[8914,16747],[8915,16747],[8916,16747],[8917,16747],[8918,16747],[8919,16747],[8920,16747],[8921,16747],[8922,16747],[8923,16747],[8924,16747],[8925,16747],[8926,16747],[8927,16747],[8928,16747],[8929,16747],[8930,16747],[8931,16747],[8932,16747],[8933,16747],[8934,16747],[8935,16747],[8936,16747],[8937,16747],[8938,16747],[8939,16747],[8940,16747],[8941,16747],[8942,16747],[8943,16747],[8944,16747],[8945,16747],[8946,16747],[8947,16747],[8948,16747],[8949,16747],[8950,16747],[8951,16747],[8952,16747],[8953,16747],[8954,16747],[8955,16747],[8956,16747],[8957,16747],[8958,16747],[8959,16747],[8960,16747],[8961,16747],[8962,16747],[8963,16747],[8964,16747],[8965,16747],[8966,16747],[8967,16747],[8968,16747],[8969,16747],[8970,16747],[8971,16747],[8972,16747],[8973,16747],[8974,16747],[8975,16747],[8976,16747],[8977,16747],[8978,16747],[8979,16747],[8980,16747],[8981,16747],[8982,16747],[8983,16747],[8984,16747],[8985,16747],[8986,16747],[8987,16747],[8988,16747],[8989,16747],[8990,16747],[8991,16747],[8992,16747],[8993,16747],[8994,16747],[8995,16747],[8996,16747],[8997,16747],[8998,16747],[8999,16747],[9000,16747],[9001,16747],[9002,16747],[9003,16747],[9004,16747],[9005,16747],[9006,16747],[9007,16747],[9008,16747],[9009,16747],[9010,16747],[9011,16747],[9012,16747],[9013,16747],[9014,16747],[9015,16747],[9016,16747],[9017,16747],[9018,16747],[9019,16747],[9020,16747],[9021,16747],[9022,16747],[9023,16747],[9024,16747],[9025,16747],[9026,16747],[9027,16747],[9028,16747],[9029,16747],[9030,16747],[9031,16747],[9032,16747],[9033,16747],[9034,16747],[9035,16747],[9036,16747],[9037,16747],[9038,16747],[9039,16747],[9040,16747],[9041,16747],[9042,16747],[9043,16747],[9044,16747],[9045,16747],[9046,16747],[9047,16747],[9048,16747],[9049,16747],[9050,16747],[9051,16747],[9052,16747],[9053,16747],[9054,16747],[9055,16747],[9056,16747],[9057,16747],[9058,16747],[9059,16747],[9060,16747],[9061,16747],[9062,16747],[9063,16747],[9064,16747],[9065,16747],[9066,16747],[9067,16747],[9068,16747],[9069,16747],[9070,16747],[9071,16747],[9072,16747],[9073,16747],[9074,16747],[9075,16747],[9076,16747],[9077,16747],[9078,16747],[9079,16747],[9080,16747],[9081,16747],[9082,16747],[9083,16747],[9084,16747],[9085,16747],[9086,16747],[9087,16747],[9088,16747],[9089,16747],[9090,16747],[9091,16747],[9092,16747],[9093,16747],[9094,16747],[9095,16747],[9096,16747],[9097,16747],[9098,16747],[9099,16747],[9100,16747],[9101,16747],[9102,16747],[9103,16747],[9104,16747],[9105,16747],[9106,16747],[9107,16747],[9108,16747],[9109,16747],[9110,16747],[9111,16747],[9112,16747],[9113,16747],[9114,16747],[9115,16747],[9116,16747],[9117,16747],[9118,16747],[9119,16747],[9120,16747],[9121,16747],[9122,16747],[9123,16747],[9124,16747],[9125,16747],[9126,16747],[9127,16747],[9128,16747],[9129,16747],[9130,16747],[9131,16747],[9132,16747],[9133,16747],[9134,16747],[9135,16747],[9136,16747],[9137,16747],[9138,16747],[9139,16747],[9140,16747],[9141,16747],[9142,16747],[9143,16747],[9144,16747],[9145,16747],[9146,16747],[9147,16747],[9148,16747],[9149,16747],[9150,16747],[9151,16747],[9152,16747],[9153,16747],[9154,16747],[9155,16747],[9156,16747],[9157,16747],[9158,16747],[9159,16747],[9160,16747],[9161,16747],[9162,16747],[9163,16747],[9164,16747],[9165,16747],[9166,16747],[9167,16747],[9168,16747],[9169,16747],[9170,16747],[9171,16747],[9172,16747],[9173,16747],[9174,16747],[9175,16747],[9176,16747],[9177,16747],[9178,16747],[9179,16747],[9180,16747],[9181,16747],[9182,16747],[9183,16747],[9184,16747],[9185,16747],[9186,16747],[9187,16747],[9188,16747],[9189,16747],[9190,16747],[9191,16747],[9192,16747],[9193,16747],[9194,16747],[9195,16747],[9196,16747],[9197,16747],[9198,16747],[9199,16747],[9200,16747],[9201,16747],[9202,16747],[9203,16747],[9204,16747],[9205,16747],[9206,16747],[9207,16747],[9208,16747],[9209,16747],[9210,16747],[9211,16747],[9212,16747],[9213,16747],[9214,16747],[9215,16747],[9216,16747],[9217,16747],[9218,16747],[9219,16747],[9220,16747],[9221,16747],[9222,16747],[9223,16747],[9224,16747],[9225,16747],[9226,16747],[9227,16747],[9228,16747],[9229,16747],[9230,16747],[9231,16747],[9232,16747],[9233,16747],[9234,16747],[9235,16747],[9236,16747],[9237,16747],[9238,16747],[9239,16747],[9240,16747],[9241,16747],[9242,16747],[9243,16747],[9244,16747],[9245,16747],[9246,16747],[9247,16747],[9248,16747],[9249,16747],[9250,16747],[9251,16747],[9252,16747],[9253,16747],[9254,16747],[9255,16747],[9256,16747],[9257,16747],[9258,16747],[9259,16747],[9260,16747],[9261,16747],[9262,16747],[9263,16747],[9264,16747],[9265,16747],[9266,16747],[9267,16747],[9268,16747],[9269,16747],[9270,16747],[9271,16747],[9272,16747],[9273,16747],[9274,16747],[9275,16747],[9276,16747],[9277,16747],[9278,16747],[9279,16747],[9280,16747],[9281,16747],[9282,16747],[9283,16747],[9284,16747],[9285,16747],[9286,16747],[9287,16747],[9288,16747],[9289,16747],[9290,16747],[9291,16747],[9292,16747],[9293,16747],[9294,16747],[9295,16747],[9296,16747],[9297,16747],[9298,16747],[9299,16747],[9300,16747],[9301,16747],[9302,16747],[9303,16747],[9304,16747],[9305,16747],[9306,16747],[9307,16747],[9308,16747],[9309,16747],[9310,16747],[9311,16747],[9312,16747],[9313,16747],[9314,16747],[9315,16747],[9316,16747],[9317,16747],[9318,16747],[9319,16747],[9320,16747],[9321,16747],[9322,16747],[9323,16747],[9324,16747],[9325,16747],[9326,16747],[9327,16747],[9328,16747],[9329,16747],[9330,16747],[9331,16747],[9332,16747],[9333,16747],[9334,16747],[9335,16747],[9336,16747],[9337,16747],[9338,16747],[9339,16747],[9340,16747],[9341,16747],[9342,16747],[9343,16747],[9344,16747],[9345,16747],[9346,16747],[9347,16747],[9348,16747],[9349,16747],[9350,16747],[9351,16747],[9352,16747],[9353,16747],[9354,16747],[9355,16747],[9356,16747],[9357,16747],[9358,16747],[9359,16747],[9360,16747],[9361,16747],[9362,16747],[9363,16747],[9364,16747],[9365,16747],[9366,16747],[9367,16747],[9368,16747],[9369,16747],[9370,16747],[9371,16747],[9372,16747],[9373,16747],[9374,16747],[9375,16747],[9376,16747],[9377,16747],[9378,16747],[9379,16747],[9380,16747],[9381,16747],[9382,16747],[9383,16747],[9384,16747],[9385,16747],[9386,16747],[9387,16747],[9388,16747],[9389,16747],[9390,16747],[9391,16747],[9392,16747],[9393,16747],[9394,16747],[9395,16747],[9396,16747],[9397,16747],[9398,16747],[9399,16747],[9400,16747],[9401,16747],[9402,16747],[9403,16747],[9404,16747],[9405,16747],[9406,16747],[9407,16747],[9408,16747],[9409,16747],[9410,16747],[9411,16747],[9412,16747],[9413,16747],[9414,16747],[9415,16747],[9416,16747],[9417,16747],[9418,16747],[9419,16747],[9420,16747],[9421,16747],[9422,16747],[9423,16747],[9424,16747],[9425,16747],[9426,16747],[9427,16747],[9428,16747],[9429,16747],[9430,16747],[9431,16747],[9432,16747],[9433,16747],[9434,16747],[9435,16747],[9436,16747],[9437,16747],[9438,16747],[9439,16747],[9440,16747],[9441,16747],[9442,16747],[9443,16747],[9444,16747],[9445,16747],[9446,16747],[9447,16747],[9448,16747],[9449,16747],[9450,16747],[9451,16747],[9452,16747],[9453,16747],[9454,16747],[9455,16747],[9456,16747],[9457,16747],[9458,16747],[9459,16747],[9460,16747],[9461,16747],[9462,16747],[9463,16747],[9464,16747],[9465,16747],[9466,16747],[9467,16747],[9468,16747],[9469,16747],[9470,16747],[9471,16747],[9472,16747],[9473,16747],[9474,16747],[9475,16747],[9476,16747],[9477,16747],[9478,16747],[9479,16747],[9480,16747],[9481,16747],[9482,16747],[9483,16747],[9484,16747],[9485,16747],[9486,16747],[9487,16747],[9488,16747],[9489,16747],[9490,16747],[9491,16747],[9492,16747],[9493,16747],[9494,16747],[9495,16747],[9496,16747],[9497,16747],[9498,16747],[9499,16747],[9500,16747],[9501,16747],[9502,16747],[9503,16747],[9504,16747],[9505,16747],[9506,16747],[9507,16747],[9508,16747],[9509,16747],[9510,16747],[9511,16747],[9512,16747],[9513,16747],[9514,16747],[9515,16747],[9516,16747],[9517,16747],[9518,16747],[9519,16747],[9520,16747],[9521,16747],[9522,16747],[9523,16747],[9524,16747],[9525,16747],[9526,16747],[9527,16747],[9528,16747],[9529,16747],[9530,16747],[9531,16747],[9532,16747],[9533,16747],[9534,16747],[9535,16747],[9536,16747],[9537,16747],[9538,16747],[9539,16747],[9540,16747],[9541,16747],[9542,16747],[9543,16747],[9544,16747],[9545,16747],[9546,16747],[9547,16747],[9548,16747],[9549,16747],[9550,16747],[9551,16747],[9552,16747],[9553,16747],[9554,16747],[9555,16747],[9556,16747],[9557,16747],[9558,16747],[9559,16747],[9560,16747],[9561,16747],[9562,16747],[9563,16747],[9564,16747],[9565,16747],[9566,16747],[9567,16747],[9568,16747],[9569,16747],[9570,16747],[9571,16747],[9572,16747],[9573,16747],[9574,16747],[9575,16747],[9576,16747],[9577,16747],[9578,16747],[9579,16747],[9580,16747],[9581,16747],[9582,16747],[9583,16747],[9584,16747],[9585,16747],[9586,16747],[9587,16747],[9588,16747],[9589,16747],[9590,16747],[9591,16747],[9592,16747],[9593,16747],[9594,16747],[9595,16747],[9596,16747],[9597,16747],[9598,16747],[9599,16747],[9600,16747],[9601,16747],[9602,16747],[9603,16747],[9604,16747],[9605,16747],[9606,16747],[9607,16747],[9608,16747],[9609,16747],[9610,16747],[9611,16747],[9612,16747],[9613,16747],[9614,16747],[9615,16747],[9616,16747],[9617,16747],[9618,16747],[9619,16747],[9620,16747],[9621,16747],[9622,16747],[9623,16747],[9624,16747],[9625,16747],[9626,16747],[9627,16747],[9628,16747],[9629,16747],[9630,16747],[9631,16747],[9632,16747],[9633,16747],[9634,16747],[9635,16747],[9636,16747],[9637,16747],[9638,16747],[9639,16747],[9640,16747],[9641,16747],[9642,16747],[9643,16747],[9644,16747],[9645,16747],[9646,16747],[9647,16747],[9648,16747],[9649,16747],[9650,16747],[9651,16747],[9652,16747],[9653,16747],[9654,16747],[9655,16747],[9656,16747],[9657,16747],[9658,16747],[9659,16747],[9660,16747],[9661,16747],[9662,16747],[9663,16747],[9664,16747],[9665,16747],[9666,16747],[9667,16747],[9668,16747],[9669,16747],[9670,16747],[9671,16747],[9672,16747],[9673,16747],[9674,16747],[9675,16747],[9676,16747],[9677,16747],[9678,16747],[9679,16747],[9680,16747],[9681,16747],[9682,16747],[9683,16747],[9684,16747],[9685,16747],[9686,16747],[9687,16747],[9688,16747],[9689,16747],[9690,16747],[9691,16747],[9692,16747],[9693,16747],[9694,16747],[9695,16747],[9696,16747],[9697,16747],[9698,16747],[9699,16747],[9700,16747],[9701,16747],[9702,16747],[9703,16747],[9704,16747],[9705,16747],[9706,16747],[9707,16747],[9708,16747],[9709,16747],[9710,16747],[9711,16747],[9712,16747],[9713,16747],[9714,16747],[9715,16747],[9716,16747],[9717,16747],[9718,16747],[9719,16747],[9720,16747],[9721,16747],[9722,16747],[9723,16747],[9724,16747],[9725,16747],[9726,16747],[9727,16747],[9728,16747],[9729,16747],[9730,16747],[9731,16747],[9732,16747],[9733,16747],[9734,16747],[9735,16747],[9736,16747],[9737,16747],[9738,16747],[9739,16747],[9740,16747],[9741,16747],[9742,16747],[9743,16747],[9744,16747],[9745,16747],[9746,16747],[9747,16747],[9748,16747],[9749,16747],[9750,16747],[9751,16747],[9752,16747],[9753,16747],[9754,16747],[9755,16747],[9756,16747],[9757,16747],[9758,16747],[9759,16747],[9760,16747],[9761,16747],[9762,16747],[9763,16747],[9764,16747],[9765,16747],[9766,16747],[9767,16747],[9768,16747],[9769,16747],[9770,16747],[9771,16747],[9772,16747],[9773,16747],[9774,16747],[9775,16747],[9776,16747],[9777,16747],[9778,16747],[9779,16747],[9780,16747],[9781,16747],[9782,16747],[9783,16747],[9784,16747],[9785,16747],[9786,16747],[9787,16747],[9788,16747],[9789,16747],[9790,16747],[9791,16747],[9792,16747],[9793,16747],[9794,16747],[9795,16747],[9796,16747],[9797,16747],[9798,16747],[9799,16747],[9800,16747],[9801,16747],[9802,16747],[9803,16747],[9804,16747],[9805,16747],[9806,16747],[9807,16747],[9808,16747],[9809,16747],[9810,16747],[9811,16747],[9812,16747],[9813,16747],[9814,16747],[9815,16747],[9816,16747],[9817,16747],[9818,16747],[9819,16747],[9820,16747],[9821,16747],[9822,16747],[9823,16747],[9824,16747],[9825,16747],[9826,16747],[9827,16747],[9828,16747],[9829,16747],[9830,16747],[9831,16747],[9832,16747],[9833,16747],[9834,16747],[9835,16747],[9836,16747],[9837,16747],[9838,16747],[9839,16747],[9840,16747],[9841,16747],[9842,16747],[9843,16747],[9844,16747],[9845,16747],[9846,16747],[9847,16747],[9848,16747],[9849,16747],[9850,16747],[9851,16747],[9852,16747],[9853,16747],[9854,16747],[9855,16747],[9856,16747],[9857,16747],[9858,16747],[9859,16747],[9860,16747],[9861,16747],[9862,16747],[9863,16747],[9864,16747],[9865,16747],[9866,16747],[9867,16747],[9868,16747],[9869,16747],[9870,16747],[9871,16747],[9872,16747],[9873,16747],[9874,16747],[9875,16747],[9876,16747],[9877,16747],[9878,16747],[9879,16747],[9880,16747],[9881,16747],[9882,16747],[9883,16747],[9884,16747],[9885,16747],[9886,16747],[9887,16747],[9888,16747],[9889,16747],[9890,16747],[9891,16747],[9892,16747],[9893,16747],[9894,16747],[9895,16747],[9896,16747],[9897,16747],[9898,16747],[9899,16747],[9900,16747],[9901,16747],[9902,16747],[9903,16747],[9904,16747],[9905,16747],[9906,16747],[9907,16747],[9908,16747],[9909,16747],[9910,16747],[9911,16747],[9912,16747],[9913,16747],[9914,16747],[9915,16747],[9916,16747],[9917,16747],[9918,16747],[9919,16747],[9920,16747],[9921,16747],[9922,16747],[9923,16747],[9924,16747],[9925,16747],[9926,16747],[9927,16747],[9928,16747],[9929,16747],[9930,16747],[9931,16747],[9932,16747],[9933,16747],[9934,16747],[9935,16747],[9936,16747],[9937,16747],[9938,16747],[9939,16747],[9940,16747],[9941,16747],[9942,16747],[9943,16747],[9944,16747],[9945,16747],[9946,16747],[9947,16747],[9948,16747],[9949,16747],[9950,16747],[9951,16747],[9952,16747],[9953,16747],[9954,16747],[9955,16747],[9956,16747],[9957,16747],[9958,16747],[9959,16747],[9960,16747],[9961,16747],[9962,16747],[9963,16747],[9964,16747],[9965,16747],[9966,16747],[9967,16747],[9968,16747],[9969,16747],[9970,16747],[9971,16747],[9972,16747],[9973,16747],[9974,16747],[9975,16747],[9976,16747],[9977,16747],[9978,16747],[9979,16747],[9980,16747],[9981,16747],[9982,16747],[9983,16747],[9984,16747],[9985,16747],[9986,16747],[9987,16747],[9988,16747],[9989,16747],[9990,16747],[9991,16747],[9992,16747],[9993,16747],[9994,16747],[9995,16747],[9996,16747],[9997,16747],[9998,16747],[9999,16747],[10000,16747],[10001,16747],[10002,16747],[10003,16747],[10004,16747],[10005,16747],[10006,16747],[10007,16747],[10008,16747],[10009,16747],[10010,16747],[10011,16747],[10012,16747],[10013,16747],[10014,16747],[10015,16747],[10016,16747],[10017,16747],[10018,16747],[10019,16747],[10020,16747],[10021,16747],[10022,16747],[10023,16747],[10024,16747],[10025,16747],[10026,16747],[10027,16747],[10028,16747],[10029,16747],[10030,16747],[10031,16747],[10032,16747],[10033,16747],[10034,16747],[10035,16747],[10036,16747],[10037,16747],[10038,16747],[10039,16747],[10040,16747],[10041,16747],[10042,16747],[10043,16747],[10044,16747],[10045,16747],[10046,16747],[10047,16747],[10048,16747],[10049,16747],[10050,16747],[10051,16747],[10052,16747],[10053,16747],[10054,16747],[10055,16747],[10056,16747],[10057,16747],[10058,16747],[10059,16747],[10060,16747],[10061,16747],[10062,16747],[10063,16747],[10064,16747],[10065,16747],[10066,16747],[10067,16747],[10068,16747],[10069,16747],[10070,16747],[10071,16747],[10072,16747],[10073,16747],[10074,16747],[10075,16747],[10076,16747],[10077,16747],[10078,16747],[10079,16747],[10080,16747],[10081,16747],[10082,16747],[10083,16747],[10084,16747],[10085,16747],[10086,16747],[10087,16747],[10088,16747],[10089,16747],[10090,16747],[10091,16747],[10092,16747],[10093,16747],[10094,16747],[10095,16747],[10096,16747],[10097,16747],[10098,16747],[10099,16747],[10100,16747],[10101,16747],[10102,16747],[10103,16747],[10104,16747],[10105,16747],[10106,16747],[10107,16747],[10108,16747],[10109,16747],[10110,16747],[10111,16747],[10112,16747],[10113,16747],[10114,16747],[10115,16747],[10116,16747],[10117,16747],[10118,16747],[10119,16747],[10120,16747],[10121,16747],[10122,16747],[10123,16747],[10124,16747],[10125,16747],[10126,16747],[10127,16747],[10128,16747],[10129,16747],[10130,16747],[10131,16747],[10132,16747],[10133,16747],[10134,16747],[10135,16747],[10136,16747],[10137,16747],[10138,16747],[10139,16747],[10140,16747],[10141,16747],[10142,16747],[10143,16747],[10144,16747],[10145,16747],[10146,16747],[10147,16747],[10148,16747],[10149,16747],[10150,16747],[10151,16747],[10152,16747],[10153,16747],[10154,16747],[10155,16747],[10156,16747],[10157,16747],[10158,16747],[10159,16747],[10160,16747],[10161,16747],[10162,16747],[10163,16747],[10164,16747],[10165,16747],[10166,16747],[10167,16747],[10168,16747],[10169,16747],[10170,16747],[10171,16747],[10172,16747],[10173,16747],[10174,16747],[10175,16747],[10176,16747],[10177,16747],[10178,16747],[10179,16747],[10180,16747],[10181,16747],[10182,16747],[10183,16747],[10184,16747],[10185,16747],[10186,16747],[10187,16747],[10188,16747],[10189,16747],[10190,16747],[10191,16747],[10192,16747],[10193,16747],[10194,16747],[10195,16747],[10196,16747],[10197,16747],[10198,16747],[10199,16747],[10200,16747],[10201,16747],[10202,16747],[10203,16747],[10204,16747],[10205,16747],[10206,16747],[10207,16747],[10208,16747],[10209,16747],[10210,16747],[10211,16747],[10212,16747],[10213,16747],[10214,16747],[10215,16747],[10216,16747],[10217,16747],[10218,16747],[10219,16747],[10220,16663],[10221,16663],[10222,16663],[10223,16663],[10224,16663],[10225,16663],[10226,16663],[10227,16663],[10228,16663],[10229,16794],[10230,16663],[10231,16663],[10232,16663],[10233,16663],[10234,16663],[10235,16663],[10236,16663],[10237,16663],[10238,16663],[10239,16663],[10240,16663],[10241,16663],[10242,16663],[10243,16663],[10244,16663],[10245,16663],[10246,16663],[10247,16663],[10248,16663],[10249,16663],[10250,16663],[10251,16663],[10252,16663],[10253,16663],[10255,16794],[10256,16794],[10257,16663],[10258,16663],[10259,16663],[10260,16663],[10261,16663],[10262,16663],[10263,16663],[10264,16663],[10265,16663],[10266,16663],[10267,16663],[10268,16794],[10269,16794],[10270,16794],[10271,16794],[10272,16794],[10273,16794],[10274,16794],[10275,16794],[10276,16794],[10277,16663],[10278,16663],[10279,16663],[10280,16663],[10281,16663],[10282,16663],[10283,16663],[10284,16794],[10285,16794],[10286,16663],[10287,16663],[10288,16663],[10289,16663],[10290,16663],[10291,16663],[10292,16663],[10293,16794],[10294,16794],[10295,16794],[10296,16794],[10297,16663],[10298,16663],[10299,16663],[10300,16663],[10301,16663],[10302,16663],[10303,16794],[10304,16663],[10305,16663],[10306,16663],[10307,16663],[10308,16663],[10309,16663],[10310,16663],[10311,16663],[10312,16663],[10313,16663],[10314,16663],[10315,16663],[10316,16663],[10317,16663],[10318,16663],[10319,16663],[10320,16663],[10321,16663],[10322,16663],[10323,16663],[10324,16663],[10325,16794],[10326,16663],[10327,16663],[10328,16794],[10329,16794],[10330,16794],[10331,16794],[10332,16872],[10333,16795],[10334,16795],[10335,16795],[10336,16795],[10337,16795],[10338,16796],[10339,16796],[10340,16796],[10341,16796],[10342,16796],[10343,16796],[10344,16796],[10345,16796],[10346,16796],[10347,16796],[10348,16796],[10349,16796],[10350,16796],[10351,16796],[10352,16796],[10353,16796],[10354,16796],[10355,16796],[10356,16796],[10357,16796],[10358,16796],[10359,16796],[10360,16796],[10361,16796],[10362,16796],[10363,16796],[10364,16796],[10365,16796],[10366,16796],[10367,16796],[10368,16796],[10369,16796],[10370,16796],[10371,16796],[10372,16796],[10373,16796],[10374,16796],[10375,16796],[10376,16796],[10377,16796],[10378,16796],[10379,16796],[10380,16796],[10381,16796],[10382,16796],[10383,16796],[10384,16796],[10385,16796],[10386,16796],[10387,16796],[10388,16796],[10389,16796],[10390,16796],[10391,16796],[10392,16796],[10393,16796],[10394,16796],[10395,16796],[10396,16796],[10397,16796],[10398,16796],[10399,16796],[10400,16796],[10401,16796],[10402,16796],[10403,16796],[10404,16796],[10405,16796],[10406,16796],[10407,16796],[10408,16796],[10409,16796],[10410,16631],[10411,16631],[10412,16631],[10413,16631],[10414,16631],[10415,16631],[10416,16631],[10417,16631],[10418,16631],[10419,16631],[10420,16631],[10421,16631],[10422,16631],[10423,16631],[10424,16631],[10425,16631],[10426,16631],[10427,16631],[10428,16631],[10429,16631],[10430,16631],[10431,16631],[10432,16631],[10433,16631],[10434,16631],[10435,16631],[10436,16631],[10437,16631],[10438,16631],[10439,16631],[10440,16631],[10441,16631],[10442,16631],[10443,16631],[10444,16631],[10445,16631],[10446,16631],[10447,16631],[10448,16631],[10449,16631],[10450,16631],[10451,16631],[10452,16631],[10453,16631],[10454,16631],[10455,16631],[10456,16631],[10457,16631],[10458,16631],[10459,16631],[10460,16631],[10461,16631],[10462,16631],[10463,16631],[10464,16631],[10465,16631],[10466,16631],[10467,16631],[10468,16631],[10469,16631],[10470,16631],[10471,16631],[10472,16631],[10473,16631],[10474,16631],[10475,16631],[10476,16631],[10477,16631],[10478,16631],[10479,16631],[10480,16631],[10481,16631],[10482,16631],[10483,16631],[10484,16631],[10485,16631],[10486,16631],[10487,16631],[10488,16631],[10489,16631],[10490,16631],[10491,16631],[10492,16631],[10493,16631],[10494,16631],[10495,16631],[10496,16631],[10497,16631],[10498,16631],[10499,16631],[10500,16631],[10501,16631],[10502,16631],[10503,16631],[10504,16631],[10505,16631],[10506,16631],[10507,16631],[10508,16631],[10509,16631],[10510,16631],[10511,16631],[10512,16631],[10513,16631],[10514,16631],[10515,16631],[10516,16631],[10517,16631],[10518,16631],[10519,16631],[10520,16631],[10521,16631],[10522,16631],[10523,16631],[10524,16631],[10525,16631],[10526,16631],[10527,16685],[10528,16685],[10529,16685],[10530,16685],[10531,16685],[10532,16685],[10533,16685],[10534,16685],[10535,16685],[10536,16685],[10537,16685],[10538,16685],[10539,16685],[10540,16685],[10541,16685],[10542,16685],[10543,16685],[10544,16685],[10545,16685],[10546,16685],[10547,16685],[10548,16685],[10549,16685],[10550,16685],[10551,16685],[10552,16685],[10553,16685],[10554,16685],[10555,16685],[10556,16685],[10557,16685],[10558,16685],[10559,16685],[10560,16685],[10561,16685],[10562,16685],[10563,16685],[10564,16685],[10565,16685],[10566,16685],[10567,16685],[10568,16685],[10569,16685],[10570,16685],[10571,16685],[10572,16685],[10573,16685],[10574,16685],[10575,16685],[10576,16685],[10577,16685],[10578,16685],[10579,16685],[10580,16685],[10581,16687],[10582,16687],[10583,16687],[10584,16687],[10585,16687],[10586,16687],[10587,16687],[10588,16687],[10589,16687],[10590,16687],[10591,16687],[10592,16687],[10593,16687],[10594,16687],[10595,16687],[10596,16687],[10597,16687],[10598,16687],[10599,16687],[10600,16687],[10601,16687],[10602,16687],[10603,16687],[10604,16687],[10605,16687],[10606,16687],[10607,16687],[10608,16687],[10609,16687],[10610,16687],[10611,16687],[10612,16687],[10613,16687],[10614,16687],[10615,16687],[10616,16687],[10617,16687],[10618,16687],[10619,16687],[10620,16687],[10621,16687],[10622,16687],[10623,16687],[10624,16687],[10625,16687],[10626,16687],[10627,16687],[10628,16687],[10629,16797],[10630,16797],[10631,16797],[10632,16797],[10633,16797],[10634,16797],[10635,16797],[10636,16797],[10637,16797],[10638,16797],[10639,16797],[10640,16797],[10641,16797],[10642,16797],[10643,16797],[10644,16797],[10645,16797],[10646,16797],[10647,16797],[10648,16797],[10649,16797],[10650,16797],[10651,16797],[10652,16797],[10653,16797],[10654,16797],[10655,16797],[10656,16797],[10657,16797],[10658,16797],[10659,16797],[10660,16797],[10661,16797],[10662,16797],[10663,16797],[10664,16797],[10665,16797],[10666,16797],[10667,16797],[10668,16797],[10669,16797],[10670,16797],[10671,16797],[10672,16797],[10673,16797],[10674,16797],[10675,16797],[10676,16797],[10677,16797],[10678,16797],[10679,16797],[10680,16797],[10681,16797],[10682,16797],[10683,16797],[10684,16797],[10685,16797],[10686,16797],[10687,16798],[10688,16798],[10689,16798],[10690,16798],[10691,16798],[10692,16798],[10693,16798],[10694,16798],[10695,16798],[10696,16798],[10697,16798],[10698,16798],[10699,16798],[10700,16798],[10701,16798],[10702,16798],[10703,16798],[10704,16798],[10705,16798],[10706,16798],[10707,16798],[10708,16798],[10709,16798],[10710,16798],[10711,16798],[10712,16798],[10713,16798],[10714,16798],[10715,16798],[10716,16798],[10717,16798],[10718,16798],[10719,16798],[10720,16798],[10721,16798],[10722,16798],[10723,16798],[10724,16798],[10725,16798],[10726,16798],[10727,16798],[10728,16798],[10729,16798],[10730,16798],[10731,16798],[10732,16798],[10733,16798],[10734,16798],[10735,16798],[10736,16798],[10737,16798],[10738,16798],[10739,16798],[10740,16798],[10741,16798],[10742,16798],[10743,16798],[10744,16798],[10745,16798],[10746,16798],[10747,16798],[10748,16798],[10749,16798],[10750,16798],[10751,16798],[10752,16798],[10753,16798],[10754,16798],[10755,16798],[10756,16798],[10757,16798],[10758,16798],[10759,16799],[10760,16799],[10761,16799],[10762,16799],[10763,16799],[10764,16799],[10765,16799],[10766,16799],[10767,16799],[10768,16799],[10769,16799],[10770,16799],[10771,16799],[10772,16799],[10773,16799],[10774,16799],[10775,16799],[10776,16799],[10777,16799],[10778,16799],[10779,16799],[10780,16799],[10781,16799],[10782,16799],[10783,16799],[10784,16799],[10785,16799],[10786,16799],[10787,16799],[10788,16799],[10789,16799],[10790,16799],[10791,16799],[10792,16799],[10793,16799],[10794,16799],[10795,16799],[10796,16799],[10797,16799],[10798,16799],[10799,16799],[10800,16799],[10801,16799],[10802,16799],[10803,16799],[10804,16799],[10805,16799],[10806,16799],[10807,16799],[10808,16799],[10809,16799],[10810,16799],[10811,16799],[10812,16799],[10813,16799],[10814,16799],[10815,16799],[10816,16799],[10817,16800],[10818,16800],[10819,16800],[10820,16800],[10821,16800],[10822,16800],[10823,16800],[10824,16800],[10825,16800],[10826,16800],[10827,16800],[10828,16800],[10829,16800],[10830,16800],[10831,16800],[10832,16800],[10833,16800],[10834,16800],[10835,16800],[10836,16800],[10837,16800],[10838,16800],[10839,16800],[10840,16800],[10841,16800],[10842,16800],[10843,16800],[10844,16800],[10845,16800],[10846,16800],[10847,16800],[10848,16800],[10849,16800],[10850,16800],[10851,16800],[10852,16800],[10853,16800],[10854,16800],[10855,16800],[10856,16800],[10857,16800],[10858,16800],[10859,16800],[10860,16800],[10861,16800],[10862,16800],[10863,16800],[10864,16800],[10865,16800],[10866,16800],[10867,16800],[10868,16800],[10869,16800],[10870,16800],[10871,16800],[10872,16800],[10873,16800],[10874,16800],[10875,16800],[10876,16800],[10877,16800],[10878,16800],[10879,16800],[10880,16800],[10881,16800],[10882,16800],[10883,16800],[10884,16800],[10885,16800],[10886,16800],[10887,16800],[10888,16800],[10889,16800],[10890,16800],[10891,16800],[10892,16800],[10893,16800],[10894,16800],[10895,16800],[10896,16800],[10897,16800],[10898,16800],[10899,16800],[10900,16800],[10901,16800],[10902,16800],[10903,16800],[10904,16800],[10905,16800],[10906,16800],[10907,16800],[10908,16800],[10909,16800],[10910,16800],[10911,16800],[10912,16705],[10913,16705],[10914,16705],[10915,16705],[10916,16703],[10917,16705],[10918,16705],[10919,16705],[10920,16703],[10922,16705],[10923,16705],[10924,16801],[10925,16705],[10926,16705],[10927,16705],[10928,16705],[10929,16705],[10931,16705],[10932,16705],[10933,16703],[10934,16703],[10935,16703],[10936,16703],[10937,16705],[10938,16801],[10939,16705],[10940,16705],[10941,16703],[10942,16705],[10943,16801],[10944,16801],[10945,16703],[10946,16703],[10947,16703],[10948,16705],[10949,16705],[10950,16801],[10951,16801],[10952,16703],[10953,16703],[10954,16703],[10955,16705],[10956,16705],[10957,16705],[10958,16705],[10959,16705],[10960,16705],[10961,16703],[10962,16801],[10963,16801],[10964,16801],[10965,16801],[10966,16703],[10967,16703],[10968,16705],[10969,16801],[10970,16801],[10971,16703],[10972,16801],[10973,16801],[10974,16703],[10975,16801],[10976,16801],[10977,16703],[10978,16801],[10979,16801],[10980,16703],[10981,16801],[10982,16801],[10983,16703],[10984,16801],[10985,16801],[10986,16703],[10987,16801],[10988,16801],[10989,16703],[10990,16801],[10991,16801],[10992,16703],[10993,16801],[10994,16801],[10995,16703],[10996,16801],[10997,16801],[10998,16703],[10999,16705],[11000,16705],[11001,16705],[11002,16703],[11003,16801],[11004,16801],[11005,16801],[11006,16801],[11007,16703],[11008,16703],[11009,16703],[11010,16801],[11011,16801],[11012,16801],[11013,16801],[11014,16703],[11015,16703],[11016,16705],[11017,16705],[11018,16705],[11019,16801],[11020,16801],[11021,16703],[11022,16703],[11023,16703],[11024,16705],[11025,16705],[11026,16705],[11027,16705],[11028,16705],[11029,16703],[11030,16703],[11031,16705],[11032,16705],[11033,16703],[11034,16801],[11035,16801],[11036,16703],[11037,16801],[11038,16801],[11039,16801],[11040,16801],[11041,16703],[11042,16703],[11043,16703],[11044,16705],[11045,16705],[11046,16801],[11047,16801],[11048,16703],[11049,16705],[11050,16801],[11051,16801],[11052,16703],[11053,16705],[11054,16801],[11055,16801],[11056,16801],[11057,16801],[11058,16703],[11059,16703],[11060,16801],[11061,16801],[11062,16801],[11063,16801],[11064,16703],[11065,16703],[11066,16801],[11067,16801],[11068,16703],[11069,16703],[11070,16801],[11071,16801],[11072,16801],[11073,16801],[11074,16703],[11075,16801],[11076,16801],[11077,16703],[11078,16703],[11079,16801],[11080,16801],[11081,16703],[11082,16703],[11083,16801],[11084,16801],[11085,16703],[11086,16703],[11087,16801],[11088,16801],[11089,16703],[11090,16703],[11091,16801],[11092,16801],[11093,16703],[11094,16703],[11095,16703],[11096,16703],[11097,16801],[11098,16801],[11099,16703],[11100,16703],[11101,16801],[11102,16801],[11103,16703],[11104,16703],[11105,16801],[11106,16801],[11107,16703],[11108,16703],[11109,16801],[11110,16801],[11111,16703],[11112,16703],[11113,16703],[11114,16703],[11115,16705],[11116,16703],[11117,16705],[11118,16705],[11119,16801],[11120,16801],[11121,16703],[11122,16703],[11123,16703],[11124,16705],[11125,16705],[11126,16801],[11127,16801],[11128,16703],[11129,16703],[11130,16703],[11131,16705],[11132,16705],[11133,16801],[11134,16801],[11135,16703],[11136,16703],[11137,16703],[11138,16705],[11139,16705],[11140,16801],[11141,16801],[11142,16703],[11143,16703],[11144,16703],[11145,16705],[11146,16705],[11147,16703],[11148,16801],[11149,16801],[11150,16801],[11151,16801],[11152,16703],[11153,16703],[11154,16801],[11155,16801],[11156,16801],[11157,16801],[11158,16703],[11159,16703],[11160,16703],[11161,16680],[11162,16680],[11163,16680],[11164,16672],[11165,16680],[11166,16680],[11167,16680],[11168,16680],[11169,16680],[11170,16680],[11171,16680],[11172,16680],[11173,16680],[11174,16680],[11175,16680],[11176,16672],[11177,16672],[11178,16672],[11179,16680],[11180,16680],[11181,16680],[11182,16680],[11183,16680],[11184,16673],[11185,16680],[11186,16680],[11187,16680],[11188,16680],[11189,16680],[11190,16680],[11191,16680],[11192,16680],[11193,16680],[11194,16680],[11195,16680],[11196,16680],[11197,16675],[11198,16680],[11199,16672],[11200,16680],[11201,16680],[11202,16680],[11203,16680],[11204,16680],[11205,16680],[11206,16680],[11207,16680],[11208,16680],[11209,16680],[11210,16680],[11211,16680],[11212,16680],[11213,16680],[11214,16680],[11215,16680],[11216,16680],[11217,16680],[11218,16680],[11219,16680],[11220,16680],[11221,16680],[11222,16680],[11223,16680],[11224,16680],[11225,16680],[11226,16680],[11227,16680],[11228,16680],[11229,16680],[11230,16680],[11231,16680],[11232,16680],[11233,16680],[11234,16680],[11235,16680],[11236,16680],[11237,16680],[11238,16680],[11239,16680],[11240,16680],[11241,16680],[11242,16680],[11243,16680],[11244,16680],[11245,16680],[11246,16680],[11247,16680],[11248,16680],[11249,16680],[11250,16680],[11251,16680],[11252,16680],[11253,16680],[11254,16680],[11255,16680],[11256,16680],[11257,16680],[11258,16680],[11259,16680],[11260,16680],[11261,16680],[11262,16680],[11263,16680],[11264,16680],[11265,16680],[11266,16680],[11267,16680],[11268,16680],[11269,16680],[11270,16680],[11271,16680],[11272,16680],[11273,16680],[11274,16680],[11275,16680],[11276,16680],[11277,16680],[11278,16680],[11279,16680],[11280,16680],[11281,16680],[11282,16680],[11283,16680],[11284,16680],[11285,16680],[11286,16680],[11287,16680],[11288,16680],[11289,16680],[11290,16680],[11291,16680],[11292,16680],[11293,16680],[11294,16680],[11295,16680],[11296,16680],[11297,16680],[11298,16680],[11299,16680],[11300,16680],[11301,16680],[11302,16680],[11303,16680],[11304,16680],[11305,16680],[11306,16680],[11307,16680],[11308,16680],[11309,16680],[11310,16680],[11311,16680],[11312,16680],[11313,16680],[11314,16680],[11315,16680],[11316,16680],[11317,16680],[11318,16680],[11319,16680],[11320,16680],[11321,16680],[11322,16680],[11323,16680],[11324,16680],[11325,16680],[11326,16680],[11327,16680],[11328,16680],[11329,16680],[11330,16680],[11331,16680],[11332,16680],[11333,16680],[11334,16680],[11335,16680],[11336,16680],[11337,16680],[11338,16680],[11339,16680],[11340,16680],[11341,16680],[11342,16680],[11343,16680],[11344,16680],[11345,16680],[11346,16680],[11347,16680],[11348,16680],[11349,16680],[11350,16680],[11351,16680],[11352,16680],[11353,16680],[11354,16680],[11355,16680],[11356,16680],[11357,16680],[11358,16680],[11359,16680],[11360,16680],[11361,16680],[11362,16680],[11363,16680],[11364,16680],[11365,16680],[11366,16680],[11367,16680],[11368,16680],[11369,16680],[11370,16680],[11371,16680],[11372,16680],[11373,16680],[11374,16680],[11375,16680],[11376,16680],[11377,16680],[11378,16680],[11379,16680],[11380,16680],[11381,16680],[11382,16680],[11383,16680],[11384,16680],[11385,16680],[11386,16680],[11387,16680],[11388,16680],[11389,16680],[11390,16680],[11391,16680],[11392,16680],[11393,16680],[11394,16680],[11395,16680],[11396,16680],[11397,16680],[11398,16680],[11399,16680],[11400,16680],[11401,16680],[11402,16680],[11403,16680],[11404,16680],[11405,16680],[11406,16680],[11407,16680],[11408,16680],[11409,16680],[11410,16680],[11411,16680],[11412,16680],[11413,16680],[11414,16680],[11415,16680],[11416,16680],[11417,16680],[11418,16680],[11419,16680],[11420,16680],[11421,16680],[11422,16680],[11423,16680],[11424,16700],[11425,16700],[11426,16700],[11427,16700],[11428,16700],[11429,16700],[11430,16700],[11431,16700],[11432,16700],[11433,16700],[11434,16700],[11435,16700],[11436,16700],[11437,16700],[11438,16700],[11439,16700],[11440,16700],[11441,16700],[11442,16873],[11443,16873],[11444,16700],[11445,16700],[11446,16700],[11447,16700],[11448,16700],[11449,16700],[11450,16700],[11451,16700],[11452,16700],[11453,16700],[11454,16700],[11455,16700],[11456,16700],[11457,16700],[11458,16700],[11459,16700],[11460,16700],[11461,16700],[11462,16700],[11463,16700],[11464,16700],[11465,16700],[11466,16700],[11467,16700],[11468,16700],[11469,16700],[11470,16700],[11471,16700],[11472,16700],[11473,16700],[11474,16700],[11475,16700],[11476,16700],[11477,16700],[11478,16700],[11479,16700],[11480,16700],[11481,16700],[11482,16700],[11483,16700],[11484,16646],[11485,16646],[11486,16646],[11487,16646],[11488,16646],[11489,16646],[11490,16646],[11491,16646],[11492,16646],[11493,16646],[11494,16646],[11495,16646],[11496,16646],[11497,16646],[11498,16646],[11499,16646],[11500,16646],[11501,16646],[11502,16646],[11503,16646],[11504,16646],[11505,16646],[11506,16646],[11507,16646],[11508,16646],[11509,16646],[11510,16646],[11511,16646],[11512,16646],[11513,16646],[11514,16646],[11515,16646],[11516,16646],[11517,16646],[11518,16646],[11519,16646],[11520,16646],[11521,16646],[11522,16646],[11523,16646],[11524,16646],[11525,16646],[11526,16646],[11527,16646],[11528,16646],[11529,16646],[11530,16646],[11531,16646],[11532,16646],[11533,16646],[11534,16874],[11535,16874],[11536,16734],[11537,16714],[11538,16714],[11539,16714],[11540,16714],[11541,16714],[11542,16714],[11543,16714],[11544,16714],[11545,16714],[11546,16714],[11547,16714],[11548,16714],[11549,16714],[11550,16714],[11551,16714],[11552,16714],[11553,16714],[11554,16714],[11555,16714],[11556,16714],[11557,16714],[11558,16734],[11559,16714],[11560,16714],[11561,16714],[11562,16714],[11563,16714],[11564,16714],[11565,16714],[11566,16714],[11567,16734],[11568,16714],[11569,16714],[11570,16714],[11571,16714],[11572,16714],[11573,16714],[11574,16734],[11575,16714],[11576,16714],[11577,16714],[11578,16714],[11579,16714],[11580,16714],[11581,16734],[11582,16714],[11583,16714],[11584,16714],[11585,16714],[11586,16734],[11587,16714],[11588,16714],[11589,16714],[11590,16714],[11591,16734],[11592,16714],[11593,16714],[11594,16714],[11595,16714],[11596,16714],[11597,16714],[11598,16734],[11599,16714],[11600,16714],[11601,16734],[11602,16714],[11603,16714],[11604,16714],[11605,16734],[11606,16714],[11607,16714],[11608,16714],[11609,16714],[11610,16734],[11611,16734],[11612,16714],[11613,16714],[11614,16714],[11615,16714],[11616,16714],[11617,16714],[11618,16714],[11619,16714],[11620,16734],[11621,16714],[11622,16714],[11623,16714],[11624,16714],[11625,16714],[11626,16714],[11627,16714],[11628,16714],[11629,16714],[11630,16714],[11631,16714],[11632,16714],[11633,16734],[11634,16714],[11635,16714],[11636,16714],[11637,16714],[11638,16714],[11639,16714],[11640,16714],[11641,16714],[11642,16714],[11643,16714],[11644,16734],[11645,16714],[11646,16714],[11647,16734],[11648,16714],[11649,16714],[11650,16714],[11651,16714],[11652,16714],[11653,16714],[11654,16714],[11655,16714],[11656,16714],[11657,16714],[11658,16734],[11659,16714],[11660,16714],[11661,16734],[11662,16714],[11663,16734],[11664,16734],[11665,16714],[11666,16714],[11667,16714],[11668,16734],[11669,16714],[11670,16714],[11671,16714],[11672,16714],[11673,16734],[11674,16714],[11675,16714],[11676,16714],[11677,16714],[11678,16714],[11679,16734],[11680,16714],[11681,16714],[11682,16714],[11683,16714],[11684,16734],[11685,16714],[11686,16714],[11687,16714],[11688,16714],[11689,16734],[11690,16714],[11691,16714],[11692,16714],[11693,16714],[11694,16734],[11695,16714],[11696,16714],[11697,16714],[11698,16714],[11699,16734],[11700,16734],[11701,16734],[11702,16734],[11703,16734],[11704,16734],[11705,16734],[11706,16734],[11707,16734],[11708,16734],[11709,16734],[11710,16734],[11711,16734],[11712,16734],[11713,16734],[11714,16734],[11715,16734],[11716,16734],[11717,16734],[11718,16734],[11719,16734],[11720,16734],[11721,16734],[11722,16734],[11723,16734],[11724,16734],[11725,16734],[11726,16734],[11727,16734],[11728,16734],[11729,16734],[11730,16734],[11731,16734],[11732,16734],[11733,16734],[11734,16734],[11735,16734],[11736,16734],[11737,16734],[11738,16734],[11739,16734],[11740,16734],[11741,16734],[11742,16734],[11743,16734],[11744,16734],[11745,16734],[11746,16734],[11747,16734],[11748,16734],[11749,16734],[11750,16734],[11751,16734],[11752,16734],[11753,16734],[11754,16734],[11755,16734],[11756,16802],[11757,16802],[11758,16802],[11759,16802],[11760,16802],[11761,16802],[11762,16802],[11763,16802],[11764,16802],[11765,16802],[11766,16802],[11767,16802],[11768,16802],[11769,16802],[11770,16802],[11771,16802],[11772,16802],[11773,16802],[11774,16802],[11775,16802],[11776,16802],[11777,16802],[11778,16802],[11779,16802],[11780,16802],[11781,16802],[11782,16802],[11783,16802],[11784,16802],[11785,16802],[11786,16802],[11787,16802],[11788,16802],[11789,16802],[11790,16802],[11791,16802],[11792,16802],[11793,16802],[11794,16802],[11795,16802],[11796,16802],[11797,16802],[11798,16802],[11799,16802],[11800,16802],[11801,16802],[11802,16802],[11803,16802],[11804,16802],[11805,16802],[11806,16802],[11807,16802],[11808,16802],[11809,16802],[11810,16802],[11811,16802],[11812,16802],[11813,16802],[11814,16802],[11815,16802],[11816,16802],[11817,16802],[11818,16802],[11819,16802],[11820,16802],[11821,16802],[11822,16802],[11823,16802],[11824,16802],[11825,16802],[11826,16802],[11827,16802],[11828,16802],[11829,16802],[11830,16802],[11831,16802],[11832,16802],[11833,16802],[11834,16802],[11835,16802],[11836,16802],[11837,16802],[11838,16802],[11839,16802],[11840,16802],[11841,16802],[11842,16802],[11843,16802],[11844,16802],[11845,16802],[11846,16802],[11847,16802],[11848,16802],[11849,16802],[11850,16802],[11851,16802],[11852,16802],[11853,16802],[11854,16802],[11855,16802],[11856,16802],[11857,16802],[11858,16802],[11859,16802],[11860,16802],[11861,16802],[11862,16802],[11863,16802],[11864,16802],[11865,16802],[11866,16802],[11867,16802],[11868,16802],[11869,16802],[11870,16802],[11871,16802],[11872,16802],[11873,16802],[11874,16802],[11875,16802],[11876,16802],[11877,16802],[11878,16802],[11879,16802],[11880,16802],[11881,16802],[11882,16802],[11883,16802],[11884,16802],[11885,16802],[11886,16802],[11887,16802],[11890,16735],[11891,16735],[11892,16735],[11893,16735],[11894,16735],[11895,16735],[11896,16735],[11897,16735],[11898,16735],[11899,16735],[11900,16735],[11901,16735],[11902,16735],[11903,16735],[11904,16735],[11905,16735],[11906,16735],[11907,16735],[11908,16735],[11909,16735],[11910,16735],[11911,16735],[11912,16735],[11913,16735],[11914,16735],[11915,16735],[11916,16735],[11917,16735],[11918,16735],[11919,16735],[11920,16735],[11921,16735],[11922,16735],[11923,16735],[11924,16735],[11925,16735],[11926,16735],[11927,16735],[11928,16735],[11929,16735],[11930,16735],[11931,16735],[11932,16735],[11933,16735],[11934,16735],[11935,16735],[11936,16735],[11937,16735],[11938,16735],[11939,16735],[11940,16735],[11941,16735],[11942,16735],[11943,16735],[11944,16735],[11945,16735],[11946,16735],[11947,16735],[11948,16735],[11949,16735],[11950,16735],[11951,16735],[11952,16735],[11953,16735],[11954,16735],[11955,16735],[11956,16735],[11957,16735],[11958,16735],[11959,16735],[11960,16735],[11961,16735],[11962,16735],[11963,16735],[11964,16735],[11965,16735],[11966,16735],[11967,16735],[11968,16735],[11971,16803],[11972,16803],[11973,16803],[11974,16803],[11975,16803],[11976,16803],[11977,16803],[11978,16803],[11979,16803],[11980,16803],[11981,16803],[11982,16803],[11983,16803],[11984,16803],[11985,16803],[11986,16803],[11987,16803],[11988,16803],[11989,16803],[11990,16803],[11991,16803],[11992,16803],[11993,16803],[11994,16803],[11995,16803],[11996,16803],[11997,16803],[11998,16803],[11999,16803],[12000,16803],[12001,16803],[12002,16803],[12003,16803],[12004,16803],[12005,16803],[12006,16803],[12007,16803],[12008,16803],[12009,16803],[12010,16803],[12011,16803],[12012,16803],[12013,16803],[12014,16803],[12015,16803],[12016,16803],[12017,16803],[12018,16803],[12019,16803],[12020,16803],[12021,16803],[12022,16803],[12023,16803],[12024,16803],[12025,16803],[12026,16803],[12027,16803],[12028,16803],[12029,16803],[12030,16803],[12031,16803],[12032,16803],[12033,16803],[12034,16803],[12035,16803],[12036,16803],[12037,16803],[12038,16804],[12039,16804],[12040,16804],[12041,16804],[12042,16804],[12043,16804],[12044,16804],[12045,16804],[12046,16804],[12047,16804],[12048,16804],[12049,16804],[12050,16804],[12051,16804],[12052,16804],[12053,16804],[12054,16804],[12055,16804],[12056,16804],[12057,16804],[12058,16804],[12059,16804],[12060,16804],[12061,16804],[12062,16804],[12063,16804],[12064,16804],[12065,16804],[12066,16804],[12067,16804],[12068,16804],[12069,16804],[12070,16804],[12071,16804],[12072,16804],[12073,16804],[12074,16804],[12075,16804],[12076,16804],[12077,16804],[12078,16804],[12079,16804],[12080,16804],[12081,16804],[12082,16804],[12083,16804],[12084,16804],[12085,16804],[12086,16804],[12087,16804],[12088,16804],[12089,16804],[12090,16804],[12091,16804],[12092,16804],[12093,16804],[12094,16804],[12095,16804],[12096,16804],[12097,16804],[12098,16804],[12099,16804],[12100,16804],[12101,16804],[12102,16804],[12103,16804],[12104,16804],[12105,16804],[12106,16804],[12107,16804],[12108,16804],[12109,16804],[12110,16804],[12111,16804],[12112,16804],[12113,16804],[12114,16804],[12115,16804],[12116,16804],[12117,16804],[12118,16804],[12119,16804],[12120,16804],[12121,16804],[12122,16804],[12123,16804],[12124,16804],[12125,16804],[12126,16804],[12127,16804],[12128,16804],[12129,16804],[12130,16804],[12131,16804],[12132,16804],[12133,16804],[12134,16804],[12135,16805],[12136,16805],[12137,16805],[12138,16805],[12139,16805],[12140,16805],[12141,16805],[12142,16805],[12143,16805],[12144,16805],[12145,16805],[12146,16805],[12147,16805],[12148,16805],[12149,16805],[12150,16805],[12151,16805],[12152,16805],[12153,16805],[12154,16805],[12155,16805],[12156,16805],[12157,16805],[12158,16805],[12159,16805],[12160,16805],[12161,16805],[12162,16805],[12163,16805],[12164,16805],[12165,16805],[12166,16805],[12167,16805],[12168,16805],[12169,16805],[12170,16805],[12171,16805],[12172,16805],[12173,16805],[12174,16805],[12175,16805],[12176,16805],[12177,16805],[12178,16805],[12179,16805],[12180,16805],[12181,16805],[12182,16805],[12183,16805],[12184,16805],[12185,16805],[12186,16805],[12187,16805],[12188,16805],[12189,16805],[12190,16805],[12191,16805],[12192,16805],[12193,16805],[12194,16805],[12195,16805],[12196,16805],[12197,16805],[12198,16805],[12199,16805],[12200,16805],[12201,16805],[12202,16805],[12203,16805],[12204,16805],[12205,16805],[12206,16805],[12207,16805],[12208,16805],[12209,16805],[12210,16805],[12211,16805],[12212,16805],[12213,16805],[12214,16805],[12215,16805],[12216,16805],[12217,16805],[12218,16805],[12219,16805],[12220,16805],[12221,16805],[12222,16805],[12223,16805],[12224,16805],[12225,16805],[12226,16805],[12227,16805],[12228,16805],[12229,16805],[12230,16805],[12231,16805],[12232,16805],[12233,16805],[12234,16805],[12235,16805],[12236,16805],[12237,16805],[12238,16805],[12239,16805],[12240,16805],[12241,16805],[12242,16805],[12243,16805],[12244,16805],[12245,16805],[12246,16805],[12247,16805],[12248,16805],[12249,16805],[12250,16805],[12251,16805],[12252,16805],[12253,16805],[12254,16805],[12255,16805],[12256,16805],[12257,16805],[12258,16805],[12259,16805],[12260,16805],[12261,16805],[12262,16805],[12263,16805],[12264,16805],[12265,16805],[12266,16805],[12267,16805],[12268,16805],[12269,16805],[12270,16805],[12271,16805],[12272,16805],[12273,16806],[12274,16806],[12275,16806],[12276,16806],[12277,16806],[12278,16806],[12279,16806],[12280,16806],[12281,16806],[12282,16806],[12283,16806],[12284,16806],[12285,16806],[12286,16806],[12287,16806],[12288,16806],[12289,16806],[12290,16806],[12291,16806],[12292,16806],[12293,16806],[12294,16806],[12295,16806],[12296,16806],[12297,16806],[12298,16806],[12299,16806],[12300,16806],[12301,16806],[12302,16806],[12303,16806],[12304,16806],[12305,16806],[12306,16806],[12307,16806],[12308,16806],[12309,16806],[12310,16806],[12311,16806],[12312,16806],[12313,16806],[12314,16806],[12315,16806],[12316,16806],[12317,16806],[12318,16806],[12319,16806],[12320,16806],[12321,16806],[12322,16806],[12323,16806],[12324,16806],[12325,16806],[12326,16806],[12327,16806],[12328,16806],[12329,16806],[12330,16806],[12331,16806],[12332,16806],[12333,16806],[12334,16806],[12335,16806],[12336,16806],[12337,16806],[12338,16806],[12339,16806],[12340,16806],[12341,16806],[12342,16806],[12343,16806],[12344,16806],[12345,16806],[12346,16806],[12347,16806],[12348,16806],[12349,16806],[12350,16806],[12351,16806],[12352,16806],[12353,16806],[12354,16777],[12355,16875],[12356,16875],[12357,16875],[12358,16875],[12359,16875],[12360,16875],[12361,16875],[12362,16875],[12363,16875],[12364,16671],[12365,16671],[12366,16671],[12367,16701],[12368,16701],[12369,16809],[12370,16701],[12371,16701],[12372,16702],[12373,16702],[12374,16702],[12375,16701],[12376,16701],[12377,16702],[12378,16701],[12379,16701],[12380,16702],[12381,16701],[12382,16701],[12383,16701],[12384,16701],[12385,16808],[12386,16701],[12387,16702],[12388,16702],[12389,16702],[12390,16702],[12391,16702],[12392,16702],[12393,16702],[12394,16702],[12395,16702],[12396,16702],[12397,16702],[12398,16701],[12399,16702],[12400,16702],[12401,16702],[12402,16701],[12403,16701],[12404,16701],[12405,16701],[12406,16701],[12407,16701],[12408,16701],[12409,16702],[12410,16701],[12411,16702],[12412,16702],[12413,16702],[12414,16702],[12415,16701],[12416,16701],[12417,16701],[12418,16807],[12419,16701],[12420,16701],[12421,16702],[12422,16701],[12423,16809],[12424,16809],[12425,16808],[12426,16702],[12427,16701],[12428,16701],[12429,16701],[12430,16701],[12431,16701],[12432,16701],[12433,16701],[12434,16701],[12435,16701],[12436,16701],[12437,16701],[12438,16701],[12439,16701],[12440,16702],[12441,16702],[12442,16701],[12443,16701],[12444,16701],[12445,16702],[12446,16701],[12447,16702],[12448,16702],[12449,16701],[12450,16702],[12451,16701],[12452,16701],[12453,16701],[12454,16702],[12455,16807],[12456,16808],[12457,16702],[12458,16807],[12459,16701],[12460,16701],[12461,16701],[12462,16701],[12463,16701],[12464,16701],[12465,16701],[12466,16701],[12467,16809],[12468,16808],[12469,16808],[12470,16702],[12471,16807],[12472,16701],[12473,16701],[12474,16701],[12475,16701],[12476,16701],[12477,16701],[12478,16701],[12479,16701],[12480,16809],[12481,16808],[12482,16808],[12483,16807],[12484,16701],[12485,16701],[12486,16701],[12487,16701],[12488,16701],[12489,16701],[12490,16701],[12491,16701],[12492,16808],[12493,16808],[12494,16807],[12495,16701],[12496,16701],[12497,16701],[12498,16701],[12499,16701],[12500,16701],[12501,16701],[12502,16701],[12503,16808],[12504,16808],[12505,16807],[12506,16701],[12507,16701],[12508,16701],[12509,16701],[12510,16701],[12511,16701],[12512,16701],[12513,16701],[12514,16808],[12515,16808],[12516,16701],[12517,16701],[12518,16701],[12519,16808],[12520,16807],[12521,16808],[12522,16807],[12523,16808],[12524,16807],[12525,16808],[12526,16808],[12527,16808],[12528,16808],[12529,16807],[12530,16701],[12531,16701],[12532,16701],[12533,16701],[12534,16701],[12535,16701],[12536,16701],[12537,16701],[12538,16808],[12539,16808],[12540,16807],[12541,16807],[12542,16701],[12543,16701],[12544,16701],[12545,16701],[12546,16701],[12547,16701],[12548,16701],[12549,16701],[12550,16701],[12551,16701],[12552,16701],[12553,16701],[12554,16701],[12555,16701],[12556,16701],[12557,16701],[12558,16808],[12559,16808],[12560,16808],[12561,16808],[12562,16808],[12563,16808],[12564,16702],[12565,16702],[12566,16807],[12567,16701],[12568,16701],[12569,16701],[12570,16701],[12571,16701],[12572,16701],[12573,16701],[12574,16701],[12575,16701],[12576,16701],[12577,16701],[12578,16701],[12579,16809],[12580,16809],[12581,16808],[12582,16808],[12583,16808],[12584,16702],[12585,16702],[12586,16702],[12587,16702],[12588,16702],[12589,16807],[12590,16701],[12591,16701],[12592,16701],[12593,16701],[12594,16701],[12595,16701],[12596,16701],[12597,16701],[12598,16701],[12599,16701],[12600,16701],[12601,16701],[12602,16701],[12603,16701],[12604,16701],[12605,16701],[12606,16809],[12607,16809],[12608,16808],[12609,16808],[12610,16808],[12611,16808],[12612,16808],[12613,16808],[12614,16701],[12615,16807],[12616,16701],[12617,16701],[12618,16808],[12619,16808],[12620,16808],[12621,16808],[12622,16701],[12623,16702],[12624,16807],[12625,16701],[12626,16701],[12627,16701],[12628,16701],[12629,16701],[12630,16701],[12631,16701],[12632,16701],[12633,16809],[12634,16808],[12635,16808],[12636,16808],[12637,16701],[12638,16701],[12639,16701],[12640,16701],[12641,16808],[12642,16808],[12643,16807],[12644,16701],[12645,16808],[12646,16701],[12647,16807],[12648,16808],[12649,16808],[12650,16701],[12651,16807],[12652,16808],[12653,16808],[12654,16808],[12655,16808],[12656,16701],[12657,16702],[12658,16701],[12659,16701],[12660,16701],[12661,16701],[12662,16809],[12663,16807],[12664,16808],[12665,16807],[12666,16808],[12667,16808],[12668,16808],[12669,16808],[12670,16808],[12671,16807],[12672,16808],[12673,16808],[12674,16807],[12675,16701],[12676,16701],[12677,16701],[12678,16701],[12679,16701],[12680,16701],[12681,16701],[12682,16701],[12683,16808],[12684,16808],[12685,16702],[12686,16701],[12687,16701],[12688,16701],[12689,16701],[12690,16809],[12691,16808],[12692,16808],[12693,16702],[12694,16807],[12695,16701],[12696,16701],[12697,16701],[12698,16701],[12699,16701],[12700,16701],[12701,16701],[12702,16701],[12703,16809],[12704,16808],[12705,16808],[12706,16702],[12707,16807],[12708,16701],[12709,16701],[12710,16701],[12711,16701],[12712,16701],[12713,16701],[12714,16701],[12715,16701],[12716,16809],[12717,16808],[12718,16808],[12719,16702],[12720,16807],[12721,16701],[12722,16701],[12723,16701],[12724,16701],[12725,16701],[12726,16701],[12727,16701],[12728,16701],[12729,16809],[12730,16808],[12731,16808],[12732,16807],[12733,16701],[12734,16808],[12735,16701],[12736,16807],[12737,16808],[12738,16701],[12739,16702],[12740,16807],[12741,16701],[12742,16701],[12743,16701],[12744,16701],[12745,16701],[12746,16701],[12747,16701],[12748,16701],[12749,16809],[12750,16808],[12751,16808],[12752,16807],[12753,16808],[12754,16808],[12755,16701],[12769,16810],[12770,16810],[12771,16810],[12772,16810],[12773,16810],[12774,16810],[12775,16810],[12776,16810],[12777,16810],[12778,16810],[12779,16810],[12780,16810],[12781,16810],[12782,16810],[12783,16810],[12784,16810],[12785,16810],[12786,16810],[12787,16810],[12788,16810],[12789,16810],[12790,16810],[12791,16810],[12792,16810],[12793,16810],[12794,16810],[12795,16810],[12796,16810],[12797,16810],[12798,16810],[12799,16810],[12800,16810],[12801,16810],[12802,16810],[12803,16810],[12804,16810],[12805,16810],[12806,16810],[12807,16810],[12808,16810],[12809,16810],[12810,16810],[12811,16810],[12812,16810],[12813,16810],[12814,16810],[12815,16810],[12816,16810],[12817,16810],[12818,16810],[12819,16810],[12820,16810],[12821,16810],[12822,16810],[12823,16810],[12824,16810],[12825,16810],[12826,16810],[12827,16810],[12828,16810],[12829,16810],[12830,16810],[12831,16810],[12832,16810],[12833,16810],[12834,16810],[12835,16810],[12836,16810],[12837,16810],[12838,16810],[12839,16810],[12840,16810],[12841,16810],[12842,16811],[12843,16675],[12844,16675],[12845,16675],[12846,16673],[12847,16672],[12848,16675],[12849,16673],[12850,16673],[12851,16673],[12852,16672],[12853,16673],[12854,16673],[12855,16673],[12856,16673],[12857,16673],[12858,16673],[12859,16673],[12860,16673],[12861,16672],[12862,16674],[12863,16673],[12864,16673],[12865,16674],[12866,16672],[12867,16672],[12868,16675],[12869,16672],[12870,16674],[12871,16673],[12872,16672],[12873,16811],[12874,16675],[12875,16675],[12876,16673],[12877,16675],[12878,16811],[12879,16675],[12880,16672],[12881,16674],[12882,16672],[12883,16672],[12884,16672],[12885,16672],[12886,16672],[12887,16672],[12888,16673],[12889,16672],[12890,16672],[12891,16672],[12892,16673],[12893,16672],[12894,16672],[12895,16672],[12896,16672],[12897,16672],[12898,16673],[12899,16672],[12900,16673],[12901,16675],[12902,16675],[12903,16675],[12904,16811],[12905,16811],[12906,16811],[12907,16672],[12908,16672],[12909,16672],[12910,16672],[12911,16672],[12912,16674],[12913,16673],[12914,16673],[12915,16673],[12916,16675],[12917,16675],[12918,16675],[12919,16811],[12920,16811],[12921,16811],[12922,16672],[12923,16672],[12924,16672],[12925,16672],[12926,16672],[12927,16674],[12928,16673],[12929,16673],[12930,16673],[12931,16675],[12932,16675],[12933,16675],[12934,16811],[12935,16811],[12936,16811],[12937,16672],[12938,16672],[12939,16672],[12940,16672],[12941,16672],[12942,16674],[12943,16673],[12944,16673],[12945,16673],[12946,16675],[12947,16675],[12948,16675],[12949,16811],[12950,16811],[12951,16811],[12952,16672],[12953,16672],[12954,16672],[12955,16672],[12956,16672],[12957,16674],[12958,16673],[12959,16673],[12960,16673],[12961,16675],[12962,16675],[12963,16675],[12964,16811],[12965,16811],[12966,16811],[12967,16672],[12968,16672],[12969,16672],[12970,16672],[12971,16672],[12972,16674],[12973,16673],[12974,16673],[12975,16675],[12976,16675],[12977,16675],[12978,16811],[12979,16811],[12980,16811],[12981,16672],[12982,16672],[12983,16672],[12984,16672],[12985,16674],[12986,16673],[12987,16673],[12988,16672],[12989,16672],[12990,16672],[12991,16672],[12992,16673],[12993,16673],[12994,16672],[12995,16675],[12996,16675],[12997,16675],[12998,16675],[12999,16811],[13000,16811],[13001,16811],[13002,16673],[13003,16672],[13004,16672],[13005,16672],[13006,16672],[13007,16672],[13008,16672],[13009,16673],[13010,16673],[13011,16673],[13012,16673],[13013,16673],[13014,16675],[13015,16675],[13016,16675],[13017,16811],[13018,16811],[13019,16811],[13020,16672],[13021,16672],[13022,16672],[13023,16672],[13024,16672],[13025,16674],[13026,16673],[13027,16673],[13028,16672],[13029,16672],[13030,16673],[13031,16673],[13032,16675],[13033,16675],[13034,16675],[13035,16675],[13036,16675],[13037,16675],[13038,16811],[13039,16811],[13040,16811],[13041,16811],[13042,16811],[13043,16811],[13044,16672],[13045,16672],[13046,16672],[13047,16672],[13048,16672],[13049,16672],[13050,16672],[13051,16672],[13052,16672],[13053,16672],[13054,16674],[13055,16674],[13056,16673],[13057,16673],[13058,16673],[13059,16673],[13060,16673],[13061,16675],[13062,16675],[13063,16675],[13064,16811],[13065,16811],[13066,16811],[13067,16672],[13068,16672],[13069,16672],[13070,16672],[13071,16672],[13072,16672],[13073,16672],[13074,16672],[13075,16674],[13076,16673],[13077,16673],[13078,16673],[13079,16673],[13080,16673],[13081,16673],[13082,16675],[13083,16675],[13084,16675],[13085,16811],[13086,16811],[13087,16811],[13088,16672],[13089,16672],[13090,16672],[13091,16672],[13092,16672],[13093,16672],[13094,16672],[13095,16672],[13096,16672],[13097,16672],[13098,16672],[13099,16672],[13100,16674],[13101,16674],[13102,16673],[13103,16673],[13104,16673],[13105,16673],[13106,16673],[13107,16673],[13108,16673],[13109,16674],[13110,16673],[13111,16673],[13112,16672],[13113,16672],[13114,16672],[13115,16672],[13116,16674],[13117,16673],[13118,16673],[13119,16673],[13120,16672],[13121,16672],[13122,16672],[13123,16672],[13124,16672],[13125,16672],[13126,16673],[13127,16672],[13128,16672],[13129,16672],[13130,16672],[13131,16672],[13132,16673],[13133,16673],[13134,16675],[13135,16675],[13136,16675],[13137,16811],[13138,16811],[13139,16811],[13140,16672],[13141,16672],[13142,16672],[13143,16672],[13144,16674],[13145,16673],[13146,16673],[13147,16673],[13148,16673],[13149,16672],[13150,16674],[13151,16673],[13152,16673],[13153,16675],[13154,16675],[13155,16675],[13156,16811],[13157,16811],[13158,16811],[13159,16672],[13160,16672],[13161,16672],[13162,16672],[13163,16672],[13164,16674],[13165,16673],[13166,16673],[13167,16673],[13168,16672],[13169,16672],[13170,16672],[13171,16672],[13172,16672],[13173,16673],[13174,16672],[13175,16672],[13176,16672],[13177,16672],[13178,16674],[13179,16675],[13180,16675],[13181,16675],[13182,16811],[13183,16811],[13184,16811],[13185,16672],[13186,16672],[13187,16672],[13188,16672],[13189,16674],[13190,16673],[13191,16673],[13192,16673],[13193,16673],[13194,16673],[13195,16673],[13196,16673],[13197,16673],[13198,16673],[13199,16673],[13200,16672],[13201,16672],[13202,16674],[13203,16674],[13204,16673],[13205,16673],[13206,16673],[13207,16673],[13208,16672],[13209,16672],[13210,16672],[13211,16673],[13212,16672],[13213,16672],[13214,16672],[13215,16672],[13216,16672],[13217,16672],[13218,16673],[13219,16673],[13220,16673],[13221,16673],[13222,16673],[13223,16673],[13224,16673],[13225,16673],[13226,16673],[13227,16673],[13228,16673],[13229,16673],[13230,16672],[13231,16674],[13232,16672],[13233,16672],[13234,16672],[13235,16674],[13236,16673],[13237,16675],[13238,16675],[13239,16675],[13240,16811],[13241,16811],[13242,16811],[13243,16672],[13244,16672],[13245,16672],[13246,16672],[13247,16672],[13248,16674],[13249,16673],[13250,16673],[13251,16672],[13252,16672],[13253,16672],[13254,16672],[13255,16672],[13256,16673],[13257,16673],[13258,16672],[13259,16673],[13260,16675],[13261,16675],[13262,16675],[13263,16811],[13264,16811],[13265,16811],[13266,16672],[13267,16672],[13268,16672],[13269,16672],[13270,16672],[13271,16672],[13272,16672],[13273,16674],[13274,16673],[13275,16673],[13276,16673],[13277,16675],[13278,16675],[13279,16675],[13280,16811],[13281,16811],[13282,16811],[13283,16672],[13284,16672],[13285,16672],[13286,16672],[13287,16672],[13288,16674],[13289,16673],[13290,16673],[13291,16673],[13292,16675],[13293,16675],[13294,16675],[13295,16811],[13296,16811],[13297,16811],[13298,16672],[13299,16672],[13300,16672],[13301,16672],[13302,16672],[13303,16674],[13304,16673],[13305,16673],[13306,16673],[13307,16672],[13308,16673],[13309,16673],[13310,16673],[13311,16675],[13312,16675],[13313,16675],[13314,16811],[13315,16811],[13316,16811],[13317,16672],[13318,16672],[13319,16672],[13320,16672],[13321,16672],[13322,16674],[13323,16673],[13324,16673],[13325,16672],[13326,16672],[13327,16672],[13328,16876],[13329,16876],[13330,16876],[13331,16876],[13332,16876],[13333,16876],[13334,16876],[13335,16876],[13336,16876],[13337,16876],[13338,16876],[13339,16876],[13340,16876],[13341,16876],[13342,16876],[13343,16876],[13344,16819],[13345,16819],[13346,16819],[13347,16819],[13348,16819],[13349,16819],[13350,16819],[13351,16819],[13352,16819],[13353,16819],[13354,16819],[13355,16819],[13356,16819],[13357,16819],[13358,16819],[13359,16819],[13360,16819],[13361,16819],[13362,16819],[13363,16819],[13364,16819],[13365,16819],[13366,16819],[13367,16819],[13368,16819],[13369,16819],[13370,16819],[13371,16819],[13372,16819],[13373,16819],[13374,16819],[13375,16819],[13376,16817],[13377,16817],[13378,16821],[13379,16782],[13380,16817],[13381,16782],[13382,16817],[13383,16782],[13384,16817],[13385,16782],[13386,16817],[13387,16782],[13388,16821],[13389,16817],[13390,16817],[13391,16821],[13392,16821],[13393,16782],[13394,16817],[13395,16817],[13396,16821],[13397,16782],[13398,16821],[13399,16817],[13400,16817],[13401,16821],[13402,16782],[13403,16817],[13404,16817],[13405,16821],[13406,16782],[13407,16817],[13408,16817],[13409,16821],[13410,16782],[13411,16817],[13412,16817],[13413,16821],[13414,16782],[13415,16782],[13416,16821],[13417,16782],[13418,16817],[13419,16817],[13420,16821],[13421,16821],[13422,16782],[13423,16782],[13424,16817],[13425,16817],[13426,16817],[13427,16817],[13428,16821],[13429,16821],[13430,16782],[13431,16782],[13432,16817],[13433,16817],[13434,16821],[13435,16821],[13436,16782],[13437,16782],[13438,16817],[13439,16817],[13440,16817],[13441,16821],[13442,16821],[13443,16821],[13444,16782],[13445,16782],[13446,16817],[13447,16782],[13448,16782],[13449,16782],[13450,16817],[13451,16821],[13452,16782],[13453,16817],[13454,16821],[13455,16782],[13456,16817],[13457,16817],[13458,16821],[13459,16782],[13460,16821],[13461,16821],[13462,16821],[13463,16821],[13464,16782],[13465,16817],[13466,16817],[13467,16821],[13468,16821],[13469,16782],[13470,16782],[13471,16817],[13472,16782],[13473,16782],[13474,16782],[13475,16817],[13476,16817],[13477,16817],[13478,16821],[13479,16782],[13480,16821],[13481,16817],[13482,16821],[13483,16782],[13484,16817],[13485,16817],[13486,16821],[13487,16782],[13488,16782],[13489,16782],[13490,16817],[13491,16817],[13492,16821],[13493,16782],[13494,16817],[13495,16817],[13496,16821],[13497,16782],[13498,16817],[13499,16817],[13500,16821],[13501,16782],[13502,16822],[13503,16821],[13504,16822],[13505,16822],[13506,16822],[13507,16822],[13508,16822],[13509,16822],[13510,16822],[13511,16822],[13512,16822],[13513,16822],[13514,16822],[13515,16822],[13516,16822],[13517,16822],[13518,16822],[13519,16822],[13520,16822],[13521,16822],[13522,16822],[13523,16822],[13524,16822],[13525,16813],[13526,16813],[13527,16813],[13528,16813],[13529,16813],[13530,16813],[13531,16813],[13532,16813],[13533,16813],[13534,16813],[13535,16813],[13536,16813],[13537,16813],[13538,16813],[13539,16813],[13540,16813],[13541,16813],[13542,16813],[13543,16813],[13544,16813],[13545,16813],[13546,16813],[13547,16813],[13548,16813],[13549,16813],[13550,16813],[13551,16813],[13552,16813],[13553,16813],[13554,16813],[13555,16813],[13556,16813],[13557,16813],[13558,16813],[13559,16813],[13560,16813],[13561,16813],[13562,16813],[13563,16813],[13564,16813],[13565,16813],[13566,16813],[13567,16813],[13568,16813],[13569,16813],[13570,16813],[13571,16813],[13572,16813],[13573,16813],[13574,16813],[13575,16813],[13576,16813],[13577,16813],[13578,16813],[13579,16813],[13580,16813],[13581,16813],[13582,16813],[13583,16813],[13584,16813],[13585,16813],[13586,16813],[13587,16813],[13588,16813],[13589,16813],[13590,16813],[13591,16813],[13592,16813],[13593,16813],[13594,16813],[13595,16813],[13596,16813],[13597,16813],[13598,16813],[13599,16813],[13600,16813],[13601,16813],[13602,16813],[13603,16684],[13604,16684],[13605,16684],[13606,16684],[13607,16684],[13608,16684],[13609,16684],[13614,16684],[13615,16684],[13616,16684],[13617,16684],[13618,16684],[13619,16684],[13620,16684],[13621,16684],[13622,16684],[13627,16684],[13628,16684],[13629,16684],[13630,16684],[13631,16684],[13632,16684],[13633,16684],[13634,16684],[13635,16684],[13636,16684],[13637,16684],[13638,16684],[13639,16684],[13640,16684],[13641,16684],[13642,16684],[13643,16684],[13644,16684],[13645,16684],[13646,16684],[13647,16684],[13648,16684],[13649,16684],[13650,16684],[13651,16684],[13652,16684],[13653,16684],[13654,16684],[13655,16684],[13656,16684],[13657,16684],[13658,16684],[13659,16684],[13660,16684],[13661,16684],[13662,16684],[13663,16684],[13664,16684],[13665,16684],[13666,16684],[13667,16684],[13668,16684],[13669,16684],[13670,16684],[13671,16684],[13672,16684],[13673,16684],[13674,16684],[13675,16684],[13676,16684],[13677,16684],[13678,16684],[13679,16684],[13680,16684],[13681,16684],[13682,16684],[13683,16684],[13684,16684],[13685,16684],[13686,16684],[13687,16684],[13688,16684],[13689,16684],[13690,16684],[13691,16684],[13692,16684],[13693,16684],[13694,16684],[13695,16684],[13696,16684],[13697,16684],[13698,16684],[13699,16684],[13700,16684],[13701,16684],[13702,16684],[13703,16684],[13704,16684],[13705,16684],[13706,16684],[13707,16684],[13708,16684],[13709,16684],[13710,16684],[13711,16684],[13712,16684],[13713,16684],[13714,16684],[13715,16684],[13716,16684],[13717,16684],[13718,16684],[13719,16684],[13720,16684],[13721,16684],[13722,16684],[13723,16684],[13724,16684],[13725,16684],[13726,16684],[13727,16684],[13728,16684],[13729,16684],[13730,16684],[13731,16684],[13732,16684],[13733,16684],[13734,16684],[13735,16684],[13736,16684],[13737,16684],[13738,16684],[13739,16684],[13740,16684],[13741,16684],[13742,16684],[13743,16684],[13744,16684],[13745,16684],[13746,16684],[13747,16684],[13748,16684],[13749,16684],[13750,16684],[13751,16684],[13752,16684],[13753,16684],[13754,16684],[13755,16684],[13756,16684],[13757,16684],[13758,16684],[13759,16684],[13760,16684],[13761,16684],[13762,16684],[13763,16684],[13764,16684],[13765,16684],[13766,16684],[13767,16684],[13768,16684],[13769,16684],[13770,16684],[13771,16684],[13772,16684],[13773,16684],[13774,16684],[13775,16684],[13776,16684],[13777,16684],[13778,16684],[13779,16684],[13780,16684],[13781,16684],[13782,16684],[13783,16684],[13784,16684],[13785,16684],[13786,16684],[13787,16684],[13788,16684],[13789,16684],[13790,16684],[13791,16684],[13792,16684],[13793,16684],[13794,16684],[13795,16684],[13796,16684],[13797,16684],[13798,16684],[13799,16684],[13800,16684],[13801,16684],[13802,16684],[13803,16684],[13804,16684],[13805,16684],[13806,16684],[13807,16684],[13808,16684],[13809,16684],[13810,16684],[13811,16684],[13812,16684],[13813,16684],[13814,16684],[13815,16684],[13816,16684],[13817,16684],[13818,16684],[13819,16684],[13820,16684],[13821,16684],[13822,16684],[13823,16684],[13824,16684],[13825,16684],[13826,16684],[13827,16684],[13828,16684],[13829,16684],[13830,16684],[13831,16684],[13832,16684],[13833,16684],[13834,16684],[13835,16684],[13836,16684],[13837,16684],[13838,16684],[13839,16684],[13840,16684],[13841,16684],[13842,16684],[13843,16684],[13844,16684],[13845,16684],[13846,16684],[13847,16684],[13848,16684],[13849,16684],[13850,16684],[13851,16684],[13852,16684],[13853,16684],[13854,16684],[13855,16820],[13856,16820],[13857,16820],[13858,16820],[13859,16820],[13860,16820],[13861,16820],[13862,16820],[13863,16820],[13864,16820],[13865,16820],[13866,16820],[13867,16820],[13868,16820],[13869,16820],[13870,16820],[13871,16820],[13872,16820],[13873,16820],[13874,16820],[13875,16820],[13876,16820],[13877,16820],[13878,16820],[13879,16820],[13880,16820],[13881,16820],[13882,16820],[13883,16820],[13884,16820],[13885,16820],[13886,16820],[13887,16820],[13888,16816],[13889,16816],[13890,16816],[13891,16823],[13892,16816],[13893,16823],[13894,16816],[13895,16816],[13896,16816],[13897,16816],[13898,16823],[13899,16816],[13900,16816],[13901,16816],[13902,16816],[13903,16823],[13904,16816],[13905,16823],[13906,16816],[13907,16823],[13908,16816],[13909,16816],[13910,16816],[13911,16823],[13912,16816],[13913,16823],[13914,16816],[13915,16823],[13916,16816],[13917,16823],[13918,16816],[13919,16653],[13920,16653],[13921,16653],[13922,16653],[13923,16653],[13924,16653],[13925,16784],[13926,16784],[13927,16653],[13928,16653],[13929,16653],[13930,16653],[13931,16653],[13932,16653],[13933,16653],[13934,16653],[13935,16653],[13936,16653],[13937,16653],[13938,16653],[13939,16653],[13940,16653],[13941,16653],[13942,16653],[13943,16824],[13944,16818],[13945,16824],[13946,16815],[13947,16824],[13948,16815],[13949,16818],[13950,16818],[13951,16818],[13952,16824],[13953,16824],[13954,16824],[13955,16877],[13956,16815],[13957,16818],[13958,16824],[13959,16824],[13960,16824],[13961,16824],[13962,16824],[13963,16818],[13964,16818],[13965,16818],[13966,16815],[13967,16815],[13968,16815],[13969,16815],[13970,16824],[13971,16824],[13972,16824],[13973,16818],[13974,16818],[13975,16877],[13976,16877],[13977,16824],[13978,16818],[13979,16877],[13980,16815],[13981,16815],[13982,16818],[13983,16877],[13984,16824],[13985,16824],[13986,16830],[13987,16824],[13988,16815],[13989,16815],[13990,16818],[13991,16824],[13992,16824],[13993,16824],[13994,16824],[13995,16836],[13996,16831],[13997,16833],[13998,16833],[13999,16829],[14000,16829],[14001,16829],[14002,16829],[14003,16833],[14004,16836],[14005,16836],[14006,16834],[14007,16834],[14008,16835],[14009,16832],[14010,16836],[14011,16828],[14012,16836],[14013,16836],[14014,16829],[14015,16831],[14016,16832],[14017,16833],[14018,16833],[14019,16829],[14020,16829],[14021,16834],[14022,16834],[14023,16831],[14024,16835],[14025,16836],[14026,16836],[14027,16828],[14028,16832],[14029,16833],[14030,16833],[14031,16829],[14032,16829],[14033,16834],[14034,16834],[14035,16831],[14036,16835],[14037,16836],[14038,16836],[14039,16828],[14040,16832],[14041,16829],[14042,16829],[14043,16833],[14044,16833],[14045,16834],[14046,16834],[14047,16831],[14048,16835],[14049,16836],[14050,16836],[14051,16828],[14052,16832],[14053,16833],[14054,16833],[14055,16834],[14056,16834],[14057,16831],[14058,16835],[14059,16836],[14060,16836],[14061,16828],[14062,16832],[14063,16833],[14064,16833],[14065,16834],[14066,16834],[14067,16831],[14068,16835],[14069,16836],[14070,16836],[14071,16828],[14072,16832],[14073,16833],[14074,16833],[14075,16836],[14076,16836],[14077,16828],[14078,16833],[14079,16833],[14080,16836],[14081,16836],[14082,16833],[14083,16833],[14084,16833],[14085,16829],[14086,16829],[14087,16834],[14088,16834],[14089,16831],[14090,16835],[14091,16836],[14092,16836],[14093,16836],[14094,16828],[14095,16832],[14096,16833],[14097,16833],[14098,16829],[14099,16829],[14100,16834],[14101,16834],[14102,16831],[14103,16835],[14104,16836],[14105,16836],[14106,16828],[14107,16828],[14108,16828],[14109,16832],[14110,16833],[14111,16833],[14112,16833],[14113,16829],[14114,16829],[14115,16834],[14116,16834],[14117,16831],[14118,16835],[14119,16836],[14120,16836],[14121,16828],[14122,16832],[14123,16829],[14124,16829],[14125,16829],[14126,16829],[14127,16833],[14128,16835],[14129,16836],[14130,16828],[14131,16828],[14132,16829],[14133,16829],[14134,16833],[14135,16829],[14136,16834],[14137,16834],[14138,16834],[14139,16834],[14140,16831],[14141,16835],[14142,16836],[14143,16828],[14144,16832],[14145,16832],[14146,16832],[14147,16832],[14148,16832],[14149,16832],[14150,16832],[14151,16832],[14152,16832],[14153,16832],[14154,16832],[14155,16832],[14156,16832],[14157,16832],[14158,16832],[14159,16832],[14160,16832],[14161,16832],[14162,16832],[14163,16832],[14164,16832],[14165,16832],[14166,16832],[14167,16832],[14168,16832],[14169,16832],[14170,16832],[14171,16832],[14172,16832],[14173,16832],[14174,16832],[14175,16832],[14176,16832],[14177,16832],[14178,16832],[14179,16832],[14180,16832],[14181,16832],[14182,16832],[14183,16832],[14184,16832],[14185,16832],[14186,16832],[14187,16832],[14188,16832],[14189,16832],[14190,16832],[14191,16832],[14192,16832],[14193,16832],[14194,16832],[14195,16832],[14196,16832],[14197,16832],[14198,16832],[14199,16832],[14200,16832],[14201,16832],[14202,16832],[14203,16832],[14204,16832],[14205,16832],[14206,16832],[14207,16832],[14208,16832],[14209,16832],[14210,16832],[14211,16832],[14212,16832],[14213,16832],[14214,16829],[14215,16829],[14216,16829],[14217,16829],[14218,16833],[14219,16833],[14220,16834],[14221,16834],[14222,16831],[14223,16835],[14224,16836],[14225,16836],[14226,16828],[14227,16832],[14228,16833],[14229,16836],[14230,16829],[14231,16833],[14232,16833],[14233,16829],[14234,16829],[14235,16834],[14236,16834],[14237,16831],[14238,16835],[14239,16836],[14240,16836],[14241,16828],[14242,16832],[14243,16833],[14244,16833],[14245,16829],[14246,16829],[14247,16834],[14248,16834],[14249,16831],[14250,16835],[14251,16836],[14252,16836],[14253,16828],[14254,16832],[14255,16833],[14256,16833],[14257,16829],[14258,16829],[14259,16834],[14260,16834],[14261,16831],[14262,16835],[14263,16836],[14264,16836],[14265,16828],[14266,16832],[14267,16832],[14268,16836],[14269,16833],[14270,16833],[14271,16829],[14272,16829],[14273,16834],[14274,16834],[14275,16831],[14276,16835],[14277,16836],[14278,16836],[14279,16828],[14280,16832],[14281,16832],[14282,16828],[14283,16828],[14284,16828],[14285,16828],[14286,16828],[14287,16828],[14288,16828],[14289,16828],[14290,16828],[14291,16828],[14292,16828],[14293,16828],[14294,16828],[14295,16828],[14296,16828],[14297,16828],[14298,16828],[14299,16828],[14300,16828],[14301,16828],[14302,16828],[14303,16828],[14304,16828],[14305,16828],[14306,16828],[14307,16828],[14308,16828],[14309,16828],[14310,16828],[14311,16828],[14312,16828],[14313,16828],[14314,16828],[14315,16828],[14316,16828],[14317,16828],[14318,16828],[14319,16828],[14320,16828],[14321,16828],[14322,16828],[14323,16828],[14324,16828],[14325,16828],[14326,16828],[14327,16828],[14328,16828],[14329,16828],[14330,16828],[14331,16828],[14332,16828],[14333,16828],[14334,16828],[14335,16828],[14336,16828],[14337,16828],[14338,16828],[14339,16828],[14340,16828],[14341,16828],[14342,16828],[14343,16828],[14344,16828],[14345,16828],[14346,16828],[14347,16828],[14348,16828],[14349,16828],[14350,16828],[14351,16828],[14352,16828],[14353,16828],[14354,16828],[14355,16828],[14356,16828],[14357,16828],[14358,16828],[14359,16828],[14360,16828],[14361,16828],[14362,16828],[14363,16828],[14364,16828],[14365,16828],[14366,16828],[14367,16828],[14368,16828],[14369,16828],[14370,16828],[14371,16828],[14372,16828],[14373,16828],[14374,16828],[14375,16828],[14376,16828],[14377,16828],[14378,16828],[14379,16828],[14380,16828],[14381,16828],[14382,16828],[14383,16828],[14384,16828],[14385,16828],[14386,16828],[14387,16828],[14388,16828],[14389,16828],[14390,16828],[14391,16828],[14392,16828],[14393,16828],[14394,16828],[14395,16828],[14396,16828],[14397,16828],[14398,16828],[14399,16828],[14400,16828],[14401,16828],[14402,16828],[14403,16828],[14404,16828],[14405,16828],[14406,16828],[14407,16828],[14408,16828],[14409,16828],[14410,16828],[14411,16828],[14412,16828],[14413,16828],[14414,16828],[14415,16828],[14416,16828],[14417,16828],[14418,16828],[14419,16828],[14420,16828],[14421,16828],[14422,16828],[14423,16828],[14424,16828],[14425,16828],[14426,16828],[14427,16828],[14428,16828],[14429,16836],[14430,16836],[14431,16836],[14432,16836],[14433,16836],[14434,16836],[14435,16878],[14436,16840],[14437,16840],[14438,16840],[14439,16840],[14440,16840],[14441,16840],[14442,16840],[14443,16840],[14444,16840],[14445,16840],[14446,16840],[14447,16840],[14448,16818],[14449,16829],[14450,16841],[14451,16841],[14452,16815],[14453,16818],[14454,16818],[14455,16818],[14456,16841],[14457,16842],[14458,16830],[14459,16842],[14460,16830],[14461,16842],[14462,16830],[14463,16842],[14464,16830],[14465,16841],[14466,16841],[14467,16841],[14468,16841],[14469,16841],[14470,16841],[14471,16841],[14472,16841],[14473,16841],[14474,16841],[14475,16841],[14476,16841],[14477,16841],[14478,16841],[14479,16842],[14480,16830],[14481,16842],[14482,16830],[14483,16842],[14484,16830],[14485,16830],[14486,16842],[14487,16842],[14488,16842],[14489,16815],[14490,16818],[14491,16842],[14492,16830],[14493,16842],[14494,16830],[14495,16842],[14496,16830],[14497,16818],[14498,16818],[14499,16842],[14500,16818],[14501,16842],[14502,16815],[14503,16815],[14504,16815],[14505,16815],[14506,16842],[14507,16830],[14508,16818],[14509,16842],[14510,16830],[14511,16818],[14512,16842],[14513,16830],[14514,16841],[14515,16877],[14516,16829],[14517,16815],[14518,16815],[14519,16818],[14520,16841],[14521,16830],[14522,16842],[14523,16830],[14524,16815],[14525,16818],[14526,16842],[14527,16830],[14528,16842],[14529,16830],[14530,16842],[14531,16830],[14532,16842],[14533,16830],[14534,16842],[14535,16830],[14536,16843],[14537,16842],[14538,16830],[14539,16879],[14540,16843],[14541,16843],[14542,16843],[14543,16843],[14544,16843],[14545,16843],[14546,16843],[14547,16843],[14548,16843],[14549,16843],[14550,16843],[14551,16879],[14552,16843],[14553,16843],[14554,16843],[14555,16843],[14556,16843],[14557,16843],[14558,16843],[14559,16843],[14560,16846],[14561,16846],[14562,16844],[14563,16844],[14564,16846],[14565,16846],[14566,16844],[14567,16846],[14568,16846],[14569,16844],[14570,16844],[14571,16844],[14572,16844],[14573,16846],[14574,16844],[14575,16846],[14576,16846],[14577,16846],[14578,16844],[14579,16846],[14580,16846],[14581,16844],[14582,16846],[14583,16846],[14584,16844],[14585,16846],[14586,16844],[14587,16846],[14588,16844],[14589,16846],[14590,16844],[14591,16844],[14592,16846],[14593,16844],[14594,16846],[14595,16846],[14596,16844],[14597,16846],[14598,16846],[14599,16844],[14600,16846],[14601,16846],[14602,16844],[14603,16846],[14604,16846],[14605,16844],[14606,16846],[14607,16846],[14608,16844],[14609,16847],[14610,16847],[14611,16847],[14612,16847],[14613,16847],[14614,16847],[14615,16847],[14616,16847],[14617,16847],[14618,16847],[14619,16847],[14620,16847],[14621,16847],[14622,16847],[14623,16847],[14624,16847],[14625,16847],[14626,16847],[14627,16847],[14628,16847],[14629,16847],[14630,16847],[14631,16841],[14632,16841],[14633,16841],[14634,16841],[14635,16841],[14636,16841],[14637,16841],[14638,16841],[14639,16841],[14640,16841],[14641,16841],[14642,16841],[14643,16841],[14644,16841],[14645,16841],[14646,16841],[14647,16841],[14648,16841],[14649,16841],[14650,16841],[14651,16841],[14652,16841],[14653,16841],[14654,16841],[14655,16841],[14656,16841],[14657,16841],[14658,16841],[14659,16849],[14660,16849],[14661,16849],[14662,16849],[14663,16849],[14664,16849],[14665,16849],[14666,16849],[14667,16849],[14668,16849],[14669,16849],[14670,16849],[14671,16849],[14672,16849],[14673,16849],[14674,16849],[14675,16849],[14676,16849],[14677,16849],[14678,16849],[14679,16849],[14680,16849],[14681,16849],[14682,16849],[14683,16849],[14684,16849],[14685,16849],[14686,16849],[14687,16849],[14688,16849],[14689,16849],[14690,16849],[14691,16849],[14692,16849],[14693,16849],[14694,16849],[14695,16849],[14696,16849],[14697,16849],[14698,16849],[14699,16849],[14700,16849],[14701,16849],[14702,16849],[14703,16849],[14704,16849],[14705,16849],[14706,16849],[14707,16849],[14708,16849],[14709,16849],[14710,16849],[14711,16849],[14712,16849],[14713,16849],[14714,16849],[14715,16849],[14716,16849],[14717,16849],[14718,16674],[14719,16674],[14720,16674],[14721,16674],[14722,16674],[14723,16674],[14724,16674],[14725,16674],[14726,16674],[14727,16674],[14728,16674],[14729,16674],[14730,16674],[14731,16674],[14732,16674],[14733,16674],[14734,16674],[14735,16674],[14736,16674],[14737,16674],[14738,16674],[14739,16725],[14740,16725],[14741,16725],[14742,16725],[14743,16725],[14744,16725],[14745,16725],[14746,16725],[14747,16725],[14748,16725],[14749,16725],[14750,16725],[14751,16725],[14752,16725],[14753,16725],[14754,16725],[14755,16725],[14756,16725],[14757,16725],[14758,16725],[14759,16725],[14760,16725],[14761,16725],[14762,16725],[14763,16725],[14764,16725],[14765,16725],[14766,16725],[14767,16725],[14768,16725],[14769,16725],[14770,16725],[14771,16681],[14772,16681],[14773,16681],[14774,16681],[14775,16681],[14776,16681],[14777,16681],[14778,16681],[14779,16681],[14780,16681],[14781,16681],[14782,16681],[14783,16681],[14784,16681],[14785,16681],[14786,16681],[14787,16681],[14788,16681],[14789,16681],[14790,16681],[14791,16681],[14792,16681],[14793,16681],[14794,16681],[14795,16681],[14796,16681],[14797,16681],[14798,16681],[14799,16681],[14800,16681],[14801,16681],[14802,16681],[14803,16681],[14804,16681],[14805,16681],[14806,16681],[14807,16681],[14808,16681],[14809,16681],[14810,16681],[14811,16681],[14812,16681],[14813,16681],[14814,16681],[14815,16681],[14816,16681],[14817,16681],[14818,16681],[14819,16681],[14820,16681],[14821,16681],[14822,16681],[14823,16681],[14824,16681],[14825,16681],[14826,16681],[14827,16681],[14828,16681],[14829,16681],[14830,16681],[14831,16681],[14832,16681],[14833,16681],[14834,16681],[14835,16681],[14836,16681],[14837,16681],[14838,16681],[14839,16681],[14840,16681],[14841,16681],[14842,16681],[14843,16681],[14844,16681],[14845,16681],[14846,16681],[14847,16681],[14848,16681],[14849,16681],[14850,16681],[14851,16681],[14852,16681],[14853,16681],[14854,16681],[14855,16681],[14856,16681],[14857,16681],[14858,16681],[14859,16681],[14860,16681],[14861,16681],[14862,16681],[14863,16681],[14864,16681],[14865,16681],[14866,16681],[14867,16681],[14868,16681],[14869,16681],[14870,16681],[14871,16681],[14872,16681],[14873,16681],[14874,16681],[14875,16681],[14876,16681],[14877,16681],[14878,16681],[14879,16681],[14880,16681],[14881,16681],[14882,16681],[14883,16681],[14884,16681],[14885,16681],[14886,16681],[14887,16681],[14888,16681],[14889,16681],[14890,16681],[14891,16681],[14892,16681],[14893,16681],[14894,16681],[14895,16681],[14896,16681],[14897,16681],[14898,16681],[14899,16681],[14900,16681],[14901,16681],[14902,16681],[14903,16681],[14904,16681],[14905,16681],[14906,16681],[14907,16681],[14908,16681],[14909,16681],[14910,16681],[14911,16681],[14912,16681],[14913,16681],[14914,16681],[14915,16681],[14916,16681],[14917,16681],[14918,16681],[14919,16681],[14920,16681],[14921,16681],[14922,16681],[14923,16681],[14924,16681],[14925,16681],[14926,16681],[14927,16681],[14928,16681],[14929,16681],[14930,16681],[14931,16681],[14932,16681],[14933,16681],[14934,16681],[14935,16681],[14936,16681],[14937,16681],[14938,16681],[14939,16681],[14940,16681],[14941,16681],[14942,16681],[14943,16681],[14944,16681],[14945,16681],[14946,16681],[14947,16681],[14948,16681],[14949,16681],[14950,16681],[14951,16681],[14952,16681],[14953,16681],[14954,16681],[14955,16681],[14956,16681],[14957,16681],[14958,16681],[14959,16681],[14960,16681],[14961,16681],[14962,16681],[14963,16681],[14964,16681],[14965,16681],[14966,16681],[14967,16681],[14968,16681],[14969,16681],[14970,16681],[14971,16681],[14972,16681],[14973,16681],[14974,16681],[14975,16681],[14976,16681],[14977,16681],[14978,16681],[14979,16681],[14980,16681],[14981,16681],[14982,16681],[14983,16681],[14984,16681],[14985,16681],[14986,16681],[14987,16681],[14988,16681],[14989,16681],[14990,16681],[14991,16681],[14992,16681],[14993,16681],[14994,16681],[14995,16681],[14996,16681],[14997,16681],[14998,16681],[14999,16681],[15000,16681],[15001,16681],[15002,16681],[15003,16681],[15004,16681],[15005,16681],[15006,16681],[15007,16681],[15008,16681],[15009,16681],[15010,16681],[15011,16681],[15012,16681],[15013,16681],[15014,16681],[15015,16681],[15016,16681],[15017,16681],[15018,16681],[15019,16681],[15020,16681],[15021,16681],[15022,16681],[15023,16681],[15024,16681],[15025,16681],[15026,16681],[15027,16681],[15028,16681],[15029,16681],[15030,16681],[15031,16681],[15032,16681],[15033,16681],[15034,16681],[15035,16681],[15036,16681],[15037,16681],[15038,16681],[15039,16681],[15040,16681],[15041,16681],[15042,16681],[15043,16681],[15044,16681],[15045,16681],[15046,16681],[15047,16681],[15048,16681],[15049,16681],[15050,16681],[15051,16681],[15052,16681],[15053,16681],[15054,16681],[15055,16681],[15056,16681],[15057,16681],[15058,16681],[15059,16681],[15060,16681],[15061,16681],[15062,16681],[15063,16681],[15064,16681],[15065,16681],[15066,16681],[15067,16681],[15068,16681],[15069,16681],[15070,16681],[15071,16681],[15072,16681],[15073,16681],[15074,16681],[15075,16681],[15076,16681],[15077,16681],[15078,16681],[15079,16681],[15080,16681],[15081,16681],[15082,16681],[15083,16681],[15084,16681],[15085,16681],[15086,16681],[15087,16681],[15088,16681],[15089,16681],[15090,16681],[15091,16681],[15092,16681],[15093,16681],[15094,16681],[15095,16681],[15096,16681],[15097,16681],[15098,16681],[15099,16681],[15100,16681],[15101,16681],[15102,16681],[15103,16681],[15104,16681],[15105,16681],[15106,16681],[15107,16681],[15108,16681],[15109,16681],[15110,16681],[15111,16681],[15112,16681],[15113,16681],[15114,16681],[15115,16681],[15116,16681],[15117,16681],[15118,16681],[15119,16681],[15120,16681],[15121,16681],[15122,16681],[15123,16681],[15124,16681],[15125,16681],[15126,16681],[15127,16681],[15128,16681],[15129,16681],[15130,16681],[15131,16681],[15132,16681],[15133,16880],[15134,16850],[15135,16850],[15136,16850],[15137,16850],[15138,16850],[15139,16850],[15140,16850],[15141,16850],[15142,16850],[15143,16850],[15144,16850],[15145,16850],[15146,16850],[15147,16850],[15148,16850],[15149,16850],[15150,16850],[15151,16850],[15152,16850],[15153,16850],[15154,16850],[15155,16850],[15156,16850],[15157,16850],[15158,16850],[15159,16850],[15160,16850],[15161,16850],[15162,16850],[15163,16850],[15164,16850],[15165,16850],[15166,16850],[15167,16850],[15168,16850],[15169,16850],[15170,16850],[15171,16850],[15172,16850],[15173,16850],[15174,16850],[15175,16880],[15176,16850],[15177,16850],[15178,16850],[15179,16850],[15180,16850],[15181,16850],[15182,16850],[15183,16850],[15184,16850],[15185,16850],[15186,16850],[15187,16850],[15188,16850],[15189,16850],[15190,16682],[15191,16682],[15192,16682],[15193,16682],[15194,16682],[15195,16682],[15196,16682],[15197,16682],[15198,16682],[15199,16682],[15200,16682],[15201,16682],[15202,16682],[15203,16682],[15204,16682],[15205,16682],[15206,16720],[15207,16682],[15208,16682],[15209,16682],[15210,16682],[15211,16682],[15212,16682],[15213,16682],[15214,16682],[15215,16682],[15216,16682],[15217,16682],[15218,16720],[15219,16720],[15220,16720],[15221,16720],[15222,16682],[15223,16682],[15224,16682],[15225,16682],[15226,16682],[15227,16682],[15228,16682],[15229,16682],[15230,16682],[15231,16682],[15232,16682],[15233,16682],[15234,16682],[15235,16682],[15236,16682],[15237,16682],[15238,16682],[15239,16682],[15240,16682],[15241,16745],[15242,16682],[15243,16682],[15244,16682],[15245,16682],[15246,16682],[15247,16745],[15248,16745],[15249,16745],[15250,16682],[15251,16745],[15252,16682],[15253,16682],[15254,16720],[15255,16720],[15256,16745],[15257,16745],[15258,16682],[15259,16682],[15260,16682],[15261,16682],[15262,16682],[15263,16682],[15264,16682],[15265,16682],[15266,16682],[15267,16682],[15268,16682],[15269,16682],[15270,16682],[15271,16682],[15272,16682],[15273,16682],[15274,16720],[15275,16720],[15276,16745],[15277,16745],[15278,16682],[15279,16682],[15280,16682],[15281,16682],[15282,16682],[15283,16682],[15284,16682],[15285,16682],[15286,16682],[15287,16682],[15288,16682],[15289,16682],[15290,16682],[15291,16682],[15292,16720],[15293,16720],[15294,16745],[15295,16682],[15296,16682],[15297,16682],[15298,16682],[15299,16682],[15300,16682],[15301,16682],[15302,16682],[15303,16682],[15304,16682],[15305,16682],[15306,16682],[15307,16682],[15308,16682],[15309,16720],[15310,16720],[15311,16745],[15312,16682],[15313,16682],[15314,16682],[15315,16682],[15316,16682],[15317,16682],[15318,16682],[15319,16682],[15320,16682],[15321,16682],[15322,16682],[15323,16682],[15324,16682],[15325,16682],[15326,16720],[15327,16720],[15328,16745],[15329,16682],[15330,16682],[15331,16682],[15332,16682],[15333,16682],[15334,16682],[15335,16682],[15336,16682],[15337,16682],[15338,16682],[15339,16682],[15340,16682],[15341,16682],[15342,16682],[15343,16720],[15344,16745],[15345,16682],[15346,16682],[15347,16682],[15348,16682],[15349,16682],[15350,16682],[15351,16682],[15352,16682],[15353,16682],[15354,16682],[15355,16682],[15356,16745],[15357,16682],[15358,16745],[15359,16682],[15360,16682],[15361,16745],[15362,16745],[15363,16720],[15364,16745],[15365,16682],[15366,16682],[15367,16682],[15368,16682],[15369,16682],[15370,16745],[15371,16682],[15372,16720],[15373,16720],[15374,16745],[15375,16682],[15376,16682],[15377,16682],[15378,16682],[15379,16682],[15380,16682],[15381,16682],[15382,16682],[15383,16682],[15384,16682],[15385,16682],[15386,16682],[15387,16682],[15388,16682],[15389,16720],[15390,16720],[15391,16720],[15392,16720],[15393,16745],[15394,16745],[15395,16682],[15396,16682],[15397,16682],[15398,16682],[15399,16682],[15400,16682],[15401,16682],[15402,16682],[15403,16682],[15404,16682],[15405,16682],[15406,16682],[15407,16682],[15408,16682],[15409,16682],[15410,16682],[15411,16682],[15412,16682],[15413,16682],[15414,16682],[15415,16682],[15416,16682],[15417,16682],[15418,16682],[15419,16682],[15420,16682],[15421,16682],[15422,16682],[15423,16682],[15424,16720],[15425,16720],[15426,16720],[15427,16745],[15428,16682],[15429,16682],[15430,16682],[15431,16682],[15432,16682],[15433,16682],[15434,16682],[15435,16682],[15436,16682],[15437,16682],[15438,16682],[15439,16682],[15440,16682],[15441,16682],[15442,16682],[15443,16682],[15444,16682],[15445,16682],[15446,16682],[15447,16682],[15448,16682],[15449,16682],[15450,16682],[15451,16682],[15452,16682],[15453,16682],[15454,16720],[15455,16720],[15456,16720],[15457,16720],[15458,16720],[15459,16745],[15460,16745],[15461,16745],[15462,16745],[15463,16745],[15464,16745],[15465,16745],[15466,16745],[15467,16745],[15468,16745],[15469,16745],[15470,16745],[15471,16745],[15472,16745],[15473,16745],[15474,16745],[15475,16745],[15476,16745],[15477,16745],[15478,16745],[15479,16745],[15480,16745],[15481,16745],[15482,16745],[15483,16745],[15484,16745],[15485,16745],[15486,16745],[15487,16745],[15488,16745],[15489,16745],[15490,16745],[15491,16745],[15492,16745],[15493,16745],[15494,16745],[15495,16745],[15496,16745],[15497,16745],[15498,16745],[15499,16745],[15500,16745],[15501,16745],[15502,16745],[15503,16745],[15504,16745],[15505,16745],[15506,16745],[15507,16745],[15508,16745],[15509,16745],[15510,16745],[15511,16745],[15512,16745],[15513,16745],[15514,16745],[15515,16745],[15516,16745],[15517,16745],[15518,16745],[15519,16745],[15520,16745],[15521,16745],[15522,16745],[15523,16745],[15524,16745],[15525,16745],[15526,16745],[15527,16745],[15528,16745],[15529,16745],[15530,16745],[15531,16745],[15532,16745],[15533,16745],[15534,16745],[15535,16745],[15536,16745],[15537,16745],[15538,16745],[15539,16745],[15540,16745],[15541,16745],[15542,16745],[15543,16745],[15544,16745],[15545,16745],[15546,16745],[15547,16745],[15548,16745],[15549,16745],[15550,16745],[15551,16745],[15552,16745],[15553,16745],[15554,16745],[15555,16745],[15556,16745],[15557,16745],[15558,16745],[15559,16745],[15560,16745],[15561,16745],[15562,16745],[15563,16745],[15564,16745],[15565,16745],[15566,16745],[15567,16745],[15568,16745],[15569,16745],[15570,16745],[15571,16745],[15572,16745],[15573,16745],[15574,16745],[15575,16745],[15576,16745],[15577,16745],[15578,16745],[15579,16745],[15580,16745],[15581,16745],[15582,16745],[15583,16745],[15584,16745],[15585,16745],[15586,16745],[15587,16745],[15588,16745],[15589,16682],[15590,16682],[15591,16682],[15592,16682],[15593,16682],[15594,16682],[15595,16682],[15596,16682],[15597,16682],[15598,16682],[15599,16682],[15600,16682],[15601,16682],[15602,16682],[15603,16682],[15604,16682],[15605,16682],[15606,16682],[15607,16682],[15608,16682],[15609,16682],[15610,16682],[15611,16720],[15612,16682],[15613,16720],[15614,16745],[15615,16682],[15616,16682],[15617,16682],[15618,16682],[15619,16682],[15620,16682],[15621,16682],[15622,16682],[15623,16682],[15624,16682],[15625,16682],[15626,16682],[15627,16682],[15628,16682],[15629,16720],[15630,16720],[15631,16745],[15632,16682],[15633,16682],[15634,16682],[15635,16682],[15636,16682],[15637,16682],[15638,16682],[15639,16682],[15640,16682],[15641,16682],[15642,16682],[15643,16682],[15644,16682],[15645,16682],[15646,16682],[15647,16682],[15648,16682],[15649,16745],[15650,16682],[15651,16682],[15652,16745],[15653,16745],[15654,16745],[15655,16682],[15656,16682],[15657,16745],[15658,16745],[15659,16682],[15660,16682],[15661,16682],[15662,16682],[15663,16682],[15664,16682],[15665,16745],[15666,16682],[15667,16682],[15668,16682],[15669,16682],[15670,16682],[15671,16682],[15672,16682],[15673,16682],[15674,16682],[15675,16682],[15676,16682],[15677,16682],[15678,16682],[15679,16682],[15680,16682],[15681,16682],[15682,16682],[15683,16682],[15684,16682],[15685,16682],[15686,16682],[15687,16720],[15688,16745],[15689,16682],[15690,16682],[15691,16682],[15692,16682],[15693,16682],[15694,16682],[15695,16682],[15696,16682],[15697,16682],[15698,16682],[15699,16682],[15700,16682],[15701,16682],[15702,16682],[15703,16720],[15704,16720],[15705,16745],[15706,16745],[15707,16682],[15708,16682],[15709,16682],[15710,16682],[15711,16682],[15712,16682],[15713,16720],[15714,16682],[15715,16720],[15716,16720],[15717,16682],[15718,16682],[15719,16682],[15720,16720],[15721,16682],[15722,16682],[15723,16682],[15724,16682],[15725,16682],[15726,16682],[15727,16682],[15728,16720],[15729,16720],[15730,16745],[15731,16682],[15732,16682],[15733,16682],[15734,16682],[15735,16682],[15736,16682],[15737,16682],[15738,16682],[15739,16682],[15740,16682],[15741,16682],[15742,16682],[15743,16682],[15744,16682],[15745,16720],[15746,16682],[15747,16682],[15748,16682],[15749,16682],[15750,16682],[15751,16682],[15752,16720],[15753,16682],[15754,16682],[15755,16682],[15756,16682],[15757,16720],[15758,16720],[15759,16720],[15760,16720],[15761,16745],[15762,16745],[15763,16745],[15764,16745],[15765,16682],[15766,16682],[15767,16682],[15768,16682],[15769,16682],[15770,16682],[15771,16682],[15772,16682],[15773,16682],[15774,16682],[15775,16682],[15776,16682],[15777,16682],[15778,16682],[15779,16682],[15780,16682],[15781,16682],[15782,16682],[15783,16682],[15784,16720],[15785,16720],[15786,16745],[15787,16682],[15788,16682],[15789,16682],[15790,16682],[15791,16682],[15792,16682],[15793,16682],[15794,16682],[15795,16682],[15796,16682],[15797,16682],[15798,16682],[15799,16682],[15800,16682],[15801,16682],[15802,16682],[15803,16682],[15804,16682],[15805,16720],[15806,16720],[15807,16745],[15808,16682],[15809,16682],[15810,16682],[15811,16682],[15812,16682],[15813,16682],[15814,16682],[15815,16682],[15816,16682],[15817,16682],[15818,16682],[15819,16682],[15820,16682],[15821,16682],[15822,16682],[15823,16682],[15824,16682],[15825,16682],[15826,16720],[15827,16720],[15828,16745],[15829,16682],[15830,16682],[15831,16682],[15832,16682],[15833,16682],[15834,16682],[15835,16682],[15836,16682],[15837,16682],[15838,16682],[15839,16682],[15840,16682],[15841,16682],[15842,16682],[15843,16682],[15844,16682],[15845,16682],[15846,16745],[15847,16745],[15848,16745],[15849,16745],[15850,16745],[15851,16745],[15852,16745],[15853,16745],[15854,16745],[15855,16745],[15856,16745],[15857,16745],[15858,16745],[15859,16745],[15860,16745],[15861,16745],[15862,16745],[15863,16745],[15864,16745],[15865,16745],[15866,16745],[15867,16745],[15868,16745],[15869,16745],[15870,16745],[15871,16745],[15872,16745],[15873,16852],[15874,16851],[15875,16851],[15876,16852],[15877,16851],[15878,16851],[15879,16852],[15880,16851],[15881,16852],[15882,16851],[15883,16852],[15884,16851],[15885,16852],[15886,16851],[15887,16852],[15888,16851],[15889,16851],[15890,16851],[15891,16851],[15892,16851],[15893,16851],[15894,16851],[15895,16851],[15896,16852],[15897,16851],[15898,16851],[15899,16851],[15900,16852],[15901,16851],[15902,16851],[15903,16851],[15904,16852],[15905,16852],[15906,16851],[15907,16851],[15908,16852],[15909,16851],[15910,16852],[15911,16852],[15912,16852],[15913,16851],[15914,16851],[15915,16852],[15916,16851],[15917,16852],[15918,16851],[15919,16851],[15920,16852],[15921,16851],[15922,16852],[15923,16851],[15924,16852],[15925,16851],[15926,16852],[15927,16851],[15928,16852],[15929,16851],[16150,16632],[16151,16632],[16285,16856],[16286,16856],[16287,16856],[16288,16856],[16289,16856],[16290,16856],[16291,16856],[16292,16856],[16293,16856],[16294,16856],[16295,16856],[16296,16856],[16297,16856],[16298,16856],[16299,16856],[16300,16856],[16301,16856],[16302,16856],[16303,16856],[16304,16856],[16305,16856],[16306,16856],[16307,16856],[16308,16856],[16309,16856],[16310,16856],[16311,16856],[16312,16856],[16313,16856],[16314,16856],[16315,16856],[16316,16856],[16317,16856],[16318,16856],[16319,16856],[16320,16856],[16321,16856],[16322,16856],[16323,16856],[16324,16856],[16325,16856],[16326,16856],[16327,16856],[16328,16856],[16329,16856],[16330,16856],[16331,16856],[16332,16856],[16333,16856],[16334,16856],[16335,16856],[16336,16856],[16337,16856],[16338,16856],[16339,16856],[16340,16856],[16341,16856],[16342,16856],[16343,16856],[16344,16856],[16345,16856],[16346,16856],[16347,16856],[16348,16856],[16349,16856],[16350,16856],[16351,16856],[16352,16856],[16353,16856],[16354,16856],[16355,16856],[16356,16856],[16357,16856],[16358,16856],[16359,16856],[16360,16856],[16361,16856],[16362,16856],[16363,16856],[16364,16856],[16365,16856],[16366,16856],[16367,16856],[16368,16856],[16369,16856],[16370,16856],[16371,16856],[16372,16856],[16373,16856],[16374,16856],[16375,16856],[16376,16856],[16377,16856],[16378,16856],[16379,16856],[16380,16856],[16381,16856],[16382,16856],[16383,16856],[16384,16856],[16385,16856],[16386,16856],[16387,16856],[16388,16856],[16389,16856],[16390,16856],[16391,16856],[16392,16856],[16393,16856],[16394,16856],[16395,16856],[16396,16856],[16397,16856],[16398,16856],[16399,16856],[16400,16856],[16401,16856],[16402,16856],[16403,16856],[16404,16856],[16405,16856],[16406,16856],[16407,16856],[16408,16856],[16409,16856],[16410,16856],[16411,16856],[16412,16856],[16413,16856],[16414,16856],[16415,16856],[16416,16856],[16417,16856],[16418,16856],[16419,16856],[16420,16856],[16421,16856],[16422,16856],[16423,16856],[16424,16856],[16425,16856],[16426,16856],[16427,16856],[16428,16856],[16429,16856],[16430,16856],[16431,16856],[16432,16856],[16446,16629],[16450,16629],[16568,16629],[16603,16629],[16605,16629]],"b":[[40,"impl-AsRef%3C%5Bu8;+%3C%24hash+as+%24crate::Hash%3E::LEN%5D%3E-for-DescriptorId"],[41,"impl-AsRef%3C%5Bu8%5D%3E-for-DescriptorId"],[123,"impl-FromSql-for-Impl%3CTxid%3E"],[124,"impl-FromSql-for-Impl%3CTransaction%3E"],[125,"impl-FromSql-for-Impl%3CScriptBuf%3E"],[126,"impl-FromSql-for-Impl%3CAmount%3E"],[127,"impl-FromSql-for-Impl%3CDescriptor%3CDescriptorPublicKey%3E%3E"],[128,"impl-FromSql-for-Impl%3CBlockHash%3E"],[129,"impl-FromSql-for-Impl%3CNetwork%3E"],[130,"impl-FromSql-for-Impl%3CDescriptorId%3E"],[187,"impl-Debug-for-Balance"],[188,"impl-Display-for-Balance"],[194,"impl-LowerHex-for-DescriptorId"],[195,"impl-UpperHex-for-DescriptorId"],[196,"impl-Display-for-DescriptorId"],[197,"impl-Debug-for-DescriptorId"],[199,"impl-From%3C(%26u32,+%26BlockHash)%3E-for-BlockId"],[200,"impl-From%3CTxPosInBlock%3C\'_%3E%3E-for-BlockId"],[201,"impl-From%3C(u32,+BlockHash)%3E-for-BlockId"],[326,"impl-ToSql-for-Impl%3CScriptBuf%3E"],[327,"impl-ToSql-for-Impl%3CTransaction%3E"],[328,"impl-ToSql-for-Impl%3CNetwork%3E"],[329,"impl-ToSql-for-Impl%3CDescriptorId%3E"],[330,"impl-ToSql-for-Impl%3CBlockHash%3E"],[331,"impl-ToSql-for-Impl%3CDescriptor%3CDescriptorPublicKey%3E%3E"],[332,"impl-ToSql-for-Impl%3CTxid%3E"],[333,"impl-ToSql-for-Impl%3CAmount%3E"],[618,"impl-AsMut%3CScript%3E-for-Script"],[619,"impl-AsMut%3C%5Bu8%5D%3E-for-Script"],[620,"impl-AsMut%3CScript%3E-for-ScriptBuf"],[621,"impl-AsMut%3C%5Bu8%5D%3E-for-ScriptBuf"],[646,"impl-AsRef%3C%5Bu8%5D%3E-for-FilterHash"],[647,"impl-AsRef%3C%5Bu8;+bitcoin::::bip158::%7Bimpl%2317%7D::%7Bconstant%230%7D%5D%3E-for-FilterHash"],[648,"impl-AsRef%3C%5Bu8%5D%3E-for-FilterHeader"],[649,"impl-AsRef%3C%5Bu8;+bitcoin::::bip158::%7Bimpl%2324%7D::%7Bconstant%230%7D%5D%3E-for-FilterHeader"],[650,"impl-AsRef%3C%5Bu8%5D%3E-for-XKeyIdentifier"],[651,"impl-AsRef%3C%5Bu8;+bitcoin::::bip32::%7Bimpl%23106%7D::%7Bconstant%230%7D%5D%3E-for-XKeyIdentifier"],[652,"impl-AsRef%3C%5Bu8;+bitcoin::::blockdata::block::%7Bimpl%2322%7D::%7Bconstant%230%7D%5D%3E-for-BlockHash"],[653,"impl-AsRef%3C%5Bu8%5D%3E-for-BlockHash"],[654,"impl-AsRef%3C%5Bu8;+bitcoin::::blockdata::block::%7Bimpl%2329%7D::%7Bconstant%230%7D%5D%3E-for-TxMerkleNode"],[655,"impl-AsRef%3C%5Bu8%5D%3E-for-TxMerkleNode"],[656,"impl-AsRef%3C%5Bu8%5D%3E-for-WitnessMerkleNode"],[657,"impl-AsRef%3C%5Bu8;+bitcoin::::blockdata::block::%7Bimpl%2336%7D::%7Bconstant%230%7D%5D%3E-for-WitnessMerkleNode"],[658,"impl-AsRef%3C%5Bu8%5D%3E-for-WitnessCommitment"],[659,"impl-AsRef%3C%5Bu8;+bitcoin::::blockdata::block::%7Bimpl%2343%7D::%7Bconstant%230%7D%5D%3E-for-WitnessCommitment"],[660,"impl-AsRef%3CScript%3E-for-Script"],[661,"impl-AsRef%3C%5Bu8%5D%3E-for-Script"],[662,"impl-AsRef%3C%5Bu8%5D%3E-for-ScriptBuf"],[663,"impl-AsRef%3CScript%3E-for-ScriptBuf"],[664,"impl-AsRef%3C%5Bu8;+bitcoin::::blockdata::script::%7Bimpl%2356%7D::%7Bconstant%230%7D%5D%3E-for-ScriptHash"],[665,"impl-AsRef%3CPushBytes%3E-for-ScriptHash"],[666,"impl-AsRef%3C%5Bu8%5D%3E-for-ScriptHash"],[667,"impl-AsRef%3C%5Bu8;+bitcoin::::blockdata::script::%7Bimpl%2363%7D::%7Bconstant%230%7D%5D%3E-for-WScriptHash"],[668,"impl-AsRef%3C%5Bu8%5D%3E-for-WScriptHash"],[669,"impl-AsRef%3CPushBytes%3E-for-WScriptHash"],[670,"impl-AsRef%3C%5Bu8%5D%3E-for-Txid"],[671,"impl-AsRef%3C%5Bu8;+bitcoin::::blockdata::transaction::%7Bimpl%2353%7D::%7Bconstant%230%7D%5D%3E-for-Txid"],[672,"impl-AsRef%3C%5Bu8;+bitcoin::::blockdata::transaction::%7Bimpl%2360%7D::%7Bconstant%230%7D%5D%3E-for-Wtxid"],[673,"impl-AsRef%3C%5Bu8%5D%3E-for-Wtxid"],[674,"impl-AsRef%3CPushBytes%3E-for-PubkeyHash"],[675,"impl-AsRef%3C%5Bu8;+bitcoin::::crypto::key::%7Bimpl%2383%7D::%7Bconstant%230%7D%5D%3E-for-PubkeyHash"],[676,"impl-AsRef%3C%5Bu8%5D%3E-for-PubkeyHash"],[677,"impl-AsRef%3CPushBytes%3E-for-WPubkeyHash"],[678,"impl-AsRef%3C%5Bu8%5D%3E-for-WPubkeyHash"],[679,"impl-AsRef%3C%5Bu8;+bitcoin::::crypto::key::%7Bimpl%2390%7D::%7Bconstant%230%7D%5D%3E-for-WPubkeyHash"],[680,"impl-AsRef%3C%5Bu8;+bitcoin::::crypto::sighash::%7Bimpl%2349%7D::%7Bconstant%230%7D%5D%3E-for-LegacySighash"],[681,"impl-AsRef%3C%5Bu8%5D%3E-for-LegacySighash"],[682,"impl-AsRef%3C%5Bu8;+bitcoin::::crypto::sighash::%7Bimpl%2356%7D::%7Bconstant%230%7D%5D%3E-for-SegwitV0Sighash"],[683,"impl-AsRef%3C%5Bu8%5D%3E-for-SegwitV0Sighash"],[684,"impl-AsRef%3C%5Bu8%5D%3E-for-TapSighash"],[685,"impl-AsRef%3C%5Bu8;+bitcoin::::crypto::sighash::%7Bimpl%23109%7D::%7Bconstant%230%7D%5D%3E-for-TapSighash"],[687,"impl-AsRef%3C%5Bu8;+bitcoin::::taproot::%7Bimpl%2371%7D::%7Bconstant%230%7D%5D%3E-for-TapLeafHash"],[688,"impl-AsRef%3C%5Bu8%5D%3E-for-TapLeafHash"],[689,"impl-AsRef%3C%5Bu8;+bitcoin::::taproot::%7Bimpl%23104%7D::%7Bconstant%230%7D%5D%3E-for-TapNodeHash"],[690,"impl-AsRef%3C%5Bu8%5D%3E-for-TapNodeHash"],[691,"impl-AsRef%3C%5Bu8;+bitcoin::::taproot::%7Bimpl%23137%7D::%7Bconstant%230%7D%5D%3E-for-TapTweakHash"],[692,"impl-AsRef%3C%5Bu8%5D%3E-for-TapTweakHash"],[1202,"impl-Psbt"],[1203,"impl-Deserialize%3C\'de%3E-for-Psbt"],[1214,"impl-Div%3Cu64%3E-for-Amount"],[1215,"impl-Div%3CWeight%3E-for-Amount"],[1217,"impl-Div-for-Weight"],[1218,"impl-Div%3Cu64%3E-for-Weight"],[1267,"impl-PartialEq%3CScriptBuf%3E-for-Script"],[1268,"impl-PartialEq-for-Script"],[1269,"impl-PartialEq-for-ScriptBuf"],[1270,"impl-PartialEq%3CScript%3E-for-ScriptBuf"],[1444,"impl-Debug-for-Denomination"],[1445,"impl-Display-for-Denomination"],[1446,"impl-Debug-for-Amount"],[1447,"impl-Display-for-Amount"],[1448,"impl-Debug-for-SignedAmount"],[1449,"impl-Display-for-SignedAmount"],[1450,"impl-Debug-for-FeeRate"],[1451,"impl-Display-for-FeeRate"],[1452,"impl-Debug-for-XOnlyPublicKey"],[1453,"impl-LowerHex-for-XOnlyPublicKey"],[1454,"impl-Display-for-XOnlyPublicKey"],[1455,"impl-Debug-for-Weight"],[1456,"impl-Display-for-Weight"],[1457,"impl-Display-for-AddressType"],[1458,"impl-Debug-for-AddressType"],[1460,"impl-Debug-for-Address%3CV%3E"],[1461,"impl-Display-for-Address"],[1462,"impl-UpperHex-for-FilterHash"],[1463,"impl-Debug-for-FilterHash"],[1464,"impl-LowerHex-for-FilterHash"],[1465,"impl-Display-for-FilterHash"],[1466,"impl-UpperHex-for-FilterHeader"],[1467,"impl-Display-for-FilterHeader"],[1468,"impl-LowerHex-for-FilterHeader"],[1469,"impl-Debug-for-FilterHeader"],[1470,"impl-Debug-for-XKeyIdentifier"],[1471,"impl-Display-for-XKeyIdentifier"],[1472,"impl-LowerHex-for-XKeyIdentifier"],[1473,"impl-UpperHex-for-XKeyIdentifier"],[1474,"impl-Display-for-BlockHash"],[1475,"impl-Debug-for-BlockHash"],[1476,"impl-LowerHex-for-BlockHash"],[1477,"impl-UpperHex-for-BlockHash"],[1478,"impl-Debug-for-TxMerkleNode"],[1479,"impl-Display-for-TxMerkleNode"],[1480,"impl-UpperHex-for-TxMerkleNode"],[1481,"impl-LowerHex-for-TxMerkleNode"],[1482,"impl-UpperHex-for-WitnessMerkleNode"],[1483,"impl-LowerHex-for-WitnessMerkleNode"],[1484,"impl-Display-for-WitnessMerkleNode"],[1485,"impl-Debug-for-WitnessMerkleNode"],[1486,"impl-Debug-for-WitnessCommitment"],[1487,"impl-UpperHex-for-WitnessCommitment"],[1488,"impl-LowerHex-for-WitnessCommitment"],[1489,"impl-Display-for-WitnessCommitment"],[1491,"impl-Debug-for-Opcode"],[1492,"impl-Display-for-Opcode"],[1493,"impl-LowerHex-for-Script"],[1494,"impl-Debug-for-Script"],[1495,"impl-Display-for-Script"],[1496,"impl-UpperHex-for-Script"],[1497,"impl-Display-for-ScriptBuf"],[1498,"impl-LowerHex-for-ScriptBuf"],[1499,"impl-Debug-for-ScriptBuf"],[1500,"impl-UpperHex-for-ScriptBuf"],[1502,"impl-Display-for-WitnessVersion"],[1503,"impl-Debug-for-WitnessVersion"],[1504,"impl-Display-for-ScriptHash"],[1505,"impl-LowerHex-for-ScriptHash"],[1506,"impl-UpperHex-for-ScriptHash"],[1507,"impl-Debug-for-ScriptHash"],[1508,"impl-UpperHex-for-WScriptHash"],[1509,"impl-Display-for-WScriptHash"],[1510,"impl-LowerHex-for-WScriptHash"],[1511,"impl-Debug-for-WScriptHash"],[1512,"impl-Display-for-Txid"],[1513,"impl-Debug-for-Txid"],[1514,"impl-UpperHex-for-Txid"],[1515,"impl-LowerHex-for-Txid"],[1516,"impl-UpperHex-for-Wtxid"],[1517,"impl-LowerHex-for-Wtxid"],[1518,"impl-Debug-for-Wtxid"],[1519,"impl-Display-for-Wtxid"],[1520,"impl-Display-for-OutPoint"],[1521,"impl-Debug-for-OutPoint"],[1523,"impl-LowerHex-for-Sequence"],[1524,"impl-Display-for-Sequence"],[1525,"impl-Debug-for-Sequence"],[1526,"impl-UpperHex-for-Sequence"],[1531,"impl-Debug-for-PublicKey"],[1532,"impl-Display-for-PublicKey"],[1533,"impl-LowerHex-for-PubkeyHash"],[1534,"impl-UpperHex-for-PubkeyHash"],[1535,"impl-Display-for-PubkeyHash"],[1536,"impl-Debug-for-PubkeyHash"],[1537,"impl-LowerHex-for-WPubkeyHash"],[1538,"impl-UpperHex-for-WPubkeyHash"],[1539,"impl-Display-for-WPubkeyHash"],[1540,"impl-Debug-for-WPubkeyHash"],[1541,"impl-Display-for-CompressedPublicKey"],[1542,"impl-Debug-for-CompressedPublicKey"],[1543,"impl-Display-for-PrivateKey"],[1544,"impl-Debug-for-PrivateKey"],[1545,"impl-Display-for-LegacySighash"],[1546,"impl-UpperHex-for-LegacySighash"],[1547,"impl-LowerHex-for-LegacySighash"],[1548,"impl-Debug-for-LegacySighash"],[1549,"impl-UpperHex-for-SegwitV0Sighash"],[1550,"impl-LowerHex-for-SegwitV0Sighash"],[1551,"impl-Display-for-SegwitV0Sighash"],[1552,"impl-Debug-for-SegwitV0Sighash"],[1553,"impl-UpperHex-for-TapSighash"],[1554,"impl-Display-for-TapSighash"],[1555,"impl-LowerHex-for-TapSighash"],[1556,"impl-Debug-for-TapSighash"],[1557,"impl-Display-for-TapSighashType"],[1558,"impl-Debug-for-TapSighashType"],[1559,"impl-Display-for-EcdsaSighashType"],[1560,"impl-Debug-for-EcdsaSighashType"],[1563,"impl-Debug-for-Network"],[1564,"impl-Display-for-Network"],[1565,"impl-LowerHex-for-Work"],[1566,"impl-Debug-for-Work"],[1567,"impl-Display-for-Work"],[1568,"impl-UpperHex-for-Work"],[1569,"impl-UpperHex-for-Target"],[1570,"impl-LowerHex-for-Target"],[1571,"impl-Debug-for-Target"],[1572,"impl-Display-for-Target"],[1573,"impl-UpperHex-for-CompactTarget"],[1574,"impl-Debug-for-CompactTarget"],[1575,"impl-LowerHex-for-CompactTarget"],[1576,"impl-Debug-for-Psbt"],[1577,"impl-Display-for-Psbt"],[1578,"impl-Debug-for-TapLeafHash"],[1579,"impl-UpperHex-for-TapLeafHash"],[1580,"impl-Display-for-TapLeafHash"],[1581,"impl-LowerHex-for-TapLeafHash"],[1582,"impl-Display-for-TapNodeHash"],[1583,"impl-Debug-for-TapNodeHash"],[1584,"impl-UpperHex-for-TapNodeHash"],[1585,"impl-LowerHex-for-TapNodeHash"],[1586,"impl-UpperHex-for-TapTweakHash"],[1587,"impl-Display-for-TapTweakHash"],[1588,"impl-Debug-for-TapTweakHash"],[1589,"impl-LowerHex-for-TapTweakHash"],[1598,"impl-From%3CPublicKey%3E-for-XOnlyPublicKey"],[1599,"impl-From%3CPublicKey%3E-for-XOnlyPublicKey"],[1601,"impl-From%3CCompressedPublicKey%3E-for-XOnlyPublicKey"],[1602,"impl-From%3CXOnlyPublicKey%3E-for-XOnlyPublicKey"],[1603,"impl-From%3CTweakedPublicKey%3E-for-XOnlyPublicKey"],[1613,"impl-From%3CHash%3E-for-XKeyIdentifier"],[1615,"impl-From%3C%26Xpub%3E-for-XKeyIdentifier"],[1616,"impl-From%3CXpub%3E-for-XKeyIdentifier"],[1617,"impl-From%3CHeader%3E-for-BlockHash"],[1618,"impl-From%3C%26Block%3E-for-BlockHash"],[1620,"impl-From%3C%26Header%3E-for-BlockHash"],[1621,"impl-From%3CHash%3E-for-BlockHash"],[1622,"impl-From%3CBlock%3E-for-BlockHash"],[1623,"impl-From%3CTxid%3E-for-TxMerkleNode"],[1625,"impl-From%3CHash%3E-for-TxMerkleNode"],[1627,"impl-From%3CHash%3E-for-WitnessMerkleNode"],[1628,"impl-From%3CWtxid%3E-for-WitnessMerkleNode"],[1632,"impl-From%3CWitnessVersion%3E-for-Opcode"],[1634,"impl-From%3Cu8%3E-for-Opcode"],[1635,"impl-From%3C%26Script%3E-for-ScriptBuf"],[1636,"impl-From%3CAddress%3E-for-ScriptBuf"],[1637,"impl-From%3CCow%3C\'a,+Script%3E%3E-for-ScriptBuf"],[1639,"impl-From%3CVec%3Cu8%3E%3E-for-ScriptBuf"],[1642,"impl-From%3CHash%3E-for-ScriptHash"],[1643,"impl-From%3C%26ScriptBuf%3E-for-ScriptHash"],[1645,"impl-From%3C%26Script%3E-for-ScriptHash"],[1646,"impl-From%3CScriptBuf%3E-for-ScriptHash"],[1647,"impl-From%3C%26ScriptBuf%3E-for-WScriptHash"],[1648,"impl-From%3CHash%3E-for-WScriptHash"],[1649,"impl-From%3CScriptBuf%3E-for-WScriptHash"],[1650,"impl-From%3C%26Script%3E-for-WScriptHash"],[1653,"impl-From%3CHash%3E-for-Txid"],[1654,"impl-From%3CTransaction%3E-for-Txid"],[1655,"impl-From%3C%26Transaction%3E-for-Txid"],[1657,"impl-From%3CHash%3E-for-Wtxid"],[1658,"impl-From%3C%26Transaction%3E-for-Wtxid"],[1659,"impl-From%3CTransaction%3E-for-Wtxid"],[1662,"impl-From%3CRelLockTime%3E-for-Sequence"],[1664,"impl-From%3CLockTime%3E-for-Sequence"],[1667,"impl-From%3CVec%3C%26%5Bu8%5D%3E%3E-for-Witness"],[1668,"impl-From%3CVec%3CVec%3Cu8%3E%3E%3E-for-Witness"],[1670,"impl-From%3C%26%5B%26%5Bu8%5D%5D%3E-for-Witness"],[1671,"impl-From%3C%26%5BVec%3Cu8%3E%5D%3E-for-Witness"],[1673,"impl-From%3Cusize%3E-for-VarInt"],[1674,"impl-From%3Cu64%3E-for-VarInt"],[1675,"impl-From%3Cu32%3E-for-VarInt"],[1676,"impl-From%3Cu16%3E-for-VarInt"],[1677,"impl-From%3Cu8%3E-for-VarInt"],[1678,"impl-From%3CCompressedPublicKey%3E-for-PublicKey"],[1680,"impl-From%3CPublicKey%3E-for-PublicKey"],[1681,"impl-From%3CHash%3E-for-PubkeyHash"],[1682,"impl-From%3C%26CompressedPublicKey%3E-for-PubkeyHash"],[1683,"impl-From%3CCompressedPublicKey%3E-for-PubkeyHash"],[1685,"impl-From%3C%26PublicKey%3E-for-PubkeyHash"],[1686,"impl-From%3CPublicKey%3E-for-PubkeyHash"],[1687,"impl-From%3CCompressedPublicKey%3E-for-WPubkeyHash"],[1689,"impl-From%3CHash%3E-for-WPubkeyHash"],[1690,"impl-From%3C%26CompressedPublicKey%3E-for-WPubkeyHash"],[1713,"impl-From%3CScriptPath%3C\'s%3E%3E-for-TapLeafHash"],[1715,"impl-From%3CHash%3CTapLeafTag%3E%3E-for-TapLeafHash"],[1717,"impl-From%3C%26LeafNode%3E-for-TapNodeHash"],[1718,"impl-From%3CTapLeafHash%3E-for-TapNodeHash"],[1720,"impl-From%3CHash%3CTapBranchTag%3E%3E-for-TapNodeHash"],[1721,"impl-From%3CLeafNode%3E-for-TapNodeHash"],[1724,"impl-From%3CTaprootSpendInfo%3E-for-TapTweakHash"],[1725,"impl-From%3C%26TaprootSpendInfo%3E-for-TapTweakHash"],[1726,"impl-From%3CHash%3CTapTweakTag%3E%3E-for-TapTweakHash"],[1833,"impl-XOnlyPublicKey"],[1834,"impl-ParseableKey-for-XOnlyPublicKey"],[1847,"impl-PublicKey"],[1848,"impl-ParseableKey-for-PublicKey"],[1996,"impl-Index%3CRangeInclusive%3Cusize%3E%3E-for-Script"],[1997,"impl-Index%3CRangeToInclusive%3Cusize%3E%3E-for-Script"],[1998,"impl-Index%3CRangeFrom%3Cusize%3E%3E-for-Script"],[1999,"impl-Index%3CRangeTo%3Cusize%3E%3E-for-Script"],[2000,"impl-Index%3CRangeFull%3E-for-Script"],[2001,"impl-Index%3CRange%3Cusize%3E%3E-for-Script"],[2002,"impl-Index%3C(Bound%3Cusize%3E,+Bound%3Cusize%3E)%3E-for-Script"],[2146,"impl-Mul%3Cu64%3E-for-Weight"],[2147,"impl-Mul%3CFeeRate%3E-for-Weight"],[2215,"impl-PartialOrd%3CScriptBuf%3E-for-Script"],[2216,"impl-PartialOrd-for-Script"],[2217,"impl-PartialOrd-for-ScriptBuf"],[2218,"impl-PartialOrd%3CScript%3E-for-ScriptBuf"],[2313,"impl-XOnlyPublicKey"],[2314,"impl-Serialize-for-XOnlyPublicKey"],[2352,"impl-Serialize-for-Psbt"],[2353,"impl-Psbt"],[2378,"impl-Sum-for-Weight"],[2379,"impl-Sum%3C%26Weight%3E-for-Weight"],[2594,"impl-TryFrom%3C%26str%3E-for-FeeRate"],[2595,"impl-TryFrom%3CString%3E-for-FeeRate"],[2596,"impl-TryFrom%3CBox%3Cstr%3E%3E-for-FeeRate"],[2598,"impl-TryFrom%3C%26str%3E-for-Weight"],[2599,"impl-TryFrom%3CBox%3Cstr%3E%3E-for-Weight"],[2600,"impl-TryFrom%3CString%3E-for-Weight"],[2617,"impl-TryFrom%3Cu8%3E-for-WitnessVersion"],[2618,"impl-TryFrom%3CInstruction%3C\'a%3E%3E-for-WitnessVersion"],[2619,"impl-TryFrom%3CFe32%3E-for-WitnessVersion"],[2620,"impl-TryFrom%3COpcode%3E-for-WitnessVersion"],[2627,"impl-TryFrom%3C%26str%3E-for-Sequence"],[2628,"impl-TryFrom%3CBox%3Cstr%3E%3E-for-Sequence"],[2630,"impl-TryFrom%3CString%3E-for-Sequence"],[2650,"impl-TryFrom%3CChainHash%3E-for-Network"],[2651,"impl-TryFrom%3CMagic%3E-for-Network"],[3015,"impl-Debug-for-FromScriptError"],[3016,"impl-Display-for-FromScriptError"],[3017,"impl-Debug-for-P2shError"],[3018,"impl-Display-for-P2shError"],[3019,"impl-Display-for-UnknownAddressTypeError"],[3020,"impl-Debug-for-UnknownAddressTypeError"],[3021,"impl-Display-for-ParseError"],[3022,"impl-Debug-for-ParseError"],[3023,"impl-Display-for-UnknownHrpError"],[3024,"impl-Debug-for-UnknownHrpError"],[3025,"impl-Display-for-NetworkValidationError"],[3026,"impl-Debug-for-NetworkValidationError"],[3027,"impl-Debug-for-InvalidBase58PayloadLengthError"],[3028,"impl-Display-for-InvalidBase58PayloadLengthError"],[3029,"impl-Debug-for-LegacyAddressTooLongError"],[3030,"impl-Display-for-LegacyAddressTooLongError"],[3031,"impl-Debug-for-InvalidLegacyPrefixError"],[3032,"impl-Display-for-InvalidLegacyPrefixError"],[3036,"impl-From%3CTryFromError%3E-for-FromScriptError"],[3037,"impl-From%3CInfallible%3E-for-FromScriptError"],[3038,"impl-From%3CError%3E-for-FromScriptError"],[3043,"impl-From%3CDecodeError%3E-for-ParseError"],[3044,"impl-From%3CUnknownHrpError%3E-for-ParseError"],[3045,"impl-From%3CInvalidLegacyPrefixError%3E-for-ParseError"],[3046,"impl-From%3CInvalidBase58PayloadLengthError%3E-for-ParseError"],[3047,"impl-From%3CNetworkValidationError%3E-for-ParseError"],[3049,"impl-From%3CError%3E-for-ParseError"],[3050,"impl-From%3CInfallible%3E-for-ParseError"],[3051,"impl-From%3CError%3E-for-ParseError"],[3052,"impl-From%3CLegacyAddressTooLongError%3E-for-ParseError"],[3053,"impl-From%3CTryFromError%3E-for-ParseError"],[3216,"impl-Debug-for-ParseAmountError"],[3217,"impl-Display-for-ParseAmountError"],[3218,"impl-Display-for-Display"],[3219,"impl-Debug-for-Display"],[3220,"impl-From%3CTooPreciseError%3E-for-ParseAmountError"],[3221,"impl-From%3CInfallible%3E-for-ParseAmountError"],[3222,"impl-From%3CInvalidCharacterError%3E-for-ParseAmountError"],[3223,"impl-From%3CInputTooLargeError%3E-for-ParseAmountError"],[3224,"impl-From%3CMissingDigitsError%3E-for-ParseAmountError"],[3225,"impl-From%3COutOfRangeError%3E-for-ParseAmountError"],[3279,"impl-AsMut%3CVec%3CT,+A%3E%3E-for-Vec%3CT,+A%3E"],[3280,"impl-AsMut%3C%5BT%5D%3E-for-Vec%3CT,+A%3E"],[3288,"impl-AsRef%3C%5BT%5D%3E-for-Vec%3CT,+A%3E"],[3289,"impl-AsRef%3CVec%3CT,+A%3E%3E-for-Vec%3CT,+A%3E"],[3290,"impl-AsRef%3COsStr%3E-for-String"],[3291,"impl-AsRef%3CPath%3E-for-String"],[3292,"impl-AsRef%3C%5Bu8%5D%3E-for-String"],[3293,"impl-AsRef%3Cstr%3E-for-String"],[3332,"impl-Decodable-for-Vec%3CVec%3Cu8%3E%3E"],[3333,"impl-Decodable-for-Vec%3C(u32,+Address)%3E"],[3334,"impl-Decodable-for-Vec%3CFilterHeader%3E"],[3335,"impl-Decodable-for-Vec%3Cu64%3E"],[3336,"impl-Decodable-for-Vec%3CTapLeafHash%3E"],[3337,"impl-Decodable-for-Vec%3CTxIn%3E"],[3338,"impl-Decodable-for-Vec%3CInventory%3E"],[3339,"impl-Decodable-for-Vec%3CBlockHash%3E"],[3340,"impl-Decodable-for-Vec%3CHeader%3E"],[3341,"impl-Decodable-for-Vec%3CShortId%3E"],[3342,"impl-Decodable-for-Vec%3CFilterHash%3E"],[3343,"impl-Decodable-for-Vec%3Cu8%3E"],[3344,"impl-Decodable-for-Vec%3CVarInt%3E"],[3345,"impl-Decodable-for-Vec%3CAddrV2Message%3E"],[3346,"impl-Decodable-for-Vec%3CTxOut%3E"],[3347,"impl-Decodable-for-Vec%3CTransaction%3E"],[3348,"impl-Decodable-for-Vec%3CTxMerkleNode%3E"],[3349,"impl-Decodable-for-Vec%3CPrefilledTransaction%3E"],[3350,"impl-Encodable-for-Vec%3CVarInt%3E"],[3351,"impl-Encodable-for-Vec%3Cu64%3E"],[3352,"impl-Encodable-for-Vec%3CShortId%3E"],[3353,"impl-Encodable-for-Vec%3CBlockHash%3E"],[3354,"impl-Encodable-for-Vec%3CTxIn%3E"],[3355,"impl-Encodable-for-Vec%3CPrefilledTransaction%3E"],[3356,"impl-Encodable-for-Vec%3CVec%3Cu8%3E%3E"],[3357,"impl-Encodable-for-Vec%3CHeader%3E"],[3358,"impl-Encodable-for-Vec%3CInventory%3E"],[3359,"impl-Encodable-for-Vec%3C(u32,+Address)%3E"],[3360,"impl-Encodable-for-Vec%3CAddrV2Message%3E"],[3361,"impl-Encodable-for-Vec%3CFilterHash%3E"],[3362,"impl-Encodable-for-Vec%3CFilterHeader%3E"],[3363,"impl-Encodable-for-Vec%3Cu8%3E"],[3364,"impl-Encodable-for-Vec%3CTxOut%3E"],[3365,"impl-Encodable-for-Vec%3CTapLeafHash%3E"],[3366,"impl-Encodable-for-Vec%3CTransaction%3E"],[3367,"impl-Encodable-for-Vec%3CTxMerkleNode%3E"],[3401,"impl-PartialEq%3CByteString%3E-for-Vec%3Cu8%3E"],[3402,"impl-PartialEq%3C%5BU%5D%3E-for-Vec%3CT,+A%3E"],[3403,"impl-PartialEq%3C%26%5BU;+N%5D%3E-for-Vec%3CT,+A%3E"],[3404,"impl-PartialEq%3C%5BU;+N%5D%3E-for-Vec%3CT,+A%3E"],[3405,"impl-PartialEq%3C%26%5BU%5D%3E-for-Vec%3CT,+A%3E"],[3406,"impl-PartialEq%3CByteStr%3E-for-Vec%3Cu8%3E"],[3407,"impl-PartialEq%3CVec%3CU,+A2%3E%3E-for-Vec%3CT,+A1%3E"],[3408,"impl-PartialEq%3C%26mut+%5BU%5D%3E-for-Vec%3CT,+A%3E"],[3409,"impl-PartialEq%3CCow%3C\'a,+str%3E%3E-for-String"],[3410,"impl-PartialEq-for-String"],[3411,"impl-PartialEq%3CByteString%3E-for-String"],[3412,"impl-PartialEq%3CByteStr%3E-for-String"],[3413,"impl-PartialEq%3C%26str%3E-for-String"],[3414,"impl-PartialEq%3Cstr%3E-for-String"],[3424,"impl-Extend%3C%26T%3E-for-Vec%3CT,+A%3E"],[3425,"impl-Extend%3CT%3E-for-Vec%3CT,+A%3E"],[3426,"impl-Extend%3C%26str%3E-for-String"],[3427,"impl-Extend%3C%26char%3E-for-String"],[3428,"impl-Extend%3CCow%3C\'a,+str%3E%3E-for-String"],[3429,"impl-Extend%3Cchar%3E-for-String"],[3430,"impl-Extend%3CString%3E-for-String"],[3431,"impl-Extend%3CBox%3Cstr,+A%3E%3E-for-String"],[3435,"impl-Extend%3C%26T%3E-for-Vec%3CT,+A%3E"],[3436,"impl-Extend%3CT%3E-for-Vec%3CT,+A%3E"],[3437,"impl-Extend%3CString%3E-for-String"],[3438,"impl-Extend%3CCow%3C\'a,+str%3E%3E-for-String"],[3439,"impl-Extend%3Cchar%3E-for-String"],[3440,"impl-Extend%3C%26char%3E-for-String"],[3441,"impl-Extend%3C%26str%3E-for-String"],[3442,"impl-Extend%3CT%3E-for-Vec%3CT,+A%3E"],[3443,"impl-Extend%3C%26T%3E-for-Vec%3CT,+A%3E"],[3444,"impl-Extend%3Cchar%3E-for-String"],[3445,"impl-Extend%3C%26char%3E-for-String"],[3447,"impl-Write-for-Vec%3Cu8,+A%3E"],[3448,"impl-Write-for-Vec%3Cu8%3E"],[3449,"impl-Display-for-Error"],[3450,"impl-Debug-for-Error"],[3451,"impl-Display-for-InvalidCharacterError"],[3452,"impl-Debug-for-InvalidCharacterError"],[3454,"impl-Display-for-String"],[3455,"impl-Debug-for-String"],[3457,"impl-From%3CInvalidCharacterError%3E-for-Error"],[3458,"impl-From%3CIncorrectChecksumError%3E-for-Error"],[3459,"impl-From%3CInfallible%3E-for-Error"],[3460,"impl-From%3CTooShortError%3E-for-Error"],[3462,"impl-From%3CBox%3C%5BT%5D,+A%3E%3E-for-Vec%3CT,+A%3E"],[3463,"impl-From%3C%26%5BT;+N%5D%3E-for-Vec%3CT%3E"],[3464,"impl-From%3CBinaryHeap%3CT,+A%3E%3E-for-Vec%3CT,+A%3E"],[3465,"impl-From%3CVecDeque%3CT,+A%3E%3E-for-Vec%3CT,+A%3E"],[3466,"impl-From%3CCString%3E-for-Vec%3Cu8%3E"],[3467,"impl-From%3CByteString%3E-for-Vec%3Cu8%3E"],[3468,"impl-From%3CDerivationPath%3E-for-Vec%3CChildNumber%3E"],[3469,"impl-From%3CPushBytesBuf%3E-for-Vec%3Cu8%3E"],[3470,"impl-From%3CScriptBuf%3E-for-Vec%3Cu8%3E"],[3471,"impl-From%3CTaprootMerkleBranch%3E-for-Vec%3CTapNodeHash%3E"],[3472,"impl-From%3C%26str%3E-for-Vec%3Cu8%3E"],[3473,"impl-From%3C%26mut+%5BT;+N%5D%3E-for-Vec%3CT%3E"],[3474,"impl-From%3CString%3E-for-Vec%3Cu8%3E"],[3475,"impl-From%3CCow%3C\'a,+%5BT%5D%3E%3E-for-Vec%3CT%3E"],[3476,"impl-From%3C%26%5BT%5D%3E-for-Vec%3CT%3E"],[3477,"impl-From%3C%26mut+%5BT%5D%3E-for-Vec%3CT%3E"],[3478,"impl-From%3C%5BT;+N%5D%3E-for-Vec%3CT%3E"],[3481,"impl-From%3C%26mut+str%3E-for-String"],[3482,"impl-From%3Cchar%3E-for-String"],[3483,"impl-From%3CCow%3C\'a,+str%3E%3E-for-String"],[3484,"impl-From%3CBox%3Cstr%3E%3E-for-String"],[3485,"impl-From%3C%26String%3E-for-String"],[3486,"impl-From%3C%26str%3E-for-String"],[3489,"impl-FromIterator%3CCow%3C\'a,+str%3E%3E-for-String"],[3490,"impl-FromIterator%3Cchar%3E-for-String"],[3491,"impl-FromIterator%3C%26char%3E-for-String"],[3492,"impl-FromIterator%3C%26str%3E-for-String"],[3493,"impl-FromIterator%3CString%3E-for-String"],[3494,"impl-FromIterator%3CBox%3Cstr,+A%3E%3E-for-String"],[3535,"impl-IntoIterator-for-Vec%3CT,+A%3E"],[3536,"impl-IntoIterator-for-%26Vec%3CT,+A%3E"],[3537,"impl-IntoIterator-for-%26mut+Vec%3CT,+A%3E"],[3546,"impl-Vec%3CT,+A%3E"],[3547,"impl-Merge-for-Vec%3CT%3E"],[3557,"impl-PartialEq%3C%26%5BU%5D%3E-for-Vec%3CT,+A%3E"],[3558,"impl-PartialEq%3C%5BU%5D%3E-for-Vec%3CT,+A%3E"],[3559,"impl-PartialEq%3C%26mut+%5BU%5D%3E-for-Vec%3CT,+A%3E"],[3560,"impl-PartialEq%3C%5BU;+N%5D%3E-for-Vec%3CT,+A%3E"],[3561,"impl-PartialEq%3CVec%3CU,+A2%3E%3E-for-Vec%3CT,+A1%3E"],[3562,"impl-PartialEq%3C%26%5BU;+N%5D%3E-for-Vec%3CT,+A%3E"],[3563,"impl-PartialEq%3Cstr%3E-for-String"],[3564,"impl-PartialEq%3CCow%3C\'a,+str%3E%3E-for-String"],[3565,"impl-PartialEq%3C%26str%3E-for-String"],[3622,"impl-TryFrom%3CByteString%3E-for-String"],[3623,"impl-TryFrom%3CCString%3E-for-String"],[3624,"impl-TryFrom%3C%26ByteStr%3E-for-String"],[3648,"impl-Write-for-Vec%3Cu8%3E"],[3649,"impl-Write-for-Vec%3Cu8,+A%3E"],[3677,"impl-Debug-for-IncorrectChecksumError"],[3678,"impl-Display-for-IncorrectChecksumError"],[3679,"impl-Display-for-TooShortError"],[3680,"impl-Debug-for-TooShortError"],[3757,"impl-Debug-for-EncodeSliceError"],[3758,"impl-Display-for-EncodeSliceError"],[3759,"impl-Display-for-DecodeError"],[3760,"impl-Debug-for-DecodeError"],[3761,"impl-Display-for-DecodeSliceError"],[3762,"impl-Debug-for-DecodeSliceError"],[3819,"impl-Display-for-ParseAlphabetError"],[3820,"impl-Debug-for-ParseAlphabetError"],[4056,"impl-Add%3C%26Fe32%3E-for-%26Fe32"],[4057,"impl-Add-for-Fe32"],[4058,"impl-Add%3C%26Fe32%3E-for-Fe32"],[4059,"impl-Add%3CFe32%3E-for-%26Fe32"],[4109,"impl-Div%3CFe32%3E-for-%26Fe32"],[4110,"impl-Div%3C%26Fe32%3E-for-%26Fe32"],[4111,"impl-Div%3C%26Fe32%3E-for-Fe32"],[4112,"impl-Div-for-Fe32"],[4146,"impl-Debug-for-Fe32"],[4147,"impl-Display-for-Fe32"],[4148,"impl-Debug-for-Hrp"],[4149,"impl-Display-for-Hrp"],[4150,"impl-Display-for-DecodeError"],[4151,"impl-Debug-for-DecodeError"],[4152,"impl-Display-for-EncodeError"],[4153,"impl-Debug-for-EncodeError"],[4154,"impl-Display-for-EncodeIoError"],[4155,"impl-Debug-for-EncodeIoError"],[4165,"impl-From%3CError%3E-for-EncodeError"],[4166,"impl-From%3CCodeLengthError%3E-for-EncodeError"],[4167,"impl-From%3CCodeLengthError%3E-for-EncodeIoError"],[4168,"impl-From%3CError%3E-for-EncodeIoError"],[4195,"impl-Mul%3C%26Fe32%3E-for-Fe32"],[4196,"impl-Mul%3C%26Fe32%3E-for-%26Fe32"],[4197,"impl-Mul%3CFe32%3E-for-%26Fe32"],[4198,"impl-Mul-for-Fe32"],[4212,"impl-Sub-for-Fe32"],[4213,"impl-Sub%3C%26Fe32%3E-for-%26Fe32"],[4214,"impl-Sub%3C%26Fe32%3E-for-Fe32"],[4215,"impl-Sub%3CFe32%3E-for-%26Fe32"],[4232,"impl-TryFrom%3Cu64%3E-for-Fe32"],[4233,"impl-TryFrom%3Cu128%3E-for-Fe32"],[4235,"impl-TryFrom%3Ci8%3E-for-Fe32"],[4236,"impl-TryFrom%3Ci16%3E-for-Fe32"],[4237,"impl-TryFrom%3Ci32%3E-for-Fe32"],[4238,"impl-TryFrom%3Cu32%3E-for-Fe32"],[4239,"impl-TryFrom%3Cu16%3E-for-Fe32"],[4240,"impl-TryFrom%3Cu8%3E-for-Fe32"],[4241,"impl-TryFrom%3Ci64%3E-for-Fe32"],[4242,"impl-TryFrom%3Ci128%3E-for-Fe32"],[4480,"impl-Display-for-SegwitHrpstringError"],[4481,"impl-Debug-for-SegwitHrpstringError"],[4482,"impl-Display-for-CheckedHrpstringError"],[4483,"impl-Debug-for-CheckedHrpstringError"],[4484,"impl-Debug-for-UncheckedHrpstringError"],[4485,"impl-Display-for-UncheckedHrpstringError"],[4486,"impl-Debug-for-CharError"],[4487,"impl-Display-for-CharError"],[4488,"impl-Display-for-ChecksumError"],[4489,"impl-Debug-for-ChecksumError"],[4490,"impl-Debug-for-CodeLengthError"],[4491,"impl-Display-for-CodeLengthError"],[4492,"impl-Display-for-SegwitCodeLengthError"],[4493,"impl-Debug-for-SegwitCodeLengthError"],[4494,"impl-Display-for-PaddingError"],[4495,"impl-Debug-for-PaddingError"],[4502,"impl-From%3CPaddingError%3E-for-SegwitHrpstringError"],[4503,"impl-From%3CUncheckedHrpstringError%3E-for-SegwitHrpstringError"],[4504,"impl-From%3CWitnessLengthError%3E-for-SegwitHrpstringError"],[4506,"impl-From%3CChecksumError%3E-for-SegwitHrpstringError"],[4508,"impl-From%3CChecksumError%3E-for-CheckedHrpstringError"],[4509,"impl-From%3CUncheckedHrpstringError%3E-for-CheckedHrpstringError"],[4511,"impl-From%3CCharError%3E-for-UncheckedHrpstringError"],[4512,"impl-From%3CError%3E-for-UncheckedHrpstringError"],[4754,"impl-Debug-for-FromCharError"],[4755,"impl-Display-for-FromCharError"],[4756,"impl-Debug-for-TryFromError"],[4757,"impl-Display-for-TryFromError"],[4760,"impl-From%3CTryFromIntError%3E-for-TryFromError"],[4761,"impl-From%3CInfallible%3E-for-TryFromError"],[4808,"impl-Display-for-Error"],[4809,"impl-Debug-for-Error"],[4967,"impl-Debug-for-InvalidWitnessVersionError"],[4968,"impl-Display-for-InvalidWitnessVersionError"],[4969,"impl-Display-for-WitnessLengthError"],[4970,"impl-Debug-for-WitnessLengthError"],[5028,"impl-Debug-for-DecodeError"],[5029,"impl-Display-for-DecodeError"],[5030,"impl-Display-for-EncodeError"],[5031,"impl-Debug-for-EncodeError"],[5034,"impl-From%3CInvalidWitnessVersionError%3E-for-EncodeError"],[5035,"impl-From%3CWitnessLengthError%3E-for-EncodeError"],[5036,"impl-From%3CSegwitCodeLengthError%3E-for-EncodeError"],[5037,"impl-From%3CError%3E-for-EncodeError"],[5065,"impl-AsMut%3C%5Bu8;+6%5D%3E-for-ShortId"],[5066,"impl-AsMut%3C%5Bu8%5D%3E-for-ShortId"],[5070,"impl-AsRef%3C%5Bu8%5D%3E-for-ShortId"],[5071,"impl-AsRef%3C%5Bu8;+6%5D%3E-for-ShortId"],[5076,"impl-Borrow%3C%5Bu8;+6%5D%3E-for-ShortId"],[5078,"impl-Borrow%3C%5Bu8%5D%3E-for-ShortId"],[5086,"impl-BorrowMut%3C%5Bu8;+6%5D%3E-for-ShortId"],[5087,"impl-BorrowMut%3C%5Bu8%5D%3E-for-ShortId"],[5154,"impl-Debug-for-Error"],[5155,"impl-Display-for-Error"],[5157,"impl-Debug-for-ShortId"],[5158,"impl-UpperHex-for-ShortId"],[5159,"impl-LowerHex-for-ShortId"],[5160,"impl-Display-for-ShortId"],[5163,"impl-Display-for-TxIndexOutOfRangeError"],[5164,"impl-Debug-for-TxIndexOutOfRangeError"],[5170,"impl-From%3C%5Bu8;+6%5D%3E-for-ShortId"],[5171,"impl-From%3C%26%5Bu8;+6%5D%3E-for-ShortId"],[5295,"impl-Display-for-Error"],[5296,"impl-Debug-for-Error"],[5304,"impl-From%3CInfallible%3E-for-Error"],[5305,"impl-From%3CError%3E-for-Error"],[5398,"impl-AsMut%3C%5Bu8;+32%5D%3E-for-ChainCode"],[5399,"impl-AsMut%3C%5Bu8%5D%3E-for-ChainCode"],[5400,"impl-AsMut%3C%5Bu8;+4%5D%3E-for-Fingerprint"],[5401,"impl-AsMut%3C%5Bu8%5D%3E-for-Fingerprint"],[5406,"impl-AsRef%3C%5Bu8;+32%5D%3E-for-ChainCode"],[5407,"impl-AsRef%3C%5Bu8%5D%3E-for-ChainCode"],[5408,"impl-AsRef%3C%5Bu8%5D%3E-for-Fingerprint"],[5409,"impl-AsRef%3C%5Bu8;+4%5D%3E-for-Fingerprint"],[5414,"impl-Borrow%3C%5Bu8;+32%5D%3E-for-ChainCode"],[5415,"impl-Borrow%3C%5Bu8%5D%3E-for-ChainCode"],[5416,"impl-Borrow%3C%5Bu8;+4%5D%3E-for-Fingerprint"],[5417,"impl-Borrow%3C%5Bu8%5D%3E-for-Fingerprint"],[5426,"impl-BorrowMut%3C%5Bu8;+32%5D%3E-for-ChainCode"],[5427,"impl-BorrowMut%3C%5Bu8%5D%3E-for-ChainCode"],[5430,"impl-BorrowMut%3C%5Bu8%5D%3E-for-Fingerprint"],[5431,"impl-BorrowMut%3C%5Bu8;+4%5D%3E-for-Fingerprint"],[5532,"impl-UpperHex-for-ChainCode"],[5533,"impl-Debug-for-ChainCode"],[5534,"impl-LowerHex-for-ChainCode"],[5535,"impl-Display-for-ChainCode"],[5536,"impl-LowerHex-for-Fingerprint"],[5537,"impl-Display-for-Fingerprint"],[5538,"impl-UpperHex-for-Fingerprint"],[5539,"impl-Debug-for-Fingerprint"],[5540,"impl-Display-for-Xpriv"],[5541,"impl-Debug-for-Xpriv"],[5542,"impl-Debug-for-Xpub"],[5543,"impl-Display-for-Xpub"],[5544,"impl-Debug-for-ChildNumber"],[5545,"impl-Display-for-ChildNumber"],[5546,"impl-Display-for-DerivationPath"],[5547,"impl-Debug-for-DerivationPath"],[5548,"impl-Debug-for-Error"],[5549,"impl-Display-for-Error"],[5550,"impl-Debug-for-InvalidBase58PayloadLengthError"],[5551,"impl-Display-for-InvalidBase58PayloadLengthError"],[5554,"impl-From%3C%5Bu8;+32%5D%3E-for-ChainCode"],[5555,"impl-From%3C%26%5Bu8;+32%5D%3E-for-ChainCode"],[5556,"impl-From%3C%5Bu8;+4%5D%3E-for-Fingerprint"],[5558,"impl-From%3C%26%5Bu8;+4%5D%3E-for-Fingerprint"],[5563,"impl-From%3CVec%3CChildNumber%3E%3E-for-DerivationPath"],[5564,"impl-From%3C%26%5BChildNumber%5D%3E-for-DerivationPath"],[5566,"impl-From%3CError%3E-for-Error"],[5567,"impl-From%3CInvalidBase58PayloadLengthError%3E-for-Error"],[5568,"impl-From%3CInfallible%3E-for-Error"],[5570,"impl-From%3CError%3E-for-Error"],[5801,"impl-Debug-for-Bip34Error"],[5802,"impl-Display-for-Bip34Error"],[5803,"impl-Debug-for-ValidationError"],[5804,"impl-Display-for-ValidationError"],[5879,"impl-AsMut%3C%5Bu8%5D%3E-for-ChainHash"],[5880,"impl-AsMut%3C%5Bu8;+32%5D%3E-for-ChainHash"],[5883,"impl-AsRef%3C%5Bu8;+32%5D%3E-for-ChainHash"],[5884,"impl-AsRef%3C%5Bu8%5D%3E-for-ChainHash"],[5886,"impl-Borrow%3C%5Bu8;+32%5D%3E-for-ChainHash"],[5887,"impl-Borrow%3C%5Bu8%5D%3E-for-ChainHash"],[5888,"impl-BorrowMut%3C%5Bu8;+32%5D%3E-for-ChainHash"],[5890,"impl-BorrowMut%3C%5Bu8%5D%3E-for-ChainHash"],[5899,"impl-UpperHex-for-ChainHash"],[5900,"impl-LowerHex-for-ChainHash"],[5901,"impl-Debug-for-ChainHash"],[5902,"impl-Display-for-ChainHash"],[5904,"impl-From%3C%5Bu8;+32%5D%3E-for-ChainHash"],[5905,"impl-From%3C%26%5Bu8;+32%5D%3E-for-ChainHash"],[6004,"impl-Display-for-Height"],[6005,"impl-Debug-for-Height"],[6006,"impl-Debug-for-ParseHeightError"],[6007,"impl-Display-for-ParseHeightError"],[6008,"impl-Display-for-Time"],[6009,"impl-Debug-for-Time"],[6010,"impl-Debug-for-ParseTimeError"],[6011,"impl-Display-for-ParseTimeError"],[6012,"impl-Debug-for-ConversionError"],[6013,"impl-Display-for-ConversionError"],[6014,"impl-Debug-for-LockTime"],[6015,"impl-Display-for-LockTime"],[6023,"impl-From%3CHeight%3E-for-LockTime"],[6024,"impl-From%3CAbsLockTime%3E-for-LockTime"],[6025,"impl-From%3CTime%3E-for-LockTime"],[6090,"impl-TryFrom%3CBox%3Cstr%3E%3E-for-Height"],[6091,"impl-TryFrom%3CString%3E-for-Height"],[6092,"impl-TryFrom%3C%26str%3E-for-Height"],[6094,"impl-TryFrom%3C%26str%3E-for-Time"],[6095,"impl-TryFrom%3CString%3E-for-Time"],[6096,"impl-TryFrom%3CBox%3Cstr%3E%3E-for-Time"],[6100,"impl-TryFrom%3C%26str%3E-for-LockTime"],[6101,"impl-TryFrom%3CString%3E-for-LockTime"],[6102,"impl-TryFrom%3CBox%3Cstr%3E%3E-for-LockTime"],[6206,"impl-Display-for-Height"],[6207,"impl-Debug-for-Height"],[6208,"impl-Debug-for-Time"],[6209,"impl-Display-for-Time"],[6210,"impl-Display-for-TimeOverflowError"],[6211,"impl-Debug-for-TimeOverflowError"],[6212,"impl-Debug-for-LockTime"],[6213,"impl-Display-for-LockTime"],[6214,"impl-Debug-for-DisabledLockTimeError"],[6215,"impl-Display-for-DisabledLockTimeError"],[6216,"impl-Display-for-IncompatibleHeightError"],[6217,"impl-Debug-for-IncompatibleHeightError"],[6218,"impl-Display-for-IncompatibleTimeError"],[6219,"impl-Debug-for-IncompatibleTimeError"],[6225,"impl-From%3CRelLockTime%3E-for-LockTime"],[6226,"impl-From%3CTime%3E-for-LockTime"],[6227,"impl-From%3CHeight%3E-for-LockTime"],[6302,"impl-TryFrom%3CString%3E-for-Height"],[6304,"impl-TryFrom%3C%26str%3E-for-Height"],[6305,"impl-TryFrom%3CBox%3Cstr%3E%3E-for-Height"],[6306,"impl-TryFrom%3C%26str%3E-for-Time"],[6307,"impl-TryFrom%3CBox%3Cstr%3E%3E-for-Time"],[6308,"impl-TryFrom%3CString%3E-for-Time"],[6671,"impl-AsMut%3CPushBytes%3E-for-PushBytes"],[6672,"impl-AsMut%3C%5Bu8%5D%3E-for-PushBytes"],[6677,"impl-AsRef%3C%5Bu8%5D%3E-for-PushBytes"],[6678,"impl-AsRef%3CPushBytes%3E-for-PushBytes"],[6752,"impl-Debug-for-Builder"],[6753,"impl-Display-for-Builder"],[6759,"impl-Display-for-PushBytesError"],[6760,"impl-Debug-for-PushBytesError"],[6761,"impl-Debug-for-Error"],[6762,"impl-Display-for-Error"],[6769,"impl-From%3C%26mut+%5Bu8;+47%5D%3E-for-%26mut+PushBytes"],[6770,"impl-From%3C%26mut+%5Bu8;+44%5D%3E-for-%26mut+PushBytes"],[6771,"impl-From%3C%26%5Bu8;+73%5D%3E-for-%26PushBytes"],[6772,"impl-From%3C%26%5Bu8;+21%5D%3E-for-%26PushBytes"],[6773,"impl-From%3C%26%5Bu8;+37%5D%3E-for-%26PushBytes"],[6774,"impl-From%3C%26mut+%5Bu8;+61%5D%3E-for-%26mut+PushBytes"],[6775,"impl-From%3C%26mut+%5Bu8;+20%5D%3E-for-%26mut+PushBytes"],[6776,"impl-From%3C%26mut+%5Bu8;+35%5D%3E-for-%26mut+PushBytes"],[6777,"impl-From%3C%26%5Bu8;+20%5D%3E-for-%26PushBytes"],[6778,"impl-From%3C%26mut+%5Bu8;+19%5D%3E-for-%26mut+PushBytes"],[6779,"impl-From%3C%26%5Bu8;+74%5D%3E-for-%26PushBytes"],[6780,"impl-From%3C%26mut+%5Bu8;+74%5D%3E-for-%26mut+PushBytes"],[6781,"impl-From%3C%26%5Bu8;+19%5D%3E-for-%26PushBytes"],[6782,"impl-From%3C%26%5Bu8;+35%5D%3E-for-%26PushBytes"],[6783,"impl-From%3C%26mut+%5Bu8;+18%5D%3E-for-%26mut+PushBytes"],[6784,"impl-From%3C%26%5Bu8;+18%5D%3E-for-%26PushBytes"],[6785,"impl-From%3C%26mut+%5Bu8;+72%5D%3E-for-%26mut+PushBytes"],[6786,"impl-From%3C%26mut+%5Bu8;+17%5D%3E-for-%26mut+PushBytes"],[6787,"impl-From%3C%26%5Bu8;+17%5D%3E-for-%26PushBytes"],[6788,"impl-From%3C%26%5Bu8;+75%5D%3E-for-%26PushBytes"],[6789,"impl-From%3C%26mut+%5Bu8;+75%5D%3E-for-%26mut+PushBytes"],[6790,"impl-From%3C%26%5Bu8;+72%5D%3E-for-%26PushBytes"],[6791,"impl-From%3C%26mut+%5Bu8;+16%5D%3E-for-%26mut+PushBytes"],[6792,"impl-From%3C%26%5Bu8;+16%5D%3E-for-%26PushBytes"],[6793,"impl-From%3C%26%5Bu8;+62%5D%3E-for-%26PushBytes"],[6794,"impl-From%3C%26mut+%5Bu8;+62%5D%3E-for-%26mut+PushBytes"],[6795,"impl-From%3C%26mut+%5Bu8;+15%5D%3E-for-%26mut+PushBytes"],[6796,"impl-From%3C%26%5Bu8;+15%5D%3E-for-%26PushBytes"],[6797,"impl-From%3C%26mut+%5Bu8;+14%5D%3E-for-%26mut+PushBytes"],[6798,"impl-From%3C%26%5Bu8;+14%5D%3E-for-%26PushBytes"],[6799,"impl-From%3C%26mut+%5Bu8;+71%5D%3E-for-%26mut+PushBytes"],[6800,"impl-From%3C%26mut+%5Bu8;+13%5D%3E-for-%26mut+PushBytes"],[6801,"impl-From%3C%26%5Bu8;+13%5D%3E-for-%26PushBytes"],[6802,"impl-From%3C%26mut+%5Bu8;+64%5D%3E-for-%26mut+PushBytes"],[6803,"impl-From%3C%26mut+%5Bu8;+34%5D%3E-for-%26mut+PushBytes"],[6804,"impl-From%3C%26mut+%5Bu8;+12%5D%3E-for-%26mut+PushBytes"],[6805,"impl-From%3C%26%5Bu8;+12%5D%3E-for-%26PushBytes"],[6806,"impl-From%3C%26%5Bu8;+34%5D%3E-for-%26PushBytes"],[6807,"impl-From%3C%26mut+%5Bu8;+11%5D%3E-for-%26mut+PushBytes"],[6808,"impl-From%3C%26%5Bu8;+11%5D%3E-for-%26PushBytes"],[6809,"impl-From%3C%26%5Bu8;+71%5D%3E-for-%26PushBytes"],[6810,"impl-From%3C%26mut+%5Bu8;+10%5D%3E-for-%26mut+PushBytes"],[6811,"impl-From%3C%26%5Bu8;+10%5D%3E-for-%26PushBytes"],[6812,"impl-From%3C%26mut+%5Bu8;+59%5D%3E-for-%26mut+PushBytes"],[6813,"impl-From%3C%26%5Bu8;+59%5D%3E-for-%26PushBytes"],[6814,"impl-From%3C%26mut+%5Bu8;+9%5D%3E-for-%26mut+PushBytes"],[6815,"impl-From%3C%26mut+%5Bu8;+33%5D%3E-for-%26mut+PushBytes"],[6816,"impl-From%3C%26%5Bu8;+33%5D%3E-for-%26PushBytes"],[6817,"impl-From%3C%26%5Bu8;+9%5D%3E-for-%26PushBytes"],[6818,"impl-From%3C%26mut+%5Bu8;+8%5D%3E-for-%26mut+PushBytes"],[6819,"impl-From%3C%26mut+%5Bu8;+58%5D%3E-for-%26mut+PushBytes"],[6820,"impl-From%3C%26%5Bu8;+76%5D%3E-for-%26PushBytes"],[6821,"impl-From%3C%26%5Bu8;+8%5D%3E-for-%26PushBytes"],[6822,"impl-From%3C%26%5Bu8;+58%5D%3E-for-%26PushBytes"],[6823,"impl-From%3C%26mut+%5Bu8;+70%5D%3E-for-%26mut+PushBytes"],[6824,"impl-From%3C%26%5Bu8;+70%5D%3E-for-%26PushBytes"],[6825,"impl-From%3C%26mut+%5Bu8;+7%5D%3E-for-%26mut+PushBytes"],[6826,"impl-From%3C%26%5Bu8;+7%5D%3E-for-%26PushBytes"],[6827,"impl-From%3C%26mut+%5Bu8;+6%5D%3E-for-%26mut+PushBytes"],[6828,"impl-From%3C%26%5Bu8;+6%5D%3E-for-%26PushBytes"],[6829,"impl-From%3C%26mut+%5Bu8;+32%5D%3E-for-%26mut+PushBytes"],[6830,"impl-From%3C%26%5Bu8;+32%5D%3E-for-%26PushBytes"],[6831,"impl-From%3C%26mut+%5Bu8;+57%5D%3E-for-%26mut+PushBytes"],[6832,"impl-From%3C%26%5Bu8;+57%5D%3E-for-%26PushBytes"],[6833,"impl-From%3C%26mut+%5Bu8;+5%5D%3E-for-%26mut+PushBytes"],[6834,"impl-From%3C%26mut+%5Bu8;+37%5D%3E-for-%26mut+PushBytes"],[6835,"impl-From%3C%26%5Bu8;+5%5D%3E-for-%26PushBytes"],[6836,"impl-From%3C%26mut+%5Bu8;+4%5D%3E-for-%26mut+PushBytes"],[6837,"impl-From%3C%26mut+%5Bu8;+31%5D%3E-for-%26mut+PushBytes"],[6838,"impl-From%3C%26%5Bu8;+31%5D%3E-for-%26PushBytes"],[6839,"impl-From%3C%26mut+%5Bu8;+76%5D%3E-for-%26mut+PushBytes"],[6840,"impl-From%3C%26%5Bu8;+4%5D%3E-for-%26PushBytes"],[6841,"impl-From%3C%26mut+%5Bu8;+3%5D%3E-for-%26mut+PushBytes"],[6842,"impl-From%3C%26%5Bu8;+3%5D%3E-for-%26PushBytes"],[6843,"impl-From%3C%26mut+%5Bu8;+2%5D%3E-for-%26mut+PushBytes"],[6844,"impl-From%3C%26mut+%5Bu8;+56%5D%3E-for-%26mut+PushBytes"],[6845,"impl-From%3C%26%5Bu8;+56%5D%3E-for-%26PushBytes"],[6846,"impl-From%3C%26%5Bu8;+2%5D%3E-for-%26PushBytes"],[6847,"impl-From%3C%26mut+%5Bu8;+1%5D%3E-for-%26mut+PushBytes"],[6848,"impl-From%3C%26mut+%5Bu8;+30%5D%3E-for-%26mut+PushBytes"],[6849,"impl-From%3C%26%5Bu8;+1%5D%3E-for-%26PushBytes"],[6850,"impl-From%3C%26%5Bu8;+30%5D%3E-for-%26PushBytes"],[6851,"impl-From%3C%26mut+%5Bu8;+0%5D%3E-for-%26mut+PushBytes"],[6852,"impl-From%3C%26%5Bu8;+61%5D%3E-for-%26PushBytes"],[6853,"impl-From%3C%26%5Bu8;+0%5D%3E-for-%26PushBytes"],[6854,"impl-From%3C%26%5Bu8;+60%5D%3E-for-%26PushBytes"],[6855,"impl-From%3C%26mut+%5Bu8;+55%5D%3E-for-%26mut+PushBytes"],[6856,"impl-From%3C%26%5Bu8;+65%5D%3E-for-%26PushBytes"],[6857,"impl-From%3C%26mut+%5Bu8;+29%5D%3E-for-%26mut+PushBytes"],[6858,"impl-From%3C%26%5Bu8;+55%5D%3E-for-%26PushBytes"],[6859,"impl-From%3C%26mut+%5Bu8;+65%5D%3E-for-%26mut+PushBytes"],[6860,"impl-From%3C%26%5Bu8;+29%5D%3E-for-%26PushBytes"],[6861,"impl-From%3C%26mut+%5Bu8;+60%5D%3E-for-%26mut+PushBytes"],[6862,"impl-From%3C%26%5Bu8;+22%5D%3E-for-%26PushBytes"],[6863,"impl-From%3C%26mut+%5Bu8;+22%5D%3E-for-%26mut+PushBytes"],[6864,"impl-From%3C%26mut+%5Bu8;+28%5D%3E-for-%26mut+PushBytes"],[6865,"impl-From%3C%26%5Bu8;+28%5D%3E-for-%26PushBytes"],[6866,"impl-From%3C%26%5Bu8;+38%5D%3E-for-%26PushBytes"],[6867,"impl-From%3C%26mut+%5Bu8;+38%5D%3E-for-%26mut+PushBytes"],[6868,"impl-From%3C%26mut+%5Bu8;+36%5D%3E-for-%26mut+PushBytes"],[6869,"impl-From%3C%26%5Bu8;+36%5D%3E-for-%26PushBytes"],[6870,"impl-From%3C%26mut+%5Bu8;+27%5D%3E-for-%26mut+PushBytes"],[6871,"impl-From%3C%26%5Bu8;+66%5D%3E-for-%26PushBytes"],[6872,"impl-From%3C%26%5Bu8;+27%5D%3E-for-%26PushBytes"],[6873,"impl-From%3C%26mut+%5Bu8;+66%5D%3E-for-%26mut+PushBytes"],[6874,"impl-From%3C%26%5Bu8;+23%5D%3E-for-%26PushBytes"],[6875,"impl-From%3C%26%5Bu8;+67%5D%3E-for-%26PushBytes"],[6876,"impl-From%3C%26mut+%5Bu8;+54%5D%3E-for-%26mut+PushBytes"],[6877,"impl-From%3C%26%5Bu8;+54%5D%3E-for-%26PushBytes"],[6878,"impl-From%3C%26mut+%5Bu8;+67%5D%3E-for-%26mut+PushBytes"],[6879,"impl-From%3C%26%5Bu8;+64%5D%3E-for-%26PushBytes"],[6880,"impl-From%3C%26%5Bu8;+39%5D%3E-for-%26PushBytes"],[6881,"impl-From%3C%26mut+%5Bu8;+39%5D%3E-for-%26mut+PushBytes"],[6882,"impl-From%3C%26mut+%5Bu8;+26%5D%3E-for-%26mut+PushBytes"],[6883,"impl-From%3C%26%5Bu8;+40%5D%3E-for-%26PushBytes"],[6884,"impl-From%3C%26mut+%5Bu8;+69%5D%3E-for-%26mut+PushBytes"],[6885,"impl-From%3C%26mut+%5Bu8;+53%5D%3E-for-%26mut+PushBytes"],[6886,"impl-From%3C%26%5Bu8;+53%5D%3E-for-%26PushBytes"],[6887,"impl-From%3C%26mut+%5Bu8;+23%5D%3E-for-%26mut+PushBytes"],[6888,"impl-From%3C%26%5Bu8;+68%5D%3E-for-%26PushBytes"],[6889,"impl-From%3C%26mut+%5Bu8;+52%5D%3E-for-%26mut+PushBytes"],[6890,"impl-From%3C%26%5Bu8;+52%5D%3E-for-%26PushBytes"],[6891,"impl-From%3C%26%5Bu8;+63%5D%3E-for-%26PushBytes"],[6892,"impl-From%3C%26mut+%5Bu8;+68%5D%3E-for-%26mut+PushBytes"],[6893,"impl-From%3C%26mut+%5Bu8;+40%5D%3E-for-%26mut+PushBytes"],[6894,"impl-From%3C%26mut+%5Bu8;+51%5D%3E-for-%26mut+PushBytes"],[6895,"impl-From%3C%26%5Bu8;+51%5D%3E-for-%26PushBytes"],[6896,"impl-From%3C%26%5Bu8;+24%5D%3E-for-%26PushBytes"],[6897,"impl-From%3C%26mut+%5Bu8;+24%5D%3E-for-%26mut+PushBytes"],[6898,"impl-From%3C%26mut+%5Bu8;+50%5D%3E-for-%26mut+PushBytes"],[6899,"impl-From%3C%26%5Bu8;+50%5D%3E-for-%26PushBytes"],[6900,"impl-From%3C%26%5Bu8;+69%5D%3E-for-%26PushBytes"],[6901,"impl-From%3C%26%5Bu8;+25%5D%3E-for-%26PushBytes"],[6902,"impl-From%3C%26mut+%5Bu8;+49%5D%3E-for-%26mut+PushBytes"],[6903,"impl-From%3C%26%5Bu8;+49%5D%3E-for-%26PushBytes"],[6904,"impl-From%3C%26mut+%5Bu8;+73%5D%3E-for-%26mut+PushBytes"],[6905,"impl-From%3C%26%5Bu8;+41%5D%3E-for-%26PushBytes"],[6906,"impl-From%3C%26mut+%5Bu8;+48%5D%3E-for-%26mut+PushBytes"],[6907,"impl-From%3C%26%5Bu8;+48%5D%3E-for-%26PushBytes"],[6908,"impl-From%3C%26mut+%5Bu8;+41%5D%3E-for-%26mut+PushBytes"],[6909,"impl-From%3C%26%5Bu8;+42%5D%3E-for-%26PushBytes"],[6910,"impl-From%3C%26mut+%5Bu8;+21%5D%3E-for-%26mut+PushBytes"],[6911,"impl-From%3C%26%5Bu8;+47%5D%3E-for-%26PushBytes"],[6912,"impl-From%3C%26mut+%5Bu8;+42%5D%3E-for-%26mut+PushBytes"],[6913,"impl-From%3C%26%5Bu8;+43%5D%3E-for-%26PushBytes"],[6914,"impl-From%3C%26mut+%5Bu8;+46%5D%3E-for-%26mut+PushBytes"],[6915,"impl-From%3C%26%5Bu8;+46%5D%3E-for-%26PushBytes"],[6916,"impl-From%3C%26mut+%5Bu8;+43%5D%3E-for-%26mut+PushBytes"],[6917,"impl-From%3C%26mut+%5Bu8;+63%5D%3E-for-%26mut+PushBytes"],[6918,"impl-From%3C%26mut+%5Bu8;+45%5D%3E-for-%26mut+PushBytes"],[6919,"impl-From%3C%26%5Bu8;+45%5D%3E-for-%26PushBytes"],[6920,"impl-From%3C%26%5Bu8;+26%5D%3E-for-%26PushBytes"],[6921,"impl-From%3C%26%5Bu8;+44%5D%3E-for-%26PushBytes"],[6922,"impl-From%3C%26mut+%5Bu8;+25%5D%3E-for-%26mut+PushBytes"],[6923,"impl-From%3C%5Bu8;+2%5D%3E-for-PushBytesBuf"],[6924,"impl-From%3C%26%5Bu8;+19%5D%3E-for-PushBytesBuf"],[6925,"impl-From%3C%26%5Bu8;+25%5D%3E-for-PushBytesBuf"],[6926,"impl-From%3C%26%5Bu8;+44%5D%3E-for-PushBytesBuf"],[6927,"impl-From%3C%5Bu8;+63%5D%3E-for-PushBytesBuf"],[6928,"impl-From%3C%26%5Bu8;+43%5D%3E-for-PushBytesBuf"],[6929,"impl-From%3C%5Bu8;+43%5D%3E-for-PushBytesBuf"],[6930,"impl-From%3C%5Bu8;+45%5D%3E-for-PushBytesBuf"],[6931,"impl-From%3C%26%5Bu8;+45%5D%3E-for-PushBytesBuf"],[6932,"impl-From%3C%26%5Bu8;+42%5D%3E-for-PushBytesBuf"],[6933,"impl-From%3C%5Bu8;+42%5D%3E-for-PushBytesBuf"],[6934,"impl-From%3C%5Bu8;+46%5D%3E-for-PushBytesBuf"],[6935,"impl-From%3C%26%5Bu8;+46%5D%3E-for-PushBytesBuf"],[6936,"impl-From%3C%26%5Bu8;+41%5D%3E-for-PushBytesBuf"],[6937,"impl-From%3C%5Bu8;+41%5D%3E-for-PushBytesBuf"],[6938,"impl-From%3C%5Bu8;+47%5D%3E-for-PushBytesBuf"],[6939,"impl-From%3C%26%5Bu8;+47%5D%3E-for-PushBytesBuf"],[6940,"impl-From%3C%26%5Bu8;+40%5D%3E-for-PushBytesBuf"],[6941,"impl-From%3C%5Bu8;+25%5D%3E-for-PushBytesBuf"],[6942,"impl-From%3C%5Bu8;+48%5D%3E-for-PushBytesBuf"],[6943,"impl-From%3C%26%5Bu8;+48%5D%3E-for-PushBytesBuf"],[6944,"impl-From%3C%5Bu8;+49%5D%3E-for-PushBytesBuf"],[6945,"impl-From%3C%26%5Bu8;+68%5D%3E-for-PushBytesBuf"],[6946,"impl-From%3C%26%5Bu8;+24%5D%3E-for-PushBytesBuf"],[6947,"impl-From%3C%5Bu8;+40%5D%3E-for-PushBytesBuf"],[6948,"impl-From%3C%5Bu8;+24%5D%3E-for-PushBytesBuf"],[6949,"impl-From%3C%26%5Bu8;+49%5D%3E-for-PushBytesBuf"],[6950,"impl-From%3C%5Bu8;+73%5D%3E-for-PushBytesBuf"],[6951,"impl-From%3C%5Bu8;+50%5D%3E-for-PushBytesBuf"],[6952,"impl-From%3C%26%5Bu8;+23%5D%3E-for-PushBytesBuf"],[6953,"impl-From%3C%5Bu8;+68%5D%3E-for-PushBytesBuf"],[6954,"impl-From%3C%26%5Bu8;+50%5D%3E-for-PushBytesBuf"],[6955,"impl-From%3C%5Bu8;+51%5D%3E-for-PushBytesBuf"],[6956,"impl-From%3C%26%5Bu8;+51%5D%3E-for-PushBytesBuf"],[6957,"impl-From%3C%5Bu8;+23%5D%3E-for-PushBytesBuf"],[6958,"impl-From%3C%26%5Bu8;+67%5D%3E-for-PushBytesBuf"],[6959,"impl-From%3C%5Bu8;+52%5D%3E-for-PushBytesBuf"],[6960,"impl-From%3C%26%5Bu8;+52%5D%3E-for-PushBytesBuf"],[6961,"impl-From%3C%26%5Bu8;+39%5D%3E-for-PushBytesBuf"],[6962,"impl-From%3C%5Bu8;+39%5D%3E-for-PushBytesBuf"],[6963,"impl-From%3C%5Bu8;+69%5D%3E-for-PushBytesBuf"],[6964,"impl-From%3C%5Bu8;+26%5D%3E-for-PushBytesBuf"],[6965,"impl-From%3C%26%5Bu8;+38%5D%3E-for-PushBytesBuf"],[6966,"impl-From%3C%5Bu8;+38%5D%3E-for-PushBytesBuf"],[6967,"impl-From%3C%5Bu8;+67%5D%3E-for-PushBytesBuf"],[6968,"impl-From%3C%26%5Bu8;+20%5D%3E-for-PushBytesBuf"],[6969,"impl-From%3C%5Bu8;+53%5D%3E-for-PushBytesBuf"],[6970,"impl-From%3C%26%5Bu8;+53%5D%3E-for-PushBytesBuf"],[6971,"impl-From%3C%26%5Bu8;+26%5D%3E-for-PushBytesBuf"],[6972,"impl-From%3C%26%5Bu8;+66%5D%3E-for-PushBytesBuf"],[6973,"impl-From%3C%5Bu8;+66%5D%3E-for-PushBytesBuf"],[6974,"impl-From%3C%26%5Bu8;+22%5D%3E-for-PushBytesBuf"],[6975,"impl-From%3C%5Bu8;+22%5D%3E-for-PushBytesBuf"],[6976,"impl-From%3C%5Bu8;+54%5D%3E-for-PushBytesBuf"],[6977,"impl-From%3C%5Bu8;+20%5D%3E-for-PushBytesBuf"],[6978,"impl-From%3C%26%5Bu8;+60%5D%3E-for-PushBytesBuf"],[6979,"impl-From%3CPubkeyHash%3E-for-PushBytesBuf"],[6980,"impl-From%3CWPubkeyHash%3E-for-PushBytesBuf"],[6981,"impl-From%3C%5Bu8;+35%5D%3E-for-PushBytesBuf"],[6982,"impl-From%3C%26%5Bu8;+35%5D%3E-for-PushBytesBuf"],[6983,"impl-From%3CWScriptHash%3E-for-PushBytesBuf"],[6984,"impl-From%3C%5Bu8;+27%5D%3E-for-PushBytesBuf"],[6985,"impl-From%3C%26%5Bu8;+27%5D%3E-for-PushBytesBuf"],[6986,"impl-From%3CScriptHash%3E-for-PushBytesBuf"],[6987,"impl-From%3C%5Bu8;+60%5D%3E-for-PushBytesBuf"],[6988,"impl-From%3C%5Bu8;+28%5D%3E-for-PushBytesBuf"],[6989,"impl-From%3C%26%5Bu8;+21%5D%3E-for-PushBytesBuf"],[6990,"impl-From%3C%5Bu8;+21%5D%3E-for-PushBytesBuf"],[6991,"impl-From%3C%26%5Bu8;+37%5D%3E-for-PushBytesBuf"],[6992,"impl-From%3C%5Bu8;+37%5D%3E-for-PushBytesBuf"],[6993,"impl-From%3C%5Bu8;+36%5D%3E-for-PushBytesBuf"],[6994,"impl-From%3C%26%5Bu8;+65%5D%3E-for-PushBytesBuf"],[6995,"impl-From%3C%5Bu8;+65%5D%3E-for-PushBytesBuf"],[6996,"impl-From%3C%26%5Bu8;+28%5D%3E-for-PushBytesBuf"],[6997,"impl-From%3C%26%5Bu8;+54%5D%3E-for-PushBytesBuf"],[6998,"impl-From%3C%26%5Bu8;+64%5D%3E-for-PushBytesBuf"],[6999,"impl-From%3C%5Bu8;+64%5D%3E-for-PushBytesBuf"],[7000,"impl-From%3C%26%5Bu8;+36%5D%3E-for-PushBytesBuf"],[7001,"impl-From%3C%5Bu8;+29%5D%3E-for-PushBytesBuf"],[7002,"impl-From%3C%5Bu8;+55%5D%3E-for-PushBytesBuf"],[7003,"impl-From%3C%5Bu8;+0%5D%3E-for-PushBytesBuf"],[7004,"impl-From%3C%26%5Bu8;+0%5D%3E-for-PushBytesBuf"],[7005,"impl-From%3C%26%5Bu8;+29%5D%3E-for-PushBytesBuf"],[7006,"impl-From%3C%26%5Bu8;+63%5D%3E-for-PushBytesBuf"],[7007,"impl-From%3C%5Bu8;+1%5D%3E-for-PushBytesBuf"],[7008,"impl-From%3C%26%5Bu8;+1%5D%3E-for-PushBytesBuf"],[7009,"impl-From%3C%26%5Bu8;+76%5D%3E-for-PushBytesBuf"],[7010,"impl-From%3C%26%5Bu8;+55%5D%3E-for-PushBytesBuf"],[7011,"impl-From%3C%26%5Bu8;+73%5D%3E-for-PushBytesBuf"],[7012,"impl-From%3C%5Bu8;+44%5D%3E-for-PushBytesBuf"],[7013,"impl-From%3C%5Bu8;+30%5D%3E-for-PushBytesBuf"],[7014,"impl-From%3C%26%5Bu8;+30%5D%3E-for-PushBytesBuf"],[7015,"impl-From%3C%5Bu8;+3%5D%3E-for-PushBytesBuf"],[7016,"impl-From%3C%26%5Bu8;+3%5D%3E-for-PushBytesBuf"],[7017,"impl-From%3C%5Bu8;+76%5D%3E-for-PushBytesBuf"],[7018,"impl-From%3C%5Bu8;+56%5D%3E-for-PushBytesBuf"],[7019,"impl-From%3C%5Bu8;+4%5D%3E-for-PushBytesBuf"],[7020,"impl-From%3C%26%5Bu8;+4%5D%3E-for-PushBytesBuf"],[7021,"impl-From%3C%5Bu8;+31%5D%3E-for-PushBytesBuf"],[7022,"impl-From%3C%26%5Bu8;+31%5D%3E-for-PushBytesBuf"],[7023,"impl-From%3C%5Bu8;+5%5D%3E-for-PushBytesBuf"],[7024,"impl-From%3C%26%5Bu8;+5%5D%3E-for-PushBytesBuf"],[7025,"impl-From%3C%26%5Bu8;+56%5D%3E-for-PushBytesBuf"],[7026,"impl-From%3C%26%5Bu8;+69%5D%3E-for-PushBytesBuf"],[7027,"impl-From%3C%5Bu8;+6%5D%3E-for-PushBytesBuf"],[7028,"impl-From%3C%26%5Bu8;+6%5D%3E-for-PushBytesBuf"],[7029,"impl-From%3C%5Bu8;+57%5D%3E-for-PushBytesBuf"],[7030,"impl-From%3C%26%5Bu8;+57%5D%3E-for-PushBytesBuf"],[7031,"impl-From%3C%5Bu8;+7%5D%3E-for-PushBytesBuf"],[7032,"impl-From%3C%26%5Bu8;+7%5D%3E-for-PushBytesBuf"],[7033,"impl-From%3C%5Bu8;+32%5D%3E-for-PushBytesBuf"],[7034,"impl-From%3C%26%5Bu8;+32%5D%3E-for-PushBytesBuf"],[7035,"impl-From%3C%5Bu8;+8%5D%3E-for-PushBytesBuf"],[7036,"impl-From%3C%26%5Bu8;+8%5D%3E-for-PushBytesBuf"],[7037,"impl-From%3C%5Bu8;+58%5D%3E-for-PushBytesBuf"],[7038,"impl-From%3C%26%5Bu8;+58%5D%3E-for-PushBytesBuf"],[7039,"impl-From%3C%5Bu8;+9%5D%3E-for-PushBytesBuf"],[7040,"impl-From%3C%26%5Bu8;+9%5D%3E-for-PushBytesBuf"],[7041,"impl-From%3C%5Bu8;+70%5D%3E-for-PushBytesBuf"],[7042,"impl-From%3C%5Bu8;+33%5D%3E-for-PushBytesBuf"],[7043,"impl-From%3C%5Bu8;+10%5D%3E-for-PushBytesBuf"],[7044,"impl-From%3C%26%5Bu8;+10%5D%3E-for-PushBytesBuf"],[7045,"impl-From%3C%26%5Bu8;+70%5D%3E-for-PushBytesBuf"],[7046,"impl-From%3C%26%5Bu8;+33%5D%3E-for-PushBytesBuf"],[7047,"impl-From%3C%5Bu8;+11%5D%3E-for-PushBytesBuf"],[7048,"impl-From%3C%26%5Bu8;+11%5D%3E-for-PushBytesBuf"],[7049,"impl-From%3C%26%5Bu8;+75%5D%3E-for-PushBytesBuf"],[7050,"impl-From%3C%5Bu8;+59%5D%3E-for-PushBytesBuf"],[7051,"impl-From%3C%5Bu8;+12%5D%3E-for-PushBytesBuf"],[7052,"impl-From%3C%26%5Bu8;+59%5D%3E-for-PushBytesBuf"],[7053,"impl-From%3C%26%5Bu8;+12%5D%3E-for-PushBytesBuf"],[7054,"impl-From%3C%26%5Bu8;+62%5D%3E-for-PushBytesBuf"],[7055,"impl-From%3C%5Bu8;+62%5D%3E-for-PushBytesBuf"],[7056,"impl-From%3C%5Bu8;+13%5D%3E-for-PushBytesBuf"],[7057,"impl-From%3C%26%5Bu8;+13%5D%3E-for-PushBytesBuf"],[7058,"impl-From%3C%5Bu8;+34%5D%3E-for-PushBytesBuf"],[7059,"impl-From%3C%5Bu8;+71%5D%3E-for-PushBytesBuf"],[7060,"impl-From%3C%5Bu8;+14%5D%3E-for-PushBytesBuf"],[7061,"impl-From%3C%26%5Bu8;+14%5D%3E-for-PushBytesBuf"],[7062,"impl-From%3C%26%5Bu8;+71%5D%3E-for-PushBytesBuf"],[7063,"impl-From%3C%26%5Bu8;+34%5D%3E-for-PushBytesBuf"],[7064,"impl-From%3C%5Bu8;+15%5D%3E-for-PushBytesBuf"],[7065,"impl-From%3C%26%5Bu8;+15%5D%3E-for-PushBytesBuf"],[7066,"impl-From%3C%5Bu8;+61%5D%3E-for-PushBytesBuf"],[7067,"impl-From%3C%26%5Bu8;+61%5D%3E-for-PushBytesBuf"],[7068,"impl-From%3C%5Bu8;+16%5D%3E-for-PushBytesBuf"],[7069,"impl-From%3C%26%5Bu8;+16%5D%3E-for-PushBytesBuf"],[7070,"impl-From%3C%5Bu8;+75%5D%3E-for-PushBytesBuf"],[7071,"impl-From%3C%26%5Bu8;+74%5D%3E-for-PushBytesBuf"],[7072,"impl-From%3C%5Bu8;+17%5D%3E-for-PushBytesBuf"],[7073,"impl-From%3C%26%5Bu8;+17%5D%3E-for-PushBytesBuf"],[7074,"impl-From%3C%5Bu8;+74%5D%3E-for-PushBytesBuf"],[7075,"impl-From%3C%5Bu8;+72%5D%3E-for-PushBytesBuf"],[7076,"impl-From%3C%5Bu8;+18%5D%3E-for-PushBytesBuf"],[7077,"impl-From%3C%26%5Bu8;+18%5D%3E-for-PushBytesBuf"],[7078,"impl-From%3C%26%5Bu8;+72%5D%3E-for-PushBytesBuf"],[7080,"impl-From%3C%5Bu8;+19%5D%3E-for-PushBytesBuf"],[7081,"impl-From%3C%26%5Bu8;+2%5D%3E-for-PushBytesBuf"],[7083,"impl-From%3CUintError%3E-for-Error"],[7084,"impl-From%3CInfallible%3E-for-Error"],[7088,"impl-Index%3CRangeToInclusive%3Cusize%3E%3E-for-PushBytes"],[7089,"impl-Index%3CRangeInclusive%3Cusize%3E%3E-for-PushBytes"],[7090,"impl-Index%3C(Bound%3Cusize%3E,+Bound%3Cusize%3E)%3E-for-PushBytes"],[7091,"impl-Index%3CRangeFull%3E-for-PushBytes"],[7092,"impl-Index%3CRangeTo%3Cusize%3E%3E-for-PushBytes"],[7093,"impl-Index%3CRangeFrom%3Cusize%3E%3E-for-PushBytes"],[7094,"impl-Index%3CRange%3Cusize%3E%3E-for-PushBytes"],[7095,"impl-Index%3Cusize%3E-for-PushBytes"],[7174,"impl-TryFrom%3C%26mut+%5Bu8%5D%3E-for-%26mut+PushBytes"],[7175,"impl-TryFrom%3C%26%5Bu8%5D%3E-for-%26PushBytes"],[7223,"impl-Debug-for-Error"],[7224,"impl-Display-for-Error"],[7284,"impl-Display-for-FromStrError"],[7285,"impl-Debug-for-FromStrError"],[7286,"impl-Display-for-TryFromInstructionError"],[7287,"impl-Debug-for-TryFromInstructionError"],[7288,"impl-Debug-for-TryFromError"],[7289,"impl-Display-for-TryFromError"],[7291,"impl-From%3CInfallible%3E-for-FromStrError"],[7292,"impl-From%3CParseIntError%3E-for-FromStrError"],[7293,"impl-From%3CTryFromError%3E-for-FromStrError"],[7294,"impl-From%3CInfallible%3E-for-TryFromInstructionError"],[7296,"impl-From%3CTryFromError%3E-for-TryFromInstructionError"],[7397,"impl-Display-for-ParseOutPointError"],[7398,"impl-Debug-for-ParseOutPointError"],[7399,"impl-Display-for-InputsIndexError"],[7400,"impl-Debug-for-InputsIndexError"],[7401,"impl-Debug-for-OutputsIndexError"],[7402,"impl-Display-for-OutputsIndexError"],[7403,"impl-Display-for-IndexOutOfBoundsError"],[7404,"impl-Debug-for-IndexOutOfBoundsError"],[7405,"impl-Display-for-Version"],[7406,"impl-Debug-for-Version"],[7552,"impl-Debug-for-DecodeError%3CE%3E"],[7553,"impl-Display-for-DecodeError%3CE%3E"],[7555,"impl-From%3C%26Network%3E-for-%26Params"],[7556,"impl-From%3CNetwork%3E-for-%26Params"],[7557,"impl-From%3C%26Network%3E-for-Params"],[7558,"impl-From%3CNetwork%3E-for-Params"],[7646,"impl-Display-for-Error"],[7647,"impl-Debug-for-Error"],[7648,"impl-Display-for-FromHexError"],[7649,"impl-Debug-for-FromHexError"],[7651,"impl-From%3CError%3E-for-Error"],[7652,"impl-From%3CInfallible%3E-for-Error"],[7838,"impl-AsRef%3CPushBytes%3E-for-SerializedSignature"],[7839,"impl-AsRef%3C%5Bu8%5D%3E-for-SerializedSignature"],[7869,"impl-Debug-for-Signature"],[7870,"impl-Display-for-Signature"],[7871,"impl-UpperHex-for-SerializedSignature"],[7872,"impl-Display-for-SerializedSignature"],[7873,"impl-LowerHex-for-SerializedSignature"],[7874,"impl-Debug-for-SerializedSignature"],[7875,"impl-Display-for-Error"],[7876,"impl-Debug-for-Error"],[7879,"impl-From%3CHexToBytesError%3E-for-Error"],[7881,"impl-From%3CInfallible%3E-for-Error"],[7882,"impl-From%3CError%3E-for-Error"],[7883,"impl-From%3CNonStandardSighashTypeError%3E-for-Error"],[7893,"impl-Serialize-for-Signature"],[7894,"impl-Signature"],[7970,"impl-Debug-for-ParseIntError"],[7971,"impl-Display-for-ParseIntError"],[7972,"impl-Debug-for-PrefixedHexError"],[7973,"impl-Display-for-PrefixedHexError"],[7974,"impl-Display-for-UnprefixedHexError"],[7975,"impl-Debug-for-UnprefixedHexError"],[7976,"impl-Debug-for-MissingPrefixError"],[7977,"impl-Display-for-MissingPrefixError"],[7978,"impl-Debug-for-ContainsPrefixError"],[7979,"impl-Display-for-ContainsPrefixError"],[7981,"impl-From%3CMissingPrefixError%3E-for-PrefixedHexError"],[7982,"impl-From%3CParseIntError%3E-for-PrefixedHexError"],[7985,"impl-From%3CContainsPrefixError%3E-for-UnprefixedHexError"],[7986,"impl-From%3CParseIntError%3E-for-UnprefixedHexError"],[8092,"impl-Write-for-HmacEngine%3CT%3E"],[8093,"impl-Write-for-HmacEngine%3CT%3E"],[8094,"impl-Debug-for-FromSliceError"],[8095,"impl-Display-for-FromSliceError"],[8096,"impl-Display-for-Hmac%3CT%3E"],[8097,"impl-Debug-for-Hmac%3CT%3E"],[8098,"impl-LowerHex-for-Hmac%3CT%3E"],[8119,"impl-Index%3CRangeFull%3E-for-Hmac%3CT%3E"],[8120,"impl-Index%3CRange%3Cusize%3E%3E-for-Hmac%3CT%3E"],[8121,"impl-Index%3CRangeTo%3Cusize%3E%3E-for-Hmac%3CT%3E"],[8122,"impl-Index%3CRangeFrom%3Cusize%3E%3E-for-Hmac%3CT%3E"],[8123,"impl-Index%3Cusize%3E-for-Hmac%3CT%3E"],[8168,"impl-Write-for-HmacEngine%3CT%3E"],[8169,"impl-Write-for-HmacEngine%3CT%3E"],[8174,"impl-AsRef%3C%5Bu8%5D%3E-for-Hash"],[8175,"impl-AsRef%3C%5Bu8;+bitcoin_hashes::::hash160::%7Bimpl%2311%7D::%7Bconstant%230%7D%5D%3E-for-Hash"],[8188,"impl-Debug-for-Hash"],[8189,"impl-LowerHex-for-Hash"],[8190,"impl-UpperHex-for-Hash"],[8191,"impl-Display-for-Hash"],[8192,"impl-From%3CScriptHash%3E-for-Hash"],[8193,"impl-From%3CXKeyIdentifier%3E-for-Hash"],[8194,"impl-From%3CPubkeyHash%3E-for-Hash"],[8196,"impl-From%3CWPubkeyHash%3E-for-Hash"],[8285,"impl-Debug-for-HexToBytesError"],[8286,"impl-Display-for-HexToBytesError"],[8287,"impl-Display-for-InvalidCharError"],[8288,"impl-Debug-for-InvalidCharError"],[8289,"impl-Display-for-OddLengthStringError"],[8290,"impl-Debug-for-OddLengthStringError"],[8291,"impl-Display-for-HexToArrayError"],[8292,"impl-Debug-for-HexToArrayError"],[8298,"impl-From%3COddLengthStringError%3E-for-HexToBytesError"],[8299,"impl-From%3CInvalidCharError%3E-for-HexToBytesError"],[8303,"impl-From%3CInvalidLengthError%3E-for-HexToArrayError"],[8304,"impl-From%3CInvalidCharError%3E-for-HexToArrayError"],[8415,"impl-LowerHex-for-DisplayByteSlice%3C\'a%3E"],[8416,"impl-Debug-for-DisplayByteSlice%3C\'a%3E"],[8417,"impl-UpperHex-for-DisplayByteSlice%3C\'a%3E"],[8418,"impl-Display-for-DisplayByteSlice%3C\'a%3E"],[8419,"impl-UpperHex-for-DisplayArray%3C\'a,+LEN%3E"],[8420,"impl-Debug-for-DisplayArray%3C\'a,+LEN%3E"],[8421,"impl-LowerHex-for-DisplayArray%3C\'a,+LEN%3E"],[8422,"impl-Display-for-DisplayArray%3C\'a,+LEN%3E"],[8465,"impl-Debug-for-InvalidLengthError"],[8466,"impl-Display-for-InvalidLengthError"],[8509,"impl-AsRef%3C%5Bu8;+bitcoin_hashes::::ripemd160::%7Bimpl%2314%7D::%7Bconstant%230%7D%5D%3E-for-Hash"],[8510,"impl-AsRef%3C%5Bu8%5D%3E-for-Hash"],[8539,"impl-Write-for-HashEngine"],[8540,"impl-Write-for-HashEngine"],[8541,"impl-UpperHex-for-Hash"],[8542,"impl-LowerHex-for-Hash"],[8543,"impl-Display-for-Hash"],[8544,"impl-Debug-for-Hash"],[8576,"impl-Write-for-HashEngine"],[8577,"impl-Write-for-HashEngine"],[8757,"impl-dyn+Error+%2B+Send+%2B+Sync"],[8758,"impl-dyn+Error+%2B+Send"],[8759,"impl-dyn+Error"],[8760,"impl-dyn+Error+%2B+Send+%2B+Sync"],[8761,"impl-dyn+Error+%2B+Send"],[8762,"impl-dyn+Error"],[8763,"impl-dyn+Error"],[8764,"impl-dyn+Error+%2B+Send+%2B+Sync"],[8765,"impl-dyn+Error+%2B+Send"],[8775,"impl-Display-for-Unexpected%3C\'a%3E"],[8776,"impl-Debug-for-Unexpected%3C\'a%3E"],[8785,"impl-dyn+Error"],[8786,"impl-dyn+Error+%2B+Send"],[8787,"impl-dyn+Error+%2B+Send+%2B+Sync"],[9042,"impl-Error-for-Error"],[9043,"impl-Error-for-Error"],[9925,"impl-Debug-for-Error"],[9926,"impl-Display-for-Error"],[10065,"impl-MapAccess%3C\'de%3E-for-MapDeserializer%3C\'de,+I,+E%3E"],[10066,"impl-SeqAccess%3C\'de%3E-for-MapDeserializer%3C\'de,+I,+E%3E"],[10268,"impl-SerializeTuple-for-Impossible%3COk,+Error%3E"],[10269,"impl-SerializeSeq-for-Impossible%3COk,+Error%3E"],[10270,"impl-SerializeTupleStruct-for-Impossible%3COk,+Error%3E"],[10271,"impl-SerializeTupleVariant-for-Impossible%3COk,+Error%3E"],[10272,"impl-SerializeStructVariant-for-Impossible%3COk,+Error%3E"],[10273,"impl-SerializeStruct-for-Impossible%3COk,+Error%3E"],[10274,"impl-SerializeMap-for-Impossible%3COk,+Error%3E"],[10284,"impl-SerializeSeq-for-Impossible%3COk,+Error%3E"],[10285,"impl-SerializeTuple-for-Impossible%3COk,+Error%3E"],[10293,"impl-SerializeTupleStruct-for-Impossible%3COk,+Error%3E"],[10294,"impl-SerializeTupleVariant-for-Impossible%3COk,+Error%3E"],[10295,"impl-SerializeStructVariant-for-Impossible%3COk,+Error%3E"],[10296,"impl-SerializeStruct-for-Impossible%3COk,+Error%3E"],[10342,"impl-AsRef%3C%5Bu8%5D%3E-for-Hash"],[10343,"impl-AsRef%3C%5Bu8;+bitcoin_hashes::::sha1::%7Bimpl%2314%7D::%7Bconstant%230%7D%5D%3E-for-Hash"],[10372,"impl-Write-for-HashEngine"],[10373,"impl-Write-for-HashEngine"],[10374,"impl-Debug-for-Hash"],[10375,"impl-UpperHex-for-Hash"],[10376,"impl-LowerHex-for-Hash"],[10377,"impl-Display-for-Hash"],[10408,"impl-Write-for-HashEngine"],[10409,"impl-Write-for-HashEngine"],[10415,"impl-AsRef%3C%5Bu8%5D%3E-for-Hash"],[10416,"impl-AsRef%3C%5Bu8;+bitcoin_hashes::::sha256::%7Bimpl%2320%7D::%7Bconstant%230%7D%5D%3E-for-Hash"],[10461,"impl-Write-for-HashEngine"],[10462,"impl-Write-for-HashEngine"],[10463,"impl-UpperHex-for-Hash"],[10464,"impl-LowerHex-for-Hash"],[10465,"impl-Debug-for-Hash"],[10466,"impl-Display-for-Hash"],[10467,"impl-Display-for-Midstate"],[10468,"impl-UpperHex-for-Midstate"],[10469,"impl-LowerHex-for-Midstate"],[10470,"impl-Debug-for-Midstate"],[10472,"impl-From%3CWScriptHash%3E-for-Hash"],[10473,"impl-From%3CDescriptorId%3E-for-Hash"],[10525,"impl-Write-for-HashEngine"],[10526,"impl-Write-for-HashEngine"],[10530,"impl-AsRef%3C%5Bu8%5D%3E-for-Hash"],[10531,"impl-AsRef%3C%5Bu8;+bitcoin_hashes::::sha256d::%7Bimpl%2311%7D::%7Bconstant%230%7D%5D%3E-for-Hash"],[10546,"impl-Debug-for-Hash"],[10547,"impl-Display-for-Hash"],[10548,"impl-UpperHex-for-Hash"],[10549,"impl-LowerHex-for-Hash"],[10550,"impl-From%3CLegacySighash%3E-for-Hash"],[10552,"impl-From%3CWtxid%3E-for-Hash"],[10553,"impl-From%3CBlockHash%3E-for-Hash"],[10554,"impl-From%3CSegwitV0Sighash%3E-for-Hash"],[10555,"impl-From%3CTxid%3E-for-Hash"],[10556,"impl-From%3CTxMerkleNode%3E-for-Hash"],[10557,"impl-From%3CWitnessMerkleNode%3E-for-Hash"],[10558,"impl-From%3CFilterHash%3E-for-Hash"],[10559,"impl-From%3CWitnessCommitment%3E-for-Hash"],[10560,"impl-From%3CFilterHeader%3E-for-Hash"],[10561,"impl-From%3CHash%3E-for-Hash"],[10585,"impl-AsRef%3C%5Bu8;+bitcoin_hashes::::sha256t::%7Bimpl%2311%7D::%7Bconstant%230%7D%5D%3E-for-Hash%3CT%3E"],[10586,"impl-AsRef%3C%5Bu8%5D%3E-for-Hash%3CT%3E"],[10601,"impl-Debug-for-Hash%3CT%3E"],[10602,"impl-UpperHex-for-Hash%3CT%3E"],[10603,"impl-LowerHex-for-Hash%3CT%3E"],[10604,"impl-Display-for-Hash%3CT%3E"],[10605,"impl-From%3CTapSighash%3E-for-Hash%3CTapSighashTag%3E"],[10606,"impl-From%3CTapNodeHash%3E-for-Hash%3CTapBranchTag%3E"],[10608,"impl-From%3CTapTweakHash%3E-for-Hash%3CTapTweakTag%3E"],[10609,"impl-From%3CTapLeafHash%3E-for-Hash%3CTapLeafTag%3E"],[10633,"impl-AsRef%3C%5Bu8;+bitcoin_hashes::::sha384::%7Bimpl%2313%7D::%7Bconstant%230%7D%5D%3E-for-Hash"],[10634,"impl-AsRef%3C%5Bu8%5D%3E-for-Hash"],[10653,"impl-LowerHex-for-Hash"],[10654,"impl-Display-for-Hash"],[10655,"impl-Debug-for-Hash"],[10656,"impl-UpperHex-for-Hash"],[10691,"impl-AsRef%3C%5Bu8;+bitcoin_hashes::::sha512::%7Bimpl%2315%7D::%7Bconstant%230%7D%5D%3E-for-Hash"],[10692,"impl-AsRef%3C%5Bu8%5D%3E-for-Hash"],[10721,"impl-Write-for-HashEngine"],[10722,"impl-Write-for-HashEngine"],[10723,"impl-LowerHex-for-Hash"],[10724,"impl-Display-for-Hash"],[10725,"impl-UpperHex-for-Hash"],[10726,"impl-Debug-for-Hash"],[10757,"impl-Write-for-HashEngine"],[10758,"impl-Write-for-HashEngine"],[10763,"impl-AsRef%3C%5Bu8;+bitcoin_hashes::::sha512_256::%7Bimpl%2313%7D::%7Bconstant%230%7D%5D%3E-for-Hash"],[10764,"impl-AsRef%3C%5Bu8%5D%3E-for-Hash"],[10783,"impl-LowerHex-for-Hash"],[10784,"impl-Display-for-Hash"],[10785,"impl-Debug-for-Hash"],[10786,"impl-UpperHex-for-Hash"],[10822,"impl-AsRef%3C%5Bu8%5D%3E-for-Hash"],[10823,"impl-AsRef%3C%5Bu8;+bitcoin_hashes::::siphash24::%7Bimpl%2315%7D::%7Bconstant%230%7D%5D%3E-for-Hash"],[10858,"impl-Write-for-HashEngine"],[10859,"impl-Write-for-HashEngine"],[10860,"impl-LowerHex-for-Hash"],[10861,"impl-Display-for-Hash"],[10862,"impl-UpperHex-for-Hash"],[10863,"impl-Debug-for-Hash"],[10910,"impl-Write-for-HashEngine"],[10911,"impl-Write-for-HashEngine"],[10962,"impl-BufRead-for-FromStd%3CT%3E"],[10963,"impl-BufRead-for-FromStd%3CT%3E"],[10964,"impl-BufRead-for-ToStd%3CT%3E"],[10965,"impl-BufRead-for-ToStd%3CT%3E"],[11003,"impl-BufRead-for-FromStd%3CT%3E"],[11004,"impl-BufRead-for-FromStd%3CT%3E"],[11005,"impl-BufRead-for-ToStd%3CT%3E"],[11006,"impl-BufRead-for-ToStd%3CT%3E"],[11010,"impl-Write-for-FromStd%3CT%3E"],[11011,"impl-Write-for-FromStd%3CT%3E"],[11012,"impl-Write-for-ToStd%3CT%3E"],[11013,"impl-Write-for-ToStd%3CT%3E"],[11014,"impl-Write-for-Sink"],[11015,"impl-Write-for-Sink"],[11016,"impl-Display-for-Error"],[11017,"impl-Debug-for-Error"],[11025,"impl-From%3CError%3E-for-Error"],[11026,"impl-From%3CErrorKind%3E-for-Error"],[11060,"impl-Read-for-FromStd%3CT%3E"],[11061,"impl-Read-for-FromStd%3CT%3E"],[11062,"impl-Read-for-ToStd%3CT%3E"],[11063,"impl-Read-for-ToStd%3CT%3E"],[11070,"impl-Read-for-FromStd%3CT%3E"],[11071,"impl-Read-for-FromStd%3CT%3E"],[11072,"impl-Read-for-ToStd%3CT%3E"],[11073,"impl-Read-for-ToStd%3CT%3E"],[11148,"impl-Write-for-FromStd%3CT%3E"],[11149,"impl-Write-for-FromStd%3CT%3E"],[11150,"impl-Write-for-ToStd%3CT%3E"],[11151,"impl-Write-for-ToStd%3CT%3E"],[11152,"impl-Write-for-Sink"],[11153,"impl-Write-for-Sink"],[11154,"impl-Write-for-FromStd%3CT%3E"],[11155,"impl-Write-for-FromStd%3CT%3E"],[11156,"impl-Write-for-ToStd%3CT%3E"],[11157,"impl-Write-for-ToStd%3CT%3E"],[11159,"impl-Write-for-Sink"],[11160,"impl-Write-for-Sink"],[11291,"impl-Debug-for-TweakedPublicKey"],[11292,"impl-LowerHex-for-TweakedPublicKey"],[11293,"impl-Display-for-TweakedPublicKey"],[11295,"impl-Debug-for-FromSliceError"],[11296,"impl-Display-for-FromSliceError"],[11297,"impl-Debug-for-FromWifError"],[11298,"impl-Display-for-FromWifError"],[11299,"impl-Debug-for-ParsePublicKeyError"],[11300,"impl-Display-for-ParsePublicKeyError"],[11301,"impl-Display-for-ParseCompressedPublicKeyError"],[11302,"impl-Debug-for-ParseCompressedPublicKeyError"],[11303,"impl-Display-for-UncompressedPublicKeyError"],[11304,"impl-Debug-for-UncompressedPublicKeyError"],[11305,"impl-Display-for-InvalidBase58PayloadLengthError"],[11306,"impl-Debug-for-InvalidBase58PayloadLengthError"],[11307,"impl-Debug-for-InvalidAddressVersionError"],[11308,"impl-Display-for-InvalidAddressVersionError"],[11314,"impl-From%3CError%3E-for-FromSliceError"],[11315,"impl-From%3CInfallible%3E-for-FromSliceError"],[11316,"impl-From%3CInvalidBase58PayloadLengthError%3E-for-FromWifError"],[11317,"impl-From%3CInvalidAddressVersionError%3E-for-FromWifError"],[11319,"impl-From%3CInfallible%3E-for-FromWifError"],[11320,"impl-From%3CError%3E-for-FromWifError"],[11321,"impl-From%3CError%3E-for-FromWifError"],[11323,"impl-From%3CFromSliceError%3E-for-ParsePublicKeyError"],[11324,"impl-From%3CInfallible%3E-for-ParsePublicKeyError"],[11325,"impl-From%3CError%3E-for-ParseCompressedPublicKeyError"],[11326,"impl-From%3CHexToArrayError%3E-for-ParseCompressedPublicKeyError"],[11327,"impl-From%3CInfallible%3E-for-ParseCompressedPublicKeyError"],[11355,"impl-Serialize-for-TweakedPublicKey"],[11356,"impl-TweakedPublicKey"],[11460,"impl-Debug-for-MerkleBlockError"],[11461,"impl-Display-for-MerkleBlockError"],[11512,"impl-Display-for-ParseNetworkError"],[11513,"impl-Debug-for-ParseNetworkError"],[11514,"impl-Debug-for-UnknownChainHashError"],[11515,"impl-Display-for-UnknownChainHashError"],[11559,"impl-AsMut%3C%5Bu8%5D%3E-for-Magic"],[11560,"impl-AsMut%3C%5Bu8;+4%5D%3E-for-Magic"],[11561,"impl-AsRef%3C%5Bu8;+4%5D%3E-for-Magic"],[11562,"impl-AsRef%3C%5Bu8%5D%3E-for-Magic"],[11569,"impl-Borrow%3C%5Bu8%5D%3E-for-Magic"],[11571,"impl-Borrow%3C%5Bu8;+4%5D%3E-for-Magic"],[11576,"impl-BorrowMut%3C%5Bu8%5D%3E-for-Magic"],[11577,"impl-BorrowMut%3C%5Bu8;+4%5D%3E-for-Magic"],[11621,"impl-LowerHex-for-ServiceFlags"],[11622,"impl-UpperHex-for-ServiceFlags"],[11623,"impl-Debug-for-ServiceFlags"],[11624,"impl-Display-for-ServiceFlags"],[11625,"impl-LowerHex-for-Magic"],[11626,"impl-UpperHex-for-Magic"],[11627,"impl-Debug-for-Magic"],[11628,"impl-Display-for-Magic"],[11629,"impl-Display-for-ParseMagicError"],[11630,"impl-Debug-for-ParseMagicError"],[11631,"impl-Display-for-UnknownMagicError"],[11632,"impl-Debug-for-UnknownMagicError"],[11842,"impl-Debug-for-CommandString"],[11843,"impl-Display-for-CommandString"],[11844,"impl-Debug-for-CommandStringError"],[11845,"impl-Display-for-CommandStringError"],[11868,"impl-TryFrom%3C%26str%3E-for-CommandString"],[11870,"impl-TryFrom%3CBox%3Cstr%3E%3E-for-CommandString"],[11871,"impl-TryFrom%3CString%3E-for-CommandString"],[12564,"impl-Display-for-Error"],[12565,"impl-Debug-for-Error"],[12569,"impl-Debug-for-GetKeyError"],[12570,"impl-Display-for-GetKeyError"],[12573,"impl-Display-for-SignError"],[12574,"impl-Debug-for-SignError"],[12575,"impl-Display-for-ExtractTxError"],[12576,"impl-Debug-for-ExtractTxError"],[12577,"impl-Display-for-IndexOutOfBoundsError"],[12578,"impl-Debug-for-IndexOutOfBoundsError"],[12579,"impl-Debug-for-PsbtParseError"],[12580,"impl-Display-for-PsbtParseError"],[12581,"impl-Display-for-PsbtSighashType"],[12582,"impl-Debug-for-PsbtSighashType"],[12584,"impl-From%3CInfallible%3E-for-Error"],[12585,"impl-From%3CFromSliceError%3E-for-Error"],[12587,"impl-From%3CError%3E-for-Error"],[12588,"impl-From%3CError%3E-for-Error"],[12593,"impl-From%3CInfallible%3E-for-GetKeyError"],[12594,"impl-From%3CError%3E-for-GetKeyError"],[12597,"impl-From%3CP2wpkhError%3E-for-SignError"],[12598,"impl-From%3CInfallible%3E-for-SignError"],[12599,"impl-From%3CTaprootError%3E-for-SignError"],[12601,"impl-From%3CIndexOutOfBoundsError%3E-for-SignError"],[12608,"impl-From%3CTapSighashType%3E-for-PsbtSighashType"],[12609,"impl-From%3CEcdsaSighashType%3E-for-PsbtSighashType"],[12803,"impl-Display-for-Key"],[12804,"impl-Debug-for-Key"],[13068,"impl-Display-for-PublicKey"],[13069,"impl-Debug-for-PublicKey"],[13070,"impl-LowerHex-for-PublicKey"],[13073,"impl-Debug-for-InvalidParityValue"],[13074,"impl-Display-for-InvalidParityValue"],[13076,"impl-LowerHex-for-Message"],[13077,"impl-Display-for-Message"],[13078,"impl-Debug-for-Message"],[13079,"impl-Debug-for-Error"],[13080,"impl-Display-for-Error"],[13088,"impl-From%3CT%3E-for-SecretKey"],[13089,"impl-From%3CKeypair%3E-for-SecretKey"],[13090,"impl-From%3C%26Keypair%3E-for-SecretKey"],[13093,"impl-From%3CKeypair%3E-for-PublicKey"],[13094,"impl-From%3CPublicKey%3E-for-PublicKey"],[13095,"impl-From%3C%26Keypair%3E-for-PublicKey"],[13102,"impl-From%3CT%3E-for-Message"],[13103,"impl-From%3CTapSighash%3E-for-Message"],[13105,"impl-From%3CLegacySighash%3E-for-Message"],[13106,"impl-From%3CSegwitV0Sighash%3E-for-Message"],[13213,"impl-Serialize-for-PublicKey"],[13214,"impl-PublicKey"],[13270,"impl-TryFrom%3Ci32%3E-for-Parity"],[13271,"impl-TryFrom%3Cu8%3E-for-Parity"],[13420,"impl-PartialEq-for-SerializedSignature"],[13421,"impl-PartialEq%3C%5Bu8%5D%3E-for-SerializedSignature"],[13434,"impl-Debug-for-SerializedSignature"],[13435,"impl-Display-for-SerializedSignature"],[13436,"impl-Debug-for-Signature"],[13437,"impl-Display-for-Signature"],[13441,"impl-From%3C%26Signature%3E-for-SerializedSignature"],[13442,"impl-From%3CSignature%3E-for-SerializedSignature"],[13460,"impl-IntoIterator-for-%26SerializedSignature"],[13461,"impl-IntoIterator-for-SerializedSignature"],[13467,"impl-PartialOrd-for-SerializedSignature"],[13468,"impl-PartialOrd%3C%5Bu8%5D%3E-for-SerializedSignature"],[13487,"impl-TryFrom%3C%26SerializedSignature%3E-for-Signature"],[13488,"impl-TryFrom%3CSerializedSignature%3E-for-Signature"],[13560,"impl-Debug-for-ElligatorSwift"],[13561,"impl-LowerHex-for-ElligatorSwift"],[13562,"impl-Display-for-ElligatorSwift"],[13958,"impl-Display-for-Error"],[13959,"impl-Debug-for-Error"],[13960,"impl-From%3CNonZero%3Cu32%3E%3E-for-Error"],[13962,"impl-From%3CError%3E-for-Error"],[14083,"impl-Display-for-BernoulliError"],[14084,"impl-Debug-for-BernoulliError"],[14092,"impl-Debug-for-WeightedError"],[14093,"impl-Display-for-WeightedError"],[14106,"impl-From%3CRangeInclusive%3CX%3E%3E-for-Uniform%3CX%3E"],[14107,"impl-From%3CRange%3CX%3E%3E-for-Uniform%3CX%3E"],[14136,"impl-Distribution%3Cf64%3E-for-OpenClosed01"],[14137,"impl-Distribution%3Cf32%3E-for-OpenClosed01"],[14138,"impl-Distribution%3Cf64%3E-for-Open01"],[14139,"impl-Distribution%3Cf32%3E-for-Open01"],[14144,"impl-Distribution%3Cchar%3E-for-Standard"],[14145,"impl-Distribution%3C()%3E-for-Standard"],[14146,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2353%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14147,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2352%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14148,"impl-Distribution%3Cisize%3E-for-Standard"],[14149,"impl-Distribution%3Ci128%3E-for-Standard"],[14150,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2351%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14151,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2350%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14152,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2349%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14153,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2348%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14154,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2347%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14155,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2346%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14156,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2345%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14157,"impl-Distribution%3CNonZero%3Cu32%3E%3E-for-Standard"],[14158,"impl-Distribution%3Ci64%3E-for-Standard"],[14159,"impl-Distribution%3CNonZero%3Cu64%3E%3E-for-Standard"],[14160,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2344%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14161,"impl-Distribution%3Cf32%3E-for-Standard"],[14162,"impl-Distribution%3Cf64%3E-for-Standard"],[14163,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2343%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14164,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2342%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14165,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2341%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14166,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2340%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14167,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2339%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14168,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2338%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14169,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2337%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14170,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2336%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14171,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2335%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14172,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2334%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14173,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2333%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14174,"impl-Distribution%3CNonZero%3Cu128%3E%3E-for-Standard"],[14175,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2355%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14176,"impl-Distribution%3Ci32%3E-for-Standard"],[14177,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2332%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14178,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2331%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14179,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2330%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14180,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2329%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14181,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2328%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14182,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2327%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14183,"impl-Distribution%3CNonZero%3Cusize%3E%3E-for-Standard"],[14184,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2326%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14185,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2325%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14186,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2324%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14187,"impl-Distribution%3C(A,+B,+C,+D,+E,+F,+G,+H,+I,+J,+K,+L)%3E-for-Standard"],[14188,"impl-Distribution%3C%5BT;+32%5D%3E-for-Standard"],[14189,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2354%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14190,"impl-Distribution%3CWrapping%3CT%3E%3E-for-Standard"],[14191,"impl-Distribution%3C(A,+B,+C,+D,+E,+F,+G,+H,+I,+J,+K)%3E-for-Standard"],[14192,"impl-Distribution%3C(A,+B,+C,+D,+E,+F,+G,+H,+I,+J)%3E-for-Standard"],[14193,"impl-Distribution%3Ci16%3E-for-Standard"],[14194,"impl-Distribution%3Ci8%3E-for-Standard"],[14195,"impl-Distribution%3C(A,+B,+C,+D,+E,+F,+G,+H,+I)%3E-for-Standard"],[14196,"impl-Distribution%3C(A,+B,+C,+D,+E,+F,+G,+H)%3E-for-Standard"],[14197,"impl-Distribution%3Cu8%3E-for-Standard"],[14198,"impl-Distribution%3Cusize%3E-for-Standard"],[14199,"impl-Distribution%3Cu128%3E-for-Standard"],[14200,"impl-Distribution%3Cu16%3E-for-Standard"],[14201,"impl-Distribution%3C(A,+B,+C,+D,+E,+F,+G)%3E-for-Standard"],[14202,"impl-Distribution%3CNonZero%3Cu8%3E%3E-for-Standard"],[14203,"impl-Distribution%3C(A,+B,+C,+D,+E,+F)%3E-for-Standard"],[14204,"impl-Distribution%3CNonZero%3Cu16%3E%3E-for-Standard"],[14205,"impl-Distribution%3C(A,+B,+C,+D,+E)%3E-for-Standard"],[14206,"impl-Distribution%3Cu64%3E-for-Standard"],[14207,"impl-Distribution%3C(A,+B,+C,+D)%3E-for-Standard"],[14208,"impl-Distribution%3C(A,+B,+C)%3E-for-Standard"],[14209,"impl-Distribution%3C(A,+B)%3E-for-Standard"],[14210,"impl-Distribution%3Cu32%3E-for-Standard"],[14211,"impl-Distribution%3Cbool%3E-for-Standard"],[14212,"impl-Distribution%3C(A,)%3E-for-Standard"],[14213,"impl-Distribution%3COption%3CT%3E%3E-for-Standard"],[14330,"impl-UniformSampler-for-UniformInt%3Cu128%3E"],[14331,"impl-UniformSampler-for-UniformInt%3Cu64%3E"],[14332,"impl-UniformSampler-for-UniformInt%3Cu32%3E"],[14333,"impl-UniformSampler-for-UniformInt%3Ci8%3E"],[14334,"impl-UniformSampler-for-UniformInt%3Cusize%3E"],[14335,"impl-UniformSampler-for-UniformInt%3Ci32%3E"],[14336,"impl-UniformSampler-for-UniformInt%3Ci128%3E"],[14337,"impl-UniformSampler-for-UniformInt%3Ci64%3E"],[14338,"impl-UniformSampler-for-UniformInt%3Cu16%3E"],[14339,"impl-UniformSampler-for-UniformInt%3Cu8%3E"],[14340,"impl-UniformSampler-for-UniformInt%3Ci16%3E"],[14341,"impl-UniformSampler-for-UniformInt%3Cisize%3E"],[14343,"impl-UniformSampler-for-UniformFloat%3Cf32%3E"],[14344,"impl-UniformSampler-for-UniformFloat%3Cf64%3E"],[14347,"impl-UniformSampler-for-UniformInt%3Cusize%3E"],[14348,"impl-UniformSampler-for-UniformInt%3Ci128%3E"],[14349,"impl-UniformSampler-for-UniformInt%3Cisize%3E"],[14350,"impl-UniformSampler-for-UniformInt%3Ci32%3E"],[14351,"impl-UniformSampler-for-UniformInt%3Cu8%3E"],[14352,"impl-UniformSampler-for-UniformInt%3Cu64%3E"],[14353,"impl-UniformSampler-for-UniformInt%3Cu16%3E"],[14354,"impl-UniformSampler-for-UniformInt%3Ci8%3E"],[14355,"impl-UniformSampler-for-UniformInt%3Cu128%3E"],[14356,"impl-UniformSampler-for-UniformInt%3Ci64%3E"],[14357,"impl-UniformSampler-for-UniformInt%3Cu32%3E"],[14358,"impl-UniformSampler-for-UniformInt%3Ci16%3E"],[14360,"impl-UniformSampler-for-UniformFloat%3Cf32%3E"],[14361,"impl-UniformSampler-for-UniformFloat%3Cf64%3E"],[14364,"impl-UniformSampler-for-UniformInt%3Cu32%3E"],[14365,"impl-UniformSampler-for-UniformInt%3Ci16%3E"],[14366,"impl-UniformSampler-for-UniformInt%3Cu8%3E"],[14367,"impl-UniformSampler-for-UniformInt%3Cisize%3E"],[14368,"impl-UniformSampler-for-UniformInt%3Ci8%3E"],[14369,"impl-UniformSampler-for-UniformInt%3Ci32%3E"],[14370,"impl-UniformSampler-for-UniformInt%3Cusize%3E"],[14371,"impl-UniformSampler-for-UniformInt%3Cu16%3E"],[14372,"impl-UniformSampler-for-UniformInt%3Cu64%3E"],[14373,"impl-UniformSampler-for-UniformInt%3Ci64%3E"],[14374,"impl-UniformSampler-for-UniformInt%3Ci128%3E"],[14375,"impl-UniformSampler-for-UniformInt%3Cu128%3E"],[14377,"impl-UniformSampler-for-UniformFloat%3Cf32%3E"],[14378,"impl-UniformSampler-for-UniformFloat%3Cf64%3E"],[14382,"impl-UniformSampler-for-UniformInt%3Cu128%3E"],[14383,"impl-UniformSampler-for-UniformInt%3Cu16%3E"],[14384,"impl-UniformSampler-for-UniformInt%3Cisize%3E"],[14385,"impl-UniformSampler-for-UniformInt%3Ci128%3E"],[14386,"impl-UniformSampler-for-UniformInt%3Cusize%3E"],[14387,"impl-UniformSampler-for-UniformInt%3Cu64%3E"],[14388,"impl-UniformSampler-for-UniformInt%3Ci16%3E"],[14389,"impl-UniformSampler-for-UniformInt%3Cu8%3E"],[14390,"impl-UniformSampler-for-UniformInt%3Ci64%3E"],[14391,"impl-UniformSampler-for-UniformInt%3Cu32%3E"],[14392,"impl-UniformSampler-for-UniformInt%3Ci8%3E"],[14393,"impl-UniformSampler-for-UniformInt%3Ci32%3E"],[14394,"impl-UniformSampler-for-UniformFloat%3Cf32%3E"],[14395,"impl-UniformSampler-for-UniformFloat%3Cf64%3E"],[14397,"impl-UniformSampler-for-UniformInt%3Cisize%3E"],[14398,"impl-UniformSampler-for-UniformInt%3Cu8%3E"],[14399,"impl-UniformSampler-for-UniformInt%3Ci128%3E"],[14400,"impl-UniformSampler-for-UniformInt%3Cu32%3E"],[14401,"impl-UniformSampler-for-UniformInt%3Cu16%3E"],[14402,"impl-UniformSampler-for-UniformInt%3Ci64%3E"],[14403,"impl-UniformSampler-for-UniformInt%3Cu64%3E"],[14404,"impl-UniformSampler-for-UniformInt%3Ci32%3E"],[14405,"impl-UniformSampler-for-UniformInt%3Cusize%3E"],[14406,"impl-UniformSampler-for-UniformInt%3Cu128%3E"],[14407,"impl-UniformSampler-for-UniformInt%3Ci8%3E"],[14408,"impl-UniformSampler-for-UniformInt%3Ci16%3E"],[14576,"impl-Debug-for-ReadError"],[14577,"impl-Display-for-ReadError"],[14679,"impl-From%3CVec%3Cusize%3E%3E-for-IndexVec"],[14680,"impl-From%3CVec%3Cu32%3E%3E-for-IndexVec"],[14728,"impl-Debug-for-OutOfRangeError"],[14729,"impl-Display-for-OutOfRangeError"],[14753,"impl-Display-for-Signature"],[14754,"impl-LowerHex-for-Signature"],[14755,"impl-Debug-for-Signature"],[14763,"impl-Serialize-for-Signature"],[14764,"impl-Signature"],[14941,"impl-Debug-for-PrevoutsSizeError"],[14942,"impl-Display-for-PrevoutsSizeError"],[14943,"impl-Debug-for-PrevoutsKindError"],[14944,"impl-Display-for-PrevoutsKindError"],[14945,"impl-Debug-for-PrevoutsIndexError"],[14946,"impl-Display-for-PrevoutsIndexError"],[14947,"impl-Debug-for-InvalidSighashTypeError"],[14948,"impl-Display-for-InvalidSighashTypeError"],[14949,"impl-Display-for-NonStandardSighashTypeError"],[14950,"impl-Debug-for-NonStandardSighashTypeError"],[14951,"impl-Debug-for-SighashTypeParseError"],[14952,"impl-Display-for-SighashTypeParseError"],[14954,"impl-Debug-for-TaprootError"],[14955,"impl-Display-for-TaprootError"],[14956,"impl-Debug-for-P2wpkhError"],[14957,"impl-Display-for-P2wpkhError"],[14958,"impl-Display-for-SingleMissingOutputError"],[14959,"impl-Debug-for-SingleMissingOutputError"],[14960,"impl-Debug-for-AnnexError"],[14961,"impl-Display-for-AnnexError"],[14962,"impl-Debug-for-SigningDataError%3CE%3E"],[14963,"impl-Display-for-SigningDataError%3CE%3E"],[14976,"impl-From%3CPrevoutsKindError%3E-for-TaprootError"],[14978,"impl-From%3CInputsIndexError%3E-for-TaprootError"],[14979,"impl-From%3CPrevoutsSizeError%3E-for-TaprootError"],[14980,"impl-From%3CPrevoutsIndexError%3E-for-TaprootError"],[14981,"impl-From%3CInfallible%3E-for-TaprootError"],[14982,"impl-From%3CInfallible%3E-for-P2wpkhError"],[14983,"impl-From%3CInputsIndexError%3E-for-P2wpkhError"],[14988,"impl-From%3CError%3E-for-SigningDataError%3CE%3E"],[14989,"impl-From%3CInfallible%3E-for-SigningDataError%3CE%3E"],[15157,"impl-Display-for-MessageSignatureError"],[15158,"impl-Debug-for-MessageSignatureError"],[15159,"impl-Debug-for-MessageSignature"],[15160,"impl-Display-for-MessageSignature"],[15161,"impl-From%3CInfallible%3E-for-MessageSignatureError"],[15163,"impl-From%3CError%3E-for-MessageSignatureError"],[15425,"impl-Debug-for-SigFromSliceError"],[15426,"impl-Display-for-SigFromSliceError"],[15430,"impl-Display-for-IncompleteBuilderError"],[15431,"impl-Debug-for-IncompleteBuilderError"],[15432,"impl-Debug-for-HiddenNodesError"],[15433,"impl-Display-for-HiddenNodesError"],[15440,"impl-UpperHex-for-FutureLeafVersion"],[15441,"impl-LowerHex-for-FutureLeafVersion"],[15442,"impl-Debug-for-FutureLeafVersion"],[15443,"impl-Display-for-FutureLeafVersion"],[15444,"impl-UpperHex-for-LeafVersion"],[15445,"impl-Display-for-LeafVersion"],[15446,"impl-Debug-for-LeafVersion"],[15447,"impl-LowerHex-for-LeafVersion"],[15448,"impl-Debug-for-TaprootBuilderError"],[15449,"impl-Display-for-TaprootBuilderError"],[15450,"impl-Display-for-TaprootError"],[15451,"impl-Debug-for-TaprootError"],[15456,"impl-From%3CInvalidSighashTypeError%3E-for-SigFromSliceError"],[15457,"impl-From%3CError%3E-for-SigFromSliceError"],[15458,"impl-From%3CInfallible%3E-for-SigFromSliceError"],[15459,"impl-From%3C%5BTapNodeHash;+117%5D%3E-for-TaprootMerkleBranch"],[15460,"impl-From%3C%5BTapNodeHash;+5%5D%3E-for-TaprootMerkleBranch"],[15461,"impl-From%3C%5BTapNodeHash;+59%5D%3E-for-TaprootMerkleBranch"],[15462,"impl-From%3C%5BTapNodeHash;+60%5D%3E-for-TaprootMerkleBranch"],[15463,"impl-From%3C%5BTapNodeHash;+61%5D%3E-for-TaprootMerkleBranch"],[15464,"impl-From%3C%5BTapNodeHash;+62%5D%3E-for-TaprootMerkleBranch"],[15465,"impl-From%3C%5BTapNodeHash;+63%5D%3E-for-TaprootMerkleBranch"],[15466,"impl-From%3C%5BTapNodeHash;+64%5D%3E-for-TaprootMerkleBranch"],[15467,"impl-From%3C%5BTapNodeHash;+65%5D%3E-for-TaprootMerkleBranch"],[15468,"impl-From%3C%5BTapNodeHash;+66%5D%3E-for-TaprootMerkleBranch"],[15469,"impl-From%3C%5BTapNodeHash;+67%5D%3E-for-TaprootMerkleBranch"],[15470,"impl-From%3C%5BTapNodeHash;+68%5D%3E-for-TaprootMerkleBranch"],[15471,"impl-From%3C%5BTapNodeHash;+69%5D%3E-for-TaprootMerkleBranch"],[15472,"impl-From%3C%5BTapNodeHash;+70%5D%3E-for-TaprootMerkleBranch"],[15473,"impl-From%3C%5BTapNodeHash;+71%5D%3E-for-TaprootMerkleBranch"],[15474,"impl-From%3C%5BTapNodeHash;+72%5D%3E-for-TaprootMerkleBranch"],[15475,"impl-From%3C%5BTapNodeHash;+73%5D%3E-for-TaprootMerkleBranch"],[15476,"impl-From%3C%5BTapNodeHash;+74%5D%3E-for-TaprootMerkleBranch"],[15477,"impl-From%3C%5BTapNodeHash;+75%5D%3E-for-TaprootMerkleBranch"],[15478,"impl-From%3C%5BTapNodeHash;+76%5D%3E-for-TaprootMerkleBranch"],[15479,"impl-From%3C%5BTapNodeHash;+77%5D%3E-for-TaprootMerkleBranch"],[15480,"impl-From%3C%5BTapNodeHash;+78%5D%3E-for-TaprootMerkleBranch"],[15481,"impl-From%3C%5BTapNodeHash;+79%5D%3E-for-TaprootMerkleBranch"],[15482,"impl-From%3C%5BTapNodeHash;+80%5D%3E-for-TaprootMerkleBranch"],[15483,"impl-From%3C%5BTapNodeHash;+81%5D%3E-for-TaprootMerkleBranch"],[15484,"impl-From%3C%5BTapNodeHash;+82%5D%3E-for-TaprootMerkleBranch"],[15485,"impl-From%3C%5BTapNodeHash;+83%5D%3E-for-TaprootMerkleBranch"],[15486,"impl-From%3C%5BTapNodeHash;+84%5D%3E-for-TaprootMerkleBranch"],[15487,"impl-From%3C%5BTapNodeHash;+85%5D%3E-for-TaprootMerkleBranch"],[15488,"impl-From%3C%5BTapNodeHash;+86%5D%3E-for-TaprootMerkleBranch"],[15489,"impl-From%3C%5BTapNodeHash;+87%5D%3E-for-TaprootMerkleBranch"],[15490,"impl-From%3C%5BTapNodeHash;+88%5D%3E-for-TaprootMerkleBranch"],[15491,"impl-From%3C%5BTapNodeHash;+89%5D%3E-for-TaprootMerkleBranch"],[15492,"impl-From%3C%5BTapNodeHash;+90%5D%3E-for-TaprootMerkleBranch"],[15493,"impl-From%3C%5BTapNodeHash;+91%5D%3E-for-TaprootMerkleBranch"],[15494,"impl-From%3C%5BTapNodeHash;+92%5D%3E-for-TaprootMerkleBranch"],[15495,"impl-From%3C%5BTapNodeHash;+93%5D%3E-for-TaprootMerkleBranch"],[15496,"impl-From%3C%5BTapNodeHash;+94%5D%3E-for-TaprootMerkleBranch"],[15497,"impl-From%3C%5BTapNodeHash;+95%5D%3E-for-TaprootMerkleBranch"],[15498,"impl-From%3C%5BTapNodeHash;+96%5D%3E-for-TaprootMerkleBranch"],[15499,"impl-From%3C%5BTapNodeHash;+97%5D%3E-for-TaprootMerkleBranch"],[15500,"impl-From%3C%5BTapNodeHash;+98%5D%3E-for-TaprootMerkleBranch"],[15501,"impl-From%3C%5BTapNodeHash;+99%5D%3E-for-TaprootMerkleBranch"],[15502,"impl-From%3C%5BTapNodeHash;+100%5D%3E-for-TaprootMerkleBranch"],[15503,"impl-From%3C%5BTapNodeHash;+101%5D%3E-for-TaprootMerkleBranch"],[15504,"impl-From%3C%5BTapNodeHash;+102%5D%3E-for-TaprootMerkleBranch"],[15505,"impl-From%3C%5BTapNodeHash;+103%5D%3E-for-TaprootMerkleBranch"],[15506,"impl-From%3C%5BTapNodeHash;+104%5D%3E-for-TaprootMerkleBranch"],[15507,"impl-From%3C%5BTapNodeHash;+105%5D%3E-for-TaprootMerkleBranch"],[15508,"impl-From%3C%5BTapNodeHash;+106%5D%3E-for-TaprootMerkleBranch"],[15509,"impl-From%3C%5BTapNodeHash;+107%5D%3E-for-TaprootMerkleBranch"],[15510,"impl-From%3C%5BTapNodeHash;+108%5D%3E-for-TaprootMerkleBranch"],[15511,"impl-From%3C%5BTapNodeHash;+109%5D%3E-for-TaprootMerkleBranch"],[15512,"impl-From%3C%5BTapNodeHash;+110%5D%3E-for-TaprootMerkleBranch"],[15513,"impl-From%3C%5BTapNodeHash;+111%5D%3E-for-TaprootMerkleBranch"],[15514,"impl-From%3C%5BTapNodeHash;+112%5D%3E-for-TaprootMerkleBranch"],[15515,"impl-From%3C%5BTapNodeHash;+113%5D%3E-for-TaprootMerkleBranch"],[15516,"impl-From%3C%5BTapNodeHash;+114%5D%3E-for-TaprootMerkleBranch"],[15517,"impl-From%3C%5BTapNodeHash;+115%5D%3E-for-TaprootMerkleBranch"],[15518,"impl-From%3C%5BTapNodeHash;+116%5D%3E-for-TaprootMerkleBranch"],[15519,"impl-From%3C%5BTapNodeHash;+29%5D%3E-for-TaprootMerkleBranch"],[15520,"impl-From%3C%5BTapNodeHash;+118%5D%3E-for-TaprootMerkleBranch"],[15521,"impl-From%3C%5BTapNodeHash;+119%5D%3E-for-TaprootMerkleBranch"],[15522,"impl-From%3C%5BTapNodeHash;+120%5D%3E-for-TaprootMerkleBranch"],[15523,"impl-From%3C%5BTapNodeHash;+121%5D%3E-for-TaprootMerkleBranch"],[15524,"impl-From%3C%5BTapNodeHash;+122%5D%3E-for-TaprootMerkleBranch"],[15525,"impl-From%3C%5BTapNodeHash;+123%5D%3E-for-TaprootMerkleBranch"],[15526,"impl-From%3C%5BTapNodeHash;+124%5D%3E-for-TaprootMerkleBranch"],[15527,"impl-From%3C%5BTapNodeHash;+125%5D%3E-for-TaprootMerkleBranch"],[15528,"impl-From%3C%5BTapNodeHash;+126%5D%3E-for-TaprootMerkleBranch"],[15529,"impl-From%3C%5BTapNodeHash;+127%5D%3E-for-TaprootMerkleBranch"],[15530,"impl-From%3C%5BTapNodeHash;+128%5D%3E-for-TaprootMerkleBranch"],[15532,"impl-From%3C%5BTapNodeHash;+28%5D%3E-for-TaprootMerkleBranch"],[15533,"impl-From%3C%5BTapNodeHash;+9%5D%3E-for-TaprootMerkleBranch"],[15534,"impl-From%3C%5BTapNodeHash;+31%5D%3E-for-TaprootMerkleBranch"],[15535,"impl-From%3C%5BTapNodeHash;+32%5D%3E-for-TaprootMerkleBranch"],[15536,"impl-From%3C%5BTapNodeHash;+58%5D%3E-for-TaprootMerkleBranch"],[15537,"impl-From%3C%5BTapNodeHash;+26%5D%3E-for-TaprootMerkleBranch"],[15538,"impl-From%3C%5BTapNodeHash;+25%5D%3E-for-TaprootMerkleBranch"],[15539,"impl-From%3C%5BTapNodeHash;+24%5D%3E-for-TaprootMerkleBranch"],[15540,"impl-From%3C%5BTapNodeHash;+30%5D%3E-for-TaprootMerkleBranch"],[15541,"impl-From%3C%5BTapNodeHash;+57%5D%3E-for-TaprootMerkleBranch"],[15542,"impl-From%3C%5BTapNodeHash;+56%5D%3E-for-TaprootMerkleBranch"],[15543,"impl-From%3C%5BTapNodeHash;+23%5D%3E-for-TaprootMerkleBranch"],[15544,"impl-From%3C%5BTapNodeHash;+22%5D%3E-for-TaprootMerkleBranch"],[15545,"impl-From%3C%5BTapNodeHash;+55%5D%3E-for-TaprootMerkleBranch"],[15546,"impl-From%3C%5BTapNodeHash;+54%5D%3E-for-TaprootMerkleBranch"],[15547,"impl-From%3C%5BTapNodeHash;+53%5D%3E-for-TaprootMerkleBranch"],[15548,"impl-From%3C%5BTapNodeHash;+8%5D%3E-for-TaprootMerkleBranch"],[15549,"impl-From%3C%5BTapNodeHash;+52%5D%3E-for-TaprootMerkleBranch"],[15550,"impl-From%3C%5BTapNodeHash;+0%5D%3E-for-TaprootMerkleBranch"],[15551,"impl-From%3C%5BTapNodeHash;+51%5D%3E-for-TaprootMerkleBranch"],[15552,"impl-From%3C%5BTapNodeHash;+1%5D%3E-for-TaprootMerkleBranch"],[15553,"impl-From%3C%5BTapNodeHash;+33%5D%3E-for-TaprootMerkleBranch"],[15554,"impl-From%3C%5BTapNodeHash;+7%5D%3E-for-TaprootMerkleBranch"],[15555,"impl-From%3C%5BTapNodeHash;+21%5D%3E-for-TaprootMerkleBranch"],[15556,"impl-From%3C%5BTapNodeHash;+20%5D%3E-for-TaprootMerkleBranch"],[15557,"impl-From%3C%5BTapNodeHash;+50%5D%3E-for-TaprootMerkleBranch"],[15558,"impl-From%3C%5BTapNodeHash;+49%5D%3E-for-TaprootMerkleBranch"],[15559,"impl-From%3C%5BTapNodeHash;+48%5D%3E-for-TaprootMerkleBranch"],[15560,"impl-From%3C%5BTapNodeHash;+19%5D%3E-for-TaprootMerkleBranch"],[15561,"impl-From%3C%5BTapNodeHash;+18%5D%3E-for-TaprootMerkleBranch"],[15562,"impl-From%3C%5BTapNodeHash;+47%5D%3E-for-TaprootMerkleBranch"],[15563,"impl-From%3C%5BTapNodeHash;+17%5D%3E-for-TaprootMerkleBranch"],[15564,"impl-From%3C%5BTapNodeHash;+16%5D%3E-for-TaprootMerkleBranch"],[15565,"impl-From%3C%5BTapNodeHash;+6%5D%3E-for-TaprootMerkleBranch"],[15566,"impl-From%3C%5BTapNodeHash;+15%5D%3E-for-TaprootMerkleBranch"],[15567,"impl-From%3C%5BTapNodeHash;+46%5D%3E-for-TaprootMerkleBranch"],[15568,"impl-From%3C%5BTapNodeHash;+45%5D%3E-for-TaprootMerkleBranch"],[15569,"impl-From%3C%5BTapNodeHash;+44%5D%3E-for-TaprootMerkleBranch"],[15570,"impl-From%3C%5BTapNodeHash;+43%5D%3E-for-TaprootMerkleBranch"],[15571,"impl-From%3C%5BTapNodeHash;+42%5D%3E-for-TaprootMerkleBranch"],[15572,"impl-From%3C%5BTapNodeHash;+41%5D%3E-for-TaprootMerkleBranch"],[15573,"impl-From%3C%5BTapNodeHash;+40%5D%3E-for-TaprootMerkleBranch"],[15574,"impl-From%3C%5BTapNodeHash;+39%5D%3E-for-TaprootMerkleBranch"],[15575,"impl-From%3C%5BTapNodeHash;+14%5D%3E-for-TaprootMerkleBranch"],[15576,"impl-From%3C%5BTapNodeHash;+38%5D%3E-for-TaprootMerkleBranch"],[15577,"impl-From%3C%5BTapNodeHash;+13%5D%3E-for-TaprootMerkleBranch"],[15578,"impl-From%3C%5BTapNodeHash;+37%5D%3E-for-TaprootMerkleBranch"],[15579,"impl-From%3C%5BTapNodeHash;+12%5D%3E-for-TaprootMerkleBranch"],[15580,"impl-From%3C%5BTapNodeHash;+11%5D%3E-for-TaprootMerkleBranch"],[15581,"impl-From%3C%5BTapNodeHash;+10%5D%3E-for-TaprootMerkleBranch"],[15582,"impl-From%3C%5BTapNodeHash;+36%5D%3E-for-TaprootMerkleBranch"],[15583,"impl-From%3C%5BTapNodeHash;+35%5D%3E-for-TaprootMerkleBranch"],[15584,"impl-From%3C%5BTapNodeHash;+2%5D%3E-for-TaprootMerkleBranch"],[15585,"impl-From%3C%5BTapNodeHash;+34%5D%3E-for-TaprootMerkleBranch"],[15586,"impl-From%3C%5BTapNodeHash;+3%5D%3E-for-TaprootMerkleBranch"],[15587,"impl-From%3C%5BTapNodeHash;+4%5D%3E-for-TaprootMerkleBranch"],[15588,"impl-From%3C%5BTapNodeHash;+27%5D%3E-for-TaprootMerkleBranch"],[15652,"impl-IntoIterator-for-%26TaprootMerkleBranch"],[15653,"impl-IntoIterator-for-TaprootMerkleBranch"],[15654,"impl-IntoIterator-for-%26mut+TaprootMerkleBranch"],[15703,"impl-Serialize-for-Signature"],[15704,"impl-Signature"],[15705,"impl-Serialize-for-TaprootMerkleBranch"],[15706,"impl-TaprootMerkleBranch"],[15710,"impl-ControlBlock"],[15711,"impl-Serialize-for-ControlBlock"],[15757,"impl-TryFrom%3CSerializedSignature%3E-for-Signature"],[15759,"impl-TryFrom%3C%26SerializedSignature%3E-for-Signature"],[15762,"impl-TryFrom%3C%26%5BTapNodeHash%5D%3E-for-TaprootMerkleBranch"],[15763,"impl-TryFrom%3CVec%3CTapNodeHash%3E%3E-for-TaprootMerkleBranch"],[15764,"impl-TryFrom%3CBox%3C%5BTapNodeHash%5D%3E%3E-for-TaprootMerkleBranch"],[15770,"impl-TryFrom%3CTaprootBuilder%3E-for-TapTree"],[15771,"impl-TryFrom%3CNodeInfo%3E-for-TapTree"],[15890,"impl-PartialEq-for-SerializedSignature"],[15891,"impl-PartialEq%3C%5Bu8%5D%3E-for-SerializedSignature"],[15894,"impl-Display-for-SerializedSignature"],[15895,"impl-Debug-for-SerializedSignature"],[15897,"impl-From%3C%26Signature%3E-for-SerializedSignature"],[15898,"impl-From%3CSignature%3E-for-SerializedSignature"],[15906,"impl-IntoIterator-for-SerializedSignature"],[15907,"impl-IntoIterator-for-%26SerializedSignature"],[15913,"impl-PartialOrd-for-SerializedSignature"],[15914,"impl-PartialOrd%3C%5Bu8%5D%3E-for-SerializedSignature"],[15958,"impl-From%3CChangeSet%3CA%3E%3E-for-ChangeSet%3CA,+IA%3E"],[15959,"impl-From%3CChangeSet%3E-for-ChangeSet%3CA,+ChangeSet%3E"],[16006,"impl-KeychainTxOutIndex%3CK%3E"],[16007,"impl-Indexer-for-KeychainTxOutIndex%3CK%3E"],[16029,"impl-Display-for-InsertDescriptorError%3CK%3E"],[16030,"impl-Debug-for-InsertDescriptorError%3CK%3E"],[16202,"impl-Debug-for-MissingGenesisError"],[16203,"impl-Display-for-MissingGenesisError"],[16204,"impl-Display-for-AlterCheckPointError"],[16205,"impl-Debug-for-AlterCheckPointError"],[16206,"impl-Display-for-CannotConnectError"],[16207,"impl-Debug-for-CannotConnectError"],[16208,"impl-Display-for-ApplyHeaderError"],[16209,"impl-Debug-for-ApplyHeaderError"],[16220,"impl-FromIterator%3C(u32,+Option%3CBlockHash%3E)%3E-for-ChangeSet"],[16221,"impl-FromIterator%3C(u32,+BlockHash)%3E-for-ChangeSet"],[16339,"impl-Display-for-SyncItem%3C\'_,+I%3E"],[16340,"impl-Debug-for-SyncItem%3C\'i,+I%3E"],[16516,"impl-Debug-for-CalculateFeeError"],[16517,"impl-Display-for-CalculateFeeError"]],"c":"OjAAAAEAAAAAADYAEAAAAHECcwLHBD8IVghaCH4Iowo5C5IOlA6VDpYOnA6eDp8OoA7/FAAVARUCFfMWXR2THRQeIB4IIgkiEiITIiAtTTJeMl8yYDJhMkczXDNwM0k0SjRLNEw0VzSXNMo3ZDhlOGY4aThsOOE44jiQOyI9","e":"OjAAAAEAAAAAAE4rEAAAAAAAYCC2Hv7////+////3/8ffHz/9/8//3+XGAjjbAgAADwgwvuRn/6//wH///8/+P/7/wMAAAAAAAAAAAAAAAAAAAAAAAAAf/z/3///fQEAgP//////PwD4/////////////////////0MDAID///////////////////////////////////8B8P////9/fv////////eAf/j////////////f//////////////////8G8O///////////////////////3+AHVXvdXrZz52y/d5NMkLU5sD//wH4/z8AAgAAAAD4f87//3/+////HwCA////////x////wMAAAAAAAAAEAAAAAAEAAD/AQAAAAAA/v//////H/h/AMADAP/7f/7//zsE/B8A/P8fAA/+////////YwAAMDD//////wMA4f///////////////////3/A/////////wED+P///////wcAAAAAAADw//////////////9/////8n2AAwD+//////////8/AAAAAAB4//8H/j/8eweMB37+Pzz///////8H/Pwf/////vF//z3wAQD/IAB/QHgG1eF/DAAAg2D/837AP37A//8D/w8A/P8BAOD/T+D//wDA/z/4v+MDwP9/AUD4HwD//wcAgIPHywD+BQAAAAAAAL7+//H//98H4P//+1/I4wMA8Hn88/8I8P///wcAAMD//w9Ayf33AAAAAPz//z/////g///f//+Ba0MAAMCH4/////j/////H/z/AP/zAwAe/If//wf4/3/m/wcA/v8HAP7///D//+D3/z8An//4fwD//w/8PwP8D4D/e/z/AMz5/9//////+////38Z8BMAX/vf/9//DwDg//8OBwYAAPD///9/AAAAgIf/////AQD+//8/A/z8///j//+5tAv5+zgAGgCAgA/84Z9//P////8DAAAA8P////P/P2WAPf5/zwMAAPP//6axnwAA+P//////////JQc4B8D//8f//////wcA8P///////f///z8cAHwAAP7/B3//////5w8AwP//yf8BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMfx///8///f///+L/z//////////////////////////////////////////////////7b/BYAD+BsAwP8//P///z8A/+cPAADg////94L//wcAAPD///+/////KyAAEPj//38/fmDcAwAIfwAA9xEAAPg/AIDfKQDwvwAA+P8PAAAAwAeCf8D///8jgL3//3/A/////z/dUfD3/wD8///////fDPD///8fAAD077//z+8PZQJfUBGA///n//9vfv8DAMD/7//f/99/GCMAFj9//Mf///9jAR7w/wAw/wD+jT8AAMPz/////5M///8XBAAAAAAAAAAAAAAAAAAA8P9OAAAAAADrAwAAAP4GhKRIVYkcAAAA/P////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////P///8HAAAAAAAA4P///2/8/+H/////////////////////////HwAAAAAD4A9gwAMBAEAe4P////8nf/7/x/////7///8m1s/x7////v///s/vP//f/87vP////5M////8/////+TP///8//9P/vz/4/3/////R7oM+/+/AQAAAP//+//////3+w8sAgAA4P/3///8/9P////vfwMAAAAA/v//////P/j//////79498EBANeP/////////wGA5/93Av8eAP7/H/7/AQAA////////////S+gAMOx///8PAP//PwP8HwAAAAAA//8f/v//IcD/7/8BwP////8jQP6fA/z///3ngP9++P//9/////Dw3r/3gP//////////AfwAAPD///8D4Pf///8BAPw/BwAAAAAAAAAAAAAAAPz/////////+fz////n//83zNUmHwCAB3D8APj/3/////8f9v8BAMD///8/BnbuPwcAAAAAQDfw/////////////x/o/8Tfn////////wPMJR0AAIf/zwEAAPD/AQBgA0Dm///3//////+H/z8AAPz3GPXh4X////7+fy3gYfzg+f9//Pg92P///z/g4bj/DwIA8P+D/////w9+8P8PCN8PAHzC///7v///////H/72283/effh/wAAAACGCwAIEg8AAP////////////8BGAAgoP///////////3/8f//////P/wOA////Afj/9//v/5//3////z/w8wHwAwD/81DABpj/4T/+8f8P8P7/+x//MBBOj/9/Axjm+X/+12//n9sPAAAAAAAA/P////////////////////8fEPppBwAAAPs//P//+///////9/8P4H//FwH6fwAAAAAAAADm////////////////h/3n/////////v//H/7//////////+////////8/SSDB/wMAAPgAAMAD/wd1gz/+///xx+f////z/3/+/w/449/T//+PuH/9A8T/vwGwvwcAAP///4EFAQAAkP9xcOCfI4AjAQD8////+/8XYAjAQv///t8PAP7/Afj7/ykIAABI5PD/D/7/AwAA8v/j///3f/wEAACwoA384P8HAP5/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA","P":[[38,"Hash::Bytes"],[39,""],[48,"T"],[61,""],[62,"T"],[79,""],[83,"A"],[84,""],[85,"A"],[87,""],[89,"A"],[90,""],[91,"D"],[92,"T"],[104,""],[116,"A"],[117,""],[119,"A"],[121,""],[134,"A"],[135,""],[139,"A"],[140,""],[141,"T,Deref::Target"],[142,"A"],[143,"D"],[144,""],[145,"__D"],[148,"__D,A"],[149,"D"],[150,""],[151,"Hash::Engine"],[152,""],[156,"A"],[158,""],[160,"A"],[161,""],[163,"K"],[181,""],[182,"A"],[183,""],[186,"A"],[187,""],[189,"A"],[191,""],[193,"A"],[194,""],[198,"T"],[199,""],[202,"T"],[203,""],[204,"T"],[206,"A"],[207,"T"],[218,""],[219,"T"],[221,"A"],[222,""],[223,"Hash::Bytes"],[224,"Hash::Engine"],[225,""],[226,"A"],[227,""],[230,"FromStr::Err"],[231,""],[232,"ChainOracle::Error"],[233,"__H"],[235,""],[236,"A,__H"],[237,"__H"],[238,""],[242,"I,Index::Output"],[245,""],[246,"U"],[261,"T,I"],[264,"T"],[265,"I"],[266,""],[267,"I"],[269,"ChainOracle::Error"],[270,"A"],[272,""],[273,"A"],[274,""],[278,"A,A2,F"],[279,""],[282,"A,C"],[283,"D"],[284,"D,R"],[285,""],[286,"A,C,Iterator::Item"],[287,"D,Iterator::Item"],[289,""],[292,"A"],[294,""],[298,"R"],[301,""],[303,"__S"],[306,"A,__S"],[307,"S"],[308,""],[312,"Hash::Bytes"],[313,"T"],[325,""],[336,"A"],[337,""],[338,"T,E,I"],[341,""],[343,"U,T"],[358,"U"],[374,""],[394,"V"],[409,""],[574,"V"],[576,""],[694,"V"],[695,""],[706,"T"],[715,""],[716,"T"],[718,""],[719,"T"],[720,""],[721,"T"],[722,""],[724,"T"],[726,""],[727,"T"],[728,""],[729,"T"],[733,""],[734,"T"],[737,""],[739,"T"],[741,""],[743,"T"],[752,""],[753,"T"],[755,""],[756,"T"],[759,""],[760,"T"],[761,""],[762,"T"],[763,""],[764,"T"],[776,""],[777,"T"],[778,""],[779,"T"],[781,""],[782,"T"],[803,""],[804,"T"],[841,""],[878,"V"],[879,""],[926,"T"],[982,""],[1045,"V"],[1046,""],[1099,"R"],[1121,"W"],[1127,"R"],[1128,"W"],[1135,"R"],[1136,"W"],[1142,""],[1159,"D"],[1163,"__D"],[1165,"D"],[1166,"__D"],[1167,"D"],[1175,"__D"],[1176,"D"],[1183,"__D"],[1187,"D"],[1198,"__D"],[1202,""],[1203,"__D"],[1204,"D"],[1207,"R"],[1208,""],[1209,""],[1257,"V"],[1258,""],[1309,"K"],[1424,"T"],[1425,"C"],[1426,""],[1435,"C"],[1443,""],[1460,"V"],[1461,""],[1594,"T"],[1598,""],[1600,"T"],[1601,""],[1604,"T"],[1607,""],[1608,"T"],[1609,""],[1610,"T"],[1611,""],[1612,"T"],[1613,""],[1614,"T"],[1615,""],[1619,"T"],[1620,""],[1624,"T"],[1625,""],[1626,"T"],[1627,""],[1630,"T"],[1632,""],[1633,"T"],[1634,""],[1638,"T"],[1639,""],[1640,"T"],[1642,""],[1644,"T"],[1645,""],[1651,"T"],[1653,""],[1656,"T"],[1657,""],[1660,"T"],[1662,""],[1663,"T"],[1664,""],[1665,"T"],[1667,""],[1669,"T"],[1670,""],[1672,"T"],[1673,""],[1679,"T"],[1680,""],[1684,"T"],[1685,""],[1688,"T"],[1689,""],[1691,"T"],[1693,""],[1694,"T"],[1696,""],[1697,"T"],[1699,""],[1701,"T"],[1704,""],[1705,"T"],[1709,""],[1710,"T"],[1713,""],[1714,"T"],[1715,""],[1716,"T"],[1717,""],[1719,"T"],[1720,""],[1722,"T"],[1724,""],[1730,"F"],[1731,""],[1783,""],[1784,"F"],[1785,""],[1792,"T"],[1793,""],[1799,""],[1800,""],[1802,"C"],[1804,""],[1828,""],[1829,""],[1846,"T"],[1847,""],[1852,""],[1853,""],[1930,""],[1931,""],[1933,""],[1934,"__H"],[1942,"V,__H"],[1943,"__H"],[1987,""],[1989,"I"],[1996,""],[2003,"I"],[2007,""],[2008,"I"],[2010,""],[2011,"I"],[2017,""],[2025,"U"],[2081,""],[2085,"V"],[2086,""],[2134,""],[2135,""],[2159,""],[2161,"T"],[2162,""],[2165,"C"],[2166,""],[2169,""],[2171,""],[2179,","],[2180,""],[2184,"C,"],[2185,"C"],[2186,""],[2187,""],[2188,""],[2189,""],[2190,""],[2196,""],[2197,""],[2207,"V"],[2208,""],[2258,"Pk"],[2259,""],[2268,"Pk"],[2271,""],[2275,"C"],[2276,"T"],[2277,""],[2281,"T"],[2282,"R"],[2284,""],[2303,"S"],[2311,"__S"],[2313,""],[2314,"S"],[2315,"__S"],[2316,"N,S"],[2317,"S"],[2324,"__S"],[2325,"S"],[2333,"__S"],[2337,"S"],[2348,"__S"],[2353,""],[2354,"S"],[2357,""],[2358,""],[2360,"T"],[2362,"K,C"],[2364,""],[2376,"I"],[2380,"C"],[2382,""],[2432,"T"],[2450,""],[2451,"T"],[2489,""],[2490,"C"],[2491,""],[2584,"S"],[2585,""],[2588,"U,T"],[2589,""],[2590,"U,T"],[2592,""],[2593,"U,T"],[2594,""],[2597,"U,T"],[2598,""],[2601,"U,T"],[2617,""],[2621,"U,T"],[2627,""],[2629,"U,T"],[2630,""],[2631,"U,T"],[2638,""],[2639,"U,T"],[2650,""],[2652,"U,T"],[2662,"U"],[2718,"V"],[2719,""],[2794,"C"],[2797,""],[2802,"V"],[2858,""],[2869,"W"],[2871,""],[2915,"T"],[2939,""],[2951,"T"],[2963,""],[2990,"K"],[3015,""],[3039,"T"],[3040,""],[3041,"T"],[3043,""],[3048,"T"],[3049,""],[3054,"T"],[3062,"__H"],[3065,"U"],[3077,""],[3088,"T"],[3100,""],[3109,"U,T"],[3121,"U"],[3133,""],[3145,"V"],[3157,""],[3202,"T"],[3206,"R"],[3207,""],[3209,"T"],[3211,""],[3214,"K"],[3216,""],[3226,"T"],[3228,"U"],[3231,""],[3233,"T"],[3235,""],[3237,"U,T"],[3239,"U"],[3241,""],[3243,"V"],[3249,"D"],[3251,"S"],[3255,""],[3256,"D,A"],[3258,"A,S"],[3259,"D,A"],[3260,"A,S"],[3261,"D,A"],[3263,"A,S"],[3264,"D,A"],[3265,"A,S"],[3273,""],[3275,"T,A"],[3277,""],[3279,"T,A"],[3281,""],[3282,"T,A"],[3284,""],[3286,"T,A"],[3290,""],[3294,"T,A"],[3295,""],[3297,"T"],[3299,"T,A"],[3300,"T"],[3301,""],[3302,"T"],[3305,"T,A"],[3306,"T"],[3307,""],[3308,"T"],[3309,"T,A"],[3310,""],[3311,"T,A"],[3312,""],[3315,"T,A"],[3316,""],[3317,"T,A"],[3318,""],[3319,"T"],[3323,""],[3327,"T,A"],[3328,""],[3331,"R"],[3350,"W"],[3369,""],[3372,"T,A"],[3373,"T,A,F"],[3374,"T,A,K,F"],[3375,"T"],[3376,""],[3377,"T,A"],[3378,""],[3379,"T,A"],[3380,""],[3381,"D,T"],[3382,"D"],[3383,"T,A,R"],[3384,"R"],[3385,"T,A"],[3386,""],[3402,"U,T,A"],[3406,""],[3407,"U,T,A1,A2"],[3408,"U,T,A"],[3409,""],[3415,"K"],[3424,"T,A,I"],[3426,"I"],[3431,"A,I"],[3432,"T,A"],[3433,"T,A,R"],[3434,"R"],[3435,"T,A"],[3437,""],[3442,"T,A"],[3444,""],[3446,"T,A,R,F"],[3447,"A"],[3448,""],[3453,"T,A"],[3454,""],[3456,"T"],[3457,""],[3461,"T"],[3462,"T,A"],[3463,"T"],[3464,"T,A"],[3466,""],[3473,"T"],[3474,""],[3475,"T"],[3481,""],[3488,"T,I"],[3489,"I"],[3494,"A,I"],[3495,"T"],[3496,"T,A"],[3497,"T"],[3498,""],[3499,"A,T"],[3500,""],[3511,"T,A,H"],[3512,"H"],[3513,""],[3514,"T,A,I"],[3515,"I"],[3516,"T,A,I"],[3517,"I"],[3518,"T,A"],[3519,""],[3521,"U"],[3525,""],[3526,"T,A"],[3527,""],[3532,"E,T"],[3533,"E"],[3534,"T,A"],[3541,""],[3542,"T,A"],[3543,""],[3546,"T,A"],[3547,"T"],[3548,""],[3551,"A"],[3552,"T,A"],[3553,""],[3554,"T,A"],[3555,""],[3556,"T"],[3557,"U,T,A"],[3561,"U,T,A1,A2"],[3562,"U,T,A"],[3563,""],[3566,"T"],[3567,""],[3568,"A,T"],[3569,"T,A1,A2"],[3570,""],[3571,"T,A"],[3572,""],[3573,"T,A,"],[3574,"T,A"],[3575,""],[3577,"T,A"],[3579,""],[3580,"P"],[3581,"R"],[3582,"T,A"],[3583,""],[3584,"T,A"],[3585,""],[3586,"T,A"],[3587,"T,A,F"],[3589,"F"],[3590,"T,A,F"],[3591,"T,S"],[3592,"S"],[3593,"T,A"],[3595,""],[3596,"T,A"],[3597,""],[3599,"T,A"],[3600,"T,A,R,I"],[3601,"T,A"],[3603,""],[3606,"T,A"],[3607,"T"],[3611,""],[3617,"T,A"],[3618,""],[3619,"U,T"],[3622,""],[3625,"U,T"],[3626,"U"],[3630,"T,A"],[3631,""],[3632,"T,A"],[3633,""],[3634,"T"],[3635,""],[3636,"A,T"],[3637,""],[3641,"V"],[3645,"T"],[3646,""],[3647,"A,T"],[3648,""],[3649,"A"],[3651,""],[3653,"A"],[3661,"T"],[3665,""],[3667,"T"],[3669,""],[3673,"K"],[3677,""],[3681,"T"],[3683,""],[3684,"U"],[3686,""],[3687,"T"],[3689,""],[3691,"U,T"],[3693,"U"],[3695,""],[3697,"V"],[3713,"T"],[3719,""],[3722,"T"],[3725,""],[3728,"Engine::Config,Engine::DecodeEstimate"],[3729,"T"],[3730,"Engine::Config,Engine::DecodeEstimate,T"],[3731,"T,E"],[3734,"Engine::Config,Engine::DecodeEstimate,T"],[3737,""],[3739,"T"],[3740,"Engine::Config,Engine::DecodeEstimate,T"],[3741,"T,E"],[3744,"Engine::Config,Engine::DecodeEstimate,T"],[3746,""],[3751,"K"],[3757,""],[3763,"T"],[3765,""],[3766,"T"],[3767,"U"],[3772,""],[3773,"T"],[3776,""],[3779,"U,T"],[3782,"U"],[3785,""],[3788,"V"],[3793,""],[3805,"T"],[3809,""],[3810,"T"],[3811,""],[3814,"K"],[3818,""],[3821,"T"],[3823,"U"],[3825,""],[3826,"T"],[3827,""],[3829,"U,T"],[3831,"U"],[3833,""],[3835,"V"],[3838,"T"],[3840,"E"],[3841,"T"],[3842,"U"],[3843,"E"],[3844,""],[3845,"U,T"],[3846,"U"],[3847,""],[3848,"V"],[3861,"T"],[3869,""],[3872,"T"],[3875,""],[3878,"Engine::Config,Engine::DecodeEstimate"],[3879,""],[3880,"Engine::Config,Engine::DecodeEstimate,T"],[3888,""],[3890,"Engine::Config,Engine::DecodeEstimate,T"],[3892,""],[3894,"Engine::Config,Engine::DecodeEstimate,T"],[3898,""],[3900,"K"],[3904,""],[3908,"T"],[3913,"U"],[3917,""],[3919,"T"],[3922,"U,T"],[3926,"U"],[3930,""],[3934,"V"],[3938,""],[3956,"Engine::Config,Engine::DecodeEstimate"],[3958,"T"],[3960,"E,R"],[3961,"T"],[3962,"U"],[3963,"E,R"],[3964,"R,E"],[3965,"E,R"],[3966,"U,T"],[3967,"U"],[3968,""],[3969,"V"],[3973,"T"],[3977,""],[3978,"E,W"],[3981,"E,S"],[3982,"E,W"],[3983,"T"],[3985,"S,E"],[3986,"U"],[3988,"E,W"],[3989,"E,S"],[3990,"W,E"],[3991,"E"],[3992,"U,T"],[3994,"U"],[3996,""],[3998,"V"],[4000,"E,W"],[4001,"E,S"],[4056,""],[4064,"T"],[4080,""],[4090,"T"],[4097,""],[4116,"W"],[4120,""],[4121,"W"],[4123,""],[4131,"K"],[4145,""],[4156,"T"],[4157,""],[4158,"T"],[4162,""],[4163,"T"],[4165,""],[4169,"T"],[4170,""],[4172,"__H"],[4173,"H"],[4174,"__H"],[4178,"U"],[4186,""],[4219,"T"],[4226,""],[4234,"U,T"],[4235,""],[4243,"U,T"],[4250,"U"],[4258,""],[4266,"V"],[4274,"Ck"],[4275,""],[4302,"T"],[4308,"Ck"],[4309,""],[4310,"T"],[4312,""],[4314,"Ck"],[4316,""],[4317,"K"],[4321,"Ck"],[4322,""],[4323,"T"],[4326,"Ck"],[4329,"U"],[4332,"T,I"],[4333,"I"],[4334,""],[4337,"Ck"],[4338,""],[4339,"Ck"],[4340,""],[4342,"T"],[4344,"T,E,I"],[4345,"U,T"],[4348,"U"],[4351,""],[4356,"V"],[4393,"T"],[4421,""],[4431,"T"],[4439,""],[4460,"K"],[4476,""],[4496,"T"],[4502,""],[4505,"T"],[4506,""],[4507,"T"],[4508,""],[4510,"T"],[4511,""],[4513,"T"],[4517,""],[4518,"T"],[4519,""],[4524,"U"],[4538,"T,I"],[4541,"I"],[4544,""],[4567,"T"],[4575,""],[4583,"T,E,I"],[4586,"U,T"],[4600,"U"],[4614,""],[4633,"V"],[4647,""],[4655,"T"],[4665,"I,Ck"],[4668,"T"],[4669,""],[4670,"I,Ck"],[4671,"K"],[4673,"I,Ck"],[4674,"T"],[4679,"U"],[4684,"T,I"],[4688,"I"],[4693,"I,Ck"],[4697,"I"],[4698,"I,Ck"],[4701,"I"],[4702,"I,Ck"],[4705,"T"],[4706,"T,E,I"],[4710,"U,T"],[4715,"U"],[4720,""],[4725,"V"],[4730,"I,Ck"],[4738,"T"],[4742,""],[4744,"T"],[4746,""],[4750,"K"],[4754,""],[4758,"T"],[4760,""],[4762,"U"],[4764,""],[4766,"T"],[4768,""],[4770,"U,T"],[4772,"U"],[4774,""],[4776,"V"],[4778,""],[4792,"T"],[4802,""],[4803,"T"],[4804,""],[4806,"K"],[4808,""],[4810,"T"],[4815,"U"],[4820,"T,I"],[4824,"I"],[4828,""],[4845,"T"],[4846,""],[4847,"T,E,I"],[4851,"U,T"],[4856,"U"],[4861,""],[4866,"V"],[4876,"T"],[4882,""],[4883,"I"],[4885,"I,Ck"],[4886,"T"],[4889,""],[4892,"I"],[4894,"I,Ck"],[4895,"K"],[4901,""],[4902,"T"],[4905,"U"],[4908,"T,I"],[4911,"I"],[4916,"I,Ck"],[4918,"I"],[4920,"I,Ck"],[4921,"I"],[4923,"I,Ck"],[4924,"T"],[4927,"T,E,I"],[4930,"U,T"],[4933,"U"],[4936,""],[4939,"V"],[4942,"Ck"],[4945,""],[4951,"T"],[4955,""],[4957,"T"],[4959,""],[4963,"K"],[4967,""],[4971,"T"],[4973,"U"],[4975,""],[4979,"T"],[4981,""],[4983,"U,T"],[4985,"U"],[4987,""],[4991,"V"],[4997,""],[5001,"T"],[5005,""],[5007,"T"],[5009,""],[5013,"W"],[5019,""],[5024,"K"],[5028,""],[5033,"T"],[5034,""],[5038,"T"],[5039,"U"],[5041,""],[5043,"T"],[5045,""],[5047,"U,T"],[5049,"U"],[5051,""],[5053,"V"],[5064,""],[5074,"T"],[5076,""],[5077,"T"],[5078,""],[5079,"T"],[5086,""],[5088,"T"],[5092,""],[5100,"T"],[5107,""],[5119,"R"],[5126,"W"],[5128,"R"],[5129,"W"],[5130,"R"],[5131,""],[5132,"D"],[5133,""],[5140,"K"],[5154,""],[5166,"T"],[5167,""],[5168,"T"],[5170,""],[5172,"T"],[5176,""],[5180,"__H"],[5185,""],[5187,"I"],[5188,""],[5189,"U"],[5196,""],[5205,"S"],[5206,""],[5210,"T"],[5217,""],[5221,"U,T"],[5224,""],[5225,"U,T"],[5229,"U"],[5236,""],[5244,"V"],[5251,"T"],[5264,"W"],[5266,"W,S,M"],[5267,"W"],[5268,"T"],[5284,""],[5285,"T"],[5286,""],[5289,"K"],[5291,""],[5292,"W"],[5295,""],[5298,"T"],[5304,""],[5306,"T"],[5308,"U"],[5316,"R,I"],[5318,"I"],[5319,"R,I"],[5321,"I"],[5322,"W"],[5323,""],[5325,"W"],[5326,"R"],[5327,"W"],[5328,""],[5329,"S,M"],[5330,"R"],[5331,""],[5332,"T"],[5333,""],[5334,"U,T"],[5342,"U"],[5350,""],[5358,"V"],[5366,"W"],[5396,""],[5412,"T"],[5414,""],[5418,"T"],[5426,""],[5428,"T"],[5430,""],[5432,"T"],[5438,""],[5454,"C"],[5455,""],[5464,"T"],[5472,""],[5495,"C,P"],[5497,"D"],[5503,""],[5513,"K"],[5529,"T"],[5530,"C"],[5531,""],[5552,"T"],[5554,""],[5557,"T"],[5558,""],[5559,"T"],[5561,""],[5562,"T"],[5563,""],[5565,"T"],[5566,""],[5569,"T"],[5570,""],[5571,"T"],[5572,""],[5575,"T"],[5576,""],[5577,"C"],[5578,""],[5584,"C"],[5585,""],[5586,"__H"],[5591,"C"],[5592,""],[5594,"I"],[5597,"U"],[5606,""],[5609,"T,I"],[5610,"I"],[5611,""],[5629,""],[5630,""],[5649,"S"],[5655,""],[5659,"C"],[5660,"T"],[5668,""],[5680,"T,E,I"],[5681,"U,T"],[5683,""],[5684,"U,T"],[5685,""],[5686,"U,T"],[5692,"U"],[5701,""],[5710,"V"],[5719,"C"],[5721,""],[5755,"T"],[5763,""],[5767,"T"],[5771,""],[5777,"R"],[5781,"W"],[5782,""],[5783,"__D"],[5785,""],[5786,""],[5791,"K"],[5799,""],[5805,"T"],[5807,""],[5808,"T"],[5809,""],[5810,"T"],[5811,""],[5812,"__H"],[5814,""],[5815,"U"],[5819,""],[5825,"__S"],[5827,""],[5832,"T"],[5836,""],[5838,"U,T"],[5842,"U"],[5846,""],[5853,"V"],[5857,""],[5885,"T"],[5886,""],[5889,"T"],[5890,""],[5892,"T"],[5893,""],[5895,"D"],[5896,""],[5897,"K"],[5899,""],[5903,"T"],[5904,""],[5909,""],[5910,"__H"],[5911,"I"],[5912,"U"],[5913,""],[5916,"S"],[5917,""],[5918,"T"],[5919,""],[5921,"U,T"],[5922,"U"],[5923,""],[5924,""],[5925,""],[5926,"V"],[5933,""],[5946,"T"],[5958,""],[5967,"T"],[5973,""],[5981,"R"],[5982,"W"],[5983,"D"],[5986,""],[5992,"K"],[6004,""],[6016,"T"],[6017,""],[6018,"T"],[6020,""],[6021,"T"],[6023,""],[6026,"T"],[6027,""],[6039,"__H"],[6042,"U"],[6048,""],[6056,"Pk"],[6057,""],[6066,"Pk"],[6068,"S"],[6071,""],[6077,"T"],[6083,""],[6089,"U,T"],[6090,""],[6093,"U,T"],[6094,""],[6097,"U,T"],[6100,""],[6103,"U,T"],[6104,"U"],[6110,""],[6116,"V"],[6139,"T"],[6153,""],[6163,"T"],[6170,""],[6181,"__D"],[6184,""],[6192,"K"],[6206,""],[6221,"T"],[6225,""],[6228,"T"],[6231,""],[6243,"__H"],[6246,""],[6248,"U"],[6255,""],[6267,"Pk"],[6268,""],[6277,"Pk"],[6279,"__S"],[6282,""],[6287,"T"],[6294,""],[6303,"U,T"],[6304,""],[6309,"U,T"],[6311,""],[6312,"U,T"],[6316,"U"],[6323,""],[6332,"V"],[6344,""],[6357,"T"],[6361,""],[6363,"T"],[6365,""],[6370,"K"],[6374,""],[6376,"T"],[6378,"__H"],[6379,"U"],[6381,""],[6382,"T"],[6384,"U,T"],[6386,"U"],[6388,""],[6390,"V"],[6392,""],[6683,"T"],[6690,""],[6691,"T"],[6700,""],[6701,"T"],[6703,""],[6712,"T"],[6719,""],[6739,"K"],[6751,""],[6763,"T"],[6764,""],[6765,"T"],[6769,""],[7079,"T"],[7080,""],[7082,"T"],[7083,""],[7085,"T"],[7086,"__H"],[7088,""],[7098,"U"],[7106,""],[7107,"T,I"],[7110,"I"],[7113,""],[7140,"T"],[7141,""],[7154,"T"],[7158,""],[7159,"T"],[7162,""],[7165,"T,E,I"],[7168,""],[7169,"U,T"],[7174,""],[7176,"U,T"],[7177,""],[7178,"U,T"],[7180,"U"],[7188,""],[7197,"V"],[7205,""],[7215,"T"],[7217,""],[7218,"T"],[7219,""],[7221,"K"],[7223,""],[7226,"T"],[7227,"U"],[7228,""],[7229,"T"],[7230,""],[7231,"U,T"],[7232,"U"],[7233,""],[7234,"V"],[7260,"T"],[7266,""],[7269,"T"],[7272,""],[7278,"K"],[7284,""],[7290,"T"],[7291,""],[7295,"T"],[7296,""],[7297,"T"],[7298,"U"],[7301,""],[7304,"T"],[7307,""],[7310,"U,T"],[7313,"U"],[7316,""],[7319,"V"],[7347,"T"],[7359,""],[7365,"T"],[7371,""],[7378,"R"],[7379,"W"],[7380,"__D"],[7381,""],[7387,"K"],[7397,""],[7409,"T"],[7410,""],[7411,"T"],[7412,""],[7413,"T"],[7417,""],[7420,"__H"],[7421,""],[7423,"U"],[7429,""],[7432,"T"],[7433,""],[7436,"I,O"],[7437,""],[7442,"__S"],[7443,""],[7447,"T"],[7453,""],[7458,"U,T"],[7464,"U"],[7470,""],[7480,"V"],[7486,""],[7492,"T"],[7495,"U"],[7496,"T,I"],[7497,"I"],[7498,""],[7500,"T,E,I"],[7501,"U,T"],[7502,"U"],[7503,""],[7504,"V"],[7521,""],[7527,"T"],[7531,""],[7532,"T"],[7533,""],[7534,"R"],[7536,"W"],[7537,"T"],[7539,""],[7552,"E"],[7554,"T"],[7555,""],[7559,"E"],[7560,"T"],[7561,"U"],[7563,"E,DE"],[7564,""],[7585,"T"],[7586,"E"],[7587,"T"],[7588,""],[7589,"U,T"],[7591,"U"],[7593,""],[7595,"V"],[7605,""],[7614,"T"],[7620,""],[7622,"T"],[7623,""],[7624,"R"],[7627,"W"],[7629,""],[7630,"T"],[7633,""],[7644,"K"],[7646,""],[7653,"T"],[7654,""],[7655,"T"],[7657,"U"],[7660,""],[7672,"T"],[7674,""],[7676,"T"],[7677,""],[7679,"U,T"],[7682,"U"],[7685,""],[7688,"V"],[7691,""],[7725,"T"],[7729,"C"],[7730,"D,T"],[7731,"W"],[7733,"T"],[7735,"ByteDecoder::Decoder,ByteDecoder::InitError"],[7736,""],[7738,"U"],[7740,"E"],[7741,"T,S"],[7742,"U,T"],[7744,"U"],[7746,""],[7748,"V"],[7757,"T"],[7769,""],[7771,"T"],[7773,""],[7775,"C,W"],[7776,""],[7778,"K"],[7782,"C,W"],[7783,""],[7785,"T"],[7788,"C"],[7789,"T"],[7792,"U"],[7798,"E"],[7800,"T,I"],[7801,"I"],[7802,""],[7803,"T"],[7805,"T,E,I"],[7806,"U,T"],[7812,"U"],[7818,""],[7824,"V"],[7837,""],[7840,"T"],[7842,""],[7843,"T"],[7846,""],[7847,"T"],[7848,""],[7851,"T"],[7854,""],[7859,"__D"],[7860,""],[7863,"K"],[7869,""],[7877,"T"],[7879,""],[7880,"T"],[7881,""],[7886,"__H"],[7887,"H"],[7888,"U"],[7891,""],[7893,"__S"],[7894,""],[7895,"W"],[7896,""],[7900,"T"],[7903,""],[7907,"U,T"],[7910,"U"],[7913,""],[7916,"V"],[7919,"W"],[7929,""],[7930,"T"],[7940,""],[7945,"T"],[7950,""],[7960,"K"],[7970,""],[7980,"T"],[7981,""],[7983,"T"],[7985,""],[7987,"T"],[7989,""],[7990,"U"],[7995,""],[7998,"T"],[8003,""],[8008,"U,T"],[8013,"U"],[8018,""],[8023,"V"],[8048,"Hash::Engine,Hash::Bytes"],[8049,"T"],[8050,"Hash::Engine,Hash::Bytes"],[8051,"T"],[8061,""],[8062,"T"],[8066,""],[8070,"T"],[8072,"D,T"],[8073,""],[8083,"Hash::Engine"],[8085,""],[8086,"T"],[8087,"K"],[8091,""],[8092,"T"],[8094,""],[8096,"T"],[8102,"Hash::Bytes,Hash::Engine"],[8103,"T"],[8104,"Hash::Engine,Hash::Bytes"],[8105,"T"],[8107,"Hash::Engine,Hash::Bytes"],[8108,"T"],[8110,"Hash::Engine,Hash::Bytes"],[8112,"T,__H"],[8114,"B,I,Hash::Engine,Hash::Bytes"],[8119,"T"],[8124,"HashEngine::MidState"],[8125,"T"],[8126,"U"],[8129,""],[8130,"HashEngine::MidState"],[8131,"T"],[8132,"HashEngine::MidState"],[8133,"T"],[8139,"T,S"],[8149,"Hash::Engine,Hash::Bytes"],[8150,"T"],[8154,""],[8156,"U,T"],[8159,"U"],[8162,""],[8165,"V"],[8168,"T"],[8170,""],[8177,"T"],[8179,""],[8180,"T"],[8181,""],[8183,"D"],[8184,""],[8186,"K"],[8188,""],[8195,"T"],[8196,""],[8204,"__H"],[8205,"I"],[8206,"U"],[8207,""],[8209,"S"],[8210,""],[8211,"T"],[8212,""],[8213,"U,T"],[8214,"U"],[8215,""],[8216,"V"],[8235,"DisplayHex::Display"],[8237,"T"],[8252,""],[8257,"T"],[8262,""],[8274,"K"],[8285,""],[8295,"T"],[8298,""],[8300,"T"],[8303,""],[8305,"T"],[8306,"FromHex::Error"],[8307,"T"],[8308,"__H"],[8309,"DisplayHex::Display"],[8311,"U"],[8318,"T,I"],[8320,"I"],[8322,""],[8323,"I"],[8324,""],[8326,"I"],[8327,"T"],[8328,"I"],[8329,"T"],[8330,"I"],[8331,"T"],[8337,"I"],[8338,""],[8343,"DisplayHex::Display"],[8345,"T"],[8350,""],[8354,"DisplayHex::Display"],[8355,"T,E,I"],[8357,"U,T"],[8364,"U"],[8371,""],[8378,"V"],[8387,""],[8388,"T"],[8390,""],[8392,"T"],[8393,"U"],[8394,""],[8397,"I"],[8398,""],[8400,"U,T"],[8401,"U"],[8402,""],[8403,"V"],[8408,"DisplayHex::Display"],[8411,"T"],[8415,""],[8424,"T"],[8426,"DisplayHex::Display"],[8429,"U"],[8431,"DisplayHex::Display"],[8435,""],[8437,"DisplayHex::Display"],[8439,"U,T"],[8441,"U"],[8443,""],[8445,"V"],[8456,"T"],[8458,""],[8459,"T"],[8460,""],[8462,"K"],[8464,""],[8467,"T"],[8468,"U"],[8469,""],[8471,"T"],[8472,""],[8473,"U,T"],[8474,"U"],[8475,""],[8476,"V"],[8485,"FromHex::Error"],[8490,"DisplayHex::Display"],[8491,"FromHex::Error"],[8495,"T"],[8498,""],[8499,"U"],[8500,""],[8501,"U,T"],[8502,"U"],[8503,""],[8504,"V"],[8507,""],[8511,"T"],[8512,""],[8513,"T"],[8516,""],[8518,"T"],[8520,""],[8524,"D"],[8525,""],[8537,"K"],[8539,""],[8545,"T"],[8547,""],[8554,"__H"],[8555,"I"],[8556,""],[8557,"U"],[8559,""],[8563,"S"],[8564,""],[8565,"T"],[8567,""],[8568,"U,T"],[8570,"U"],[8572,""],[8574,"V"],[8576,""],[8594,"Serializer::Ok,Serializer::Error,Serializer::SerializeSeq,Serializer::SerializeTuple,Serializer::SerializeTupleStruct,Serializer::SerializeTupleVariant,Serializer::SerializeMap,Serializer::SerializeStruct,Serializer::SerializeStructVariant,K,V,I"],[8595,"Serializer::Ok,Serializer::Error,Serializer::SerializeSeq,Serializer::SerializeTuple,Serializer::SerializeTupleStruct,Serializer::SerializeTupleVariant,Serializer::SerializeMap,Serializer::SerializeStruct,Serializer::SerializeStructVariant,I"],[8596,"Serializer::Ok,Serializer::Error,Serializer::SerializeSeq,Serializer::SerializeTuple,Serializer::SerializeTupleStruct,Serializer::SerializeTupleVariant,Serializer::SerializeMap,Serializer::SerializeStruct,Serializer::SerializeStructVariant,T"],[8598,"D"],[8599,"Deserializer::Error,V"],[8631,"Deserializer::Error"],[8632,"Serializer::Ok,Serializer::Error,Serializer::SerializeSeq,Serializer::SerializeTuple,Serializer::SerializeTupleStruct,Serializer::SerializeTupleVariant,Serializer::SerializeMap,Serializer::SerializeStruct,Serializer::SerializeStructVariant"],[8634,"S"],[8635,"Serializer::Ok,Serializer::Error,Serializer::SerializeSeq,Serializer::SerializeTuple,Serializer::SerializeTupleStruct,Serializer::SerializeTupleVariant,Serializer::SerializeMap,Serializer::SerializeStruct,Serializer::SerializeStructVariant"],[8646,"Serializer::Ok,Serializer::Error,Serializer::SerializeSeq,Serializer::SerializeTuple,Serializer::SerializeTupleStruct,Serializer::SerializeTupleVariant,Serializer::SerializeMap,Serializer::SerializeStruct,Serializer::SerializeStructVariant,T"],[8648,"Serializer::Ok,Serializer::Error,Serializer::SerializeSeq,Serializer::SerializeTuple,Serializer::SerializeTupleStruct,Serializer::SerializeTupleVariant,Serializer::SerializeMap,Serializer::SerializeStruct,Serializer::SerializeStructVariant"],[8650,"Serializer::Ok,Serializer::Error,Serializer::SerializeSeq,Serializer::SerializeTuple,Serializer::SerializeTupleStruct,Serializer::SerializeTupleVariant,Serializer::SerializeMap,Serializer::SerializeStruct,Serializer::SerializeStructVariant,T"],[8651,"Serializer::Ok,Serializer::Error,Serializer::SerializeSeq,Serializer::SerializeTuple,Serializer::SerializeTupleStruct,Serializer::SerializeTupleVariant,Serializer::SerializeMap,Serializer::SerializeStruct,Serializer::SerializeStructVariant"],[8707,"T"],[8711,""],[8715,"T"],[8717,""],[8719,"T"],[8720,""],[8723,"DeserializeSeed::Value,D"],[8724,"D"],[8726,"Deserializer::Error,V"],[8757,"T"],[8766,""],[8769,"Visitor::Value"],[8770,""],[8777,"T"],[8779,"U"],[8781,"IntoDeserializer::Deserializer,E"],[8782,""],[8788,"Deserializer::Error"],[8789,""],[8790,"VariantAccess::Error,T"],[8792,"SeqAccess::Error,T"],[8794,"MapAccess::Error,K,V"],[8796,"MapAccess::Error,K"],[8798,"MapAccess::Error,V"],[8800,""],[8802,"SeqAccess::Error"],[8803,"MapAccess::Error"],[8804,""],[8807,"VariantAccess::Error,V"],[8808,"T"],[8810,""],[8811,"U,T"],[8813,"U"],[8815,"VariantAccess::Error,V"],[8816,""],[8818,"VariantAccess::Error"],[8819,""],[8822,"EnumAccess::Error,EnumAccess::Variant,V"],[8824,"Visitor::Value,E"],[8825,"E"],[8826,"Visitor::Value,E"],[8830,"E"],[8831,"Visitor::Value,E"],[8832,"Visitor::Value,A"],[8833,"A"],[8834,"Visitor::Value,E"],[8836,"E"],[8837,"Visitor::Value,E"],[8838,"E"],[8839,"Visitor::Value,E"],[8842,"E"],[8843,"Visitor::Value,E"],[8844,"Visitor::Value,A"],[8845,"A"],[8846,"Visitor::Value,D"],[8847,"D"],[8848,"Visitor::Value,E"],[8849,"E"],[8850,"Visitor::Value,A"],[8851,"A"],[8852,"Visitor::Value,D"],[8853,"D"],[8854,"Visitor::Value,E"],[8855,"E"],[8856,"Visitor::Value,E"],[8858,"E"],[8859,"Visitor::Value,E"],[8862,"E"],[8863,"Visitor::Value,E"],[8865,"E"],[8866,"V"],[8897,"T"],[8955,"E"],[8963,"I,E"],[8964,""],[8965,"E"],[8980,"I,E"],[8981,"A"],[8984,"T"],[9013,""],[9042,"T"],[9044,""],[9045,"E,V"],[9053,"I,E,V"],[9054,"E,V"],[9069,"E,T,I,V"],[9070,"A,V"],[9073,"E,V"],[9081,"I,E,V"],[9082,"E,V"],[9097,"E,T,I,V"],[9098,"A,V"],[9101,"E,V"],[9109,"I,E,V"],[9110,"E,V"],[9125,"E,T,I,V"],[9126,"A,V"],[9129,"E,V"],[9137,"I,E,V"],[9138,"E,V"],[9153,"E,T,I,V"],[9154,"A,V"],[9157,"E,V"],[9165,"I,E,V"],[9166,"E,V"],[9181,"E,T,I,V"],[9182,"A,V"],[9185,"E,V"],[9193,"I,E,V"],[9194,"E,V"],[9209,"E,T,I,V"],[9210,"A,V"],[9213,"E,V"],[9221,"I,E,V"],[9222,"E,V"],[9237,"E,T,I,V"],[9238,"A,V"],[9241,"E,V"],[9249,"I,E,V"],[9250,"E,V"],[9265,"E,T,I,V"],[9266,"A,V"],[9269,"E,V"],[9277,"I,E,V"],[9278,"E,V"],[9293,"E,T,I,V"],[9294,"A,V"],[9297,"E,V"],[9305,"I,E,V"],[9306,"E,V"],[9321,"E,T,I,V"],[9322,"A,V"],[9325,"E,V"],[9333,"I,E,V"],[9334,"E,V"],[9349,"E,T,I,V"],[9350,"A,V"],[9353,"E,V"],[9361,"I,E,V"],[9362,"E,V"],[9377,"E,T,I,V"],[9378,"A,V"],[9381,"E,V"],[9389,"I,E,V"],[9390,"E,V"],[9405,"E,T,I,V"],[9406,"A,V"],[9409,"E,V"],[9417,"I,E,V"],[9418,"E,V"],[9433,"E,T,I,V"],[9434,"A,V"],[9437,"E,V"],[9445,"I,E,V"],[9446,"E,V"],[9461,"E,T,I,V"],[9462,"A,V"],[9465,"E,V"],[9473,"I,E,V"],[9474,"E,V"],[9489,"E,T,I,V"],[9490,"A,V"],[9493,"E,V"],[9501,"I,E,V"],[9502,"E,V"],[9517,"E,T,I,V"],[9518,"A,V"],[9521,"E,V"],[9529,"I,E,V"],[9530,"E,V"],[9545,"E,T,I,V"],[9546,"A,V"],[9549,"E,V"],[9557,"I,E,V"],[9558,"E,V"],[9573,"E,T,I,V"],[9574,"A,V"],[9577,"E,V"],[9585,"I,E,V"],[9586,"E,V"],[9601,"E,T,I,V"],[9602,"A,V"],[9605,"E,V"],[9613,"I,E,V"],[9614,"E,V"],[9629,"E,T,I,V"],[9630,"A,V"],[9633,"E,V"],[9641,"I,E,V"],[9642,"E,V"],[9657,"E,T,I,V"],[9658,"A,V"],[9661,"E,V"],[9669,"I,E,V"],[9670,"E,V"],[9685,"E,T,I,V"],[9686,"A,V"],[9689,"E,V"],[9697,"I,E,V"],[9698,"E,V"],[9713,"E,T,I,V"],[9714,"A,V"],[9717,"E,V"],[9725,"I,E,V"],[9726,"E,V"],[9741,"E,T,I,V"],[9742,"A,V"],[9745,"E,V"],[9753,"I,E,V"],[9754,"E,V"],[9769,"E,T,I,V"],[9770,"A,V"],[9773,"E,V"],[9781,"I,E,V"],[9782,"E,V"],[9797,"E,T,I,V"],[9798,"A,V"],[9801,"E,V"],[9809,"I,E,V"],[9810,"E,V"],[9825,"E,T,I,V"],[9826,"A,V"],[9829,"E,V"],[9837,"I,E,V"],[9838,"E,V"],[9853,"E,T,I,V"],[9854,"A,V"],[9857,"E,V"],[9865,"I,E,V"],[9866,"E,V"],[9881,"E,T,I,V"],[9882,"A,V"],[9885,"E,V"],[9893,"I,E,V"],[9894,"E,V"],[9909,"E,T,I,V"],[9910,"A,V"],[9913,"I,E"],[9915,""],[9916,"E"],[9924,"I,E"],[9925,""],[9927,"E"],[9942,"I,E"],[9943,"A"],[9946,"T"],[9975,"U"],[10004,"E"],[10012,"I,E"],[10013,"E"],[10028,"E,T,I"],[10029,"A"],[10032,"E"],[10040,"I,E"],[10041,"E"],[10056,"I,E"],[10057,"A"],[10060,"I,E,T"],[10061,"E,T,I,V"],[10062,"I,E,TK,TV"],[10063,"I,E,T"],[10065,"I,E"],[10067,"E,T,I"],[10068,"T"],[10097,""],[10098,"U,T"],[10127,"U"],[10156,""],[10185,"E,T"],[10190,"A,T"],[10191,"V"],[10255,"T"],[10257,"Serializer::Ok,Serializer::Error,Serializer::SerializeSeq,Serializer::SerializeTuple,Serializer::SerializeTupleStruct,Serializer::SerializeTupleVariant,Serializer::SerializeMap,Serializer::SerializeStruct,Serializer::SerializeStructVariant,K,V,I"],[10258,"Serializer::Ok,Serializer::Error,Serializer::SerializeSeq,Serializer::SerializeTuple,Serializer::SerializeTupleStruct,Serializer::SerializeTupleVariant,Serializer::SerializeMap,Serializer::SerializeStruct,Serializer::SerializeStructVariant,I"],[10259,"Serializer::Ok,Serializer::Error,Serializer::SerializeSeq,Serializer::SerializeTuple,Serializer::SerializeTupleStruct,Serializer::SerializeTupleVariant,Serializer::SerializeMap,Serializer::SerializeStruct,Serializer::SerializeStructVariant,T"],[10260,"T"],[10261,"SerializeSeq::Ok,SerializeSeq::Error"],[10262,"SerializeTuple::Ok,SerializeTuple::Error"],[10263,"SerializeTupleStruct::Ok,SerializeTupleStruct::Error"],[10264,"SerializeTupleVariant::Ok,SerializeTupleVariant::Error"],[10265,"SerializeMap::Ok,SerializeMap::Error"],[10266,"SerializeStruct::Ok,SerializeStruct::Error"],[10267,"SerializeStructVariant::Ok,SerializeStructVariant::Error"],[10268,"Ok,Error"],[10275,"T"],[10276,"U"],[10277,"Serializer::Ok,Serializer::Error,Serializer::SerializeSeq,Serializer::SerializeTuple,Serializer::SerializeTupleStruct,Serializer::SerializeTupleVariant,Serializer::SerializeMap,Serializer::SerializeStruct,Serializer::SerializeStructVariant"],[10278,"S"],[10279,"Serializer::Ok,Serializer::Error,Serializer::SerializeSeq,Serializer::SerializeTuple,Serializer::SerializeTupleStruct,Serializer::SerializeTupleVariant,Serializer::SerializeMap,Serializer::SerializeStruct,Serializer::SerializeStructVariant"],[10282,"SerializeSeq::Ok,SerializeSeq::Error,T"],[10283,"SerializeTuple::Ok,SerializeTuple::Error,T"],[10284,"Ok,Error,T"],[10286,"SerializeMap::Ok,SerializeMap::Error,K,V"],[10287,"Serializer::Ok,Serializer::Error,Serializer::SerializeSeq,Serializer::SerializeTuple,Serializer::SerializeTupleStruct,Serializer::SerializeTupleVariant,Serializer::SerializeMap,Serializer::SerializeStruct,Serializer::SerializeStructVariant"],[10289,"SerializeTupleStruct::Ok,SerializeTupleStruct::Error,T"],[10290,"SerializeTupleVariant::Ok,SerializeTupleVariant::Error,T"],[10291,"SerializeStruct::Ok,SerializeStruct::Error,T"],[10292,"SerializeStructVariant::Ok,SerializeStructVariant::Error,T"],[10293,"Ok,Error,T"],[10297,"Serializer::Ok,Serializer::Error,Serializer::SerializeSeq,Serializer::SerializeTuple,Serializer::SerializeTupleStruct,Serializer::SerializeTupleVariant,Serializer::SerializeMap,Serializer::SerializeStruct,Serializer::SerializeStructVariant"],[10302,"SerializeMap::Ok,SerializeMap::Error,T"],[10303,"Ok,Error,T"],[10304,"Serializer::Ok,Serializer::Error,Serializer::SerializeSeq,Serializer::SerializeTuple,Serializer::SerializeTupleStruct,Serializer::SerializeTupleVariant,Serializer::SerializeMap,Serializer::SerializeStruct,Serializer::SerializeStructVariant"],[10305,"Serializer::Ok,Serializer::Error,Serializer::SerializeSeq,Serializer::SerializeTuple,Serializer::SerializeTupleStruct,Serializer::SerializeTupleVariant,Serializer::SerializeMap,Serializer::SerializeStruct,Serializer::SerializeStructVariant,T"],[10307,"Serializer::Ok,Serializer::Error,Serializer::SerializeSeq,Serializer::SerializeTuple,Serializer::SerializeTupleStruct,Serializer::SerializeTupleVariant,Serializer::SerializeMap,Serializer::SerializeStruct,Serializer::SerializeStructVariant"],[10309,"Serializer::Ok,Serializer::Error,Serializer::SerializeSeq,Serializer::SerializeTuple,Serializer::SerializeTupleStruct,Serializer::SerializeTupleVariant,Serializer::SerializeMap,Serializer::SerializeStruct,Serializer::SerializeStructVariant,T"],[10310,"Serializer::Ok,Serializer::Error,Serializer::SerializeSeq,Serializer::SerializeTuple,Serializer::SerializeTupleStruct,Serializer::SerializeTupleVariant,Serializer::SerializeMap,Serializer::SerializeStruct,Serializer::SerializeStructVariant"],[10324,"SerializeMap::Ok,SerializeMap::Error,T"],[10325,"Ok,Error,T"],[10326,"SerializeStruct::Ok,SerializeStruct::Error"],[10327,"SerializeStructVariant::Ok,SerializeStructVariant::Error"],[10328,"U,T"],[10329,"U"],[10330,""],[10331,"V"],[10335,"D"],[10336,""],[10337,"S"],[10340,""],[10345,"T"],[10349,""],[10351,"T"],[10353,""],[10357,"D"],[10358,""],[10370,"K"],[10372,""],[10378,"T"],[10380,""],[10387,"__H"],[10388,"I"],[10389,""],[10390,"U"],[10392,""],[10395,"S"],[10396,""],[10397,"T"],[10399,""],[10400,"U,T"],[10402,"U"],[10404,""],[10406,"V"],[10408,""],[10419,"T"],[10422,""],[10423,"T"],[10426,""],[10429,"T"],[10432,""],[10437,"R"],[10438,"W"],[10439,""],[10442,"D"],[10444,""],[10457,"K"],[10461,""],[10471,"T"],[10472,""],[10474,"T"],[10476,""],[10489,"__H"],[10491,""],[10493,"I"],[10495,""],[10496,"U"],[10499,""],[10504,"S"],[10506,""],[10508,"T"],[10511,""],[10513,"U,T"],[10516,"U"],[10519,""],[10522,"V"],[10525,""],[10533,"T"],[10535,""],[10536,"T"],[10537,""],[10539,"R"],[10540,"W"],[10541,"D"],[10542,""],[10544,"K"],[10546,""],[10551,"T"],[10552,""],[10569,"__H"],[10570,"I"],[10571,"U"],[10572,""],[10573,"S"],[10574,""],[10575,"T"],[10576,""],[10577,"U,T"],[10578,"U"],[10579,""],[10580,"V"],[10583,"T"],[10592,""],[10593,"T"],[10595,"D,T"],[10596,""],[10598,"T"],[10599,"K"],[10601,"T"],[10605,""],[10607,"T"],[10608,""],[10610,"T"],[10617,"T,H"],[10618,"T,I"],[10619,"U"],[10620,"T"],[10621,"T,S"],[10622,"T"],[10624,""],[10625,"U,T"],[10626,"U"],[10627,""],[10628,"V"],[10631,""],[10635,"T"],[10636,""],[10637,"T"],[10640,""],[10642,"T"],[10644,""],[10648,"D"],[10649,""],[10651,"K"],[10653,""],[10657,"T"],[10659,""],[10666,"__H"],[10667,"I"],[10668,""],[10669,"U"],[10671,""],[10674,"S"],[10675,""],[10676,"T"],[10678,""],[10679,"U,T"],[10681,"U"],[10683,""],[10685,"V"],[10689,""],[10693,"T"],[10694,""],[10695,"T"],[10698,""],[10700,"T"],[10702,""],[10706,"D"],[10707,""],[10719,"K"],[10721,""],[10727,"T"],[10729,""],[10736,"__H"],[10737,"I"],[10738,""],[10739,"U"],[10741,""],[10744,"S"],[10745,""],[10746,"T"],[10748,""],[10749,"U,T"],[10751,"U"],[10753,""],[10755,"V"],[10757,""],[10765,"T"],[10766,""],[10767,"T"],[10770,""],[10772,"T"],[10774,""],[10778,"D"],[10779,""],[10781,"K"],[10783,""],[10787,"T"],[10789,""],[10796,"__H"],[10797,"I"],[10798,""],[10799,"U"],[10801,""],[10804,"S"],[10805,""],[10806,"T"],[10808,""],[10809,"U,T"],[10811,"U"],[10813,""],[10815,"V"],[10820,""],[10826,"T"],[10832,""],[10835,"T"],[10838,""],[10843,"D"],[10844,""],[10856,"K"],[10858,""],[10866,"T"],[10869,""],[10878,"__H"],[10879,""],[10881,"I"],[10882,""],[10883,"U"],[10886,""],[10891,"S"],[10892,""],[10893,"T"],[10896,""],[10897,"U,T"],[10900,"U"],[10903,""],[10906,"V"],[10909,""],[10943,"T"],[10957,""],[10959,"T"],[10960,""],[10962,"T"],[10966,"R"],[10967,"T"],[10968,""],[11000,"K"],[11002,""],[11003,"T"],[11007,"R"],[11008,"T"],[11009,""],[11010,"T"],[11014,""],[11019,"T"],[11025,""],[11027,"T"],[11028,""],[11029,"T"],[11031,""],[11032,"__H"],[11034,"T"],[11039,"U"],[11046,"T"],[11049,""],[11050,"T"],[11053,"E"],[11054,"T"],[11059,""],[11060,"T"],[11064,"R"],[11065,"T"],[11066,""],[11070,"T"],[11074,""],[11095,"R"],[11096,""],[11113,"T"],[11114,""],[11117,"T"],[11118,""],[11119,"U,T"],[11126,"U"],[11133,""],[11140,"V"],[11147,""],[11148,"T"],[11152,""],[11154,"T"],[11158,""],[11200,"T"],[11220,""],[11230,"T"],[11240,""],[11255,"TapTweak::TweakedAux,TapTweak::TweakedKey"],[11256,""],[11258,"__D"],[11260,""],[11270,"K"],[11290,""],[11309,"T"],[11310,""],[11311,"T"],[11314,""],[11318,"T"],[11319,""],[11322,"T"],[11323,""],[11328,"T"],[11332,""],[11333,"__H"],[11336,""],[11338,"U"],[11348,""],[11355,"__S"],[11356,""],[11357,"__S"],[11358,""],[11363,"TapTweak::TweakedAux,TapTweak::TweakedKey,C"],[11364,""],[11366,"T"],[11376,""],[11384,"U,T"],[11394,"U"],[11404,""],[11414,"V"],[11437,""],[11438,"T"],[11442,"T,I"],[11443,"T"],[11444,""],[11446,"T"],[11448,""],[11450,"R"],[11451,"W"],[11452,""],[11454,"K"],[11458,""],[11462,"T"],[11464,""],[11468,"U"],[11470,""],[11472,"T"],[11474,""],[11475,"U,T"],[11477,"U"],[11479,""],[11482,"V"],[11496,"T"],[11500,""],[11502,"T"],[11504,""],[11508,"K"],[11512,""],[11516,"T"],[11518,"U"],[11520,""],[11522,"T"],[11524,""],[11526,"U,T"],[11528,"U"],[11530,""],[11532,"V"],[11534,"D"],[11535,"S"],[11546,""],[11567,"T"],[11569,""],[11570,"T"],[11571,""],[11572,"T"],[11576,""],[11578,"T"],[11581,""],[11586,"T"],[11591,""],[11598,"R"],[11601,"W"],[11604,""],[11610,"K"],[11620,""],[11633,"T"],[11634,""],[11635,"T"],[11637,""],[11638,"T"],[11640,""],[11641,""],[11642,""],[11644,"__H"],[11647,"U"],[11658,""],[11668,"T"],[11673,""],[11679,"U,T"],[11684,"U"],[11689,""],[11694,"V"],[11709,""],[11711,"T"],[11715,""],[11717,"T"],[11719,""],[11721,"R"],[11723,"W"],[11725,""],[11727,"K"],[11731,""],[11733,"T"],[11735,"__H"],[11737,"U"],[11739,""],[11745,"T"],[11747,""],[11748,"U,T"],[11750,"U"],[11752,""],[11754,"V"],[11781,""],[11800,"T"],[11808,""],[11812,"T"],[11816,""],[11824,"R"],[11827,"W"],[11830,""],[11834,"K"],[11842,""],[11848,"T"],[11852,""],[11853,"U"],[11857,""],[11862,"T"],[11866,""],[11869,"U,T"],[11870,""],[11872,"U,T"],[11875,""],[11876,"U"],[11880,""],[11884,"V"],[11888,""],[11901,"T"],[11907,""],[11910,"T"],[11913,""],[11917,"R"],[11922,"W"],[11923,"R"],[11925,""],[11928,"K"],[11934,""],[11937,"T"],[11940,"__H"],[11941,"U"],[11944,""],[11952,"T"],[11955,"U,T"],[11958,"U"],[11961,""],[11966,"V"],[11969,""],[11977,"T"],[11983,""],[11986,"T"],[11989,""],[11992,"R"],[11998,"W"],[11999,"R"],[12000,""],[12004,"K"],[12010,""],[12015,"T"],[12018,""],[12019,"U"],[12022,"T"],[12025,"U,T"],[12028,"U"],[12031,""],[12035,"V"],[12042,"T"],[12050,""],[12054,"T"],[12058,""],[12067,"R"],[12079,""],[12083,"K"],[12091,""],[12095,"T"],[12099,"__H"],[12103,"U"],[12107,""],[12112,"T"],[12116,""],[12117,"U,T"],[12121,"U"],[12125,""],[12131,"V"],[12141,""],[12142,"T"],[12154,""],[12160,"T"],[12166,""],[12172,"R"],[12190,""],[12196,"K"],[12208,""],[12223,"T"],[12229,"U"],[12235,""],[12243,"T"],[12249,"U,T"],[12255,"U"],[12261,""],[12267,"V"],[12284,"T"],[12290,""],[12294,"T"],[12297,""],[12300,"R"],[12306,"W"],[12307,"R"],[12308,""],[12311,"K"],[12317,""],[12320,"T"],[12323,""],[12324,"U"],[12327,""],[12337,"T"],[12340,"U,T"],[12343,"U"],[12346,""],[12351,"V"],[12355,""],[12457,"T"],[12483,""],[12494,"T"],[12505,""],[12524,"__D"],[12527,""],[12540,"K"],[12562,""],[12586,"T"],[12587,""],[12589,"T"],[12593,""],[12595,"T"],[12597,""],[12600,"T"],[12601,""],[12602,"T"],[12603,""],[12604,"T"],[12605,""],[12607,"T"],[12608,""],[12610,"T"],[12612,""],[12614,"GetKey::Error,C"],[12615,"__H"],[12620,""],[12623,"U"],[12636,""],[12651,"__S"],[12654,""],[12674,"T"],[12685,""],[12693,"U,T"],[12706,"U"],[12719,""],[12739,"V"],[12752,""],[12773,"T"],[12779,"Subtype"],[12780,""],[12781,"T"],[12783,""],[12785,"Subtype"],[12786,""],[12787,"R,Subtype"],[12788,"Subtype,W"],[12789,"__D,Subtype"],[12790,"__D"],[12792,"Subtype"],[12793,""],[12795,"K"],[12801,"Subtype"],[12802,""],[12805,"T"],[12808,"Subtype,__H"],[12809,"__H"],[12810,"U"],[12813,""],[12816,"Subtype"],[12817,""],[12819,"Subtype,__S"],[12820,"__S"],[12822,""],[12823,"Subtype"],[12824,"T"],[12826,""],[12827,"Subtype"],[12828,"U,T"],[12831,"U"],[12834,""],[12839,"V"],[12882,"C"],[12883,""],[12884,"C"],[12885,""],[12900,"T"],[12930,"C"],[12931,""],[12945,"T"],[12960,""],[12993,"C"],[12994,""],[13003,"D"],[13007,""],[13009,"C"],[13014,""],[13030,"K"],[13060,"C"],[13061,""],[13081,"T"],[13089,""],[13091,"T"],[13093,""],[13096,"T"],[13097,""],[13098,"T"],[13100,""],[13101,"T"],[13103,""],[13104,"T"],[13105,""],[13108,"T"],[13109,""],[13120,"C"],[13124,""],[13132,"C"],[13133,"C,R"],[13134,"__H"],[13149,"I"],[13152,"U"],[13167,""],[13168,"C"],[13169,""],[13170,"C"],[13171,""],[13172,"C"],[13173,""],[13174,"R"],[13175,"C,R"],[13176,""],[13196,"C"],[13197,""],[13200,"C"],[13201,""],[13203,"R"],[13204,"C,R"],[13205,"C"],[13208,""],[13211,"C"],[13212,"S"],[13214,""],[13215,"S"],[13217,""],[13218,"C"],[13227,"C,R"],[13228,""],[13230,"C"],[13231,""],[13236,"T"],[13251,""],[13259,"U,T"],[13270,""],[13272,"U,T"],[13276,"U"],[13291,""],[13307,"C"],[13310,"V"],[13325,"C"],[13326,""],[13347,"T"],[13349,""],[13350,"T"],[13351,""],[13353,"D"],[13354,""],[13356,"K"],[13358,""],[13359,"T"],[13360,""],[13363,"__H"],[13364,"U"],[13365,""],[13369,"S"],[13370,""],[13371,"T"],[13372,"U,T"],[13373,"U"],[13374,""],[13375,"V"],[13380,""],[13389,"T"],[13392,""],[13393,"T"],[13398,""],[13403,"T"],[13407,""],[13417,"D"],[13418,""],[13424,"K"],[13432,""],[13438,"T"],[13439,""],[13440,"T"],[13441,""],[13443,"T"],[13444,""],[13445,"T"],[13446,""],[13453,"__H"],[13454,"H"],[13455,"__H"],[13456,"U"],[13460,""],[13470,"S"],[13471,""],[13476,"T"],[13480,""],[13484,"U,T"],[13487,""],[13489,"U,T"],[13490,"U"],[13494,""],[13498,"V"],[13504,""],[13505,"T"],[13507,""],[13508,"T"],[13509,""],[13511,"T"],[13512,"U"],[13513,"T,I"],[13514,"I"],[13515,""],[13519,"T"],[13520,"T,E,I"],[13521,"U,T"],[13522,"U"],[13523,""],[13524,"V"],[13530,""],[13533,"T"],[13539,""],[13542,"T"],[13545,""],[13554,"K"],[13560,""],[13565,"T"],[13568,""],[13570,"C"],[13571,""],[13573,"__H"],[13576,"U"],[13579,""],[13584,"F"],[13585,""],[13586,"T"],[13589,""],[13591,"U,T"],[13594,"U"],[13597,""],[13600,"V"],[13615,""],[13629,"CPtr::Target"],[13630,""],[13635,"CPtr::Target"],[13636,""],[13646,"T"],[13660,""],[13666,"T"],[13672,""],[13699,"K"],[13709,""],[13715,"T"],[13722,""],[13727,"H"],[13731,"__H"],[13734,"I"],[13739,"U"],[13746,""],[13752,"T"],[13753,""],[13816,"T"],[13822,"U,T"],[13829,"U"],[13836,""],[13848,"V"],[13856,""],[13859,"T"],[13861,""],[13862,"T"],[13863,""],[13869,"K"],[13871,""],[13872,"T"],[13873,"H"],[13874,"I"],[13875,"U"],[13876,""],[13883,"T"],[13884,"U,T"],[13885,"U"],[13886,""],[13887,"V"],[13890,"T"],[13899,""],[13900,"T"],[13901,""],[13904,"T"],[13906,"U"],[13909,"T"],[13910,"U,T"],[13912,"U"],[13914,""],[13916,"V"],[13918,""],[13929,"Hash::Engine,Hash::Bytes"],[13932,"Hash::Bytes,Hash::Engine"],[13933,"Hash::Engine,Hash::Bytes"],[13937,"HashEngine::MidState"],[13942,"Hash::Engine,Hash::Bytes"],[13952,"T"],[13954,""],[13956,"T"],[13957,""],[13961,"T"],[13962,""],[13963,"SeedableRng::Seed"],[13964,"R,SeedableRng::Seed"],[13965,"SeedableRng::Seed"],[13966,"T"],[13967,""],[13968,"T,R"],[13969,""],[13971,"U"],[13972,"E"],[13973,""],[13976,"T"],[13977,""],[13980,"T,D"],[13982,"SeedableRng::Seed"],[13984,""],[13988,"R"],[13989,"T"],[13990,""],[13991,"U,T"],[13992,"U"],[13993,""],[13994,"V"],[14014,"R"],[14017,"T"],[14041,""],[14048,"T"],[14049,"X"],[14050,""],[14051,"X"],[14052,""],[14053,"T"],[14063,""],[14075,"X"],[14076,""],[14077,"X"],[14078,"K"],[14082,""],[14085,"D,R,T"],[14086,"D,F,T,S"],[14087,""],[14090,"T"],[14091,"X"],[14092,""],[14094,"X"],[14095,""],[14096,"T"],[14106,"X"],[14108,"T"],[14110,""],[14111,"U"],[14123,"T,I"],[14124,"I"],[14125,"T,S,F"],[14127,""],[14128,"T"],[14129,"I,X"],[14130,"X,B1,B2"],[14132,"T,D,R"],[14133,"R,T"],[14134,"R"],[14135,"T,D,S,F,R"],[14136,"R"],[14141,"T,R"],[14142,"X,R"],[14144,"R"],[14146,"R,T"],[14148,"R"],[14150,"R,T"],[14157,"R"],[14160,"R,T"],[14161,"R"],[14163,"R,T"],[14174,"R"],[14175,"R,T"],[14176,"R"],[14177,"R,T"],[14183,"R"],[14184,"R,T"],[14187,"R,A,B,C,D,E,F,G,H,I,J,K,L"],[14188,"R,T"],[14191,"R,A,B,C,D,E,F,G,H,I,J,K"],[14192,"R,A,B,C,D,E,F,G,H,I,J"],[14193,"R"],[14195,"R,A,B,C,D,E,F,G,H,I"],[14196,"R,A,B,C,D,E,F,G,H"],[14197,"R"],[14201,"R,A,B,C,D,E,F,G"],[14202,"R"],[14203,"R,A,B,C,D,E,F"],[14204,"R"],[14205,"R,A,B,C,D,E"],[14206,"R"],[14207,"R,A,B,C,D"],[14208,"R,A,B,C"],[14209,"R,A,B"],[14210,"R"],[14212,"R,A"],[14213,"R,T"],[14216,"R"],[14217,"T,D,R"],[14218,"T"],[14228,""],[14230,"T,E,I"],[14231,"U,T"],[14243,"U"],[14255,""],[14268,"X"],[14269,"V"],[14293,"Borrowed"],[14294,"T"],[14302,"X"],[14303,""],[14304,"X"],[14305,""],[14306,"T"],[14310,""],[14314,"X"],[14317,""],[14318,"X"],[14319,""],[14320,"T"],[14324,"U"],[14328,""],[14329,"UniformSampler::X,B1,B2"],[14330,"B1,B2"],[14346,"UniformSampler::X,B1,B2"],[14347,"B1,B2"],[14363,"UniformSampler::X,R"],[14364,"R"],[14380,"R,T"],[14381,"UniformSampler::X,B1,B2,R"],[14382,"B1,B2,R"],[14396,"UniformSampler::X,B1,B2,R"],[14397,"B1,B2,R"],[14409,"T"],[14413,"U,T"],[14417,"U"],[14421,""],[14425,"V"],[14438,"T"],[14440,"W"],[14441,"T"],[14442,"U"],[14443,"W"],[14444,"U,T"],[14445,"U"],[14446,""],[14447,"V"],[14459,""],[14461,"T"],[14465,"SliceRandom::Item,R"],[14466,"R,Iterator::Item"],[14468,"SliceRandom::Item,R"],[14469,"R,Iterator::Item"],[14473,"SliceRandom::Item,R,X,F"],[14474,"SliceRandom::Item,R"],[14475,"R,Iterator::Item"],[14477,"SliceRandom::Item,R,X,B,F"],[14479,""],[14481,"T"],[14483,""],[14487,"K"],[14489,"T"],[14490,""],[14495,"T"],[14497,"SeedableRng::Seed"],[14498,"R,SeedableRng::Seed"],[14499,"R"],[14500,"SeedableRng::Seed"],[14501,""],[14502,"T"],[14503,""],[14504,"T,R"],[14505,""],[14506,"U"],[14508,""],[14514,"SliceRandom::Item,R"],[14515,"T"],[14516,"R,T"],[14517,"T,D"],[14519,"SeedableRng::Seed"],[14520,"SliceRandom::Item,R"],[14521,""],[14522,"T"],[14525,""],[14528,"U,T"],[14530,"U"],[14532,""],[14534,"V"],[14540,""],[14541,"T"],[14543,""],[14544,"T"],[14545,""],[14549,"T"],[14550,"U"],[14552,""],[14554,"T"],[14555,""],[14556,"U,T"],[14557,"U"],[14558,""],[14559,"V"],[14563,""],[14564,"T"],[14570,"R,Rsdr"],[14571,"T"],[14572,""],[14573,"R"],[14574,"R,Rsdr"],[14575,"R"],[14576,""],[14578,"R,Rsdr"],[14579,"T"],[14582,"U"],[14585,"R"],[14586,"R,Rsdr"],[14587,"R"],[14588,"R,Rsdr"],[14589,"R"],[14590,"R,Rsdr"],[14592,""],[14593,"T"],[14594,""],[14595,"R"],[14596,"R,Rsdr"],[14597,"U,T"],[14600,"U"],[14603,""],[14606,"V"],[14610,"T"],[14612,""],[14613,"T"],[14614,""],[14616,"K"],[14618,""],[14620,"T"],[14621,"U"],[14622,""],[14625,"T"],[14626,""],[14627,"U,T"],[14628,"U"],[14629,""],[14630,"V"],[14635,"T"],[14637,"SliceRandom::Item,R"],[14639,"SliceRandom::Item,R,X,F"],[14640,"SliceRandom::Item,R"],[14641,"SliceRandom::Item,R,X,B,F"],[14643,"S,T"],[14644,"T"],[14646,"U"],[14647,"T,I"],[14648,"I"],[14649,"T,S"],[14651,"SliceRandom::Item,R"],[14653,"T,S"],[14654,"T,E,I"],[14655,"U,T"],[14656,"U"],[14657,""],[14658,"V"],[14662,"T"],[14668,""],[14670,"T"],[14672,""],[14678,"T"],[14679,""],[14681,"T"],[14683,""],[14684,"U"],[14687,"T,I"],[14689,""],[14690,"I"],[14692,""],[14698,"R"],[14699,"R,X,F"],[14700,""],[14702,"T"],[14704,"T,E,I"],[14706,"U,T"],[14709,"U"],[14712,""],[14715,"V"],[14720,"T"],[14722,""],[14723,"T"],[14724,""],[14726,"K"],[14728,""],[14730,"T"],[14731,"__H"],[14732,"U"],[14733,"T"],[14734,""],[14735,"U,T"],[14736,"U"],[14737,""],[14738,"V"],[14740,""],[14743,"T"],[14745,""],[14746,"T"],[14747,""],[14749,"D"],[14750,""],[14751,"K"],[14753,""],[14756,"T"],[14757,""],[14759,"__H"],[14760,"I"],[14761,"U"],[14762,""],[14763,"S"],[14764,""],[14765,"T"],[14766,""],[14767,"U,T"],[14768,"U"],[14769,""],[14770,"V"],[14824,""],[14825,"T"],[14858,""],[14870,"T"],[14883,""],[14896,"T"],[14897,""],[14898,"W"],[14899,"T"],[14900,""],[14912,"K"],[14938,"T"],[14940,""],[14962,"E"],[14964,"T"],[14971,""],[14972,"T"],[14976,""],[14977,"T"],[14978,""],[14984,"T"],[14986,""],[14987,"T"],[14988,"E"],[14990,"T"],[14991,"T,__H"],[14992,"__H"],[14994,""],[14995,"U"],[15011,"R"],[15012,"E"],[15013,""],[15014,"R,W,U"],[15015,"R"],[15016,"E,E2,F"],[15017,"R"],[15018,""],[15021,"R"],[15023,"T"],[15024,""],[15025,"R,W"],[15026,""],[15036,"E"],[15037,"R,W,T"],[15038,"R,T"],[15039,"R,T,S"],[15040,"R,T"],[15041,"T"],[15054,""],[15065,"R"],[15066,"U,T"],[15082,"U"],[15098,""],[15115,"V"],[15131,""],[15132,"R"],[15133,""],[15140,"T"],[15144,""],[15146,"T"],[15148,""],[15153,"K"],[15157,""],[15162,"T"],[15163,""],[15164,"T"],[15165,""],[15168,"U"],[15170,"C"],[15171,""],[15172,"C"],[15173,""],[15178,"T"],[15180,""],[15182,"U,T"],[15184,"U"],[15186,""],[15188,"V"],[15222,""],[15252,"T"],[15257,""],[15258,"T"],[15276,""],[15277,"T"],[15292,""],[15309,"T"],[15326,""],[15363,"__D"],[15366,"D"],[15367,"__D"],[15369,"D"],[15370,"Write"],[15371,"W"],[15372,""],[15389,"K"],[15423,"C"],[15424,""],[15452,"T"],[15456,""],[15531,"T"],[15532,""],[15589,"T"],[15591,""],[15592,"T"],[15594,""],[15595,"T"],[15597,""],[15598,"T"],[15604,""],[15605,"T"],[15607,""],[15610,"C"],[15611,""],[15613,"__H"],[15618,"H"],[15619,"__H"],[15625,""],[15627,"U"],[15646,""],[15647,"T,I"],[15649,""],[15650,"I"],[15652,""],[15674,"C"],[15675,""],[15703,"__S"],[15704,""],[15705,"__S"],[15706,""],[15707,"__S"],[15708,"S"],[15709,"__S"],[15710,""],[15711,"__S"],[15712,"S"],[15713,"W"],[15715,""],[15728,"T"],[15745,""],[15753,"T,E,I"],[15755,"U,T"],[15757,""],[15758,"U,T"],[15759,""],[15760,"U,T"],[15762,""],[15765,"U,T"],[15770,""],[15772,"U,T"],[15773,""],[15774,"U,T"],[15782,"U"],[15801,""],[15822,"C"],[15823,""],[15824,"V"],[15843,""],[15844,"C,I"],[15845,"I"],[15848,""],[15850,"T"],[15852,""],[15853,"T"],[15854,""],[15857,"T"],[15858,"U"],[15859,"T,I"],[15860,"I"],[15861,""],[15867,"T"],[15868,"T,E,I"],[15869,"U,T"],[15870,"U"],[15871,""],[15872,"V"],[15875,""],[15877,"T"],[15878,""],[15879,"T"],[15882,""],[15884,"T"],[15886,""],[15892,"K"],[15894,""],[15899,"T"],[15901,""],[15902,"H"],[15903,"U"],[15905,"T,I"],[15906,""],[15908,"I"],[15909,""],[15916,"T"],[15918,""],[15920,"T,E,I"],[15921,"U,T"],[15923,"U"],[15925,""],[15927,"V"],[15929,"W"],[15932,"A,I"],[15938,"A,I,T,,"],[15939,"A,I,T,"],[15941,"T"],[15945,"A,I"],[15946,"A,IA"],[15947,"T"],[15949,""],[15951,"A,I"],[15952,"A,IA"],[15953,"__D,A,IA"],[15954,"A,IA"],[15955,"A,I"],[15956,"A,IA"],[15957,"T"],[15958,"A,IA"],[15959,"A"],[15960,"T"],[15961,"A,I"],[15962,""],[15964,"A,I"],[15967,"A,I,T"],[15968,"A,I"],[15969,"U"],[15971,"A,IA"],[15973,"I,A"],[15974,"A,IA,__S"],[15975,"T"],[15977,"U,T"],[15979,"U"],[15981,""],[15984,"V"],[15988,"Indexer::ChangeSet"],[15996,""],[16005,"K"],[16007,"K,Indexer::ChangeSet"],[16008,"T"],[16014,"K"],[16016,""],[16017,"T"],[16020,""],[16023,"K"],[16024,""],[16025,"__D"],[16026,"K"],[16027,""],[16028,"K"],[16031,""],[16032,"T"],[16035,""],[16036,"K"],[16038,"K,Indexer::ChangeSet"],[16040,""],[16041,"K,Indexer::ChangeSet"],[16042,"K"],[16043,"U"],[16046,""],[16047,"K"],[16050,"K,"],[16051,"K"],[16052,""],[16053,"K"],[16060,""],[16061,"K,"],[16062,"K"],[16066,""],[16067,"K"],[16071,"K,"],[16072,"K,R"],[16073,""],[16074,"K,"],[16075,"__S"],[16076,"K"],[16078,"T"],[16081,""],[16082,"U,T"],[16085,"U"],[16088,"K"],[16091,""],[16094,"K"],[16099,"V"],[16102,""],[16107,"I"],[16108,"I,Indexer::ChangeSet"],[16109,"T"],[16111,"I"],[16112,"T"],[16113,""],[16114,"I"],[16116,"T"],[16117,"I"],[16118,"I,Indexer::ChangeSet"],[16121,"I"],[16122,"U"],[16123,"I"],[16127,"I,"],[16128,"I"],[16129,"I,"],[16130,"I"],[16132,"I,"],[16133,"I"],[16134,"T"],[16135,"U,T"],[16136,"U"],[16137,"I"],[16140,""],[16141,"I"],[16142,"I,R"],[16143,"V"],[16156,""],[16161,"T"],[16173,""],[16179,"T"],[16185,""],[16192,"__D"],[16193,""],[16210,"T"],[16211,"B"],[16212,"T"],[16217,""],[16220,"T"],[16222,""],[16226,"ChainOracle::Error"],[16227,""],[16231,"U"],[16237,"ChainOracle::Error"],[16238,""],[16243,"R"],[16244,""],[16245,"__S"],[16246,""],[16247,"T"],[16253,""],[16257,"U,T"],[16263,""],[16264,"U"],[16270,""],[16277,"V"],[16283,""],[16296,"T"],[16312,"I"],[16313,"K"],[16314,"I"],[16315,"K"],[16316,"I"],[16318,"K"],[16320,""],[16322,"I"],[16323,""],[16324,"T"],[16326,""],[16328,"I"],[16329,""],[16330,"I"],[16332,"K"],[16334,"A"],[16335,"K,A"],[16336,"I"],[16337,"K"],[16339,"I"],[16341,""],[16342,"A"],[16343,"K,A"],[16344,"T"],[16346,"I"],[16347,"T"],[16348,"K"],[16349,"T"],[16354,"I,__H"],[16355,"I,F"],[16356,"K,F"],[16357,"U"],[16365,"I"],[16367,"K"],[16368,"I"],[16369,"K"],[16370,""],[16371,"I"],[16373,"K"],[16374,"I"],[16375,"I,"],[16376,""],[16378,"I"],[16380,""],[16381,"K,R"],[16382,""],[16383,""],[16384,"K,,"],[16385,"K"],[16386,""],[16387,"I,"],[16388,"T"],[16390,""],[16395,"U,T"],[16403,"U"],[16411,""],[16413,"I,"],[16414,""],[16424,"K"],[16425,"V"],[16447,"A"],[16450,""],[16453,"A"],[16457,"A,C,OI,,"],[16458,"A,T,"],[16459,"T"],[16473,"A"],[16474,"A,C"],[16475,""],[16480,"A"],[16481,"T,A"],[16483,"A"],[16484,"T"],[16488,""],[16492,"T,A"],[16494,"A"],[16496,"T,A,Deref::Target"],[16497,"__D,A"],[16498,"A"],[16500,"T,A"],[16502,""],[16503,"A"],[16504,"K"],[16510,"A,C,OI,"],[16512,"A"],[16514,"T,A"],[16516,""],[16518,"A"],[16519,"T"],[16521,"A"],[16522,"T"],[16527,""],[16528,"A"],[16532,""],[16533,"A"],[16536,"A,T"],[16537,"A"],[16538,"U"],[16545,"T,I"],[16547,"I"],[16549,"A"],[16551,""],[16553,"A,C"],[16554,"A,A2,F"],[16556,"A"],[16557,",A"],[16558,"A,O,F,Iterator::Item"],[16560,"A"],[16561,"T,A"],[16563,""],[16564,"A,O,F"],[16566,""],[16569,"A,__S"],[16570,"T"],[16574,""],[16575,"T,E,I"],[16577,"A,C,OI,,"],[16578,"A,C,OI,"],[16580,"U,T"],[16587,"U"],[16594,"A,C"],[16595,""],[16597,"A"],[16599,""],[16600,"A"],[16603,""],[16607,"A"],[16608,""],[16615,"V"],[16622,"A,T,O,F"],[16623,"A,O,F"]],"a":{"from_non_null_parts":[3495],"from_non_null_parts_in":[3496],"into_non_null_parts":[3538],"into_non_null_parts_with_alloc":[3539],"is_coin_base":[2087],"ntxid":[1094],"read_to_end":[11096],"txid":[1095],"wtxid":[1097]}}],["bdk_core",{"t":"FFFFIIKFOENONNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNONONNNNNNNNMNNMNNNNNNNODNNCNNNNNNNNNNNNNNNNOONNNNNNNNNNFFFPPGFFFFPNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNOONNNNONONNNNNNNNNNNNNNNNNNNNNNNNOONOONNNNNNNNNNNNNNNN","n":["BlockId","CheckPoint","CheckPointIter","ConfirmationBlockTime","Indexed","KeychainIndexed","Merge","TxUpdate","anchors","bitcoin","block_id","","borrow","","","","","borrow_mut","","","","","clone","","","","clone_into","","","","clone_to_uninit","","","","cmp","","confirmation_time","default","","","deserialize","","eq","","","eq_ptr","extend","","fmt","","","","from","","","","","","","from_block_ids","from_header","get","hash","","","","height","","insert","into","","","","","into_iter","","is_empty","iter","map_anchors","merge","new","next","partial_cmp","","prev","push","range","seen_ats","serde","serialize","","spk_client","take","","to_owned","","","","try_from","","","","","try_into","","","","","txouts","txs","type_id","","","","","vzip","","","","","FullScanRequest","FullScanRequestBuilder","FullScanResponse","OutPoint","Spk","SyncItem","SyncProgress","SyncRequest","SyncRequestBuilder","SyncResponse","Txid","borrow","","","","","","","","borrow_mut","","","","","","","","build","","builder","","chain_tip","","","","chain_update","","clone","","clone_into","","clone_to_uninit","","cmp","consumed","default","","","","","","eq","fmt","","","","","from","","","","","","","","","","hash","inspect","","into","","","","","","","","iter_outpoints","iter_spks","","iter_txids","keychains","last_active_indices","next_outpoint","next_spk","","next_txid","outpoints","outpoints_consumed","outpoints_remaining","partial_cmp","progress","remaining","spks","spks_consumed","spks_for_keychain","spks_remaining","spks_with_indexes","to_owned","","to_string","total","total_outpoints","total_spks","total_txids","try_from","","","","","","","","try_into","","","","","","","","tx_update","","txids","txids_consumed","txids_remaining","type_id","","","","","","","","vzip","","","","","","",""],"q":[[0,"bdk_core"],[120,"bdk_core::spk_client"],[263,"bdk_core::tx_update"],[264,"alloc::collections::btree::set"],[265,"bdk_core::checkpoint"],[266,"bdk_core::block_id"],[267,"core::clone"],[268,"core::cmp"],[269,"core::result"],[270,"serde::de"],[271,"core::iter::traits::collect"],[272,"core::fmt"],[273,"bitcoin::blockdata::block"],[274,"core::option"],[275,"core::hash"],[276,"bdk_core::merge"],[277,"core::ops::function"],[278,"core::iter::traits::iterator"],[279,"core::ops::range"],[280,"std::collections::hash::map"],[281,"serde::ser"],[282,"alloc::collections::btree::map"],[283,"alloc::vec"],[284,"core::any"],[285,"core::marker"],[286,"bitcoin::blockdata::script::borrowed"],[287,"bitcoin::blockdata::transaction"],[288,"core::iter::traits::exact_size"],[289,"bitcoin::blockdata::script::owned"],[290,"alloc::string"]],"i":"````````b`flCjj23410234023402340234022024020233340234100023433302303031023413Ch45042134445`13`0013452134521345552134521345```Ej0`````0DnE`EbEd4ElEfEh6543721064536543107272727265431077721065543372107646543721055353055356227526242672722226543721065437210106226543721065437210","f":"````````{bd}`{{{h{f}}}j}{lj}{h{{h{c}}}{}}0000{{{h{n}}}{{h{nc}}}{}}0000{{{h{j}}}j}{{{h{l}}}l}{{{h{f}}}f}{{{h{{b{c}}}}}{{b{c}}}A`}{{h{h{nc}}}Ab{}}000{{hAd}Ab}000{{{h{j}}{h{j}}}Af}{{{h{l}}{h{l}}}Af}{lAh}{{}j}{{}l}{{}{{b{c}}}{}}{c{{Aj{j}}}Al}{c{{Aj{l}}}Al}{{{h{j}}{h{j}}}An}{{{h{l}}{h{l}}}An}{{{h{f}}{h{f}}}An}0{{fc}{{Aj{ff}}}{{Bb{}{{B`{j}}}}}}{{{h{n{b{c}}}}{b{c}}}AbBd}{{{h{j}}{h{nBf}}}Bh}{{{h{l}}{h{nBf}}}Bh}{{{h{f}}{h{nBf}}}Bh}{{{h{{b{c}}}}{h{nBf}}}BhBj}{cc{}}{{{C`{BlBn}}}j}{{{C`{{h{Bl}}{h{Bn}}}}}j}2222{c{{Aj{f{Cb{f}}}}}{{Bb{}{{B`{j}}}}}}{{{h{Cd}}Bl}f}{{{h{f}}Bl}{{Cb{f}}}}{{{h{j}}{h{nc}}}AbCf}{{{h{l}}{h{nc}}}AbCf}{{{h{f}}}Bn}{jBn}{{{h{f}}}Bl}{jBl}{{fj}f}{{}c{}}0000{{}c{}}{fc{}}{{{h{Ch}}}An}{{{h{f}}}Cj}{{{b{c}}g}{{b{e}}}BdBd{{Cn{c}{{Cl{e}}}}}}{{{h{nCh}}Ch}Ab}{jf}{{{h{nCj}}}{{Cb{c}}}{}}{{{h{j}}{h{j}}}{{Cb{Af}}}}{{{h{l}}{h{l}}}{{Cb{Af}}}}{{{h{f}}}{{Cb{f}}}}{{fj}{{Aj{ff}}}}{{{h{f}}c}{{`{{D`{}{{B`{f}}}}}}}{{Db{Bl}}}}{bDd}`{{{h{j}}c}AjDf}{{{h{l}}c}AjDf}`{{{h{nCh}}}{{Cb{Ch}}}}0{hc{}}000{c{{Aj{e}}}{}{}}0000{{}{{Aj{c}}}{}}0000{bDh}{bDj}{hDl}0000{{}c{}}0000```````````{h{{h{c}}}{}}0000000{{{h{n}}}{{h{nc}}}{}}0000000{{{Dn{c}}}{{E`{c}}}{}}{{{Eb{c}}}{{Ed{c}}}Bd}{{}{{Dn{c}}}{}}{{}{{Eb{c}}}{BdA`}}{{{Dn{c}}f}{{Dn{c}}}{}}{{{h{{E`{c}}}}}{{Cb{f}}}{}}{{{Eb{c}}f}{{Eb{c}}}Bd}{{{h{{Ed{c}}}}}{{Cb{f}}}{BdA`}}{EfCb}{EhCb}{{{h{{Ej{c}}}}}{{Ej{c}}}A`}{{{h{El}}}El}{{h{h{nc}}}Ab{}}0{{hAd}Ab}0{{{h{{Ej{c}}}}{h{{Ej{c}}}}}AfBd}{{{h{El}}}En}={{}{{E`{c}}}{}}{{}{{Eb{c}}}{}}{{}{{Ed{c}}}{}}{{}{{Ef{c}}}{}}{{}{{Eh{ce}}}{}{}}{{{h{{Ej{c}}}}{h{{Ej{c}}}}}AnF`}{{{h{{Ej{c}}}}{h{nBf}}}BhBj}{{{h{{Ej{c}}}}{h{nBf}}}Bh{BjFb}}{{{h{El}}{h{nBf}}}Bh}{{{h{{Ef{c}}}}{h{nBf}}}BhBj}{{{h{{Eh{ce}}}}{h{nBf}}}BhBjBj}{cc{}}0{{{Dn{c}}}{{E`{c}}}{}}11{{{Eb{c}}}{{Ed{c}}}{}}2222{{{h{{Ej{c}}}}{h{ne}}}AbFdCf}{{{Dn{c}}e}{{Dn{c}}}{}{{Cn{{Ej{c}}El}}Ff}}{{{Eb{c}}e}{{Eb{c}}}Bd{{Cn{cBl{h{Fh}}}}Ff}}{{}c{}}0000000{{{h{n{E`{c}}}}}{{`{{Fl{}{{B`{Fj}}}}}}}{}}{{{h{n{E`{c}}}}}{{`{{Fl{}{{B`{Fn}}}}}}}{}}{{{h{n{Ed{c}}}}c}{{`{{D`{}{{B`{{G`{Fn}}}}}}}}}{BdA`}}{{{h{n{E`{c}}}}}{{`{{Fl{}{{B`{Gb}}}}}}}{}}{{{h{{Ed{c}}}}}{{Dj{c}}}{BdA`}}{EhDh}{{{h{n{E`{c}}}}}{{Cb{Fj}}}{}}{{{h{n{E`{c}}}}}{{Cb{Fn}}}{}}{{{h{n{Ed{c}}}}c}{{Cb{{G`{Fn}}}}}{BdA`}}{{{h{n{E`{c}}}}}{{Cb{Gb}}}{}}{{{Dn{c}}e}{{Dn{c}}}{}{{Bb{}{{B`{Fj}}}}}}{ElEn}0{{{h{{Ej{c}}}}{h{{Ej{c}}}}}{{Cb{Af}}}Gd}{{{h{{E`{c}}}}}El{}}{{{h{El}}}En}{{{Dn{Ab}}c}{{Dn{Ab}}}{{Bb{}{{B`{Fn}}}}}}4{{{Eb{c}}cg}{{Eb{c}}}Bd{{D`{}{{B`{{G`{Fn}}}}}}Ff}{{Bb{}{{Gf{e}}}}}}5{{{Dn{c}}e}{{Dn{c}}}{}{{Bb{}{{B`{{C`{cFn}}}}}}}}{hc{}}0{hGh}5555{c{{Aj{e}}}{}{}}0000000{{}{{Aj{c}}}{}}0000000{Efb}{Ehb}{{{Dn{c}}e}{{Dn{c}}}{}{{Bb{}{{B`{Gb}}}}}}=={hDl}0000000{{}c{}}0000000","D":"Nj","p":[[5,"TxUpdate",0,263],[5,"BTreeSet",264],[5,"CheckPoint",0,265],[1,"reference",null,null,1],[5,"BlockId",0,266],[5,"ConfirmationBlockTime",0,266],[0,"mut"],[10,"Clone",267],[1,"unit"],[1,"u8"],[6,"Ordering",268],[1,"u64"],[6,"Result",269,null,1],[10,"Deserializer",270],[1,"bool"],[17,"Item"],[10,"IntoIterator",271],[10,"Ord",268],[5,"Formatter",272],[8,"Result",272],[10,"Debug",272],[1,"u32"],[5,"BlockHash",273],[1,"tuple",null,null,1],[6,"Option",274,null,1],[5,"Header",273],[10,"Hasher",275],[10,"Merge",0,276],[5,"CheckPointIter",0,265],[17,"Output"],[10,"FnMut",277],[10,"Iterator",278],[10,"RangeBounds",279],[5,"HashMap",280],[10,"Serializer",281],[5,"BTreeMap",282],[5,"Vec",283],[5,"TypeId",284],[5,"SyncRequestBuilder",120],[5,"SyncRequest",120],[5,"FullScanRequestBuilder",120],[5,"FullScanRequest",120],[5,"SyncResponse",120],[5,"FullScanResponse",120],[6,"SyncItem",120],[5,"SyncProgress",120],[1,"usize"],[10,"PartialEq",268],[10,"Any",284],[10,"Hash",275],[10,"Send",285],[5,"Script",286],[5,"OutPoint",287],[10,"ExactSizeIterator",288],[5,"ScriptBuf",289],[8,"Indexed",0],[5,"Txid",287],[10,"PartialOrd",268],[17,"IntoIter"],[5,"String",290]],"r":[[0,266],[1,265],[2,265],[3,266],[6,276],[7,263],[8,263],[10,265],[11,266],[12,265],[13,266],[14,266],[15,265],[16,263],[17,265],[18,266],[19,266],[20,265],[21,263],[22,266],[23,266],[24,265],[25,263],[26,266],[27,266],[28,265],[29,263],[30,266],[31,266],[32,265],[33,263],[34,266],[35,266],[36,266],[37,266],[38,266],[39,263],[40,266],[41,266],[42,266],[43,266],[44,265],[45,265],[46,265],[47,263],[48,266],[49,266],[50,265],[51,263],[52,265],[53,266],[54,266],[55,266],[56,266],[57,265],[58,263],[59,265],[60,265],[61,265],[62,266],[63,266],[64,265],[65,266],[66,265],[67,266],[68,265],[69,265],[70,266],[71,266],[72,265],[73,263],[74,265],[75,265],[76,276],[77,265],[78,263],[79,276],[80,265],[81,265],[82,266],[83,266],[84,265],[85,265],[86,265],[87,263],[89,266],[90,266],[92,276],[93,276],[94,266],[95,266],[96,265],[97,263],[98,265],[99,266],[100,266],[101,265],[102,263],[103,265],[104,266],[105,266],[106,265],[107,263],[108,263],[109,263],[110,265],[111,266],[112,266],[113,265],[114,263],[115,265],[116,266],[117,266],[118,265],[119,263]],"b":[[53,"impl-From%3C(u32,+BlockHash)%3E-for-BlockId"],[54,"impl-From%3C(%26u32,+%26BlockHash)%3E-for-BlockId"],[172,"impl-Debug-for-SyncItem%3C\'i,+I%3E"],[173,"impl-Display-for-SyncItem%3C\'_,+I%3E"]],"c":"OjAAAAAAAAA=","e":"OzAAAAEAAJIAFQAKAAAADQAXACYABwAxAAMANgABAD8AAQBLAAEAUgACAFkAAgBfAA0AbwAJAIQADwCeAAYApgALALQAAAC3AAAAvAAAANQAAADcAAIA4wAPAPgADwA=","P":[[12,"T"],[22,""],[25,"A"],[26,"T"],[30,""],[39,"A"],[40,"__D"],[42,""],[46,""],[47,"A"],[48,""],[51,"A"],[52,"T"],[53,""],[55,"T"],[59,""],[60,""],[62,"__H"],[64,""],[69,"U"],[74,"I"],[75,"IntoIterator::IntoIter"],[76,""],[78,"A,A2,F"],[79,""],[81,"Iterator::Item"],[82,""],[86,"R"],[87,""],[89,"__S"],[92,""],[94,"T"],[98,"U,T"],[103,"U"],[108,""],[115,"V"],[131,"T"],[147,"I"],[148,"K"],[149,"I"],[150,"K"],[151,"I"],[153,"K"],[155,""],[157,"I"],[158,""],[159,"T"],[161,""],[163,"I"],[164,""],[165,"I"],[167,"K"],[169,"A"],[170,"K,A"],[171,"I"],[174,""],[175,"A"],[176,"K,A"],[177,"T"],[179,"I"],[180,"T"],[182,"K"],[183,"T"],[187,"I,__H"],[188,"I,F"],[189,"K,F"],[190,"U"],[198,"I"],[200,"K"],[201,"I"],[202,"K"],[203,""],[204,"I"],[206,"K"],[207,"I"],[208,"I,"],[209,""],[211,"I"],[213,""],[214,""],[215,""],[216,"K,,"],[217,""],[218,"I,"],[219,"T"],[221,""],[226,"U,T"],[234,"U"],[242,""],[244,"I,"],[245,""],[255,"V"]]}],["bdk_electrum",{"t":"FENNENNNNONNNNNNNNN","n":["BdkElectrumClient","bdk_core","borrow","borrow_mut","electrum_client","fetch_tx","fmt","from","full_scan","inner","into","new","populate_tx_cache","sync","transaction_broadcast","try_from","try_into","type_id","vzip"],"q":[[0,"bdk_electrum"],[19,"bdk_electrum::bdk_electrum_client"],[20,"bitcoin::blockdata::transaction"],[21,"alloc::sync"],[22,"electrum_client::types"],[23,"core::result"],[24,"electrum_client::api"],[25,"core::fmt"],[26,"bdk_core::spk_client"],[27,"core::cmp"],[28,"core::clone"],[29,"core::convert"],[30,"core::iter::traits::collect"],[31,"core::any"]],"i":"``f0`00000000000000","f":"``{b{{b{c}}}{}}{{{b{d}}}{{b{dc}}}{}}`{{{b{{f{c}}}}h}{{A`{{l{j}}n}}}Ab}{{{b{{f{c}}}}{b{dAd}}}AfAh}{cc{}}{{{b{{f{c}}}}gAjAjAl}{{A`{{An{e}}n}}}Ab{B`Bb}{{Bf{{Bd{e}}}}}}{f}{{}c{}}{c{{f{c}}}Ab}{{{b{{f{c}}}}g}BhAb{{Bf{{l{j}}}}}{{Bl{}{{Bj{e}}}}}}{{{b{{f{c}}}}gAjAl}{{A`{Bnn}}}Ab{}{{Bf{{C`{e}}}}}}{{{b{{f{c}}}}{b{j}}}{{A`{hn}}}Ab}{c{{A`{e}}}{}{}}{{}{{A`{c}}}{}}{bCb}{{}c{}}","D":"Af","p":[[1,"reference",null,null,1],[0,"mut"],[5,"BdkElectrumClient",0,19],[5,"Txid",20],[5,"Transaction",20],[5,"Arc",21,null,1],[6,"Error",22],[6,"Result",23,null,1],[10,"ElectrumApi",24],[5,"Formatter",25],[8,"Result",25],[10,"Debug",25],[1,"usize"],[1,"bool"],[5,"FullScanResponse",26],[10,"Ord",27],[10,"Clone",28],[5,"FullScanRequest",26],[10,"Into",29,null,1],[1,"unit"],[17,"Item"],[10,"IntoIterator",30],[5,"SyncResponse",26],[5,"SyncRequest",26],[5,"TypeId",31]],"r":[[0,19],[2,19],[3,19],[5,19],[6,19],[7,19],[8,19],[9,19],[10,19],[11,19],[12,19],[13,19],[14,19],[15,19],[16,19],[17,19],[18,19]],"b":[],"c":"OjAAAAAAAAA=","e":"OzAAAAEAAAgAAwACAAMABwAAABAAAwA=","P":[[2,"T"],[5,"E"],[7,"T"],[8,"E,K,"],[9,""],[10,"U"],[11,"E"],[12,"E,,"],[13,"E,I,"],[14,"E"],[15,"U,T"],[16,"U"],[17,""],[18,"V"]]}],["bdk_esplora",{"t":"IKKEMMMM","n":["Error","EsploraAsyncExt","EsploraExt","esplora_client","full_scan","","sync",""],"q":[[0,"bdk_esplora"],[8,"bdk_esplora::blocking_ext"],[9,"bdk_core::spk_client"],[10,"core::result"],[11,"core::cmp"],[12,"core::clone"],[13,"core::convert"],[14,"bdk_esplora::async_ext"],[15,"core::future::future"],[16,"alloc::boxed"],[17,"core::pin"],[18,"core::marker"]],"i":"````bAf10","f":"````{{{d{b}}eff}{{l{{h{c}}j}}}{nA`}{{Ad{{Ab{c}}}}}}{{{d{Af}}eff}{{Al{{Aj{Ah}}}}}{nA`An}{{Ad{{Ab{c}}}}An}}{{{d{b}}ef}{{l{B`j}}}{}{{Ad{{Bb{c}}}}}}{{{d{Af}}ef}{{Al{{Aj{Ah}}}}}An{{Ad{{Bb{c}}}}An}}","D":"A`","p":[[10,"EsploraExt",0,8],[1,"reference",null,null,1],[1,"usize"],[5,"FullScanResponse",9],[8,"Error",0,8],[6,"Result",10,null,1],[10,"Ord",11],[10,"Clone",12],[5,"FullScanRequest",9],[10,"Into",13,null,1],[10,"EsploraAsyncExt",0,14],[10,"Future",15,null,1],[5,"Box",16,null,1],[5,"Pin",17],[10,"Send",18],[5,"SyncResponse",9],[5,"SyncRequest",9]],"r":[[0,8],[1,14],[2,8],[4,8],[5,14],[6,8],[7,14]],"b":[],"c":"OjAAAAAAAAA=","e":"OjAAAAEAAAAAAAAAEAAAAAQA","P":[[4,"K,R"],[6,"I,R"]]}],["bdk_file_store",{"t":"FPFGPPPGFNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNOO","n":["AggregateChangesetsError","Bincode","EntryIter","FileError","InvalidMagicBytes","Io","","IterError","Store","aggregate_changesets","append_changeset","borrow","","","","","borrow_mut","","","","","changeset","create_new","drop","fmt","","","","","","","from","","","","","","","into","","","","","into_iter","iter_changesets","iter_error","new","next","open","open_or_create_new","to_string","","","try_from","","","","","try_into","","","","","type_id","","","","","vzip","","","","","expected","got"],"q":[[0,"bdk_file_store"],[73,"bdk_file_store::FileError"],[75,"bdk_file_store::store"],[76,"core::option"],[77,"core::result"],[78,"bdk_core::merge"],[79,"serde::ser"],[80,"serde::de"],[81,"core::marker"],[82,"std::io::error"],[83,"std::path"],[84,"core::convert"],[85,"bdk_file_store::entry_iter"],[86,"core::fmt"],[87,"std::fs"],[88,"alloc::string"],[89,"core::any"],[90,"alloc::vec"]],"i":"`Bh``B`10``d0Bf31j3142030214420033144203314203120112240314203142031420314203Ch0","f":"`````````{{{f{b{d{c}}}}}{{l{{h{c}}{j{c}}}}}{nA`AbAdAf}}{{{f{b{d{c}}}}{f{c}}}{{l{AhAj}}}{nA`AbAdAf}}{f{{f{c}}}{}}0000{{{f{b}}}{{f{bc}}}{}}0000{jh}{{{f{{An{Al}}}}c}{{l{{d{e}}B`}}}{{Bd{Bb}}}{nA`AbAdAf}}{{{f{b{Bf{c}}}}}Ah{}}{{{f{Bh}}{f{bBj}}}Bl}0{{{f{{d{c}}}}{f{bBj}}}Bl{AfAdBn}}{{{f{{j{c}}}}{f{bBj}}}BlBn}{{{f{{j{c}}}}{f{bBj}}}Bl{}}{{{f{B`}}{f{bBj}}}Bl}0{cc{}}{AjBh}111{AjB`}2{{}c{}}0000{{}c{}}{{{f{b{d{c}}}}}{{Bf{c}}}{nA`AbAdAf}}{jBh}{{C`{f{bCb}}}{{Bf{c}}}{}}{{{f{b{Bf{c}}}}}{{h{e}}}Ab{}}??{fCd}00{c{{l{e}}}{}{}}0000{{}{{l{c}}}{}}0000{fCf}0000{{}c{}}0000{ChCj}0","D":"Ch","p":[[0,"mut"],[5,"Store",0,75],[1,"reference",null,null,1],[6,"Option",76,null,1],[5,"AggregateChangesetsError",0,75],[6,"Result",77,null,1],[10,"Merge",78],[10,"Serialize",79],[10,"DeserializeOwned",80],[10,"Send",81],[10,"Sync",81],[1,"unit"],[5,"Error",82],[1,"u8"],[1,"slice"],[6,"FileError",0],[5,"Path",83],[10,"AsRef",84],[5,"EntryIter",0,85],[6,"IterError",0,85],[5,"Formatter",86],[8,"Result",86],[10,"Debug",86],[1,"u64"],[5,"File",87],[5,"String",88],[5,"TypeId",89],[15,"InvalidMagicBytes",73],[5,"Vec",90]],"r":[[0,75],[1,85],[2,85],[5,85],[7,85],[8,75],[9,75],[10,75],[11,85],[12,85],[13,75],[14,75],[16,85],[17,85],[18,75],[19,75],[21,75],[22,75],[23,85],[24,85],[25,85],[26,75],[27,75],[28,75],[31,85],[32,85],[33,85],[34,75],[35,75],[38,85],[39,85],[40,75],[41,75],[43,85],[44,75],[45,75],[46,85],[47,85],[48,75],[49,75],[50,85],[51,75],[53,85],[54,85],[55,75],[56,75],[58,85],[59,85],[60,75],[61,75],[63,85],[64,85],[65,75],[66,75],[68,85],[69,85],[70,75],[71,75]],"b":[[24,"impl-Display-for-IterError"],[25,"impl-Debug-for-IterError"],[27,"impl-Debug-for-AggregateChangesetsError%3CC%3E"],[28,"impl-Display-for-AggregateChangesetsError%3CC%3E"],[29,"impl-Debug-for-FileError"],[30,"impl-Display-for-FileError"]],"c":"OjAAAAAAAAA=","e":"OzAAAAEAAC8ABwAMAAkAGAAHACEAAAAlAAAALAAAAC8AAQAzABgA","P":[[9,"C"],[11,"T"],[21,""],[22,"P,C"],[23,"T"],[24,""],[26,"C"],[29,""],[31,"T"],[32,""],[33,"T"],[36,""],[37,"T"],[38,"U"],[43,"I"],[44,"C"],[45,""],[46,"T"],[47,"T,Iterator::Item"],[48,"P,C"],[50,""],[53,"U,T"],[58,"U"],[63,""],[68,"V"],[73,""]]}],["bdk_testenv",{"t":"FFEEEOOQNNNNQQNEOOENNNNNQNNNQNNNNNNNNNNNNNNNNCNNNNSH","n":["Config","TestEnv","anyhow","bitcoincore_rpc","bitcoind","","","block_id","borrow","","borrow_mut","","chain_update","changeset","default","electrsd","","","electrum_client","","fmt","from","","genesis_hash","hash","into","","invalidate_blocks","local_chain","make_checkpoint_tip","mine_blocks","mine_empty_block","new","new_with_config","reorg","reorg_empty_blocks","reset_electrsd","rpc_client","send","try_from","","try_into","","type_id","","utils","vzip","","wait_until_electrum_sees_block","wait_until_electrum_sees_txid","DESCRIPTORS","new_tx"],"q":[[0,"bdk_testenv"],[50,"bdk_testenv::utils"],[52,"bitcoind"],[53,"electrsd"],[54,"electrum_client::api"],[55,"core::fmt"],[56,"bitcoin::blockdata::block"],[57,"anyhow"],[58,"bdk_core::checkpoint"],[59,"bitcoin::address"],[60,"core::option"],[61,"alloc::vec"],[62,"bitcoincore_rpc::client"],[63,"bitcoin_units::amount"],[64,"bitcoin::blockdata::transaction"],[65,"core::result"],[66,"core::any"],[67,"core::time"]],"i":"`````bf`1010``0`10`10101`101`1111111111101010`1011``","f":"`````{bd}{fh}`{j{{j{c}}}{}}0{{{j{l}}}{{j{lc}}}{}}0``{{}f}`{bn}{fA`}`{{{j{b}}}{{j{{`{Ab}}}}}}{{{j{f}}{j{lAd}}}Af}{cc{}}0{{{j{b}}}{{Aj{Ah}}}}`{{}c{}}0{{{j{b}}Al}{{Aj{An}}}}`{{{j{b}}}B`}{{{j{b}}Al{Bd{Bb}}}{{Aj{{Bf{Ah}}}}}}{{{j{b}}}{{Aj{{Bh{AlAh}}}}}}{{}{{Aj{b}}}}{f{{Aj{b}}}}{{{j{b}}Al}{{Aj{{Bf{Ah}}}}}}{{{j{b}}Al}{{Aj{{Bf{{Bh{AlAh}}}}}}}}{b{{Aj{b}}}}{{{j{b}}}{{j{{`{Bj}}}}}}{{{j{b}}{j{{Bb{Bl}}}}Bn}{{Aj{C`}}}}{c{{Cb{e}}}{}{}}0{{}{{Cb{c}}}{}}0{jCd}0`{{}c{}}0{{{j{b}}Cf}{{Aj{An}}}}{{{j{b}}C`Cf}{{Aj{An}}}}{{}Ch}{CjCl}","D":"Bn","p":[[5,"TestEnv",0],[5,"BitcoinD",52],[5,"Config",0],[5,"Conf",52],[1,"reference",null,null,1],[0,"mut"],[5,"ElectrsD",53],[5,"Conf",53],[10,"ElectrumApi",54],[5,"Formatter",55],[8,"Result",55],[5,"BlockHash",56],[8,"Result",57],[1,"usize"],[1,"unit"],[5,"CheckPoint",58],[5,"Address",59],[6,"Option",60,null,1],[5,"Vec",61],[1,"tuple",null,null,1],[10,"RpcApi",62],[6,"NetworkChecked",59],[5,"Amount",63],[5,"Txid",64],[6,"Result",65,null,1],[5,"TypeId",66],[5,"Duration",67],[1,"array"],[1,"u32"],[5,"Transaction",64]],"r":[],"b":[],"c":"OjAAAAAAAAA=","e":"OzAAAAEAAB0ACwAAAAAAAwADAAgABgAQAAEAEwAAABUAAAAZAAAAHQAAACUAAAAoAAgAMwABAA==","P":[[8,"T"],[14,""],[21,"T"],[23,""],[25,"U"],[27,""],[39,"U,T"],[41,"U"],[43,""],[46,"V"],[48,""]]}],["bdk_wallet",{"t":"GGFGKFPPPFGFGPPPPPRRPGPPEPPPPKGPGGFGPFPPPPPPPPPFPFFGPPPFGTTFKIFPNNNNNNNNNNONONONNNNNNNNONDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNONNNNNNNNNNNNNNNNNNNNONCNOQNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCNNNDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNQNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONOONMMNNNNNNNNNNNNNNNNNNNNNNNNNMNNOOONNNCONNNNNNNNNNNNONNNNNDNNONNNNNNNNNNONNNMMNNNNNCNNNECONNNNDDNNNNNNNNNNOCENNNNNNNNOENNNNNNNNNNNNNNNNNNNNNNNOONONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNOOONONNNNNNNNNNNNNNNNNNNNNNNNNNNOOHNNNNNNNNNNNNNNNNNNNNNNNNNHOOOOOOOOOOOOOOOOFPKFIGFFPFFONNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNHNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNONONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOPPPIGEGIKTIKRGFPPPPEKGPPPPTIPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNENNNNNNNNNNNNNNNNNNNMNNMNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNONMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNMNNNNNNMNNNNNNNNNNNNNNNNONNNNNNNNNNNNMNNNNCNNNNNNNNNNNNMNNNCNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNHPPGPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNPPPGPFIPPIPPPPPPPPPPPGFGPPPPPGGPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNONNONNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOFFFFFFFFKIFFFFNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGPPGPPPPPPPGPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOFIOONNNNNNNNNNNOONNNNNNPKGGGRRKGPKKFKPPPRGIPPPPPRPFPKGPPPFFGFPIPPPHMNNNNNNNNNNNNNNNNNNNNNNNMMNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNMNNNNNMNNNNNNNNNNNNNNOONHMNNHNMNOONNNNMNNNNMNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNKMMMSHPPPPPPPKPPPPPPPPPPPPPPPPFKGGGFFFPGKPNOONONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNMNNNMNONONNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNOGGPPGPPPPPPFGPPOOOO","n":["AddForeignUtxoError","AddUtxoError","AddressInfo","ApplyBlockError","AsyncWalletPersister","Balance","CannotConnect","ChangeAllowed","ChangeForbidden","ChangeSet","ChangeSpendPolicy","CreateParams","CreateWithPersistError","Custom","DataAlreadyExists","Descriptor","","","Error","","External","FileStoreError","Foreign","Genesis","HdKeyPaths","Internal","InvalidChangeSet","InvalidOutpoint","InvalidTxid","IsDust","KeychainKind","Load","LoadError","LoadMismatch","LoadParams","LoadWithPersistError","Local","LocalOutput","Mismatch","MissingDescriptor","MissingGenesis","MissingNetwork","MissingUtxo","Network","OnlyChange","Persist","","PersistedWallet","Shuffle","SignOptions","TxBuilder","TxOrdering","UnexpectedConnectedToHash","UnknownUtxo","Untouched","Update","Utxo","WALLET_SCHEMA_NAME","WALLET_TABLE_NAME","Wallet","WalletPersister","WalletTx","WeightedUtxo","Write","add","add_data","add_foreign_utxo","add_foreign_utxo_with_sequence","add_global_xpubs","add_recipient","add_signer","add_unspendable","add_utxo","add_utxos","address","all_unbounded_spk_iters","allow_all_sighashes","allow_dust","allow_grinding","apply_block","apply_block_connected_to","apply_unconfirmed_txs","apply_update","apply_update_at","as_byte","as_ref","","assume_height","balance","bitcoin","borrow","","","","","","","","","","","","","","","","","","","","","","","","borrow_mut","","","","","","","","","","","","","","","","","","","","","","","","build_fee_bump","build_tx","calculate_fee","calculate_fee_rate","cancel_tx","chain","","chain_position","","change_descriptor","change_policy","check_genesis_hash","check_network","checkpoints","clone","","","","","","","","","","","clone_into","","","","","","","","","","","clone_to_uninit","","","","","","","","","","","cmp","","coin_selection","","confirmed","create","","create_async","create_single","create_wallet","create_wallet_async","create_wallet_no_persist","create_with_params","current_height","default","","","","","","","deref","","deref_mut","derivation_index","","derivation_of_spk","descriptor","","","","descriptor_checksum","deserialize","","","","do_not_spend_change","drain_to","drain_wallet","eq","","","","","","","","","","","equivalent","","","","","","","","","","","","","","error","export","extract_keys","fee_absolute","fee_rate","file_store","finalize_psbt","finish","finish_with_aux_rand","fmt","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","fragment","from","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","from_sqlite","genesis_hash","get_psbt_input","get_signers","get_tx","get_utxo","hash","","","immature","include_output_redeem_witness_script","index","indexer","init_sqlite_tables","initialize","","insert_txout","into","","","","","","","","","","","","","","","","","","","","","","","","is_dust","is_empty","is_mine","is_spent","keychain","","keychains","keymap","","keys","last_active_indices","latest_checkpoint","list_output","list_unspent","list_unused_addresses","load","","load_async","load_wallet","load_wallet_async","load_wallet_no_persist","load_with_params","local_chain","","lookahead","","manually_selected_only","mark_used","merge","miniscript","network","","","new","","new_single","next_derivation_index","next_unused_address","nlocktime","only_spend_change","only_witness_utxo","ordering","outpoint","","partial_cmp","","peek_address","persist","","","persist_async","persist_to_sqlite","policies","policy_path","psbt","public_descriptor","reveal_addresses_to","reveal_next_address","rusqlite","rusqlite_impl","satisfaction_weight","schema_v0","secp_ctx","sent_and_received","sequence","serde","serde_json","serialize","","","","set_exact_sequence","set_keymap","set_keymaps","set_recipients","sighash","sign","sign_with_tap_internal_key","signer","","sort_tx","sort_tx_with_aux_rand","spk_index","staged","staged_mut","start_full_scan","start_sync_with_revealed_spks","take_staged","tap_leaves_options","template","to_owned","","","","","","","","","","","to_string","","","","","","","","","total","transactions","transactions_sort_by","trust_witness_utxo","trusted_pending","trusted_spendable","try_finalize","try_from","","","","","","","","","","","","","","","","","","","","","","","","try_into","","","","","","","","","","","","","","","","","","","","","","","","tx_builder","tx_graph","","tx_node","tx_update","txout","","type_id","","","","","","","","","","","","","","","","","","","","","","","","unbounded_spk_iter","unmark_used","unspendable","untrusted_pending","utxo","version","","vzip","","","","","","","","","","","","","","","","","","","","","","","","wallet_name_from_descriptor","foreign_utxo","input_txid","connected_to_hash","expected_hash","expected","","","keychain","loaded","","","input_sort","output_sort","outpoint","psbt_input","sequence","BranchAndBoundCoinSelection","Change","CoinSelectionAlgorithm","CoinSelectionResult","DefaultCoinSelectionAlgorithm","Excess","InsufficientFunds","LargestFirstCoinSelection","NoChange","OldestFirstCoinSelection","SingleRandomDraw","available","borrow","","","","","","","borrow_mut","","","","","","","clone","","","","","clone_into","","","","","clone_to_uninit","","","","","coin_select","","","","","decide_change","default","","","","eq","equivalent","","excess","fee_amount","fmt","","","","","","","","from","","","","","","","into","","","","","","","local_selected_amount","needed","new","selected","selected_amount","to_owned","","","","","to_string","try_from","","","","","","","try_into","","","","","","","type_id","","","","","","","vzip","","","","","","","amount","change_fee","dust_threshold","fee","remaining_amount","Bare","","","DerivedDescriptor","Descriptor","DescriptorError","DescriptorPublicKey","ExtendedDescriptor","ExtractPolicy","FALSE","HdKeyPaths","IntoWalletDescriptor","Key","Legacy","Miniscript","MultiXPub","Pkh","","","Policy","ScriptContext","Segwitv0","Sh","","","Single","TRUE","TapKeyOrigins","Tr","","","Wpkh","","","Wsh","","","XPub","address","as_enum","","as_inner","as_node","at_derivation_index","","borrow","","","","","borrow_mut","","","","","branches","build_template","build_template_mall","calc_checksum","check_global_consensus_validity","","","","check_global_policy_validity","","","check_global_validity","","check_local_consensus_validity","","","","check_local_policy_validity","","","","check_local_validity","","check_pk","","","check_terminal_non_malleable","","","check_witness","","","","checksum","clone","","","","","clone_into","","","","","clone_to_uninit","","","","","cmp","","","","","contains_raw_pkh","derive","","derived_descriptor","","desc_type","descriptor_id","deserialize","","","dust_value","encode","eq","","","","","equivalent","","","","","","","","","","error","explicit_script","ext","ext_check","extract_policy","","","find_derivation_index_for_spk","fmt","","","","","","","","for_each_key","","from","","","","","","","","","","","","from_ast","from_components_unchecked","from_str","","","from_str_ext","from_str_insane","from_tree","","full_derivation_path","full_derivation_paths","get_nth_child","get_nth_pk","get_satisfaction","get_satisfaction_mall","has_mixed_timelocks","has_repeated_keys","has_wildcard","","hash","","","","","into","","","","","into_assets","into_descriptor_key","into_inner","into_single_descriptors","into_single_keys","into_wallet_descriptor","","is_deriveable","","is_multipath","","is_non_malleable","is_uncompressed","is_x_only_key","iter","iter_pk","lift","","lift_check","master_fingerprint","max_satisfaction_size","","","","max_satisfaction_weight","max_satisfaction_witness_elements","max_weight_to_satisfy","name_str","","","new_bare","new_pk","new_pkh","new_sh","new_sh_sortedmulti","new_sh_with_wpkh","new_sh_with_wsh","new_sh_wpkh","new_sh_wsh","new_sh_wsh_sortedmulti","new_tr","new_wpkh","new_wsh","new_wsh_sortedmulti","node","num_der_paths","other_top_level_checks","","parse","parse_descriptor","parse_insane","parse_with_ext","partial_cmp","","","","","pk_len","","","plan","plan_mall","policy","requires_sig","sanity_check","","satisfy","","satisfy_malleable","script_code","script_pubkey","script_size","serialize","","","sig_type","","","substitute_raw_pkh","template","to_owned","","","","","to_string","","","to_string_with_secret","top_level_checks","","top_level_type_check","","translate_pk","","try_from","","","","","try_into","","","","","ty","type_id","","","","","unsigned_script_sig","vzip","","","","","within_resource_limits","calc_checksum","Base58","Bip32","Error","ExternalAndInternalAreTheSame","HardenedDerivationXpub","Hex","InvalidDescriptorCharacter","InvalidDescriptorChecksum","InvalidHdKeyPath","Key","Miniscript","MultiPath","Pk","Policy","borrow","borrow_mut","eq","fmt","","from","","","","","","","","into","to_string","try_from","try_into","type_id","vzip","AbsoluteTimelock","AddOnLeaf","AddOnPartialComplete","BuildSatisfaction","Complete","Condition","ConditionMap","EcdsaSignature","Fingerprint","FoldedConditionMap","Hash160Preimage","Hash256Preimage","IncompatibleConditions","IndexOutOfRange","MixedTimelockUnits","Multisig","None","","NotEnoughItemsSelected","Partial","PartialComplete","PkOrF","Policy","PolicyError","Psbt","PsbtTimelocks","Pubkey","RelativeTimelock","Ripemd160Preimage","Satisfaction","SatisfiableItem","SchnorrSignature","Sha256Preimage","Thresh","XOnlyPubkey","borrow","","","","","","","borrow_mut","","","","","","","clone","","","","","","clone_into","","","","","","clone_to_uninit","","","","","","contribution","csv","default","eq","","","","","","equivalent","","","","","","","","","","","","fmt","","","","","","","","from","","","","","","","","","get_condition","hash","","id","","into","","","","","","","is_leaf","","is_null","item","partial_cmp","requires_path","satisfaction","serialize","","","","","timelock","to_owned","","","","","","to_string","try_from","","","","","","","try_into","","","","","","","type_id","","","","","","","vzip","","","","","","","current_height","input_max_height","psbt","condition","conditions","","items","","m","","n","","sorted","","hash","","","","items","keys","threshold","","value","","Bip44","Bip44Public","Bip49","Bip49Public","Bip84","Bip84Public","Bip86","Bip86Public","DescriptorTemplate","DescriptorTemplateOut","P2Pkh","P2TR","P2Wpkh","P2Wpkh_P2Sh","borrow","","","","","","","","","","","","borrow_mut","","","","","","","","","","","","build","","","","","","","","","","","","","clone","","","","","","","","","","","","clone_into","","","","","","","","","","","","clone_to_uninit","","","","","","","","","","","","fmt","","","","","","","","","","","","from","","","","","","","","","","","","into","","","","","","","","","","","","into_wallet_descriptor","","","","","","","","","","","","","to_owned","","","","","","","","","","","","try_from","","","","","","","","","","","","try_into","","","","","","","","","","","","type_id","","","","","","","","","","","","vzip","","","","","","","","","","","","BuildFeeBumpError","CoinSelection","Conversion","CreateTxError","Descriptor","FeeRateTooLow","FeeRateUnavailable","FeeTooLow","IrreplaceableTransaction","LockTime","MiniscriptPsbt","MiniscriptPsbtError","MissingKeyOrigin","MissingNonWitnessUtxo","NoRecipients","NoUtxosSelected","OutputBelowDustLimit","OutputUpdate","Policy","Psbt","RbfSequenceCsv","SpendingPolicyRequired","TransactionConfirmed","TransactionNotFound","UnknownUtxo","","UtxoUpdate","Version0","Version1Csv","borrow","","","borrow_mut","","","clone","clone_into","clone_to_uninit","fmt","","","","","","from","","","","","","","","into","","","to_owned","to_string","","","try_from","","","try_into","","","type_id","","","vzip","","","csv","requested","required","","","sequence","FullyNodedExport","WalletExport","blockheight","","borrow","borrow_mut","change_descriptor","descriptor","deserialize","export_wallet","fmt","","from","from_str","into","label","","serialize","to_string","try_from","try_into","type_id","vzip","Bip32","DerivableKey","DescriptorKey","DescriptorPublicKey","DescriptorSecretKey","Entropy","Error","ExtScriptContext","ExtendedKey","FullKey","GeneratableDefaultOptions","GeneratableKey","GeneratedKey","IntoDescriptorKey","InvalidChecksum","InvalidNetwork","InvalidScriptContext","Key","KeyError","KeyMap","Legacy","Message","Miniscript","MultiXPrv","MultiXPub","Options","Private","PrivateKeyGenerateOptions","Public","ScriptContext","ScriptContextEnum","Segwitv0","Single","","SinglePriv","SinglePub","SinglePubKey","SortedMultiVec","Tap","ValidNetworks","XOnly","XPrv","XPub","any_network","as_enum","borrow","","","","","","","","","","","borrow_mut","","","","","","","","","","","build_template","check_pk","check_terminal_non_malleable","clone","","","","","","","","clone_into","","","","","","","","clone_to_uninit","","","","","","","","cmp","","","compressed","default","deref","encode","eq","","","","","","","equivalent","","","","","","","","","","","","fmt","","","","","","","","","","","","for_each_key","from","","","","","","","","","","","","","","","from_public","from_secret","from_str","from_tree","generate","generate_default","generate_default_with_aux_rand","generate_with_aux_rand","generate_with_entropy","generate_with_entropy_default","has_secret","hash","","","into","","","","","","","","","","","into_descriptor_key","","","","","","into_extended_key","","","into_key","into_single_keys","into_xprv","into_xpub","is_legacy","","is_multipath","is_segwit_v0","","is_taproot","","k","key","","lift","mainnet_network","max_satisfaction_size","","max_satisfaction_witness_elements","merge_networks","n","name_str","new","origin","","override_valid_networks","partial_cmp","","","pk_len","pks","sanity_check","satisfy","script_size","sig_type","sorted_node","test_networks","to_owned","","","","","","","","to_public","to_string","","","translate_pk","try_from","","","","","","","","","","","try_into","","","","","","","","","","","type_id","","","","","","","","","","","vzip","","","","","","","","","","","PsbtUtils","fee_amount","fee_rate","get_utxo_for","SCHEMAS_TABLE_NAME","migrate_schema","All","Dummy","Exclude","External","Fingerprint","Include","InputIndexOutOfRange","InputSigner","InvalidKey","InvalidNonWitnessUtxo","InvalidSighash","Legacy","MiniscriptPsbt","MissingHdKeypath","MissingKey","MissingNonWitnessUtxo","MissingWitnessScript","MissingWitnessUtxo","NonStandardSighash","None","PkHash","Psbt","Segwitv0","SighashTaproot","SignOptions","SignerCommon","SignerContext","SignerError","SignerId","SignerOrdering","SignerWrapper","SignersContainer","Tap","TapLeavesOptions","TransactionSigner","UserCanceled","add_external","allow_all_sighashes","allow_grinding","as_key_map","assume_height","borrow","","","","","","","borrow_mut","","","","","","","build","clone","","","","","","clone_into","","","","","","clone_to_uninit","","","","","","cmp","","default","","","deref","descriptor_secret_key","","","","","eq","","","","equivalent","","","","","","","","find","fmt","","","","","","","","from","","","","","","","","","hash","id","","","","ids","into","","","","","","","new","","partial_cmp","","remove","sign_input","","","","sign_transaction","","sign_with_tap_internal_key","signers","tap_leaves_options","to_owned","","","","","","to_string","trust_witness_utxo","try_finalize","try_from","","","","","","","try_into","","","","","","","type_id","","","","","","","vzip","","","","","","","is_internal_key","AddForeignUtxoError","AddUtxoError","ChangeAllowed","ChangeForbidden","ChangeSpendPolicy","Custom","InvalidOutpoint","InvalidTxid","MissingUtxo","OnlyChange","Shuffle","TxBuilder","TxOrdering","UnknownUtxo","Untouched","foreign_utxo","input_txid","input_sort","output_sort"],"q":[[0,"bdk_wallet"],[591,"bdk_wallet::AddForeignUtxoError"],[593,"bdk_wallet::ApplyBlockError"],[595,"bdk_wallet::LoadMismatch"],[602,"bdk_wallet::TxOrdering"],[604,"bdk_wallet::Utxo"],[607,"bdk_wallet::coin_selection"],[724,"bdk_wallet::coin_selection::Excess"],[729,"bdk_wallet::descriptor"],[1042,"bdk_wallet::descriptor::checksum"],[1043,"bdk_wallet::descriptor::error"],[1076,"bdk_wallet::descriptor::policy"],[1241,"bdk_wallet::descriptor::policy::BuildSatisfaction"],[1244,"bdk_wallet::descriptor::policy::Satisfaction"],[1255,"bdk_wallet::descriptor::policy::SatisfiableItem"],[1265,"bdk_wallet::descriptor::template"],[1461,"bdk_wallet::error"],[1532,"bdk_wallet::error::CreateTxError"],[1538,"bdk_wallet::export"],[1561,"bdk_wallet::keys"],[1578,"bdk_wallet::descriptor"],[1579,"bdk_wallet::keys"],[1585,"bdk_wallet::descriptor"],[1586,"bdk_wallet::keys"],[1593,"bdk_wallet::descriptor"],[1594,"bdk_wallet::keys"],[1603,"bdk_wallet::descriptor"],[1604,"bdk_wallet::keys"],[1629,"bdk_wallet::descriptor"],[1631,"bdk_wallet::keys"],[1759,"bdk_wallet::descriptor"],[1760,"bdk_wallet::keys"],[1764,"bdk_wallet::descriptor"],[1765,"bdk_wallet::keys"],[1772,"bdk_wallet::descriptor"],[1773,"bdk_wallet::keys"],[1777,"bdk_wallet::descriptor"],[1778,"bdk_wallet::keys"],[1837,"bdk_wallet::psbt"],[1841,"bdk_wallet::rusqlite_impl"],[1843,"bdk_wallet::signer"],[1880,"bdk_wallet"],[1882,"bdk_wallet::signer"],[1883,"bdk_wallet"],[1884,"bdk_wallet::signer"],[1982,"bdk_wallet"],[1983,"bdk_wallet::signer"],[1984,"bdk_wallet"],[1985,"bdk_wallet::signer"],[1992,"bdk_wallet"],[1994,"bdk_wallet::signer"],[2022,"bdk_wallet::signer::SignerContext"],[2023,"bdk_wallet::tx_builder"],[2025,"bdk_wallet"],[2027,"bdk_wallet::tx_builder"],[2028,"bdk_wallet"],[2034,"bdk_wallet::tx_builder"],[2036,"bdk_wallet"],[2038,"bdk_wallet::AddForeignUtxoError"],[2040,"bdk_wallet::TxOrdering"],[2042,"bdk_chain::balance"],[2043,"bdk_wallet::wallet::tx_builder"],[2044,"bitcoin::blockdata::script::push_bytes::primitive"],[2045,"core::convert"],[2046,"bitcoin::blockdata::transaction"],[2047,"bitcoin::psbt::map::input"],[2048,"bitcoin_units::weight"],[2049,"core::result"],[2050,"bitcoin::blockdata::script::owned"],[2051,"bitcoin_units::amount"],[2052,"bdk_wallet::wallet"],[2053,"bdk_wallet::types"],[2054,"bdk_wallet::wallet::signer"],[2055,"alloc::sync"],[2056,"bitcoin::address"],[2057,"bdk_core"],[2058,"core::iter::traits::iterator"],[2059,"core::clone"],[2060,"alloc::collections::btree::map"],[2061,"bitcoin::blockdata::block"],[2062,"bdk_chain::local_chain"],[2063,"bdk_core::block_id"],[2064,"core::iter::traits::collect"],[2065,"bdk_chain::tx_graph"],[2066,"core::option"],[2067,"bdk_wallet::wallet::coin_selection"],[2068,"bdk_wallet::wallet::error"],[2069,"bitcoin_units::fee_rate"],[2070,"bdk_chain::chain_data"],[2071,"bdk_wallet::wallet::changeset"],[2072,"bdk_wallet::wallet::params"],[2073,"bitcoin::network"],[2074,"bdk_core::checkpoint"],[2075,"core::cmp"],[2076,"bdk_wallet::wallet::persisted"],[2077,"core::marker"],[2078,"alloc::string"],[2079,"serde::de"],[2080,"bitcoin::psbt"],[2081,"rand_core"],[2082,"core::fmt"],[2083,"bdk_chain::indexer::keychain_txout"],[2084,"bdk_chain::indexed_tx_graph"],[2085,"bdk_core::spk_client"],[2086,"rusqlite::transaction"],[2087,"rusqlite"],[2088,"core::hash"],[2089,"core::future::future"],[2090,"alloc::boxed"],[2091,"core::pin"],[2092,"bdk_wallet::wallet::utils"],[2093,"bitcoin::blockdata::script::borrowed"],[2094,"miniscript::descriptor"],[2095,"core::iter::traits::double_ended"],[2096,"bitcoin::blockdata::locktime::absolute"],[2097,"alloc::vec"],[2098,"secp256k1::context::alloc_only"],[2099,"secp256k1"],[2100,"serde::ser"],[2101,"core::ops::function"],[2102,"bdk_core::tx_update"],[2103,"core::any"],[2104,"core::default"],[2105,"miniscript"],[2106,"miniscript::miniscript::private"],[2107,"miniscript::miniscript::decode"],[2108,"miniscript::miniscript::context"],[2109,"miniscript::iter::tree"],[2110,"miniscript::descriptor::key"],[2111,"miniscript::miniscript::satisfy"],[2112,"miniscript::plan"],[2113,"bitcoin_hashes::sha256"],[2114,"miniscript::miniscript::hash256"],[2115,"bitcoin_hashes::ripemd160"],[2116,"bitcoin_hashes::hash160"],[2117,"bitcoin::crypto::key"],[2118,"secp256k1::context"],[2119,"bdk_chain::descriptor_ext"],[2120,"miniscript::blanket_traits"],[2121,"miniscript::miniscript::types::extra_props"],[2122,"miniscript::miniscript::analyzable"],[2123,"core::ops::range"],[2124,"miniscript::descriptor::segwitv0"],[2125,"miniscript::descriptor::bare"],[2126,"miniscript::descriptor::tr"],[2127,"miniscript::descriptor::sh"],[2128,"miniscript::miniscript::types"],[2129,"miniscript::expression"],[2130,"bitcoin::bip32"],[2131,"miniscript::miniscript::iter"],[2132,"miniscript::policy::semantic"],[2133,"miniscript::policy"],[2134,"base58ck::error"],[2135,"hex_conservative::error"],[2136,"bitcoin::blockdata::locktime::relative"],[2137,"bitcoin::psbt::error"],[2138,"bdk_wallet::wallet::export"],[2139,"miniscript::descriptor::sortedmulti"],[2140,"core::str::traits"],[2141,"rusqlite::error"],[2142,"bdk_chain"],[2143,"bdk_chain::rusqlite_impl"]],"i":"``````KdG`0````GnHh0IlInHjI`B``Gl4`1IhAd0``K`````3`888817;29`:```<Bj;``Fn0````2bf0000An111Bn1Cl3022222;;202`Hd5Gb=FlGj>9Hf<>Hh69<>GnG`:Ed:IlInKd;b;B`;:GlFn;K`Ih<ClfBjAd?>An>Bn>=<11111`?FhFl:6Gb04>=1Gj=<9GnG`Ed7bB`75GlFnCl765<43:8210765<36`f5Hf?0?Hd00An38=54;:92Bn31?1`>6`198?644498?=76Ih<1IlIn<<;;Fl0Gj0<<G`066``Gb;;`8;;b0B`54GlFn>K`0;;Hh0ClfBj0Ad0Gn<AnEdBn0Il0InKd0`HdbGbB`FlGjGlFn0000HfK`Ih0HhClfBjAdGnG`AnEd00BnIl0InKdFnHd7777B`Fl:b?844HjI`<52Gb54GjGl9HfK`IhHhClfBjAdGnG`AnEdBnIlInKdMfFn7Fl068HdGb`9::::Hf;0111;;421f<5`3<5323<<0000Gl5B`?>HjI`559An5`000``Gj;115``b5;<722772Cl``Gn04444441`27=38>10G`EdBn5K`IhHhBjAd5IlKd<>>;<<;Hd=GbB`FlGjGlFnHf>=<Clf=<GnG`AnEdBnIlInKdHdbGbB`FlGjGlFnHfK`IhHhClfBjAdGnG`AnEdBnIlInKd`5FnFh6GlFlHdbGbB`4Gj68HfK`IhHhClfBjAdGnG`AnEdBnIlInKd55:bGj`<Hd2GbB`Fl4GlFnHfK`IhHhClfBjAdGnG`AnEdBnIlInKd`A@h0A@j0A@lA@nAA`0210AAb0AAd00`ABb``````0``AAf01AB`AAhAAjAAlAAn5643210532105321053210Hb4321`4321666556675432167543216754321562556432166754321675432167543216754321ABfABh010MjBEdABj``````ACd``ACh``ACl543```54302`54354354303AEnAF`44252510425104444`33103303333103310333103103310`25104251042510425104425555525454251042255110044`544AGd65633662155653366666662155536555653355665536362153621533563Hl94747644667664532676753277777777777777645567664732653277`6767667764765326`47326476755557647326473266473267473266`Ib0`000000000000000000000000000000AL`AKl0`ALb``2AKn`3322231AGf322```00144``4441142NfALd52364105236410236410236410210036410533664411005536410552364411052130613641052640101136410036410253641052364105236410523641052ALf00ALhALjALn10101010AMbAMdAMfAMhAMjAMl01AMnAN```````````````ANhANlANnAO`AOdAOhAOjAOlAOnB@`B@bB@d;:9876543210ANd<;:987654321<;:987654321<;:987654321<;:987654321<;:987654321<;:987654321<;:987654321ANf=<;:98765432=<;:98765432=<;:98765432=<;:98765432=<;:98765432=<;:98765432`JdB@f`11Fb2022`22222122220020122120120111112200122222201201120120120120120B@jB@l0B@nBA`3``BAbBAd0000000000010000000AId````BC`0``BBb````222ACh``ACb44AJdACl5BBf`0``312````3`521`BEf1BAjAIb6BAl;BAh7BAnBB`<754:3>2910<2;;5:32910<5:32910<5:32910<21<3352:>2910<::22991100<<4:3>>229910<277754:3>>>2910<4492=BCd0>>0832=865;4?3:21=ANjAOf887<0:88<::9=<9=9=5435`>55`5>543754?>5555>5`8=65<43?<AId6=6;98>706=54BBb<:9?817>650<:9?817>650<:9?817>650`BCn00``OhBDb1Jb120`000BDd111111132101````````0``1LhCl010432BDfBb3765410373641037641037641037600371BDj0222751877551188476652148777652148702224765214824714BE`333Bd456597436:855987436:987436:987436:987436:BEb``G`0`GnAd0021``Bj2A@h0AAb0","f":"````````````````````````````````````````````````````````````````{{bb}b}{{{h{d{f{c}}}}{h{e}}}{{h{d{f{c}}}}}{}{{l{j}}}}{{{h{d{f{c}}}}nA`Ab}{{Af{{h{d{f{c}}}}Ad}}}{}}{{{h{d{f{c}}}}nA`AbAh}{{Af{{h{d{f{c}}}}Ad}}}{}}{{{h{d{f{c}}}}}{{h{d{f{c}}}}}{}}{{{h{d{f{c}}}}AjAl}{{h{d{f{c}}}}}{}}{{{h{dAn}}B`Bb{Bf{Bd}}}Bh}{{{h{d{f{c}}}}n}{{h{d{f{c}}}}}{}}{{{h{d{f{c}}}}n}{{Af{{h{d{f{c}}}}Bj}}}{}}{{{h{d{f{c}}}}{h{{Bl{n}}}}}{{Af{{h{d{f{c}}}}Bj}}}{}}{BnC`}{{{h{An}}}{{Cj{B`{`{{Cf{}{{Cb{{Cd{Aj}}}}}}Ch}}}}}}{ClCn}{{{h{d{f{c}}}}Cn}{{h{d{f{c}}}}}{}}1{{{h{dAn}}{h{D`}}Db}{{Af{BhDd}}}}{{{h{dAn}}{h{D`}}DbDf}{{Af{BhDh}}}}{{{h{dAn}}e}Bh{{Dl{{Bf{Dj}}}}}{{Eb{}{{Cb{{E`{cDn}}}}}}}}{{{h{dAn}}c}{{Af{BhDd}}}{{Dl{Ed}}}}{{{h{dAn}}cDn}{{Af{BhDd}}}{{Dl{Ed}}}}{{{h{B`}}}Ef}{{{h{B`}}}{{h{{Bl{Ef}}}}}}{{{h{An}}}{{h{{Ej{Eh}}}}}}{ClEl}{{{h{An}}}b}`{h{{h{c}}}{}}00000000000000000000000{{{h{d}}}{{h{dc}}}{}}00000000000000000000000{{{h{dAn}}En}{{Af{{f{F`}}Fb}}}}{{{h{dAn}}}{{f{F`}}}}{{{h{An}}{h{Dj}}}{{Af{AlFd}}}}{{{h{An}}{h{Dj}}}{{Af{FfFd}}}}{{{h{dAn}}{h{Dj}}}Bh}`{EdEl}{FhFj}{FlFj}{FnEl}{{{h{d{f{c}}}}G`}{{h{d{f{c}}}}}{}}{{GbGd}Gb}{{GbGf}Gb}{{{h{An}}}Gh}{{{h{b}}}b}{{{h{B`}}}B`}{{{h{Fl}}}Fl}{{{h{Gj}}}Gj}{{{h{Gl}}}Gl}{{{h{Fn}}}Fn}{{{h{Cl}}}Cl}{{{h{Gn}}}Gn}{{{h{G`}}}G`}{{{h{Ed}}}Ed}{{{h{Bn}}}Bn}{{h{h{dc}}}Bh{}}0000000000{{hEf}Bh}0000000000{{{h{B`}}{h{B`}}}H`}{{{h{G`}}{h{G`}}}H`}`{{{f{c}}e}{{f{e}}}{}Hb}{bAl}{{{h{dc}}Hd}{{Af{{Hf{c}}Hh}}}Hj}{{cc}Hd{HlHnCh}}{{{h{dc}}Hd}{{Af{{Hf{c}}Hh}}}I`}{cHd{HlHnCh}}{{Hd{h{dc}}}{{Af{{Hf{c}}Hh}}}Hj}{{Hd{h{dc}}}{{Af{{Hf{c}}Hh}}}I`}{Hd{{Af{AnIb}}}}0{{{h{d{f{c}}}}Db}{{h{d{f{c}}}}}{}}{{}b}{{}Gb}{{}Fn}{{}Cl}{{}Gn}{{}G`}{{}Ed}{{{h{{Hf{c}}}}}{{h{e}}}{}{}}{{{h{Bn}}}{{h{c}}}{}}{{{h{d{Hf{c}}}}}{{h{de}}}{}{}}{{{h{An}}B`}{{El{Db}}}}{FlDb}{{{h{An}}Aj}{{El{{E`{B`Db}}}}}}`{{GbB`{El{c}}}Gb{HlHn}}{FnEl}`{{{h{An}}B`}Id}{c{{Af{b}}}If}{c{{Af{B`}}}If}{c{{Af{Fl}}}If}{c{{Af{Fn}}}If}{{{h{d{f{c}}}}}{{h{d{f{c}}}}}{}}{{{h{d{f{c}}}}Aj}{{h{d{f{c}}}}}{}}1{{{h{b}}{h{b}}}Cn}{{{h{B`}}{h{B`}}}Cn}{{{h{Fl}}{h{Fl}}}Cn}{{{h{Gj}}{h{Gj}}}Cn}{{{h{Gl}}{h{Gl}}}Cn}{{{h{Fn}}{h{Fn}}}Cn}{{{h{{Ih{c}}}}{h{{Ih{c}}}}}CnIj}{{{h{G`}}{h{G`}}}Cn}{{{h{Bn}}{h{Bn}}}Cn}{{{h{Il}}{h{Il}}}Cn}{{{h{In}}{h{In}}}Cn}{{h{h{c}}}Cn{}}0000000000000``{GbGb}{{{h{d{f{c}}}}Al}{{h{d{f{c}}}}}{}}{{{h{d{f{c}}}}Ff}{{h{d{f{c}}}}}{}}`{{{h{An}}{h{dJ`}}Cl}{{Af{CnJb}}}}{{{f{c}}}{{Af{J`Jd}}}Hb}{{{f{c}}{h{de}}}{{Af{J`Jd}}}HbJf}{{{h{b}}{h{dJh}}}{{Af{BhJj}}}}0{{{h{B`}}{h{dJh}}}Jl}{{{h{Fl}}{h{dJh}}}Jl}{{{h{Gj}}{h{dJh}}}Jl}{{{h{Gl}}{h{dJh}}}Jl}{{{h{Fn}}{h{dJh}}}Jl}{{{h{{Hf{c}}}}{h{dJh}}}JlJn}{{{h{K`}}{h{dJh}}}Jl}0{{{h{{Ih{c}}}}{h{dJh}}}JlKb}{{{h{{Ih{c}}}}{h{dJh}}}JlJn}{{{h{{Hh{c}}}}{h{dJh}}}JlJn}{{{h{{Hh{c}}}}{h{dJh}}}JlKb}{{{h{Cl}}{h{dJh}}}Jl}{{{h{{f{c}}}}{h{dJh}}}JlJn}{{{h{Bj}}{h{dJh}}}Jl}0{{{h{Ad}}{h{dJh}}}Jl}0{{{h{Gn}}{h{dJh}}}Jl}{{{h{G`}}{h{dJh}}}Jl}{{{h{An}}{h{dJh}}}Jl}{{{h{Ed}}{h{dJh}}}Jl}{{{h{Bn}}{h{dJh}}}Jl}0{{{h{Il}}{h{dJh}}}Jl}0{{{h{In}}{h{dJh}}}Jl}{{{h{Kd}}{h{dJh}}}Jl}0`{cc{}}0000000{KfFn}{{{Kj{EhKh}}}Fn}{{{Kl{Eh}}}Fn}{KhFn}444{In{{Ih{c}}}{}}55555555{{{Kn{B`}}}Ed}6{L`Ed}77{InIl}88{{{h{Lb}}}{{Ld{Fn}}}}{{HdGd}Hd}{{{h{An}}Fl{El{Lf}}Cn}{{Af{A`Jd}}}}{{{h{An}}B`}{{Bf{Lh}}}}{{{h{An}}En}{{El{Fh}}}}{{{h{An}}n}{{El{Fl}}}}{{{h{B`}}{h{dc}}}BhLj}{{{h{Fl}}{h{dc}}}BhLj}{{{h{G`}}{h{dc}}}BhLj}{bAl}{{{h{d{f{c}}}}}{{h{d{f{c}}}}}{}}{BnDb}{FnKh}{{{h{Lb}}}{{Ld{Bh}}}}{{{h{d{Hj{}{{Ll{c}}}}}}}{{Af{Fnc}}}{}}{{{h{d{I`{}{{Ll{c}}}}}}}{{Mb{{M`{Ln}}}}}{}}{{{h{dAn}}nMd}Bh}{{}c{}}00000000000000000000000{{{h{Mf}}{h{Mh}}}Cn}{{{h{Fn}}}Cn}{{{h{An}}Aj}Cn}{FlCn}{FlB`}{BnB`}{{{h{An}}}{{`{{Cf{}{{Cb{{E`{B`{h{Mj}}}}}}}}}}}}{{HdB`Ml}Hd}{{GbB`Ml}Gb}`{EdCj}{{{h{An}}}Mn}{{{h{An}}}{{`{{Cf{}{{Cb{Fl}}}}}}}}0{{{h{An}}B`}{{`{{N`{}{{Cb{Bn}}}}}}}}{{{h{dc}}Gb}{{Af{{El{{Hf{c}}}}Ih}}}Hj}{{}Gb}{{{h{dc}}Gb}{{Af{{El{{Hf{c}}}}Ih}}}I`}{{Gb{h{dc}}}{{Af{{El{{Hf{c}}}}Ih}}}Hj}{{Gb{h{dc}}}{{Af{{El{{Hf{c}}}}Ih}}}I`}{{GbFn}{{Af{{El{An}}Il}}}}{{FnGb}{{Af{{El{An}}Il}}}}{{{h{An}}}{{h{Nb}}}}{FnKf}{{HdDb}Hd}{{GbDb}Gb}{{{h{d{f{c}}}}}{{h{d{f{c}}}}}{}}{{{h{dAn}}B`Db}Cn}{{{h{dFn}}Fn}Bh}`{{HdGf}Hd}{{{h{An}}}Gf}{FnEl}{{cc}Hd{HlHn}}{{}Gb}{cHd{HlHn}}{{{h{An}}B`}Db}{{{h{dAn}}B`}Bn}{{{h{d{f{c}}}}Nd}{{h{d{f{c}}}}}{}};;{{{h{d{f{c}}}}Gn}{{h{d{f{c}}}}}{}}{{{h{Gl}}}n}{Fln}{{{h{B`}}{h{B`}}}{{El{H`}}}}{{{h{G`}}{h{G`}}}{{El{H`}}}}{{{h{An}}B`Db}Bn}{{{h{d{Hj{}{{Ll{c}}}}}}{h{Fn}}}{{Af{Bhc}}}{}}{{{h{d{I`{}{{Ll{c}}}}}}{h{Fn}}}{{Mb{{M`{Ln}}}}}{}}{{{h{d{Hf{c}}}}{h{dc}}}{{Af{Cn}}}Hj}{{{h{d{Hf{c}}}}{h{dc}}}{{Af{Cn}}}I`}{{{h{Fn}}{h{Lb}}}{{Ld{Bh}}}}{{{h{An}}B`}{{Af{{El{Nf}}Ib}}}}{{{h{d{f{c}}}}{Cj{Id{Nj{Nh}}}}B`}{{h{d{f{c}}}}}{}}`{{{h{An}}B`}{{h{Mj}}}}{{{h{dAn}}B`Db}{{`{{Cf{}{{Cb{Bn}}}}}}}}{{{h{dAn}}B`}Bn}``{GjAb}{{}Id}{{{h{An}}}{{h{{Nn{Nl}}}}}}{{{h{An}}{h{Dj}}}{{E`{AlAl}}}}{{{h{Gl}}}{{El{Ah}}}}``{{{h{b}}c}AfO`}{{{h{B`}}c}AfO`}{{{h{Fl}}c}AfO`}{{{h{Fn}}c}AfO`}{{{h{d{f{c}}}}Ah}{{h{d{f{c}}}}}{}}{{{h{dAn}}B`Ml}Bh}{{{h{dAn}}c}Bh{{Eb{}{{Cb{{E`{B`Ml}}}}}}}}{{{h{d{f{c}}}}{Nj{{E`{AjAl}}}}}{{h{d{f{c}}}}}{}}{{{h{d{f{c}}}}Lf}{{h{d{f{c}}}}}{}}{{{h{An}}{h{dJ`}}Cl}{{Af{CnJb}}}}{ClCn}``{{{h{Gn}}{h{dDj}}}Bh}{{{h{Gn}}{h{dDj}}{h{dc}}}BhJf}{{{h{An}}}{{h{{Ob{B`}}}}}}{{{h{An}}}{{El{{h{Fn}}}}}}{{{h{dAn}}}{{El{{h{dFn}}}}}}{{{h{An}}}{{Od{B`}}}}{{{h{An}}}{{Of{{E`{B`Db}}}}}}{{{h{dAn}}}{{El{Fn}}}}{ClOh}`{hc{}}0000000000{hId}00000000{{{h{b}}}Al}{{{h{An}}}{{`{{Cf{}{{Cb{Fh}}}}}}}}{{{h{An}}c}{{Nj{Fh}}}{{Ol{{h{Fh}}{h{Fh}}}{{Oj{H`}}}}}}>{bAl}3?{c{{Af{e}}}{}{}}00000000000000000000000{{}{{Af{c}}}{}}00000000000000000000000`{{{h{An}}}{{h{{Ej{Eh}}}}}}{FnKl}{FhOn}{EdA@`}{{{h{Gl}}}{{h{Md}}}}{FlMd}{hA@b}00000000000000000000000{{{h{An}}B`}{{`{{Cf{}{{Cb{{Cd{Aj}}}}}}Ch}}}}{{{h{dAn}}B`Db}Cn}{{{h{d{f{c}}}}{Nj{n}}}{{h{d{f{c}}}}}{}}<{GjGl}{{}{{h{A@d}}}}{{{h{d{f{c}}}}A@f}{{h{d{f{c}}}}}{}}{{}c{}}00000000000000000000000{{c{El{c}}Gf{h{{Nn{Nl}}}}}{{Af{IdIb}}}Hl}{A@hn}{A@hEn}{A@jGd}0{A@lGf}{A@nGd}{AA`El}{AA`B`}321{AAbBf}0{AAdn}{AAdM`}{AAdAh}```````````{AAfAl}{h{{h{c}}}{}}000000{{{h{d}}}{{h{dc}}}{}}000000{{{h{AAf}}}AAf}{{{h{AAh}}}AAh}{{{h{AAj}}}AAj}{{{h{{AAl{c}}}}}{{AAl{c}}}Ch}{{{h{AAn}}}AAn}{{h{h{dc}}}Bh{}}0000{{hEf}Bh}0000{{{h{Hb}}{Nj{Gj}}{Nj{Gj}}FfAl{h{Mh}}{h{dc}}}{{Af{AB`AAf}}}Jf}{{{h{AAh}}{Nj{Gj}}{Nj{Gj}}FfAl{h{Mh}}{h{dc}}}{{Af{AB`AAf}}}Jf}{{{h{AAj}}{Nj{Gj}}{Nj{Gj}}FfAl{h{Mh}}{h{dc}}}{{Af{AB`AAf}}}Jf}{{{h{{AAl{c}}}}{Nj{Gj}}{Nj{Gj}}FfAl{h{Mh}}{h{de}}}{{Af{AB`AAf}}}HbJf}{{{h{AAn}}{Nj{Gj}}{Nj{Gj}}FfAl{h{Mh}}{h{dc}}}{{Af{AB`AAf}}}Jf}{{AlFf{h{Mh}}}ABb}{{}AAh}{{}AAj}{{}{{AAl{c}}}ABd}{{}AAn}{{{h{AAf}}{h{AAf}}}Cn}{{h{h{c}}}Cn{}}0{AB`ABb}{AB`Al}{{{h{AAf}}{h{dJh}}}Jl}0{{{h{ABb}}{h{dJh}}}Jl}{{{h{AB`}}{h{dJh}}}Jl}{{{h{AAh}}{h{dJh}}}Jl}{{{h{AAj}}{h{dJh}}}Jl}{{{h{{AAl{c}}}}{h{dJh}}}JlJn}{{{h{AAn}}{h{dJh}}}Jl}{cc{}}000000{{}c{}}000000{{{h{AB`}}}Al}{AAfAl}{{Dnc}{{AAl{c}}}{}}{AB`Nj}3{hc{}}0000{hId}{c{{Af{e}}}{}{}}000000{{}{{Af{c}}}{}}000000{hA@b}000000{{}c{}}000000{ABfAl}{ABhAl}010``````````````````````````````````````{{{h{{ABj{c}}}}Gf}{{Af{C`ABl}}}{ABnAC`}}{{}ACb}0{{{h{{ACd{ce}}}}}{{h{{ACf{ce}}}}}ABnACh}{{{h{{h{{ACd{ce}}}}}}}{{ACj{{h{{ACd{ce}}}}}}}ABnACh}{{AClDb}{{Af{ACnAD`}}}}{{{h{{ABj{ACl}}}}Db}{{Af{{ABj{ACn}}AD`}}}}{h{{h{c}}}{}}0000{{{h{d}}}{{h{dc}}}{}}0000{{{h{{ACd{ce}}}}}{{Nj{{h{{ACd{ce}}}}}}}ABnACh}{{{h{{ACd{ce}}}}{h{g}}}{{ADd{{ADb{c}}}}}{AC`ABn}ACh{{ADf{c}}}}0`{{{h{{ACd{c{ACh{}{{ADh{e}}}}}}}}}{{Af{BhADj}}}ABn{{AEl{}{{ADl{ADn}}{AE`{AEb}}{AEd{AEf}}{AEh{AEj}}}}ABnABnABnABn}}0{{{h{{ACd{cAEn}}}}}{{Af{BhADj}}}ABn}{{{h{{ACd{cAF`}}}}}{{Af{BhADj}}}ABn}220222210221022{{{h{c}}}{{Af{BhADj}}}ABn}00{{{h{{ACf{c{ACh{}{{ADh{e}}}}}}}}}{{Af{BhADj}}}ABn{{AEl{}{{ADl{ADn}}{AE`{AEb}}{AEd{AEf}}{AEh{AEj}}}}ABnABnABnABn}}{{{h{{ACf{cAEn}}}}}{{Af{BhADj}}}ABn}{{{h{{ACf{cAF`}}}}}{{Af{BhADj}}}ABn}{{{h{{Bl{{Nj{Ef}}}}}}}{{Af{BhADj}}}}000`{{{h{ACl}}}ACl}{{{h{{ABj{c}}}}}{{ABj{c}}}{ChABn}}{{{h{AEn}}}AEn}{{{h{AF`}}}AF`}{{{h{{ACd{ce}}}}}{{ACd{ce}}}{ChABn}{ChACh}}{{h{h{dc}}}Bh{}}0000{{hEf}Bh}0000{{{h{ACl}}{h{ACl}}}H`}{{{h{{ABj{c}}}}{h{{ABj{c}}}}}H`{AFbABn}}{{{h{AEn}}{h{AEn}}}H`}{{{h{AF`}}{h{AF`}}}H`}{{{h{{ACd{ce}}}}{h{{ACd{ce}}}}}H`ABnACh}{{{h{{ACd{ce}}}}}CnABnACh}{{AClDb}{{Af{ACnAD`}}}}{{{h{{ABj{ACl}}}}Db}{{Af{{ABj{ACn}}AD`}}}}{{{h{{ABj{ACl}}}}{h{{Nn{c}}}}Db}{{Af{{ABj{AFd}}AD`}}}AFf}{{{h{{ABj{ACn}}}}{h{{Nn{c}}}}}{{Af{{ABj{AFd}}AD`}}}AFf}{{{h{{ABj{c}}}}}AFhABn}{{{h{{ABj{ACl}}}}}AFj}{c{{Af{ACl}}}If}{c{{Af{{ABj{e}}}}}IfAFl}{c{{Af{{ACd{eg}}}}}IfAFlACh}{{{h{{ABj{ACl}}}}}Al}{{{h{{ACd{ce}}}}}Aj{AC`ABn}ACh}{{{h{ACl}}{h{ACl}}}Cn}{{{h{{ABj{c}}}}{h{{ABj{c}}}}}Cn{IjABn}}{{{h{AEn}}{h{AEn}}}Cn}{{{h{AF`}}{h{AF`}}}Cn}{{{h{{ACd{ce}}}}{h{{ACd{ce}}}}}CnABnACh}{{h{h{c}}}Cn{}}000000000`{{{h{{ABj{c}}}}}{{Af{AjABl}}}{ABnAC`}}{ACdAFn}{{{h{{ACd{ce}}}}{h{AG`}}}{{Af{BhAGb}}}ABnACh}{{{h{AGd}}{h{Lh}}AGf{h{{Nn{Nl}}}}}{{Af{{El{Nf}}Ib}}}}{{{h{{ABj{ACl}}}}{h{Lh}}AGf{h{{Nn{Nl}}}}}{{Af{{El{Nf}}Ib}}}}{{{h{{ACd{AClc}}}}{h{Lh}}AGf{h{{Nn{Nl}}}}}{{Af{{El{Nf}}Ib}}}ACh}{{{h{{ABj{ACl}}}}{h{{Nn{c}}}}{h{Mh}}{AGh{Db}}}{{Af{{El{{E`{Db{ABj{AFd}}}}}}AD`}}}AFf}{{{h{ACl}}{h{dJh}}}{{Af{BhJj}}}}0{{{h{{ABj{c}}}}{h{dJh}}}{{Af{BhJj}}}ABn}0{{{h{AEn}}{h{dJh}}}{{Af{BhJj}}}}{{{h{AF`}}{h{dJh}}}{{Af{BhJj}}}}{{{h{{ACd{ce}}}}{h{dJh}}}{{Af{BhJj}}}ABnACh}0{{{h{{ABj{c}}}}e}CnABn{{Ol{{h{c}}}{{Oj{Cn}}}}}}{{{h{{ACd{ce}}}}g}CnABnACh{{Ol{{h{c}}}{{Oj{Cn}}}}}}{cc{}}{ACnACl}{{{AGj{c}}}{{ABj{c}}}ABn}{{{AGl{c}}}{{ABj{c}}}ABn}{{{AGn{c}}}{{ABj{c}}}ABn}4{{{AH`{c}}}{{ABj{c}}}ABn}{{{AHb{c}}}{{ABj{c}}}ABn}{{{AHd{c}}}{{ABj{c}}}ABn}777{{{ACf{ce}}}{{Af{{ACd{ce}}ABl}}}ABnACh}{{{ACf{ce}}AHfAFn}{{ACd{ce}}}ABnACh}{{{h{A@d}}}{{Af{ACl}}}}{{{h{A@d}}}{{Af{{ABj{c}}ABl}}}AFl}{{{h{A@d}}}{{Af{{ACd{ce}}ABl}}}AFlACh}{{{h{A@d}}{h{AG`}}}{{Af{{ACd{ce}}ABl}}}AFlACh}1{{{h{AHh}}}{{Af{{ABj{c}}ABl}}}AFl}{{{h{AHh}}}{{Af{{ACd{ce}}ABl}}}AFlACh}{{{h{ACl}}}{{El{AHj}}}}{{{h{ACl}}}{{Nj{AHj}}}}{{{h{{ACd{ce}}}}Nh}{{El{{h{{ACd{ce}}}}}}}ABnACh}{{{h{{ACd{ce}}}}Nh}{{El{c}}}ABnACh}{{{h{{ABj{c}}}}e}{{Af{{E`{{Nj{{Nj{Ef}}}}Aj}}ABl}}}{ABnAC`}{{AHl{c}}}}0{{{h{{ACd{ce}}}}}CnABnACh}0{{{h{ACl}}}Cn}{{{h{{ABj{ACl}}}}}Cn}{{{h{ACl}}{h{dc}}}BhLj}{{{h{{ABj{c}}}}{h{de}}}Bh{AHnABn}Lj}{{{h{AEn}}{h{dc}}}BhLj}{{{h{AF`}}{h{dc}}}BhLj}{{{h{{ACd{ce}}}}{h{dg}}}BhABnAChLj}{{}c{}}0000{AClAI`}{ACl{{Af{{AIb{c}}AId}}}ACh}{{{ACd{ce}}}{{ACf{ce}}}ABnACh}{{{ABj{ACl}}}{{Af{{Nj{{ABj{ACl}}}}ABl}}}}{ACl{{Nj{ACl}}}}{{Hl{h{{Nn{Nl}}}}Gf}{{Af{{E`{MjMl}}Ib}}}}{{Mj{h{{Nn{Nl}}}}Gf}{{Af{{E`{MjMl}}Ib}}}}>=>=?>>{{{h{{ACd{ce}}}}}{{AIf{ce}}}ABnACh}{{{h{{ACd{ce}}}}}{{AIh{ce}}}ABnACh}{{{h{{ABj{c}}}}}{{Af{{AIj{c}}ABl}}}ABn}{{{h{{ACd{ce}}}}}{{Af{{AIj{c}}ABl}}}ABnACh}{{{h{{ACd{ce}}}}}{{Af{BhAIl}}}ABnACh}{{{h{ACl}}}AIn}{{{h{{ACd{c{ACh{}{{ADh{e}}}}}}}}}{{El{Nh}}}ABn{{AEl{}{{ADl{ADn}}{AE`{AEb}}{AEd{AEf}}{AEh{AEj}}}}ABnABnABnABn}}{{{h{{ACd{cAEn}}}}}{{El{Nh}}}ABn}{{{h{{ACd{cAF`}}}}}{{El{Nh}}}ABn}{{{h{{ACd{ce}}}}}{{Af{NhABl}}}ABnACh}{{{h{{ABj{c}}}}}{{Af{NhABl}}}ABn}1{{{h{{ABj{c}}}}}{{Af{AbABl}}}ABn}{{}{{h{A@d}}}}00{{{ACd{cAJ`}}}{{Af{{ABj{c}}ABl}}}ABn}{c{{ABj{c}}}ABn}{c{{Af{{ABj{c}}ABl}}}ABn}{{{ACd{cAEn}}}{{Af{{ABj{c}}ABl}}}ABn}{{Nh{Nj{c}}}{{Af{{ABj{c}}ABl}}}ABn}{{{AGj{c}}}{{ABj{c}}}ABn}{{{AGl{c}}}{{ABj{c}}}ABn}4{{{ACd{cAF`}}}{{Af{{ABj{c}}ABl}}}ABn}3{{c{El{{AJb{c}}}}}{{Af{{ABj{c}}ABl}}}ABn}614{ACdACf}{{{h{ACl}}}Nh}{{{h{{ACd{c{ACh{}{{ADh{e}}}}}}}}}{{Af{BhABl}}}ABn{{AEl{}{{ADl{ADn}}{AE`{AEb}}{AEd{AEf}}{AEh{AEj}}}}ABnABnABnABn}}0{{{h{Mh}}}{{Af{{ACd{c}}ABl}}}ACh}{{{h{{Nn{c}}}}{h{A@d}}}{{Af{{E`{{ABj{ACl}}{Cj{AClAJd}}}}ABl}}}AJf}1{{{h{Mh}}{h{AG`}}}{{Af{{ACd{c}}ABl}}}ACh}{{{h{ACl}}{h{ACl}}}{{El{H`}}}}{{{h{{ABj{c}}}}{h{{ABj{c}}}}}{{El{H`}}}{AJhABn}}{{{h{AEn}}{h{AEn}}}{{El{H`}}}}{{{h{AF`}}{h{AF`}}}{{El{H`}}}}{{{h{{ACd{ce}}}}{h{{ACd{ce}}}}}{{El{H`}}}ABnACh}{{{h{c}}}NhABn}00{{{ABj{ACn}}{h{c}}}{{Af{AJj{ABj{ACn}}}}}{{ADf{ACn}}}}0`{{{h{{ACd{ce}}}}}CnABnACh}{{{h{{ABj{c}}}}}{{Af{BhABl}}}ABn}{{{h{{ACd{ce}}}}}{{Af{BhAGb}}}ABnACh}{{{h{{ABj{c}}}}{h{dAJl}}e}{{Af{BhABl}}}{ABnAC`}{{AHl{c}}}}{{{h{{ACd{ce}}}}g}{{Af{{Nj{{Nj{Ef}}}}ABl}}}{AC`ABn}ACh{{AHl{c}}}}0{{{h{{ABj{c}}}}}{{Af{AjABl}}}{ABnAC`}}{{{h{{ABj{c}}}}}Aj{ABnAC`}}{{{h{{ACd{ce}}}}}NhABnACh}{{{h{ACl}}c}AfO`}{{{h{{ABj{c}}}}e}AfABnO`}{{{h{{ACd{ce}}}}g}AfABnAChO`}{{}AJn}00{{{h{{ACd{ce}}}}{h{{Cj{AEjc}}}}}{{ACd{ce}}}ABnACh}`{hc{}}0000{hId}00{{{h{{ABj{ACl}}}}{h{{Cj{AClAJd}}}}}Id}{{{h{{ACd{c{ACh{}{{ADh{e}}}}}}}}}{{Af{BhABl}}}ABn{{AEl{}{{ADl{ADn}}{AE`{AEb}}{AEd{AEf}}{AEh{AEj}}}}ABnABnABnABn}}000{{{h{{ABj{c}}}}{h{di}}}{{Af{{AK`{g}}}}}ABnABn{}{{AKb{ceg}}}}{{{h{{ACd{ce}}}}{h{dk}}}{{Af{{AK`{i}}}}}ABnAChABn{}{{AKb{cgi}}}}{c{{Af{e}}}{}{}}0000{{}{{Af{c}}}{}}0000{ACdAHf}{hA@b}0000{{{h{{ABj{c}}}}}Aj{ABnAC`}}{{}c{}}0000{{{h{{ACd{ce}}}}}CnABnACh}{{{h{A@d}}}{{Af{IdIb}}}}``````````````{h{{h{c}}}{}}{{{h{d}}}{{h{dc}}}{}}{{{h{Ib}}{h{Ib}}}Cn}{{{h{Ib}}{h{dJh}}}Jl}0{AKdIb}{AKfIb}{AKhIb}{AKjIb}{cc{}}{AKlIb}{ABlIb}{AIdIb}{{}c{}}{hId}{c{{Af{e}}}{}{}}{{}{{Af{c}}}{}}{hA@b}{{}c{}}```````````````````````````````````{h{{h{c}}}{}}000000{{{h{d}}}{{h{dc}}}{}}000000{{{h{AKn}}}AKn}{{{h{AL`}}}AL`}{{{h{ALb}}}ALb}{{{h{Nf}}}Nf}{{{h{ALd}}}ALd}{{{h{AGf}}}AGf}{{h{h{dc}}}Bh{}}00000{{hEf}Bh}00000{NfALb}{ALdEl}{{}ALd}{{{h{AKn}}{h{AKn}}}Cn}{{{h{AL`}}{h{AL`}}}Cn}{{{h{ALb}}{h{ALb}}}Cn}{{{h{Nf}}{h{Nf}}}Cn}{{{h{ALd}}{h{ALd}}}Cn}{{{h{AKl}}{h{AKl}}}Cn}{{h{h{c}}}Cn{}}00000000000{{{h{AKn}}{h{dJh}}}Jl}{{{h{AL`}}{h{dJh}}}Jl}{{{h{ALb}}{h{dJh}}}Jl}{{{h{Nf}}{h{dJh}}}Jl}{{{h{ALd}}{h{dJh}}}Jl}{{{h{AKl}}{h{dJh}}}Jl}0{{{h{AGf}}{h{dJh}}}Jl}{cc{}}00{CnALb}{AL`Nf}2222{{{h{Nf}}{h{{Cj{Id{Nj{Nh}}}}}}}{{Af{ALdAKl}}}}{{{h{AKn}}{h{dc}}}BhLj}{{{h{ALd}}{h{dc}}}BhLj}{{{h{AL`}}}Id}{NfId}{{}c{}}000000{{{h{AL`}}}Cn}{{{h{ALb}}}Cn}{{{h{ALd}}}Cn}{NfAL`}{{{h{ALd}}{h{ALd}}}{{El{H`}}}}{{{h{Nf}}}Cn}{NfALb}{{{h{AKn}}c}AfO`}{{{h{AL`}}c}AfO`}{{{h{ALb}}c}AfO`}{{{h{Nf}}c}AfO`}{{{h{ALd}}c}AfO`}{ALdEl}{hc{}}00000{hId}{c{{Af{e}}}{}{}}000000{{}{{Af{c}}}{}}000000{hA@b}000000{{}c{}}000000{ALfDb}0{ALfh}{ALhALd}{ALjALl}{ALnAM`}{ALjNj}{ALnNj}{ALjNh}{ALnNh}10{ALjEl}{ALnEl}{AMbADn}{AMdAEb}{AMfAEf}{AMhAEj}{AMjNj}{AMlNj}{AMlNh}{AMjNh}{AMnNd}{AN`ANb}``````````````{h{{h{c}}}{}}00000000000{{{h{d}}}{{h{dc}}}{}}00000000000{{ANdGf}{{Af{ANfIb}}}}{{{ANh{c}}Gf}{{Af{ANfIb}}}{{ANj{AEn}}}}{{{ANl{c}}Gf}{{Af{ANfIb}}}{{ANj{AF`}}}}{{{ANn{c}}Gf}{{Af{ANfIb}}}{{ANj{AF`}}}}{{{AO`{c}}Gf}{{Af{ANfIb}}}{{ANj{AOb}}}}{{{AOd{c}}Gf}{{Af{ANfIb}}}{{AOf{AEn}}}}{{{AOh{c}}Gf}{{Af{ANfIb}}}{{AOf{AEn}}}}{{{AOj{c}}Gf}{{Af{ANfIb}}}{{AOf{AF`}}}}{{{AOl{c}}Gf}{{Af{ANfIb}}}{{AOf{AF`}}}}{{{AOn{c}}Gf}{{Af{ANfIb}}}{{AOf{AF`}}}}{{{B@`{c}}Gf}{{Af{ANfIb}}}{{AOf{AF`}}}}{{{B@b{c}}Gf}{{Af{ANfIb}}}{{AOf{AOb}}}}{{{B@d{c}}Gf}{{Af{ANfIb}}}{{AOf{AOb}}}}{{{h{{ANh{c}}}}}{{ANh{c}}}{Ch{ANj{AEn}}}}{{{h{{ANl{c}}}}}{{ANl{c}}}{Ch{ANj{AF`}}}}{{{h{{ANn{c}}}}}{{ANn{c}}}{Ch{ANj{AF`}}}}{{{h{{AO`{c}}}}}{{AO`{c}}}{Ch{ANj{AOb}}}}{{{h{{AOd{c}}}}}{{AOd{c}}}{Ch{AOf{AEn}}}}{{{h{{AOh{c}}}}}{{AOh{c}}}{Ch{AOf{AEn}}}}{{{h{{AOj{c}}}}}{{AOj{c}}}{Ch{AOf{AF`}}}}{{{h{{AOl{c}}}}}{{AOl{c}}}{Ch{AOf{AF`}}}}{{{h{{AOn{c}}}}}{{AOn{c}}}{Ch{AOf{AF`}}}}{{{h{{B@`{c}}}}}{{B@`{c}}}{Ch{AOf{AF`}}}}{{{h{{B@b{c}}}}}{{B@b{c}}}{Ch{AOf{AOb}}}}{{{h{{B@d{c}}}}}{{B@d{c}}}{Ch{AOf{AOb}}}}{{h{h{dc}}}Bh{}}00000000000{{hEf}Bh}00000000000{{{h{{ANh{c}}}}{h{dJh}}}Jl{Jn{ANj{AEn}}}}{{{h{{ANl{c}}}}{h{dJh}}}Jl{Jn{ANj{AF`}}}}{{{h{{ANn{c}}}}{h{dJh}}}Jl{Jn{ANj{AF`}}}}{{{h{{AO`{c}}}}{h{dJh}}}Jl{Jn{ANj{AOb}}}}{{{h{{AOd{c}}}}{h{dJh}}}Jl{Jn{AOf{AEn}}}}{{{h{{AOh{c}}}}{h{dJh}}}Jl{Jn{AOf{AEn}}}}{{{h{{AOj{c}}}}{h{dJh}}}Jl{Jn{AOf{AF`}}}}{{{h{{AOl{c}}}}{h{dJh}}}Jl{Jn{AOf{AF`}}}}{{{h{{AOn{c}}}}{h{dJh}}}Jl{Jn{AOf{AF`}}}}{{{h{{B@`{c}}}}{h{dJh}}}Jl{Jn{AOf{AF`}}}}{{{h{{B@b{c}}}}{h{dJh}}}Jl{Jn{AOf{AOb}}}}{{{h{{B@d{c}}}}{h{dJh}}}Jl{Jn{AOf{AOb}}}}{cc{}}00000000000{{}c{}}00000000000{{ANf{h{{Nn{Nl}}}}Gf}{{Af{{E`{MjMl}}Ib}}}}{{{h{{Nn{Nl}}}}Gf}{{Af{{E`{{ABj{ACl}}{Cj{AClAJd}}}}Ib}}}}00000000000{hc{}}00000000000{c{{Af{e}}}{}{}}00000000000{{}{{Af{c}}}{}}00000000000{hA@b}00000000000{{}c{}}00000000000`````````````````````````````{h{{h{c}}}{}}00{{{h{d}}}{{h{dc}}}{}}00{{{h{B@f}}}B@f}{{h{h{dc}}}Bh{}}{{hEf}Bh}{{{h{B@f}}{h{dJh}}}Jl}0{{{h{Jd}}{h{dJh}}}Jl}0{{{h{Fb}}{h{dJh}}}Jl}0{cc{}}{B@hJd}{AKlJd}2{AAfJd}{B@fJd}{IbJd}5{{}c{}}00{hc{}}{hId}00{c{{Af{e}}}{}{}}00{{}{{Af{c}}}{}}00{hA@b}00{{}c{}}00{B@jAh}{B@lNd}0{B@nAl}{BA`Ff}3``{BAbDb}{BAdDb}{h{{h{c}}}{}}{{{h{d}}}{{h{dc}}}{}}{{{h{BAd}}}{{El{Id}}}}{{{h{BAd}}}Id}{c{{Af{BAd}}}If}{{{h{An}}{h{A@d}}Cn}{{Af{BAd{h{A@d}}}}}}{{{h{BAd}}{h{dJh}}}Jl}0{cc{}}{{{h{A@d}}}{{Af{BAdc}}}{}}{{}c{}}{BAbId}{BAdId}{{{h{BAd}}c}AfO`}{hId}{c{{Af{e}}}{}{}}{{}{{Af{c}}}{}}{hA@b}{{}c{}}```````````````````````````````````````````{{}BAf}{{}ACb}{h{{h{c}}}{}}0000000000{{{h{d}}}{{h{dc}}}{}}0000000000{{{h{{BAh{ce}}}}{h{g}}}{{ADd{{ADb{c}}}}}{AC`ABn}ACh{{ADf{c}}}}{{{h{c}}}{{Af{BhADj}}}ABn}{{{h{{ACf{c{ACh{}{{ADh{e}}}}}}}}}{{Af{BhADj}}}ABn{{AEl{}{{ADl{ADn}}{AE`{AEb}}{AEd{AEf}}{AEh{AEj}}}}ABnABnABnABn}}{{{h{{BAj{ce}}}}}{{BAj{ce}}}ChACh}{{{h{ACb}}}ACb}{{{h{BAl}}}BAl}{{{h{{BAh{ce}}}}}{{BAh{ce}}}{ChABn}{ChACh}}{{{h{AJd}}}AJd}{{{h{BAn}}}BAn}{{{h{BB`}}}BB`}{{{h{BBb}}}BBb}{{h{h{dc}}}Bh{}}0000000{{hEf}Bh}0000000{{{h{{BAh{ce}}}}{h{{BAh{ce}}}}}H`{AFbABn}{AFbACh}}{{{h{BAn}}{h{BAn}}}H`}{{{h{BBb}}{h{BBb}}}H`}{BAlCn}{{}BAl}{{{h{{BAj{ce}}}}}{{h{g}}}{}ACh{}}{{{h{{BAh{ce}}}}}Aj{AC`ABn}ACh}{{{h{ACb}}{h{ACb}}}Cn}{{{h{AId}}{h{AId}}}Cn}{{{h{{BAh{ce}}}}{h{{BAh{ce}}}}}Cn{IjABn}{IjACh}}{{{h{AJd}}{h{AJd}}}Cn}{{{h{BAn}}{h{BAn}}}Cn}{{{h{BB`}}{h{BB`}}}Cn}{{{h{BBb}}{h{BBb}}}Cn}{{h{h{c}}}Cn{}}00000000000{{{h{{AIb{c}}}}{h{dJh}}}Jl{JnACh}}{{{h{ACb}}{h{dJh}}}Jl}{{{h{BAl}}{h{dJh}}}Jl}{{{h{AId}}{h{dJh}}}Jl}0{{{h{{BAh{ce}}}}{h{dJh}}}{{Af{BhJj}}}ABnACh}0{{{h{AJd}}{h{dJh}}}{{Af{BhJj}}}}0{{{h{BAn}}{h{dJh}}}{{Af{BhJj}}}}{{{h{BB`}}{h{dJh}}}{{Af{BhJj}}}}{{{h{BBb}}{h{dJh}}}{{Af{BhJj}}}}{{{h{{BAh{ce}}}}g}CnABnACh{{Ol{{h{c}}}{{Oj{Cn}}}}}}{cc{}}{BBd{{BBf{c}}}ACh}{BBh{{BBf{c}}}ACh}22222{ABlAId}{AKdAId}44444{{AClBAf}{{AIb{c}}}ACh}{{AJdBAf}{{AIb{c}}}ACh}{{{h{A@d}}}{{Af{AJd}}}}{{{h{AHh}}}{{Af{{BAh{ce}}ABl}}}{BBjABn}ACh}{c{{Af{{BAj{{BC`{}{{BBl{e}}{BBn{c}}{Ll{g}}}}i}}g}}}{}{{BCb{{Bl{Ef}}}}ABd}JnACh}{{}{{Af{{BAj{BCdc}}e}}}ACh{}}{{{h{dc}}}{{Af{{BAj{BCde}}g}}}{BCfJf}ACh{}}{{c{h{de}}}{{Af{{BAj{{BC`{}{{BBl{g}}{BBn{c}}{Ll{i}}}}k}}i}}}{}{BCfJf}{{BCb{{Bl{Ef}}}}ABd}JnACh}{{ce}{{Af{{BAj{{BC`{}{{BBl{e}}{BBn{c}}{Ll{g}}}}i}}g}}}{}{{BCb{{Bl{Ef}}}}ABd}JnACh}{c{{Af{{BAj{BCde}}g}}}{}ACh{}}{{{h{{BBf{c}}}}}CnACh}{{{h{{BAh{ce}}}}{h{dg}}}Bh{AHnABn}{AHnACh}Lj}{{{h{BAn}}{h{dc}}}BhLj}{{{h{BBb}}{h{dc}}}BhLj}{{}c{}}0000000000{ANj{{Af{{AIb{c}}AId}}}ACh}{{AOf{El{BCh}}AHj}{{Af{{AIb{c}}AId}}}ACh}{{{BAj{ec}}{El{BCh}}AHj}{{Af{{AIb{c}}AId}}}ACh{{AOf{c}}}}{{{BAj{ec}}}{{Af{{AIb{c}}AId}}}ACh{{ANj{c}}}}{{{AIb{c}}}{{Af{{AIb{c}}AId}}}ACh}{AJd{{Af{{AIb{c}}AId}}}ACh}{AOf{{Af{{BBf{c}}AId}}}ACh}{{{BBf{c}}}{{Af{{BBf{c}}AId}}}ACh}{{{BAj{ec}}}{{Af{{BBf{c}}AId}}}ACh{{AOf{c}}}}{{{BAj{ce}}}c{}ACh}{AJd{{Nj{AJd}}}}{{{BBf{c}}Gf}{{El{BBh}}}ACh}{{{BBf{c}}Gf{h{{Nn{e}}}}}BBdAChAJf}{{}Cn}{{{h{ACb}}}Cn}{{{h{AJd}}}Cn}2121{{{h{{BAh{ce}}}}}NhABnACh}{BAnBBb}{BB`BCj}{{{h{{BAh{ce}}}}}{{Af{{AIj{c}}ABl}}}ABnACh}{{}BAf}{{{h{{ACd{c{ACh{}{{ADh{e}}}}}}}}}{{El{Nh}}}ABn{{AEl{}{{ADl{ADn}}{AE`{AEb}}{AEd{AEf}}{AEh{AEj}}}}ABnABnABnABn}}55{{{h{BAf}}{h{BAf}}}BAf}6{{}{{h{A@d}}}}{{Nh{Nj{c}}}{{Af{{BAh{ce}}ABl}}}ABnACh}{BAnEl}{BB`El}{{{AIb{c}}BAf}{{AIb{c}}}ACh}{{{h{{BAh{ce}}}}{h{{BAh{ce}}}}}{{El{H`}}}{AJhABn}{AJhACh}}{{{h{BAn}}{h{BAn}}}{{El{H`}}}}{{{h{BBb}}{h{BBb}}}{{El{H`}}}}{{{h{c}}}NhABn}{{{h{{BAh{ce}}}}}{{h{{Bl{c}}}}}ABnACh}{{{h{{BAh{ce}}}}}{{Af{BhABl}}}ABnACh}{{{h{{BAh{ce}}}}g}{{Af{{Nj{{Nj{Ef}}}}ABl}}}{AC`ABn}ACh{{AHl{c}}}}{{{h{{BAh{ce}}}}}NhABnACh}{{}AJn}{{{h{{BAh{ce}}}}}{{ACf{ce}}}{AC`ABn}ACh}{{}BAf}{hc{}}0000000{{{h{AJd}}{h{{Nn{c}}}}}{{Af{AClBCl}}}AJf}{hId}00{{{h{{BAh{ce}}}}{h{dk}}}{{Af{{BAh{ge}}{AK`{i}}}}}ABnAChABn{}{{AKb{cgi}}}}{c{{Af{e}}}{}{}}0000000000{{}{{Af{c}}}{}}0000000000{hA@b}0000000000{{}c{}}0000000000`{{{h{BCn}}}{{El{Al}}}}{{{h{BCn}}}{{El{Ff}}}}{{{h{BCn}}Nh}{{El{Md}}}}{{}h}{{{h{Lb}}{h{A@d}}{h{{Bl{{h{A@d}}}}}}}{{Af{BhBD`}}}}````````````````````````````````````{{{h{dLh}}BDbBb{Bf{Bd}}}{{El{{Bf{Bd}}}}}}{ClCn}0{{{h{Lh}}{h{{Nn{Nl}}}}}Ml}{ClEl}{h{{h{c}}}{}}000000{{{h{d}}}{{h{dc}}}{}}000000{{Ml{h{{ABj{ACl}}}}{h{{Nn{Nl}}}}}Lh}{{{h{BDb}}}BDb}{{{h{BDd}}}BDd}{{{h{{BDf{c}}}}}{{BDf{c}}}{ChBDhJnCh}}{{{h{Bb}}}Bb}{{{h{Lh}}}Lh}{{{h{Oh}}}Oh}{{h{h{dc}}}Bh{}}00000{{hEf}Bh}00000{{{h{BDb}}{h{BDb}}}H`}{{{h{Bb}}{h{Bb}}}H`}{{}Bb}{{}Lh}{{}Oh}{{{h{{BDf{c}}}}}{{h{e}}}{BDhJnCh}{}}{{{h{BDj}}}{{El{AJd}}}}0{{{h{{BDf{BCj}}}}}{{El{AJd}}}}{{{h{{BDf{{BDl{BBh}}}}}}}{{El{AJd}}}}{{{h{{BDf{{BDn{BBh}}}}}}}{{El{AJd}}}}{{{h{BDb}}{h{BDb}}}Cn}{{{h{BDd}}{h{BDd}}}Cn}{{{h{Bb}}{h{Bb}}}Cn}{{{h{Oh}}{h{Oh}}}Cn}{{h{h{c}}}Cn{}}0000000{{{h{Lh}}BDb}{{El{{h{{Bf{Bd}}}}}}}}{{{h{BDb}}{h{dJh}}}Jl}{{{h{Jb}}{h{dJh}}}Jl}0{{{h{BDd}}{h{dJh}}}Jl}{{{h{{BDf{c}}}}{h{dJh}}}Jl{JnBDhJnCh}}{{{h{Bb}}{h{dJh}}}Jl}{{{h{Lh}}{h{dJh}}}Jl}{{{h{Oh}}{h{dJh}}}Jl}{cc{}}{AInBDb}{AEjBDb}222222{{{h{BDb}}{h{dc}}}BhLj}{{{h{BDj}}{h{{Nn{Nl}}}}}BDb}{{{h{{BDf{BCj}}}}{h{{Nn{Nl}}}}}BDb}{{{h{{BDf{{BDn{BBh}}}}}}{h{{Nn{Nl}}}}}BDb}{{{h{{BDf{{BDl{BBh}}}}}}{h{{Nn{Nl}}}}}BDb}{{{h{Lh}}}{{Nj{{h{BDb}}}}}}{{}c{}}000000{{cBDd}{{BDf{c}}}{BDhJnCh}}{{}Lh}{{{h{BDb}}{h{BDb}}}{{El{H`}}}}{{{h{Bb}}{h{Bb}}}{{El{H`}}}}{{{h{dLh}}BDbBb}{{El{{Bf{Bd}}}}}}{{{h{BE`}}{h{dJ`}}Nh{h{Cl}}{h{{Nn{Nl}}}}}{{Af{BhJb}}}}{{{h{{BDf{{BDl{BBh}}}}}}{h{dJ`}}Nh{h{Cl}}{h{{Nn{Nl}}}}}{{Af{BhJb}}}}{{{h{{BDf{BCj}}}}{h{dJ`}}Nh{h{Cl}}{h{{Nn{Nl}}}}}{{Af{BhJb}}}}{{{h{{BDf{{BDn{BBh}}}}}}{h{dJ`}}Nh{h{Cl}}{h{{Nn{Nl}}}}}{{Af{BhJb}}}}{{{h{Bd}}{h{dJ`}}{h{Cl}}{h{{Nn{Nl}}}}}{{Af{BhJb}}}}{{h{h{dJ`}}{h{Cl}}{h{{Nn{Nl}}}}}{{Af{BhJb}}}}{ClCn}{{{h{Lh}}}{{Nj{{h{{Bf{Bd}}}}}}}}{ClOh}{hc{}}00000{hId}44{c{{Af{e}}}{}{}}000000{{}{{Af{c}}}{}}000000{hA@b}000000{{}c{}}000000{BEbCn}```````````````{A@hn}{A@hEn}{AAbBf}0","D":"GCh","p":[[5,"Balance",2036,2042],[0,"mut"],[5,"TxBuilder",2036,2043],[1,"reference",null,null,1],[5,"PushBytes",2044],[10,"AsRef",2045],[5,"OutPoint",2046],[5,"Input",2047],[5,"Weight",2048],[6,"AddForeignUtxoError",2036,2043],[6,"Result",2049,null,1],[5,"Sequence",2046],[5,"ScriptBuf",2050],[5,"Amount",2051],[5,"Wallet",2036,2052],[6,"KeychainKind",2036,2053],[5,"SignerOrdering",1994,2054],[10,"TransactionSigner",1994,2054],[5,"Arc",2055,null,1],[1,"unit"],[6,"AddUtxoError",2036,2043],[1,"slice"],[5,"AddressInfo",2036,2052],[5,"Address",2056],[17,"Item"],[8,"Indexed",2057],[10,"Iterator",2058],[10,"Clone",2059],[5,"BTreeMap",2060],[5,"SignOptions",2036,2054],[1,"bool"],[5,"Block",2061],[1,"u32"],[5,"CannotConnectError",2062],[5,"BlockId",2063],[6,"ApplyHeaderError",2062],[5,"Transaction",2046],[10,"Into",2045,null,1],[1,"u64"],[1,"tuple",null,null,1],[10,"IntoIterator",2064],[5,"Update",2036,2052],[1,"u8"],[5,"ConfirmationBlockTime",2063],[5,"TxGraph",2065],[6,"Option",2066,null,1],[5,"Txid",2046],[8,"DefaultCoinSelectionAlgorithm",607,2067],[6,"BuildFeeBumpError",1461,2068],[6,"CalculateFeeError",2065],[5,"FeeRate",2069],[8,"WalletTx",2036,2052],[6,"ChainPosition",2070],[5,"LocalOutput",2036,2053],[5,"ChangeSet",2036,2071],[6,"ChangeSpendPolicy",2036,2043],[5,"LoadParams",2036,2072],[5,"BlockHash",2061],[6,"Network",2073],[5,"CheckPointIter",2074],[5,"WeightedUtxo",2036,2053],[6,"Utxo",2036,2053],[6,"TxOrdering",2036,2043],[6,"Ordering",2075],[10,"CoinSelectionAlgorithm",607,2067],[5,"CreateParams",2036,2072],[5,"PersistedWallet",2036,2076],[6,"CreateWithPersistError",2036,2076],[10,"WalletPersister",2036,2076],[10,"IntoWalletDescriptor",1777],[10,"Send",2077],[10,"AsyncWalletPersister",2036,2076],[6,"Error",1043],[5,"String",2078],[10,"Deserializer",2079],[6,"LoadWithPersistError",2036,2076],[10,"PartialEq",2075],[6,"LoadError",2036,2052],[6,"LoadMismatch",2036,2052],[5,"Psbt",2080],[6,"SignerError",1994,2054],[6,"CreateTxError",1461,2068],[10,"RngCore",2081],[5,"Formatter",2082],[5,"Error",2082],[8,"Result",2082],[10,"Debug",2082],[6,"FileStoreError",2036,2076],[10,"Display",2082],[6,"ApplyBlockError",2036,2052],[5,"ChangeSet",2062],[5,"ChangeSet",2083],[5,"ChangeSet",2084],[5,"ChangeSet",2065],[5,"FullScanResponse",2085],[5,"SyncResponse",2085],[5,"Transaction",2086],[8,"Result",2087],[5,"PsbtSighashType",2047],[5,"SignersContainer",1994,2054],[10,"Hasher",2088],[17,"Error"],[10,"Future",2089,null,1],[5,"Box",2090,null,1],[5,"Pin",2091],[5,"TxOut",2046],[10,"IsDust",2036,2092],[5,"Script",2093],[8,"ExtendedDescriptor",1777],[8,"KeyMap",1778,2094],[5,"CheckPoint",2074],[10,"DoubleEndedIterator",2095],[5,"LocalChain",2062],[6,"LockTime",2096],[5,"Policy",1076],[1,"usize"],[5,"Vec",2097],[6,"All",2098],[5,"Secp256k1",2099],[10,"Serializer",2100],[5,"KeychainTxOutIndex",2083],[5,"FullScanRequestBuilder",2085],[5,"SyncRequestBuilder",2085],[6,"TapLeavesOptions",1994,2054],[17,"Output"],[10,"FnMut",2101],[5,"TxNode",2065],[5,"TxUpdate",2102],[5,"TypeId",2103],[1,"str"],[1,"i32"],[15,"InvalidTxid",2038],[15,"UnexpectedConnectedToHash",593],[15,"Network",595],[15,"Genesis",595],[15,"Descriptor",595],[15,"Custom",2040],[15,"Foreign",604],[5,"InsufficientFunds",607,2067],[5,"LargestFirstCoinSelection",607,2067],[5,"OldestFirstCoinSelection",607,2067],[5,"BranchAndBoundCoinSelection",607,2067],[5,"SingleRandomDraw",607,2067],[5,"CoinSelectionResult",607,2067],[6,"Excess",607,2067],[10,"Default",2104],[15,"Change",724],[15,"NoChange",724],[6,"Descriptor",1777,2094],[6,"Error",2105],[10,"MiniscriptKey",2105],[10,"ToPublicKey",2105],[6,"ScriptContextEnum",1778],[5,"Miniscript",1777,2106],[6,"Terminal",2107],[10,"ScriptContext",1777,2108],[6,"Tree",2109],[6,"DescriptorPublicKey",1777,2110],[5,"DefiniteDescriptorKey",2110],[6,"ConversionError",2110],[6,"Placeholder",2111],[5,"Satisfaction",2111],[10,"AssetProvider",2112],[17,"Key"],[6,"ScriptContextError",2108],[17,"Sha256"],[5,"Hash",2113],[17,"Hash256"],[5,"Hash",2114],[17,"Ripemd160"],[5,"Hash",2115],[17,"Hash160"],[5,"Hash",2116],[10,"ParseableKey",2107],[6,"Legacy",1777,2108],[6,"Segwitv0",1777,2108],[10,"Ord",2075],[5,"PublicKey",2117],[10,"Verification",2118],[6,"DescriptorType",2094],[5,"DescriptorId",2119],[10,"FromStrKey",2120],[5,"ExtData",2121],[5,"ExtParams",2122],[6,"AnalysisError",2122],[10,"ExtractPolicy",1777],[6,"BuildSatisfaction",1076],[5,"Range",2123],[5,"Wpkh",2124],[5,"Wsh",2124],[5,"Pkh",2125],[5,"Tr",2126],[5,"Bare",2125],[5,"Sh",2127],[5,"Type",2128],[5,"Tree",2129],[5,"DerivationPath",2130],[10,"Satisfier",2111],[10,"Hash",2088],[5,"Assets",2112],[6,"DescriptorKey",1778],[6,"KeyError",1778],[5,"Iter",2131],[5,"PkIter",2131],[6,"Policy",2132],[6,"LiftError",2133],[5,"Fingerprint",2130],[6,"BareCtx",2108],[6,"TapTree",2126],[6,"DescriptorSecretKey",1778,2110],[10,"Signing",2118],[10,"PartialOrd",2075],[5,"Plan",2112],[5,"TxIn",2046],[6,"SigType",2108],[6,"TranslateErr",2105],[10,"Translator",2105],[6,"Error",2130],[6,"Error",2134],[6,"HexToBytesError",2135],[6,"ParsePublicKeyError",2117],[6,"PolicyError",1076],[6,"PkOrF",1076],[6,"SatisfiableItem",1076],[6,"Satisfaction",1076],[5,"Condition",1076],[15,"PsbtTimelocks",1241],[15,"Complete",1244],[15,"Partial",1244],[8,"ConditionMap",1076],[15,"PartialComplete",1244],[8,"FoldedConditionMap",1076],[15,"Sha256Preimage",1255],[15,"Hash256Preimage",1255],[15,"Ripemd160Preimage",1255],[15,"Hash160Preimage",1255],[15,"Thresh",1255],[15,"Multisig",1255],[15,"AbsoluteTimelock",1255],[15,"RelativeTimelock",1255],[6,"LockTime",2136],[10,"DescriptorTemplate",1265],[8,"DescriptorTemplateOut",1265],[5,"P2Pkh",1265],[10,"IntoDescriptorKey",1778],[5,"P2Wpkh_P2Sh",1265],[5,"P2Wpkh",1265],[5,"P2TR",1265],[6,"Tap",2108],[5,"Bip44",1265],[10,"DerivableKey",1778],[5,"Bip44Public",1265],[5,"Bip49",1265],[5,"Bip49Public",1265],[5,"Bip84",1265],[5,"Bip84Public",1265],[5,"Bip86",1265],[5,"Bip86Public",1265],[6,"MiniscriptPsbtError",1461,2068],[6,"Error",2137],[15,"RbfSequenceCsv",1532],[15,"LockTime",1532],[15,"FeeTooLow",1532],[15,"FeeRateTooLow",1532],[8,"WalletExport",1538,2138],[5,"FullyNodedExport",1538,2138],[8,"ValidNetworks",1778],[5,"SortedMultiVec",1778,2139],[5,"GeneratedKey",1778],[5,"PrivateKeyGenerateOptions",1778],[5,"SinglePub",1778,2110],[5,"SinglePriv",1778,2110],[6,"SinglePubKey",1778,2110],[5,"Xpub",2130],[6,"ExtendedKey",1778],[5,"Xpriv",2130],[10,"FromStr",2140],[17,"Entropy"],[17,"Options"],[10,"GeneratableKey",1778],[10,"AsMut",2045],[10,"GeneratableDefaultOptions",1778],[10,"CryptoRng",2081],[8,"KeySource",2130],[5,"PrivateKey",2117],[5,"DescriptorKeyParseError",2110],[10,"PsbtUtils",1837],[6,"Error",2141],[6,"SignerId",1994,2054],[6,"SignerContext",1994,2054],[5,"SignerWrapper",1994,2054],[10,"Sized",2077],[10,"SignerCommon",1994,2054],[5,"DescriptorXKey",2110],[5,"DescriptorMultiXKey",2110],[10,"InputSigner",1994,2054],[15,"Tap",2022],[8,"DerivedDescriptor",1777],[10,"ExtScriptContext",1778]],"r":[[0,2043],[1,2043],[2,2052],[3,2052],[4,2076],[5,2042],[6,2052],[7,2043],[8,2043],[9,2071],[10,2043],[11,2072],[12,2076],[13,2043],[14,2076],[15,2076],[16,2052],[17,2052],[18,2076],[19,2076],[20,2053],[21,2076],[22,2053],[23,2052],[24,1777],[25,2053],[26,2076],[27,2043],[28,2043],[29,2092],[30,2053],[31,2076],[32,2052],[33,2052],[34,2072],[35,2076],[36,2053],[37,2053],[38,2052],[39,2052],[40,2052],[41,2052],[42,2043],[43,2052],[44,2043],[45,2076],[46,2076],[47,2076],[48,2043],[49,2054],[50,2043],[51,2043],[52,2052],[53,2043],[54,2043],[55,2052],[56,2053],[57,2071],[58,2071],[59,2052],[60,2076],[61,2052],[62,2053],[63,2076],[64,2042],[65,2043],[66,2043],[67,2043],[68,2043],[69,2043],[70,2052],[71,2043],[72,2043],[73,2043],[74,2052],[75,2052],[76,2054],[77,2043],[78,2054],[79,2052],[80,2052],[81,2052],[82,2052],[83,2052],[84,2053],[85,2053],[86,2052],[87,2054],[88,2052],[90,2072],[91,2042],[92,2072],[93,2053],[94,2053],[95,2053],[96,2053],[97,2071],[98,2076],[99,2076],[100,2076],[101,2076],[102,2054],[103,2043],[104,2043],[105,2043],[106,2043],[107,2043],[108,2052],[109,2052],[110,2052],[111,2052],[112,2052],[113,2052],[114,2072],[115,2042],[116,2072],[117,2053],[118,2053],[119,2053],[120,2053],[121,2071],[122,2076],[123,2076],[124,2076],[125,2076],[126,2054],[127,2043],[128,2043],[129,2043],[130,2043],[131,2043],[132,2052],[133,2052],[134,2052],[135,2052],[136,2052],[137,2052],[138,2052],[139,2052],[140,2052],[141,2052],[142,2052],[144,2052],[145,2052],[146,2053],[147,2071],[148,2043],[149,2072],[150,2072],[151,2052],[152,2042],[153,2053],[154,2053],[155,2053],[156,2053],[157,2071],[158,2054],[159,2043],[160,2043],[161,2052],[162,2052],[163,2042],[164,2053],[165,2053],[166,2053],[167,2053],[168,2071],[169,2054],[170,2043],[171,2043],[172,2052],[173,2052],[174,2042],[175,2053],[176,2053],[177,2053],[178,2053],[179,2071],[180,2054],[181,2043],[182,2043],[183,2052],[184,2052],[185,2053],[186,2043],[187,2052],[188,2043],[189,2042],[190,2076],[191,2052],[192,2076],[193,2052],[194,2072],[195,2072],[196,2072],[197,2052],[198,2043],[199,2042],[200,2072],[201,2071],[202,2054],[203,2043],[204,2043],[205,2052],[206,2076],[207,2052],[208,2076],[209,2052],[210,2053],[211,2052],[213,2072],[214,2071],[216,2052],[217,2042],[218,2053],[219,2053],[220,2071],[221,2043],[222,2043],[223,2043],[224,2042],[225,2053],[226,2053],[227,2053],[228,2053],[229,2071],[230,2076],[231,2043],[232,2052],[233,2052],[234,2052],[235,2042],[236,2042],[237,2053],[238,2053],[239,2053],[240,2053],[241,2053],[242,2053],[243,2053],[244,2053],[245,2043],[246,2043],[247,2052],[248,2052],[249,2052],[250,2052],[251,2072],[252,2043],[253,2043],[255,2052],[256,2043],[257,2043],[258,2042],[259,2042],[260,2053],[261,2053],[262,2053],[263,2053],[264,2071],[265,2076],[266,2076],[267,2076],[268,2076],[269,2076],[270,2076],[271,2076],[272,2054],[273,2043],[274,2043],[275,2043],[276,2043],[277,2043],[278,2043],[279,2043],[280,2052],[281,2052],[282,2052],[283,2052],[284,2052],[285,2052],[286,2052],[287,2052],[288,2052],[290,2072],[291,2042],[292,2072],[293,2053],[294,2053],[295,2053],[296,2053],[297,2071],[298,2071],[299,2071],[300,2071],[301,2071],[302,2076],[303,2076],[304,2076],[305,2076],[306,2076],[307,2054],[308,2043],[309,2043],[310,2043],[311,2043],[312,2043],[313,2052],[314,2052],[315,2052],[316,2052],[317,2052],[318,2052],[319,2052],[320,2052],[321,2052],[322,2071],[323,2072],[324,2052],[325,2052],[326,2052],[327,2052],[328,2053],[329,2053],[330,2043],[331,2042],[332,2043],[333,2052],[334,2071],[335,2071],[336,2076],[337,2076],[338,2052],[339,2072],[340,2042],[341,2072],[342,2053],[343,2053],[344,2053],[345,2053],[346,2071],[347,2076],[348,2076],[349,2076],[350,2076],[351,2054],[352,2043],[353,2043],[354,2043],[355,2043],[356,2043],[357,2052],[358,2052],[359,2052],[360,2052],[361,2052],[362,2052],[363,2092],[364,2071],[365,2052],[366,2053],[367,2053],[368,2052],[369,2052],[370,2072],[371,2072],[373,2052],[374,2052],[375,2052],[376,2052],[377,2052],[378,2076],[379,2052],[380,2076],[381,2072],[382,2072],[383,2072],[384,2052],[385,2052],[386,2071],[387,2072],[388,2072],[389,2043],[390,2052],[391,2071],[393,2072],[394,2052],[395,2071],[396,2072],[397,2072],[398,2072],[399,2052],[400,2052],[401,2043],[402,2043],[403,2043],[404,2043],[405,2053],[406,2053],[407,2053],[408,2043],[409,2052],[410,2076],[411,2076],[412,2076],[413,2076],[414,2071],[415,2052],[416,2043],[418,2052],[419,2052],[420,2052],[422,2142],[423,2053],[424,2071],[425,2052],[426,2052],[427,2053],[430,2042],[431,2053],[432,2053],[433,2071],[434,2043],[435,2052],[436,2052],[437,2043],[438,2043],[439,2052],[440,2054],[441,2052],[442,2052],[443,2043],[444,2043],[445,2052],[446,2052],[447,2052],[448,2052],[449,2052],[450,2052],[451,2054],[452,1777],[453,2042],[454,2053],[455,2053],[456,2053],[457,2053],[458,2071],[459,2054],[460,2043],[461,2043],[462,2052],[463,2052],[464,2042],[465,2076],[466,2076],[467,2076],[468,2043],[469,2043],[470,2052],[471,2052],[472,2052],[473,2042],[474,2052],[475,2052],[476,2054],[477,2042],[478,2042],[479,2054],[480,2072],[481,2042],[482,2072],[483,2053],[484,2053],[485,2053],[486,2053],[487,2071],[488,2076],[489,2076],[490,2076],[491,2076],[492,2054],[493,2043],[494,2043],[495,2043],[496,2043],[497,2043],[498,2052],[499,2052],[500,2052],[501,2052],[502,2052],[503,2052],[504,2072],[505,2042],[506,2072],[507,2053],[508,2053],[509,2053],[510,2053],[511,2071],[512,2076],[513,2076],[514,2076],[515,2076],[516,2054],[517,2043],[518,2043],[519,2043],[520,2043],[521,2043],[522,2052],[523,2052],[524,2052],[525,2052],[526,2052],[527,2052],[528,2052],[529,2052],[530,2071],[531,2052],[532,2052],[533,2053],[534,2053],[535,2072],[536,2042],[537,2072],[538,2053],[539,2053],[540,2053],[541,2053],[542,2071],[543,2076],[544,2076],[545,2076],[546,2076],[547,2054],[548,2043],[549,2043],[550,2043],[551,2043],[552,2043],[553,2052],[554,2052],[555,2052],[556,2052],[557,2052],[558,2052],[559,2052],[560,2052],[561,2043],[562,2042],[563,2053],[565,2043],[566,2072],[567,2042],[568,2072],[569,2053],[570,2053],[571,2053],[572,2053],[573,2071],[574,2076],[575,2076],[576,2076],[577,2076],[578,2054],[579,2043],[580,2043],[581,2043],[582,2043],[583,2043],[584,2052],[585,2052],[586,2052],[587,2052],[588,2052],[589,2052],[590,2052],[607,2067],[608,2067],[609,2067],[610,2067],[611,2067],[612,2067],[613,2067],[614,2067],[615,2067],[616,2067],[617,2067],[618,2067],[619,2067],[620,2067],[621,2067],[622,2067],[623,2067],[624,2067],[625,2067],[626,2067],[627,2067],[628,2067],[629,2067],[630,2067],[631,2067],[632,2067],[633,2067],[634,2067],[635,2067],[636,2067],[637,2067],[638,2067],[639,2067],[640,2067],[641,2067],[642,2067],[643,2067],[644,2067],[645,2067],[646,2067],[647,2067],[648,2067],[649,2067],[650,2067],[651,2067],[652,2067],[653,2067],[654,2067],[655,2067],[656,2067],[657,2067],[658,2067],[659,2067],[660,2067],[661,2067],[662,2067],[663,2067],[664,2067],[665,2067],[666,2067],[667,2067],[668,2067],[669,2067],[670,2067],[671,2067],[672,2067],[673,2067],[674,2067],[675,2067],[676,2067],[677,2067],[678,2067],[679,2067],[680,2067],[681,2067],[682,2067],[683,2067],[684,2067],[685,2067],[686,2067],[687,2067],[688,2067],[689,2067],[690,2067],[691,2067],[692,2067],[693,2067],[694,2067],[695,2067],[696,2067],[697,2067],[698,2067],[699,2067],[700,2067],[701,2067],[702,2067],[703,2067],[704,2067],[705,2067],[706,2067],[707,2067],[708,2067],[709,2067],[710,2067],[711,2067],[712,2067],[713,2067],[714,2067],[715,2067],[716,2067],[717,2067],[718,2067],[719,2067],[720,2067],[721,2067],[722,2067],[723,2067],[731,2094],[733,2094],[735,2110],[738,2106],[741,2108],[742,2108],[743,2106],[744,2110],[747,2094],[748,1076],[749,2108],[750,2108],[753,2094],[754,2110],[755,2106],[759,2094],[762,2094],[765,2094],[766,2110],[767,2094],[768,2108],[769,2108],[770,2106],[771,2106],[772,2110],[773,2094],[774,2110],[775,2094],[776,2108],[777,2108],[778,2106],[779,2110],[780,2094],[781,2108],[782,2108],[783,2106],[784,2106],[785,2106],[786,2106],[787,1042],[788,2108],[789,2108],[790,2108],[791,2108],[792,2108],[793,2108],[794,2108],[795,2108],[796,2108],[797,2108],[798,2108],[799,2108],[800,2108],[801,2108],[802,2108],[803,2108],[804,2108],[805,2108],[806,2108],[807,2108],[808,2108],[809,2108],[810,2108],[811,2108],[812,2108],[813,2108],[814,2108],[815,2108],[816,2108],[818,2110],[819,2094],[820,2108],[821,2108],[822,2106],[823,2110],[824,2094],[825,2108],[826,2108],[827,2106],[828,2110],[829,2094],[830,2108],[831,2108],[832,2106],[833,2110],[834,2094],[835,2108],[836,2108],[837,2106],[838,2106],[839,2110],[840,2094],[841,2094],[842,2094],[843,2094],[844,2094],[845,2110],[846,2094],[847,2106],[848,2094],[849,2106],[850,2110],[851,2094],[852,2108],[853,2108],[854,2106],[855,2110],[856,2110],[857,2094],[858,2094],[859,2108],[860,2108],[861,2108],[862,2108],[863,2106],[864,2106],[866,2094],[867,2106],[868,2106],[870,2094],[871,2106],[872,2094],[873,2110],[874,2110],[875,2094],[876,2094],[877,2108],[878,2108],[879,2106],[880,2106],[881,2094],[882,2106],[883,2110],[884,2110],[885,2094],[886,2094],[887,2094],[888,2094],[889,2094],[890,2094],[891,2094],[892,2108],[893,2108],[894,2106],[895,2106],[896,2106],[897,2110],[898,2094],[899,2106],[900,2106],[901,2106],[902,2094],[903,2106],[904,2110],[905,2110],[906,2106],[907,2106],[908,2094],[909,2094],[910,2106],[911,2106],[912,2110],[913,2094],[914,2110],[915,2094],[916,2108],[917,2108],[918,2106],[919,2110],[920,2094],[921,2108],[922,2108],[923,2106],[924,2110],[925,2110],[926,2106],[927,2094],[928,2110],[931,2110],[932,2094],[933,2110],[934,2094],[935,2106],[936,2110],[937,2110],[938,2106],[939,2106],[940,2094],[941,2106],[942,2106],[943,2110],[944,2108],[945,2108],[946,2108],[947,2106],[948,2094],[949,2106],[950,2094],[951,2108],[952,2108],[953,2108],[954,2094],[955,2094],[956,2094],[957,2094],[958,2094],[959,2094],[960,2094],[961,2094],[962,2094],[963,2094],[964,2094],[965,2094],[966,2094],[967,2094],[968,2106],[969,2110],[970,2108],[971,2108],[972,2106],[973,2094],[974,2106],[975,2106],[976,2110],[977,2094],[978,2108],[979,2108],[980,2106],[981,2108],[982,2108],[983,2108],[984,2094],[985,2094],[987,2106],[988,2094],[989,2106],[990,2094],[991,2106],[992,2106],[993,2094],[994,2094],[995,2106],[996,2110],[997,2094],[998,2106],[999,2108],[1000,2108],[1001,2108],[1002,2106],[1004,2110],[1005,2094],[1006,2108],[1007,2108],[1008,2106],[1009,2110],[1010,2094],[1011,2106],[1012,2094],[1013,2108],[1014,2108],[1015,2108],[1016,2108],[1017,2094],[1018,2106],[1019,2110],[1020,2094],[1021,2108],[1022,2108],[1023,2106],[1024,2110],[1025,2094],[1026,2108],[1027,2108],[1028,2106],[1029,2106],[1030,2110],[1031,2094],[1032,2108],[1033,2108],[1034,2106],[1035,2094],[1036,2110],[1037,2094],[1038,2108],[1039,2108],[1040,2106],[1041,2106],[1461,2068],[1462,2068],[1463,2068],[1464,2068],[1465,2068],[1466,2068],[1467,2068],[1468,2068],[1469,2068],[1470,2068],[1471,2068],[1472,2068],[1473,2068],[1474,2068],[1475,2068],[1476,2068],[1477,2068],[1478,2068],[1479,2068],[1480,2068],[1481,2068],[1482,2068],[1483,2068],[1484,2068],[1485,2068],[1486,2068],[1487,2068],[1488,2068],[1489,2068],[1490,2068],[1491,2068],[1492,2068],[1493,2068],[1494,2068],[1495,2068],[1496,2068],[1497,2068],[1498,2068],[1499,2068],[1500,2068],[1501,2068],[1502,2068],[1503,2068],[1504,2068],[1505,2068],[1506,2068],[1507,2068],[1508,2068],[1509,2068],[1510,2068],[1511,2068],[1512,2068],[1513,2068],[1514,2068],[1515,2068],[1516,2068],[1517,2068],[1518,2068],[1519,2068],[1520,2068],[1521,2068],[1522,2068],[1523,2068],[1524,2068],[1525,2068],[1526,2068],[1527,2068],[1528,2068],[1529,2068],[1530,2068],[1531,2068],[1538,2138],[1539,2138],[1540,2138],[1541,2138],[1542,2138],[1543,2138],[1544,2138],[1545,2138],[1546,2138],[1547,2138],[1548,2138],[1549,2138],[1550,2138],[1551,2138],[1552,2138],[1553,2138],[1554,2138],[1555,2138],[1556,2138],[1557,2138],[1558,2138],[1559,2138],[1560,2138],[1564,2110],[1565,2110],[1570,2110],[1578,2108],[1580,2094],[1584,2110],[1585,2110],[1590,2108],[1593,2110],[1594,2110],[1595,2110],[1596,2110],[1597,2110],[1598,2139],[1601,2110],[1602,2110],[1603,2110],[1612,2139],[1613,2110],[1614,2110],[1615,2110],[1616,2110],[1623,2139],[1624,2110],[1625,2110],[1626,2110],[1627,2110],[1628,2139],[1629,2108],[1630,2108],[1634,2139],[1635,2110],[1636,2110],[1637,2110],[1638,2110],[1642,2139],[1643,2110],[1644,2110],[1645,2110],[1646,2110],[1650,2139],[1651,2110],[1652,2110],[1653,2110],[1654,2110],[1655,2139],[1656,2110],[1657,2110],[1661,2139],[1664,2139],[1665,2110],[1666,2110],[1667,2110],[1668,2110],[1671,2139],[1672,2139],[1673,2110],[1674,2110],[1675,2110],[1676,2110],[1677,2110],[1678,2110],[1679,2110],[1680,2110],[1686,2139],[1687,2139],[1688,2110],[1689,2110],[1690,2110],[1691,2110],[1692,2110],[1693,2139],[1704,2139],[1705,2110],[1706,2110],[1707,2110],[1708,2110],[1711,2110],[1712,2139],[1720,2139],[1721,2110],[1722,2110],[1729,2139],[1730,2110],[1731,2110],[1732,2110],[1733,2110],[1739,2110],[1744,2110],[1749,2110],[1754,2139],[1755,2110],[1756,2110],[1757,2139],[1759,2108],[1760,2139],[1761,2139],[1763,2139],[1764,2108],[1765,2139],[1766,2110],[1767,2110],[1769,2139],[1770,2110],[1771,2110],[1772,2108],[1773,2139],[1774,2139],[1775,2139],[1776,2139],[1777,2108],[1778,2139],[1783,2139],[1784,2110],[1785,2110],[1786,2110],[1787,2110],[1788,2110],[1790,2139],[1791,2110],[1792,2139],[1799,2139],[1800,2110],[1801,2110],[1802,2110],[1803,2110],[1810,2139],[1811,2110],[1812,2110],[1813,2110],[1814,2110],[1821,2139],[1822,2110],[1823,2110],[1824,2110],[1825,2110],[1832,2139],[1833,2110],[1834,2110],[1835,2110],[1836,2110],[1841,2143],[1842,2143],[1843,2054],[1844,2054],[1845,2054],[1846,2054],[1847,2054],[1848,2054],[1849,2054],[1850,2054],[1851,2054],[1852,2054],[1853,2054],[1854,2054],[1855,2054],[1856,2054],[1857,2054],[1858,2054],[1859,2054],[1860,2054],[1861,2054],[1862,2054],[1863,2054],[1864,2054],[1865,2054],[1866,2054],[1867,2054],[1868,2054],[1869,2054],[1870,2054],[1871,2054],[1872,2054],[1873,2054],[1874,2054],[1875,2054],[1876,2054],[1877,2054],[1878,2054],[1879,2054],[1880,2054],[1881,2054],[1882,2054],[1883,2054],[1884,2054],[1885,2054],[1886,2054],[1887,2054],[1888,2054],[1889,2054],[1890,2054],[1891,2054],[1892,2054],[1893,2054],[1894,2054],[1895,2054],[1896,2054],[1897,2054],[1898,2054],[1899,2054],[1900,2054],[1901,2054],[1902,2054],[1903,2054],[1904,2054],[1905,2054],[1906,2054],[1907,2054],[1908,2054],[1909,2054],[1910,2054],[1911,2054],[1912,2054],[1913,2054],[1914,2054],[1915,2054],[1916,2054],[1917,2054],[1918,2054],[1919,2054],[1920,2054],[1921,2054],[1922,2054],[1923,2054],[1924,2054],[1925,2054],[1926,2054],[1927,2054],[1928,2054],[1929,2054],[1930,2054],[1931,2054],[1932,2054],[1933,2054],[1934,2054],[1935,2054],[1936,2054],[1937,2054],[1938,2054],[1939,2054],[1940,2054],[1941,2054],[1942,2054],[1943,2054],[1944,2054],[1945,2054],[1946,2054],[1947,2054],[1948,2054],[1949,2054],[1950,2054],[1951,2054],[1952,2054],[1953,2054],[1954,2054],[1955,2054],[1956,2054],[1957,2054],[1958,2054],[1959,2054],[1960,2054],[1961,2054],[1962,2054],[1963,2054],[1964,2054],[1965,2054],[1966,2054],[1967,2054],[1968,2054],[1969,2054],[1970,2054],[1971,2054],[1972,2054],[1973,2054],[1974,2054],[1975,2054],[1976,2054],[1977,2054],[1978,2054],[1979,2054],[1980,2054],[1981,2054],[1982,2054],[1983,2054],[1984,2054],[1985,2054],[1986,2054],[1987,2054],[1988,2054],[1989,2054],[1990,2054],[1991,2054],[1992,2054],[1993,2054],[1994,2054],[1995,2054],[1996,2054],[1997,2054],[1998,2054],[1999,2054],[2000,2054],[2001,2054],[2002,2054],[2003,2054],[2004,2054],[2005,2054],[2006,2054],[2007,2054],[2008,2054],[2009,2054],[2010,2054],[2011,2054],[2012,2054],[2013,2054],[2014,2054],[2015,2054],[2016,2054],[2017,2054],[2018,2054],[2019,2054],[2020,2054],[2021,2054],[2023,2043],[2024,2043],[2025,2043],[2026,2043],[2027,2043],[2028,2043],[2029,2043],[2030,2043],[2031,2043],[2032,2043],[2033,2043],[2034,2043],[2035,2043],[2036,2043],[2037,2043]],"b":[[258,"impl-Debug-for-Balance"],[259,"impl-Display-for-Balance"],[266,"impl-Display-for-FileStoreError"],[267,"impl-Debug-for-FileStoreError"],[268,"impl-Display-for-LoadWithPersistError%3CE%3E"],[269,"impl-Debug-for-LoadWithPersistError%3CE%3E"],[270,"impl-Debug-for-CreateWithPersistError%3CE%3E"],[271,"impl-Display-for-CreateWithPersistError%3CE%3E"],[274,"impl-Debug-for-AddUtxoError"],[275,"impl-Display-for-AddUtxoError"],[276,"impl-Display-for-AddForeignUtxoError"],[277,"impl-Debug-for-AddForeignUtxoError"],[282,"impl-Display-for-AddressInfo"],[283,"impl-Debug-for-AddressInfo"],[284,"impl-Display-for-LoadError"],[285,"impl-Debug-for-LoadError"],[287,"impl-Debug-for-ApplyBlockError"],[288,"impl-Display-for-ApplyBlockError"],[298,"impl-From%3CChangeSet%3E-for-ChangeSet"],[299,"impl-From%3CChangeSet%3CConfirmationBlockTime,+ChangeSet%3E%3E-for-ChangeSet"],[300,"impl-From%3CChangeSet%3CConfirmationBlockTime%3E%3E-for-ChangeSet"],[301,"impl-From%3CChangeSet%3E-for-ChangeSet"],[314,"impl-From%3CFullScanResponse%3CKeychainKind%3E%3E-for-Update"],[316,"impl-From%3CSyncResponse%3E-for-Update"],[663,"impl-Debug-for-InsufficientFunds"],[664,"impl-Display-for-InsufficientFunds"],[841,"impl-Descriptor%3CDescriptorPublicKey%3E"],[842,"impl-Descriptor%3CDefiniteDescriptorKey%3E"],[873,"impl-Display-for-DescriptorPublicKey"],[874,"impl-Debug-for-DescriptorPublicKey"],[875,"impl-Debug-for-Descriptor%3CPk%3E"],[876,"impl-Display-for-Descriptor%3CPk%3E"],[879,"impl-Debug-for-Miniscript%3CPk,+Ctx%3E"],[880,"impl-Display-for-Miniscript%3CPk,+Ctx%3E"],[885,"impl-From%3CWpkh%3CPk%3E%3E-for-Descriptor%3CPk%3E"],[886,"impl-From%3CWsh%3CPk%3E%3E-for-Descriptor%3CPk%3E"],[887,"impl-From%3CPkh%3CPk%3E%3E-for-Descriptor%3CPk%3E"],[889,"impl-From%3CTr%3CPk%3E%3E-for-Descriptor%3CPk%3E"],[890,"impl-From%3CBare%3CPk%3E%3E-for-Descriptor%3CPk%3E"],[891,"impl-From%3CSh%3CPk%3E%3E-for-Descriptor%3CPk%3E"],[1060,"impl-Debug-for-Error"],[1061,"impl-Display-for-Error"],[1062,"impl-From%3CError%3E-for-Error"],[1063,"impl-From%3CError%3E-for-Error"],[1064,"impl-From%3CHexToBytesError%3E-for-Error"],[1065,"impl-From%3CParsePublicKeyError%3E-for-Error"],[1067,"impl-From%3CPolicyError%3E-for-Error"],[1068,"impl-From%3CError%3E-for-Error"],[1069,"impl-From%3CKeyError%3E-for-Error"],[1169,"impl-Display-for-PolicyError"],[1170,"impl-Debug-for-PolicyError"],[1499,"impl-Debug-for-MiniscriptPsbtError"],[1500,"impl-Display-for-MiniscriptPsbtError"],[1501,"impl-Display-for-CreateTxError"],[1502,"impl-Debug-for-CreateTxError"],[1503,"impl-Display-for-BuildFeeBumpError"],[1504,"impl-Debug-for-BuildFeeBumpError"],[1506,"impl-From%3CError%3E-for-CreateTxError"],[1507,"impl-From%3CPolicyError%3E-for-CreateTxError"],[1509,"impl-From%3CInsufficientFunds%3E-for-CreateTxError"],[1510,"impl-From%3CMiniscriptPsbtError%3E-for-CreateTxError"],[1511,"impl-From%3CError%3E-for-CreateTxError"],[1548,"impl-Debug-for-FullyNodedExport"],[1549,"impl-Display-for-FullyNodedExport"],[1684,"impl-Display-for-KeyError"],[1685,"impl-Debug-for-KeyError"],[1686,"impl-Debug-for-SortedMultiVec%3CPk,+Ctx%3E"],[1687,"impl-Display-for-SortedMultiVec%3CPk,+Ctx%3E"],[1688,"impl-Debug-for-DescriptorSecretKey"],[1689,"impl-Display-for-DescriptorSecretKey"],[1695,"impl-From%3CXpub%3E-for-ExtendedKey%3CCtx%3E"],[1696,"impl-From%3CXpriv%3E-for-ExtendedKey%3CCtx%3E"],[1702,"impl-From%3CError%3E-for-KeyError"],[1703,"impl-From%3CError%3E-for-KeyError"],[1736,"impl-DerivableKey%3CCtx%3E-for-GeneratedKey%3CK,+Ctx%3E"],[1737,"impl-IntoDescriptorKey%3CCtx%3E-for-GeneratedKey%3CK,+Ctx%3E"],[1925,"impl-SignerCommon-for-SignerWrapper%3CPrivateKey%3E"],[1926,"impl-SignerCommon-for-SignerWrapper%3CDescriptorXKey%3CXpriv%3E%3E"],[1927,"impl-SignerCommon-for-SignerWrapper%3CDescriptorMultiXKey%3CXpriv%3E%3E"],[1942,"impl-Display-for-SignerError"],[1943,"impl-Debug-for-SignerError"],[1950,"impl-From%3CFingerprint%3E-for-SignerId"],[1951,"impl-From%3CHash%3E-for-SignerId"],[1960,"impl-SignerCommon-for-SignerWrapper%3CPrivateKey%3E"],[1961,"impl-SignerCommon-for-SignerWrapper%3CDescriptorMultiXKey%3CXpriv%3E%3E"],[1962,"impl-SignerCommon-for-SignerWrapper%3CDescriptorXKey%3CXpriv%3E%3E"],[1977,"impl-InputSigner-for-SignerWrapper%3CDescriptorXKey%3CXpriv%3E%3E"],[1978,"impl-InputSigner-for-SignerWrapper%3CPrivateKey%3E"],[1979,"impl-InputSigner-for-SignerWrapper%3CDescriptorMultiXKey%3CXpriv%3E%3E"]],"c":"OjAAAAEAAAAAAAUAEAAAAEgDSQOkA6UDtQMEBg==","e":"OzAAAAEAAF4EdgAZAAAAQQAAAFYAAQBaADAAkAAAAJkAIgDIAAkA2gADAOEAGAD/AAAAAwEeACsBAwAyAQAAOwEAAD0BAABAAQAASQECAG0BAACJAQAAmAEBAKYBAACtAQUAuwEAAMUBFADhAS8AGAIXADcCFwBsAhwAigIDAI8CBgCYAgcAswIhAN8CAADtAgAAAQMBAAQDAAAHAwkAFAMAABcDAQAbAwAAIAMBACQDAQApAwEALAMBADADAQAzAxMATQMEAFMDDgBnAwEAagMJAHUDAwB6AwIAggMBAJMDBACdAwEAowMAAKkDAQCtAwEAsgMBALkDAQDKAwAA0QMEANcDAQDlAwIA6QMBAO0DBwD8AwkABwQEAA0EBAAiBAgALAQCADAEBABYBB8AegQaAJgEAQCfBAEArgQAALEEBAC3BCIAAAUXABkFOwBtBUgA0wUOAOMFAQDmBQIA7QUPAAcGAQALBgAADQYBABAGAAAUBgUARwYVAGAGGgB8BgEAfwYfAKAGAQCnBgEAsAYAALkGAgDJBgMAzgYBAN4GAADqBgIA9QYHAP4GAgACBysAXQcNAGwHFwCGBw4AlgcHAJ8HAQCnBwAAqQcCALYHAQC6BwIAvgcAAMIHBgDLBxsA","P":[[65,"Cs,T"],[66,"Cs"],[70,""],[71,"Cs"],[74,""],[77,"Cs"],[78,""],[81,"T,"],[82,""],[84,""],[90,"T"],[138,""],[148,"Cs"],[149,""],[163,"T"],[174,""],[188,"Cs,P"],[189,""],[190,"P"],[191,"D"],[192,"P"],[193,"D"],[194,"P"],[196,""],[198,"Cs"],[199,""],[206,"P,Deref::Target"],[207,"Deref::Target"],[208,"P,Deref::Target"],[209,""],[213,"D"],[214,""],[217,"__D"],[221,"Cs"],[224,""],[230,"E"],[231,""],[235,"K"],[251,""],[252,"Cs"],[255,""],[256,"Cs"],[257,"Cs,"],[258,""],[265,"P"],[266,""],[268,"E"],[272,""],[273,"Cs"],[274,""],[290,"T"],[298,""],[302,"T"],[305,"E"],[306,"T"],[314,""],[315,"T"],[316,""],[317,"T"],[319,""],[320,"T"],[322,""],[328,"__H"],[331,""],[332,"Cs"],[333,""],[336,"WalletPersister::Error"],[337,"AsyncWalletPersister::Error"],[338,""],[339,"U"],[363,""],[378,"P"],[379,""],[380,"P"],[383,""],[389,"Cs"],[390,""],[396,"D"],[397,""],[398,"D"],[399,""],[401,"Cs"],[405,""],[410,"WalletPersister::Error"],[411,"AsyncWalletPersister::Error"],[412,"P"],[414,""],[416,"Cs"],[418,""],[430,"__S"],[434,"Cs"],[435,""],[436,""],[437,"Cs"],[439,""],[444,""],[445,""],[453,"T"],[464,""],[475,"F"],[476,""],[480,"U,T"],[504,"U"],[529,""],[561,"Cs"],[562,""],[565,"Cs"],[566,"V"],[590,"T"],[591,""],[619,"T"],[633,""],[636,"Cs"],[637,""],[638,"T"],[643,""],[648,"R"],[651,"Cs,R"],[652,"R"],[653,""],[656,"Cs"],[657,""],[659,"K"],[661,""],[669,"Cs"],[670,""],[671,"T"],[678,"U"],[685,""],[687,"Cs"],[688,""],[690,"T"],[695,""],[696,"U,T"],[703,"U"],[710,""],[717,"V"],[724,""],[767,"Pk"],[768,""],[770,"Pk,Ctx"],[772,""],[774,"T"],[784,"Pk,Ctx"],[785,"Pk,Ctx,P"],[788,"Pk,ScriptContext::Key"],[790,"Pk"],[792,"Pk,ScriptContext::Key"],[794,"Pk"],[795,"Pk,ScriptContext::Key"],[799,"Pk"],[801,"Pk,ScriptContext::Key"],[803,"Pk"],[805,"Pk,ScriptContext::Key"],[807,"Pk"],[810,"Pk,ScriptContext::Key"],[811,"Pk"],[813,""],[819,"Pk"],[820,""],[822,"Pk,Ctx"],[823,"T"],[828,""],[834,"Pk"],[835,""],[837,"Pk,Ctx"],[839,""],[841,"C"],[843,"Pk"],[844,""],[845,"D"],[846,"D,Pk"],[847,"D,Pk,Ctx"],[848,""],[849,"Pk,Ctx"],[850,""],[851,"Pk"],[852,""],[854,"Pk,Ctx"],[855,"K"],[866,"Pk"],[867,""],[868,"Pk,Ctx"],[869,""],[871,"Ctx"],[872,"C"],[873,""],[875,"Pk"],[877,""],[879,"Pk,Ctx"],[881,"Pk,F"],[882,"Pk,Ctx,F"],[883,"T"],[884,""],[885,"Pk"],[888,"T"],[889,"Pk"],[892,"T"],[895,"Pk,Ctx"],[897,""],[898,"Pk"],[899,"Pk,Ctx"],[902,"Pk"],[903,"Pk,Ctx"],[904,""],[906,"Pk,Ctx"],[908,"Pk,S"],[910,"Pk,Ctx"],[912,""],[914,"__H"],[915,"Pk,__H"],[916,"__H"],[918,"Pk,Ctx,H"],[919,"U"],[924,""],[925,"Ctx"],[926,"Pk,Ctx"],[927,""],[935,"Pk,Ctx"],[936,""],[938,"Pk,Ctx"],[940,"Pk"],[941,"Pk,Ctx"],[943,""],[944,"Pk,ScriptContext::Key"],[945,"Pk"],[947,"Pk,Ctx"],[948,"Pk"],[949,"Pk,Ctx"],[950,"Pk"],[951,""],[954,"Pk"],[968,""],[970,"Pk,ScriptContext::Key"],[972,"Ctx"],[973,"C"],[974,"Ctx"],[976,""],[977,"Pk"],[978,""],[980,"Pk,Ctx"],[981,"Pk"],[984,"P"],[987,"Pk,Ctx"],[988,"Pk"],[989,"Pk,Ctx"],[990,"Pk,S"],[991,"Pk,Ctx,S"],[993,"Pk"],[995,"Pk,Ctx"],[996,"S"],[997,"Pk,S"],[998,"Pk,Ctx,S"],[999,""],[1002,"Pk,Ctx"],[1004,"T"],[1009,""],[1013,"Pk,ScriptContext::Key"],[1017,"P,Q,E,T"],[1018,"Pk,Ctx,Q,E,T"],[1019,"U,T"],[1024,"U"],[1029,""],[1035,"Pk"],[1036,"V"],[1041,"Pk,Ctx"],[1042,""],[1057,"T"],[1059,""],[1066,"T"],[1067,""],[1070,"U"],[1071,""],[1072,"U,T"],[1073,"U"],[1074,""],[1075,"V"],[1111,"T"],[1125,""],[1131,"T"],[1137,""],[1152,"K"],[1164,""],[1172,"T"],[1175,""],[1177,"T"],[1181,""],[1182,"__H"],[1184,""],[1186,"U"],[1193,""],[1200,"__S"],[1205,""],[1206,"T"],[1212,""],[1213,"U,T"],[1220,"U"],[1227,""],[1234,"V"],[1241,""],[1279,"T"],[1303,""],[1304,"K"],[1328,"T"],[1340,""],[1352,"K"],[1364,"T"],[1376,"U"],[1388,""],[1401,"T"],[1413,"U,T"],[1425,"U"],[1437,""],[1449,"V"],[1490,"T"],[1496,""],[1497,"T"],[1498,""],[1505,"T"],[1506,""],[1508,"T"],[1509,""],[1512,"T"],[1513,"U"],[1516,"T"],[1517,""],[1520,"U,T"],[1523,"U"],[1526,""],[1529,"V"],[1532,""],[1542,"T"],[1544,""],[1546,"__D"],[1547,""],[1550,"T"],[1551,"FromStr::Err"],[1552,"U"],[1553,""],[1555,"__S"],[1556,""],[1557,"U,T"],[1558,"U"],[1559,""],[1560,"V"],[1604,""],[1606,"T"],[1628,"Pk,Ctx,P"],[1629,"Pk"],[1630,"Pk,ScriptContext::Key"],[1631,"K,Ctx"],[1632,""],[1634,"Pk,Ctx"],[1635,""],[1639,"T"],[1647,""],[1655,"Pk,Ctx"],[1656,""],[1660,"K,Ctx,Deref::Target"],[1661,"Pk,Ctx"],[1662,""],[1664,"Pk,Ctx"],[1665,""],[1669,"K"],[1681,"Ctx"],[1682,""],[1686,"Pk,Ctx"],[1688,""],[1693,"Pk,Ctx,F"],[1694,"T"],[1695,"Ctx"],[1697,"T"],[1702,""],[1704,"T"],[1709,"Ctx"],[1711,""],[1712,"Pk,Ctx"],[1713,"GeneratableKey::Options,GeneratableKey::Entropy,GeneratableKey::Error,Ctx"],[1714,"Ctx,GeneratableKey::Error"],[1715,",Ctx,GeneratableKey::Error"],[1716,"GeneratableKey::Options,,GeneratableKey::Entropy,GeneratableKey::Error,Ctx"],[1717,"GeneratableKey::Options,GeneratableKey::Entropy,GeneratableKey::Error,Ctx"],[1718,"GeneratableKey::Entropy,Ctx,GeneratableKey::Error"],[1719,"Ctx"],[1720,"Pk,Ctx,__H"],[1721,"__H"],[1723,"U"],[1734,"Ctx"],[1736,"Ctx,K"],[1738,"Ctx"],[1742,"Ctx,K"],[1743,"K,Ctx"],[1744,""],[1745,"Ctx"],[1746,"Ctx,C"],[1747,""],[1754,"Pk,Ctx"],[1755,""],[1757,"Pk,Ctx"],[1758,""],[1759,"Pk,ScriptContext::Key"],[1760,"Pk,Ctx"],[1762,""],[1763,"Pk,Ctx"],[1764,""],[1765,"Pk,Ctx"],[1766,""],[1768,"Ctx"],[1769,"Pk,Ctx"],[1770,""],[1772,"Pk"],[1773,"Pk,Ctx"],[1775,"Pk,Ctx,S"],[1776,"Pk,Ctx"],[1777,""],[1778,"Pk,Ctx"],[1779,""],[1780,"T"],[1788,"C"],[1789,""],[1792,"Pk,Ctx,Q,FuncError,T"],[1793,"U,T"],[1804,"U"],[1815,""],[1826,"V"],[1838,""],[1884,"T"],[1898,""],[1901,"S"],[1902,""],[1905,"T"],[1911,""],[1922,"S,Deref::Target"],[1923,""],[1932,"K"],[1940,""],[1945,"S"],[1946,""],[1949,"T"],[1950,""],[1952,"T"],[1958,"__H"],[1959,""],[1964,"U"],[1971,"S"],[1972,""],[1985,"T"],[1991,""],[1994,"U,T"],[2001,"U"],[2008,""],[2015,"V"],[2022,""]]}],["example_bitcoind_rpc_polling",{"t":"PSSSSGPSPFGSPPNNNNHNNNNNNNNNNNNONNNNNNNNNNNNNNNHNOOOHNNNNNNNNNNNNNNNONNNOO","n":["Block","CHANNEL_BOUND","DB_COMMIT_DELAY","DB_MAGIC","DB_PATH","Emission","Live","MEMPOOL_EMIT_DELAY","Mempool","RpcArgs","RpcCommands","STDOUT_PRINT_DELAY","Sync","Tip","augment_args","augment_args_for_update","augment_subcommands","augment_subcommands_for_update","await_flag","borrow","","","borrow_mut","","","clone","","clone_into","","clone_to_uninit","","fallback_height","fmt","","","from","","","from_arg_matches","","from_arg_matches_mut","","group_id","has_subcommand","into","","","main","new_client","rpc_cookie","rpc_password","rpc_user","start_ctrlc_handler","to_owned","","try_from","","","try_into","","","type_id","","","update_from_arg_matches","","update_from_arg_matches_mut","","url","vzip","","","rpc_args",""],"q":[[0,"example_bitcoind_rpc_polling"],[72,"example_bitcoind_rpc_polling::RpcCommands"],[74,"core::time"],[75,"clap_builder::builder::command"],[76,"core::sync::atomic"],[77,"core::fmt"],[78,"clap_builder::parser::matches::arg_matches"],[79,"clap_builder"],[80,"core::result"],[81,"clap_builder::util::id"],[82,"core::option"],[83,"anyhow"],[84,"bitcoincore_rpc::client"],[85,"alloc::sync"],[86,"core::any"],[87,"alloc::string"]],"i":"Aj`````Ab`1```01A`011`2012010101010201201010101201`0000`0120120120101010201CfCh","f":"`{{}b}{{}d}{{}f}0``1```1``{hh}000{{{f{j}}d}l}{f{{f{c}}}{}}00{{{f{n}}}{{f{nc}}}{}}00{{{f{A`}}}A`}{{{f{Ab}}}Ab}{{f{f{nc}}}Ad{}}0{{fAf}Ad}0{A`Ah}{{{f{Aj}}{f{nAl}}}An}{{{f{A`}}{f{nAl}}}An}{{{f{Ab}}{f{nAl}}}An}{cc{}}00{{{f{B`}}}{{Bd{A`Bb}}}}{{{f{B`}}}{{Bd{AbBb}}}}{{{f{nB`}}}{{Bd{A`Bb}}}}{{{f{nB`}}}{{Bd{AbBb}}}}{{}{{Bh{Bf}}}}{{{f{Bj}}}l}{{}c{}}00{{}{{Bl{Ad}}}}{{{f{A`}}}{{Bl{Bn}}}}{A`Bh}00{{}{{C`{j}}}}{fc{}}0{c{{Bd{e}}}{}{}}00{{}{{Bd{c}}}{}}00{fCb}00{{{f{nA`}}{f{B`}}}{{Bd{AdBb}}}}{{{f{nAb}}{f{B`}}}{{Bd{AdBb}}}}{{{f{nA`}}{f{nB`}}}{{Bd{AdBb}}}}{{{f{nAb}}{f{nB`}}}{{Bd{AdBb}}}}{A`Cd}{{}c{}}00{CfA`}{ChA`}","D":"Bb","p":[[1,"usize"],[5,"Duration",74],[1,"reference",null,null,1],[5,"Command",75],[5,"AtomicBool",76],[1,"bool"],[0,"mut"],[5,"RpcArgs",0],[6,"RpcCommands",0],[1,"unit"],[1,"u8"],[1,"u32"],[6,"Emission",0],[5,"Formatter",77],[8,"Result",77],[5,"ArgMatches",78],[8,"Error",79],[6,"Result",80,null,1],[5,"Id",81],[6,"Option",82,null,1],[1,"str"],[8,"Result",83],[5,"Client",84],[5,"Arc",85,null,1],[5,"TypeId",86],[5,"String",87],[15,"Sync",72],[15,"Live",72]],"r":[],"b":[],"c":"OjAAAAAAAAA=","e":"OzAAAAEAADkACQAAAAEABAACAAkAAgAOABEAIQACACcABQAwAAEANQAPAEYABAA=","P":[[19,"T"],[25,""],[27,"T"],[29,""],[35,"T"],[38,""],[44,"U"],[47,""],[53,"T"],[55,"U,T"],[58,"U"],[61,""],[69,"V"],[72,""]]}],["example_cli",{"t":"PGFPPPFFGGPPPPFPPGIPPPPPPPPIPGPPPGEONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOENNNNNNNNNNNNNNNNNNNNNNNONHONNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONHNNNNOOOOHNNNNNNNNNNNONOONHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOO","n":["Address","AddressCmd","Args","Balance","BranchAndBound","ChainSpecific","ChangeInfo","ChangeSet","CoinSelectionAlgo","Commands","External","Extract","Generate","Index","Init","","Internal","Keychain","KeychainTxGraph","LargestFirst","List","","New","","NewestFirst","Next","OldestFirst","PlanUtxo","Psbt","PsbtCmd","Sign","SmallestFirst","TxOut","TxOutCmd","anyhow","args","augment_args","augment_args_for_update","augment_subcommands","","","","augment_subcommands_for_update","","","","borrow","","","","","","","","","","borrow_mut","","","","","","","","","","chain","change_descriptor","change_keychain","clap","clone","","","","","","","clone_into","","","","","","","clone_to_uninit","","","","","","","cmp","command","","command_for_update","create_tx","db","default","","descriptor","deserialize","","eq","","equivalent","","fmt","","","","","","","","","","from","","","","","","","","","","from_arg_matches","","","","","from_arg_matches_mut","","","","","from_str","graph","group_id","handle_commands","has_subcommand","","","","index","","indexer","","init_or_load","into","","","","","","","","","","is_empty","local_chain","merge","network","","partial_cmp","planned_utxos","serialize","","to_owned","","","","","","","to_string","","try_from","","","","","","","","","","try_into","","","","","","","","","","tx_graph","type_id","","","","","","","","","","update_from_arg_matches","","","","","update_from_arg_matches_mut","","","","","vzip","","","","","","","","","","change","addr_cmd","change_descriptor","descriptor","network","","psbt_cmd","txout_cmd","address","after","chain_specific","coin_select","debug","descriptor","older","psbt","","try_broadcast","value","confirmed","spent","unconfirmed","unspent"],"q":[[0,"example_cli"],[228,"example_cli::AddressCmd"],[229,"example_cli::Commands"],[236,"example_cli::PsbtCmd"],[247,"example_cli::TxOutCmd"],[251,"clap_builder::builder::command"],[252,"std::sync::poison::mutex"],[253,"core::option"],[254,"core::clone"],[255,"clap_builder::derive"],[256,"core::cmp"],[257,"miniscript::plan"],[258,"bitcoin::address"],[259,"bitcoin::psbt"],[260,"anyhow"],[261,"bdk_chain::chain_oracle"],[262,"core::result"],[263,"serde::de"],[264,"core::fmt"],[265,"clap_builder::parser::matches::arg_matches"],[266,"clap_builder"],[267,"clap_builder::util::id"],[268,"bdk_chain::local_chain"],[269,"bdk_file_store::store"],[270,"bitcoin::network"],[271,"bitcoin::blockdata::transaction"],[272,"core::ops::function"],[273,"bdk_chain::indexer::keychain_txout"],[274,"alloc::vec"],[275,"serde::ser"],[276,"alloc::string"],[277,"bdk_chain::tx_graph"],[278,"core::any"]],"i":"Af``0Bd1````AdBb3An`42``30B`12414`5`245``bd0732473241n1843567Ab3129546780310`1954678195467819546787222`3181171777195467788031295467802954629546832`9546Bl121`423:657891222428`282:6578989423:657891423:6578912423:6578913:6573:657423:657891GbGdGf00GhGjGlGn0H`11Hb20112Hd000","f":"```````````````````````````````````{bd}{ff}000000000{h{{h{c}}}{}}000000000{{{h{j}}}{{h{jc}}}{}}000000000{bl}{nA`}{AbAd}`{{{h{n}}}n}{{{h{{Af{ce}}}}}{{Af{ce}}}{AhAj}{AhAl}}{{{h{An}}}An}{{{h{B`}}}B`}{{{h{{Bb{c}}}}}{{Bb{c}}}{AhAl}}{{{h{Ad}}}Ad}{{{h{Bd}}}Bd}{{h{h{jc}}}Bf{}}000000{{hBh}Bf}000000{{{h{Ad}}{h{Ad}}}Bj}{{}f}{dAf}1{{{h{jBl}}{h{c}}{h{Bn}}BdC`Cb}{{Ch{{Cf{Cd{A`{Ab}}}}}}}Cj}?{{}n}{{}Bd}{nA`}{c{{Cl{n}}}Cn}{c{{Cl{Ad}}}Cn}{{{h{n}}{h{n}}}D`}{{{h{Ad}}{h{Ad}}}D`}{{h{h{c}}}D`{}}0{{{h{n}}{h{jDb}}}Dd}{{{h{{Af{ce}}}}{h{jDb}}}Dd{DfAj}{DfAl}}{{{h{An}}{h{jDb}}}Dd}{{{h{B`}}{h{jDb}}}Dd}{{{h{{Bb{c}}}}{h{jDb}}}Dd{DfAl}}{{{h{Ad}}{h{jDb}}}Dd}0{{{h{Bd}}{h{jDb}}}Dd}0{{{h{Ab}}{h{jDb}}}Dd}{cc{}}000000000{{{h{Dh}}}{{Cl{{d{ce}}Dj}}}AjAl}{{{h{Dh}}}{{Cl{{Af{ce}}Dj}}}AjAl}{{{h{Dh}}}{{Cl{AnDj}}}}{{{h{Dh}}}{{Cl{B`Dj}}}}{{{h{Dh}}}{{Cl{{Bb{c}}Dj}}}Al}{{{h{jDh}}}{{Cl{{d{ce}}Dj}}}AjAl}{{{h{jDh}}}{{Cl{{Af{ce}}Dj}}}AjAl}{{{h{jDh}}}{{Cl{AnDj}}}}{{{h{jDh}}}{{Cl{B`Dj}}}}{{{h{jDh}}}{{Cl{{Bb{c}}Dj}}}Al}{{{h{Dl}}}{{Cl{Bdc}}}{}}{bl}{{}{{A`{Dn}}}}{{{h{{l{Bl}}}}{h{{l{E`}}}}{h{{l{{Eb{n}}}}}}Ede{Af{gc}}}{{Ch{Bf}}}Al{{Ej{c{h{Ef}}}{{Eh{{Ch{Bf}}}}}}}Aj}{{{h{Dl}}}D`}000{BlEl}{AbEn}{nF`}{AbF`}{{{h{{Fb{Bh}}}}{h{Dl}}}{{Ch{{A`{{b{ce}}}}}}}AjAl}{{}c{}}000000000{{{h{n}}}D`}{nFd}{{{h{jn}}n}Bf}{bEd}{nA`}{{{h{Ad}}{h{Ad}}}{{A`{Bj}}}}{{{h{Bl}}{h{c}}{h{Bn}}}{{Cl{{Fh{Ff}}}}}Cj}{{{h{n}}c}ClFj}{{{h{Ad}}c}ClFj}{hc{}}000000{hFl}0{c{{Cl{e}}}{}{}}000000000{{}{{Cl{c}}}{}}000000000{nFn}{hG`}000000000{{{h{j{d{ce}}}}{h{Dh}}}{{Cl{BfDj}}}AjAl}{{{h{j{Af{ce}}}}{h{Dh}}}{{Cl{BfDj}}}AjAl}{{{h{jAn}}{h{Dh}}}{{Cl{BfDj}}}}{{{h{jB`}}{h{Dh}}}{{Cl{BfDj}}}}{{{h{j{Bb{c}}}}{h{Dh}}}{{Cl{BfDj}}}Al}{{{h{j{d{ce}}}}{h{jDh}}}{{Cl{BfDj}}}AjAl}{{{h{j{Af{ce}}}}{h{jDh}}}{{Cl{BfDj}}}AjAl}{{{h{jAn}}{h{jDh}}}{{Cl{BfDj}}}}{{{h{jB`}}{h{jDh}}}{{Cl{BfDj}}}}{{{h{j{Bb{c}}}}{h{jDh}}}{{Cl{BfDj}}}Al}{{}c{}}000000000{GbD`}{GdAn}{GfA`}{GfFl}{GfEd}{GhEd}{GjBb}{GlB`}{GnC`}{GnA`}{H`}{GnBd}{GnD`}{HbA`}40{H`Fl}{H`D`}{GnCb}{HdD`}000","D":"Hj","p":[[5,"Init",0],[5,"Args",0],[5,"Command",251],[1,"reference",null,null,1],[0,"mut"],[5,"Mutex",252],[5,"ChangeSet",0],[6,"Option",253,null,1],[5,"ChangeInfo",0],[6,"Keychain",0],[6,"Commands",0],[10,"Clone",254],[10,"Subcommand",255],[10,"Args",255],[6,"AddressCmd",0],[6,"TxOutCmd",0],[6,"PsbtCmd",0],[6,"CoinSelectionAlgo",0],[1,"unit"],[1,"u8"],[6,"Ordering",256],[8,"KeychainTxGraph",0],[5,"Assets",257],[5,"Address",258],[1,"u64"],[5,"Psbt",259],[1,"tuple",null,null,1],[8,"Result",260],[10,"ChainOracle",261],[6,"Result",262,null,1],[10,"Deserializer",263],[1,"bool"],[5,"Formatter",264],[8,"Result",264],[10,"Debug",264],[5,"ArgMatches",265],[8,"Error",266],[1,"str"],[5,"Id",267],[5,"LocalChain",268],[5,"Store",269],[6,"Network",270],[5,"Transaction",271],[17,"Output"],[10,"FnOnce",272],[5,"KeychainTxOutIndex",273],[1,"u32"],[5,"ChangeSet",273],[1,"slice"],[5,"ChangeSet",268],[8,"PlanUtxo",0],[5,"Vec",274],[10,"Serializer",275],[5,"String",276],[5,"ChangeSet",277],[5,"TypeId",278],[15,"List",228],[15,"Address",229],[15,"Init",229],[15,"Generate",229],[15,"Psbt",229],[15,"TxOut",229],[15,"New",236],[15,"Extract",236],[15,"Sign",236],[15,"List",247]],"r":[],"b":[[111,"impl-Display-for-Keychain"],[112,"impl-Debug-for-Keychain"],[113,"impl-Debug-for-CoinSelectionAlgo"],[114,"impl-Display-for-CoinSelectionAlgo"]],"c":"OjAAAAAAAAA=","e":"OzAAAAEAALYAGgAAAAAAAgABAAUAAgAJAAIAEQABABQAAAAZAAAAGwABAB4AAAAgAAAAIgABACUAHQBFABsAYgABAGUADwB/AAoAiwAFAJIAAACUAAAAoAAAAKIAAAClACAAxwAdAOYAAADrAAEA7wAAAA==","P":[[46,"T"],[66,""],[71,"CS,S"],[72,""],[74,"S"],[75,""],[77,"T"],[84,""],[95,"O"],[96,""],[100,"__D"],[102,""],[104,"K"],[106,""],[107,"CS,S"],[108,""],[110,"S"],[111,""],[116,"T"],[126,"CS,S"],[128,""],[130,"S"],[131,"CS,S"],[133,""],[135,"S"],[136,"FromStr::Err"],[137,""],[139,"S,,CS"],[140,""],[148,"CS,S"],[149,"U"],[159,""],[165,"O"],[166,"__S"],[168,"T"],[175,""],[177,"U,T"],[187,"U"],[197,""],[208,"CS,S"],[210,""],[212,"S"],[213,"CS,S"],[215,""],[217,"S"],[218,"V"],[228,""]]}],["example_electrum",{"t":"SSFGPFPNNNNNNONNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNOOOOOOOOO","n":["DB_MAGIC","DB_PATH","ElectrumArgs","ElectrumCommands","Scan","ScanOptions","Sync","augment_args","","augment_args_for_update","","augment_subcommands","augment_subcommands_for_update","batch_size","borrow","","","borrow_mut","","","client","clone","","","clone_into","","","clone_to_uninit","","","command","command_for_update","electrum_args","electrum_url","eq","fmt","","","from","","","from_arg_matches","","","from_arg_matches_mut","","","group_id","","has_subcommand","into","","","main","to_owned","","","try_from","","","try_into","","","type_id","","","update_from_arg_matches","","","update_from_arg_matches_mut","","","vzip","","","all_spks","electrum_args","","scan_options","","stop_gap","unconfirmed","unused_spks","utxos"],"q":[[0,"example_electrum"],[75,"example_electrum::ElectrumCommands"],[84,"clap_builder::builder::command"],[85,"bitcoin::network"],[86,"electrum_client::client"],[87,"anyhow"],[88,"core::option"],[89,"core::fmt"],[90,"clap_builder::parser::matches::arg_matches"],[91,"clap_builder"],[92,"core::result"],[93,"clap_builder::util::id"],[94,"core::any"]],"i":"````Ad`0lf10220210210121021021000210210210210210102210`210210210210210210210BnC`1010111","f":"{{}b}0`````{dd}00000{fh}{b{{b{c}}}{}}00{{{b{j}}}{{b{jc}}}{}}00{{{b{l}}n}{{Ab{A`}}}}{{{b{Ad}}}Ad}{{{b{l}}}l}{{{b{f}}}f}{{b{b{jc}}}Af{}}00{{bAh}Af}00{{}d}0{{{b{Ad}}}l}{lAj}{{{b{f}}{b{f}}}Al}{{{b{Ad}}{b{jAn}}}B`}{{{b{l}}{b{jAn}}}B`}{{{b{f}}{b{jAn}}}B`}{cc{}}00{{{b{Bb}}}{{Bf{AdBd}}}}{{{b{Bb}}}{{Bf{lBd}}}}{{{b{Bb}}}{{Bf{fBd}}}}{{{b{jBb}}}{{Bf{AdBd}}}}{{{b{jBb}}}{{Bf{lBd}}}}{{{b{jBb}}}{{Bf{fBd}}}}{{}{{Aj{Bh}}}}0{{{b{Bj}}}Al}{{}c{}}00{{}{{Ab{Af}}}}{bc{}}00{c{{Bf{e}}}{}{}}00{{}{{Bf{c}}}{}}00{bBl}00{{{b{jAd}}{b{Bb}}}{{Bf{AfBd}}}}{{{b{jl}}{b{Bb}}}{{Bf{AfBd}}}}{{{b{jf}}{b{Bb}}}{{Bf{AfBd}}}}{{{b{jAd}}{b{jBb}}}{{Bf{AfBd}}}}{{{b{jl}}{b{jBb}}}{{Bf{AfBd}}}}{{{b{jf}}{b{jBb}}}{{Bf{AfBd}}}}{{}c{}}00{BnAl}{C`l}{Bnl}{C`f}{Bnf}{C`h}555","D":"An","p":[[1,"reference",null,null,1],[5,"Command",84],[5,"ScanOptions",0],[1,"usize"],[0,"mut"],[5,"ElectrumArgs",0],[6,"Network",85],[5,"Client",86],[8,"Result",87],[6,"ElectrumCommands",0],[1,"unit"],[1,"u8"],[6,"Option",88,null,1],[1,"bool"],[5,"Formatter",89],[8,"Result",89],[5,"ArgMatches",90],[8,"Error",91],[6,"Result",92,null,1],[5,"Id",93],[1,"str"],[5,"TypeId",94],[15,"Sync",75],[15,"Scan",75]],"r":[],"b":[],"c":"OjAAAAAAAAA=","e":"OzAAAAEAAEUACAAAAAQABgAAAAgABQAPABIAIwADACoACAA2ABUATQADAA==","P":[[14,"T"],[20,""],[24,"T"],[27,""],[38,"T"],[41,""],[50,"U"],[53,""],[54,"T"],[57,"U,T"],[60,"U"],[63,""],[72,"V"],[75,""]]}],["example_esplora",{"t":"SSFGPFPNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNHONNNNNNNNNNNNNNNNNNNNNOOOOOOOOO","n":["DB_MAGIC","DB_PATH","EsploraArgs","EsploraCommands","Scan","ScanOptions","Sync","augment_args","","augment_args_for_update","","augment_subcommands","augment_subcommands_for_update","borrow","","","borrow_mut","","","client","clone","","","clone_into","","","clone_to_uninit","","","command","command_for_update","eq","esplora_args","esplora_url","fmt","","","from","","","from_arg_matches","","","from_arg_matches_mut","","","group_id","","has_subcommand","into","","","main","parallel_requests","to_owned","","","try_from","","","try_into","","","type_id","","","update_from_arg_matches","","","update_from_arg_matches_mut","","","vzip","","","all_spks","esplora_args","","scan_options","","stop_gap","unconfirmed","unused_spks","utxos"],"q":[[0,"example_esplora"],[75,"example_esplora::EsploraCommands"],[84,"clap_builder::builder::command"],[85,"bitcoin::network"],[86,"esplora_client::blocking"],[87,"anyhow"],[88,"core::option"],[89,"core::fmt"],[90,"clap_builder::parser::matches::arg_matches"],[91,"clap_builder"],[92,"core::result"],[93,"clap_builder::util::id"],[94,"core::any"]],"i":"````A``0hAb1022210210121021021000021210210210210102210`0210210210210210210210BnC`1010111","f":"{{}b}0`````{dd}00000{b{{b{c}}}{}}00{{{b{f}}}{{b{fc}}}{}}00{{{b{h}}j}{{n{l}}}}{{{b{A`}}}A`}{{{b{h}}}h}{{{b{Ab}}}Ab}{{b{b{fc}}}Ad{}}00{{bAf}Ad}00{{}d}0{{{b{Ab}}{b{Ab}}}Ah}{{{b{A`}}}h}{hAj}{{{b{A`}}{b{fAl}}}An}{{{b{h}}{b{fAl}}}An}{{{b{Ab}}{b{fAl}}}An}{cc{}}00{{{b{B`}}}{{Bd{A`Bb}}}}{{{b{B`}}}{{Bd{hBb}}}}{{{b{B`}}}{{Bd{AbBb}}}}{{{b{fB`}}}{{Bd{A`Bb}}}}{{{b{fB`}}}{{Bd{hBb}}}}{{{b{fB`}}}{{Bd{AbBb}}}}{{}{{Aj{Bf}}}}0{{{b{Bh}}}Ah}{{}c{}}00{{}{{n{Ad}}}}{AbBj}{bc{}}00{c{{Bd{e}}}{}{}}00{{}{{Bd{c}}}{}}00{bBl}00{{{b{fA`}}{b{B`}}}{{Bd{AdBb}}}}{{{b{fh}}{b{B`}}}{{Bd{AdBb}}}}{{{b{fAb}}{b{B`}}}{{Bd{AdBb}}}}{{{b{fA`}}{b{fB`}}}{{Bd{AdBb}}}}{{{b{fh}}{b{fB`}}}{{Bd{AdBb}}}}{{{b{fAb}}{b{fB`}}}{{Bd{AdBb}}}}{{}c{}}00{BnAh}{C`h}{Bnh}{C`Ab}{BnAb}{C`Bj}555","D":"An","p":[[1,"reference",null,null,1],[5,"Command",84],[0,"mut"],[5,"EsploraArgs",0],[6,"Network",85],[5,"BlockingClient",86],[8,"Result",87],[6,"EsploraCommands",0],[5,"ScanOptions",0],[1,"unit"],[1,"u8"],[1,"bool"],[6,"Option",88,null,1],[5,"Formatter",89],[8,"Result",89],[5,"ArgMatches",90],[8,"Error",91],[6,"Result",92,null,1],[5,"Id",93],[1,"str"],[1,"usize"],[5,"TypeId",94],[15,"Sync",75],[15,"Scan",75]],"r":[],"b":[],"c":"OjAAAAAAAAA=","e":"OzAAAAEAAEUACAAAAAQABgAAAAgAGQAjAAIAKQAIADUAAAA3ABQATQADAA==","P":[[13,"T"],[19,""],[23,"T"],[26,""],[37,"T"],[40,""],[49,"U"],[52,""],[54,"T"],[57,"U,T"],[60,"U"],[63,""],[72,"V"],[75,""]]}],["example_wallet_electrum",{"t":"SSSSSSSSH","n":["BATCH_SIZE","DB_MAGIC","ELECTRUM_URL","EXTERNAL_DESC","INTERNAL_DESC","NETWORK","SEND_AMOUNT","STOP_GAP","main"],"q":[[0,"example_wallet_electrum"],[9,"bitcoin::network"],[10,"bitcoin_units::amount"],[11,"anyhow"],[12,"core::result"]],"i":"`````````","f":"{{}b}{{}d}000{{}f}{{}h}3{{}{{n{jl}}}}","D":"`","p":[[1,"usize"],[1,"reference",null,null,1],[6,"Network",9],[5,"Amount",10],[1,"unit"],[5,"Error",11],[6,"Result",12,null,1]],"r":[],"b":[],"c":"OjAAAAAAAAA=","e":"OzAAAAEAAAkAAQAAAAkA","P":[]}],["example_wallet_esplora_async",{"t":"SSSSSSSSH","n":["DB_PATH","ESPLORA_URL","EXTERNAL_DESC","INTERNAL_DESC","NETWORK","PARALLEL_REQUESTS","SEND_AMOUNT","STOP_GAP","main"],"q":[[0,"example_wallet_esplora_async"],[9,"bitcoin::network"],[10,"bitcoin_units::amount"],[11,"anyhow"],[12,"core::result"]],"i":"`````````","f":"{{}b}000{{}d}{{}f}{{}h}1{{}{{n{jl}}}}","D":"`","p":[[1,"reference",null,null,1],[6,"Network",9],[1,"usize"],[5,"Amount",10],[1,"unit"],[5,"Error",11],[6,"Result",12,null,1]],"r":[],"b":[],"c":"OjAAAAAAAAA=","e":"OzAAAAEAAAkAAQAAAAkA","P":[]}],["example_wallet_esplora_blocking",{"t":"SSSSSSSSSH","n":["DB_MAGIC","DB_PATH","ESPLORA_URL","EXTERNAL_DESC","INTERNAL_DESC","NETWORK","PARALLEL_REQUESTS","SEND_AMOUNT","STOP_GAP","main"],"q":[[0,"example_wallet_esplora_blocking"],[10,"bitcoin::network"],[11,"bitcoin_units::amount"],[12,"anyhow"],[13,"core::result"]],"i":"``````````","f":"{{}b}0000{{}d}{{}f}{{}h}1{{}{{n{jl}}}}","D":"`","p":[[1,"reference",null,null,1],[6,"Network",10],[1,"usize"],[5,"Amount",11],[1,"unit"],[5,"Error",12],[6,"Result",13,null,1]],"r":[],"b":[],"c":"OjAAAAAAAAA=","e":"OzAAAAEAAAoAAQAAAAoA","P":[]}],["example_wallet_rpc",{"t":"FPSGPPNNNNNNONNNOONNNNNNNNNHOOOOONNNNNNNNONN","n":["Args","Block","DB_MAGIC","Emission","Mempool","SigTerm","augment_args","augment_args_for_update","borrow","","borrow_mut","","change_descriptor","client","command","command_for_update","db_path","descriptor","fmt","","from","","from_arg_matches","from_arg_matches_mut","group_id","into","","main","network","rpc_cookie","rpc_pass","rpc_user","start_height","try_from","","try_into","","type_id","","update_from_arg_matches","update_from_arg_matches_mut","url","vzip",""],"q":[[0,"example_wallet_rpc"],[44,"clap_builder::builder::command"],[45,"alloc::string"],[46,"bitcoincore_rpc::client"],[47,"anyhow"],[48,"std::path"],[49,"core::fmt"],[50,"clap_builder::parser::matches::arg_matches"],[51,"clap_builder"],[52,"core::result"],[53,"clap_builder::util::id"],[54,"core::option"],[55,"bitcoin::network"],[56,"core::any"]],"i":"`Af``00h00101000000010100001`0000001010100001","f":"``{{}b}```{dd}0{b{{b{c}}}{}}0{{{b{f}}}{{b{fc}}}{}}0{hj}{{{b{h}}}{{n{l}}}}{{}d}0{hA`}3{{{b{h}}{b{fAb}}}Ad}{{{b{Af}}{b{fAb}}}Ad}{cc{}}0{{{b{Ah}}}{{Al{hAj}}}}{{{b{fAh}}}{{Al{hAj}}}}{{}{{B`{An}}}}{{}c{}}0{{}{{n{Bb}}}}{hBd}{hB`}00{hBf}{c{{Al{e}}}{}{}}0{{}{{Al{c}}}{}}0{bBh}0{{{b{fh}}{b{Ah}}}{{Al{BbAj}}}}{{{b{fh}}{b{fAh}}}{{Al{BbAj}}}}{hj}{{}c{}}0","D":"Al","p":[[1,"reference",null,null,1],[5,"Command",44],[0,"mut"],[5,"Args",0],[5,"String",45],[5,"Client",46],[8,"Result",47],[5,"PathBuf",48],[5,"Formatter",49],[8,"Result",49],[6,"Emission",0],[5,"ArgMatches",50],[8,"Error",51],[6,"Result",52,null,1],[5,"Id",53],[6,"Option",54,null,1],[1,"unit"],[6,"Network",55],[1,"u32"],[5,"TypeId",56]],"r":[],"b":[],"c":"OjAAAAAAAAA=","e":"OzAAAAEAAB4ACAAAAAAAAgAKAA4AAgATAAEAFwACABwAAAAiAAcAKwABAA==","P":[[8,"T"],[12,""],[20,"T"],[22,""],[25,"U"],[27,""],[33,"U,T"],[35,"U"],[37,""],[42,"V"]]}]]'));
+var searchIndex = new Map(JSON.parse('[["bdk_bitcoind_rpc",{"t":"KFFCEONNNNNNONNNNNNMNNNNNNNNNNNNPPGGFFPPPNNONNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNN","n":["BitcoindRpcErrorExt","BlockEvent","Emitter","bip158","bitcoincore_rpc","block","block_hash","block_height","borrow","","borrow_mut","","checkpoint","connected_to","fmt","from","","into","","is_not_found_error","mempool","new","next_block","next_header","try_from","","try_into","","type_id","","vzip","","Bip158","Block","Error","Event","EventInner","FilterIter","NoMatch","NoScripts","Rpc","add_spk","add_spks","block","borrow","","","","borrow_mut","","","","chain_update","clone","","clone_into","","clone_to_uninit","","fmt","","","","","from","","","","","get_tip","height","","into","","","","into_iter","is_match","new_with_checkpoint","new_with_height","next","to_owned","","to_string","try_from","","","","try_into","","","","type_id","","","","vzip","","",""],"q":[[0,"bdk_bitcoind_rpc"],[32,"bdk_bitcoind_rpc::bip158"],[100,"bitcoin::blockdata::block"],[101,"bdk_core::checkpoint"],[102,"bdk_core::block_id"],[103,"core::fmt"],[104,"bitcoin::blockdata::transaction"],[105,"alloc::vec"],[106,"bitcoincore_rpc::error"],[107,"core::result"],[108,"bitcoincore_rpc::client"],[109,"core::option"],[110,"core::any"],[111,"bitcoin::blockdata::script::owned"],[112,"core::iter::traits::collect"],[113,"alloc::string"]],"i":"`````b00Aj1011110101Af111112121212DbCn````011Cb0Cl10231023102020210233102331201023121110231023102310231023","f":"`````{b}{{{d{{b{c}}}}}f{}}{{{d{{b{c}}}}}h{}}{d{{d{c}}}{}}0{{{d{j}}}{{d{jc}}}{}}0{bl}{{{d{{b{c}}}}}n{}}{{{d{{b{c}}}}{d{jA`}}}AbAd}{cc{}}0{{}c{}}0{{{d{Af}}}Ah}{{{d{j{Aj{c}}}}}{{Bf{{Bb{{B`{AlAn}}}}Bd}}}Bh}{{{d{c}}lh}{{Aj{c}}}Bh}{{{d{j{Aj{c}}}}}{{Bf{{Bl{{b{Bj}}}}Bd}}}Bh}{{{d{j{Aj{c}}}}}{{Bf{{Bl{{b{Bn}}}}Bd}}}Bh}{c{{Bf{e}}}{}{}}0{{}{{Bf{c}}}{}}0{dC`}0{{}c{}}0`````````{{{d{j{Cb{c}}}}Cd}CfBh}{{{d{j{Cb{c}}}}e}CfBh{{Cj{}{{Ch{Cd}}}}}}{ClBj}{d{{d{c}}}{}}000{{{d{j}}}{{d{jc}}}{}}000{{{d{j{Cb{c}}}}}{{Bl{l}}}Bh}{{{d{Cl}}}Cl}{{{d{Cn}}}Cn}{{d{d{jc}}}Cf{}}0{{dD`}Cf}0{{{d{{Cb{c}}}}{d{jA`}}}AbAd}{{{d{Cl}}{d{jA`}}}Ab}{{{d{Cn}}{d{jA`}}}Ab}{{{d{Db}}{d{jA`}}}Ab}0{cc{}}000{BdDb}{{{d{j{Cb{c}}}}}{{Bf{{Bl{n}}Db}}}Bh}{{{d{Cn}}}h}{Clh}{{}c{}}000{{}c{}}{{{d{Cn}}}Ah}{{{d{c}}l}{{Cb{c}}}Bh}{{{d{c}}h}{{Cb{c}}}Bh}{{{d{j{Cb{c}}}}}{{Bl{e}}}Bh{}}{dc{}}0{dDd}{c{{Bf{e}}}{}{}}000{{}{{Bf{c}}}{}}000{dC`}000{{}c{}}000","D":"El","p":[[5,"BlockEvent",0],[1,"reference",null,null,1],[5,"BlockHash",100],[1,"u32"],[0,"mut"],[5,"CheckPoint",101],[5,"BlockId",102],[5,"Formatter",103],[8,"Result",103],[10,"Debug",103],[10,"BitcoindRpcErrorExt",0],[1,"bool"],[5,"Emitter",0],[5,"Transaction",104],[1,"u64"],[1,"tuple",null,null,1],[5,"Vec",105],[6,"Error",106],[6,"Result",107,null,1],[10,"RpcApi",108],[5,"Block",100],[6,"Option",109,null,1],[5,"Header",100],[5,"TypeId",110],[5,"FilterIter",32],[5,"ScriptBuf",111],[1,"unit"],[17,"Item"],[10,"IntoIterator",112],[5,"EventInner",32],[6,"Event",32],[1,"u8"],[6,"Error",32],[5,"String",113]],"r":[],"b":[[62,"impl-Display-for-Error"],[63,"impl-Debug-for-Error"]],"c":"OjAAAAAAAAA=","e":"OzAAAAEAADYACQAFAAAACQADAA8AAAAZAAcALQAHADYACgBFAAAATQAAAFEAEwA=","P":[[6,"B"],[8,"T"],[12,""],[13,"B"],[15,"T"],[17,"U"],[19,""],[20,"C"],[24,"U,T"],[26,"U"],[28,""],[30,"V"],[41,"C"],[42,"C,"],[43,""],[44,"T"],[52,"C"],[53,""],[55,"T"],[57,""],[59,"C"],[60,""],[64,"T"],[68,""],[69,"C"],[70,""],[72,"U"],[76,"I"],[77,""],[78,"C"],[80,"C,Iterator::Item"],[81,"T"],[83,""],[84,"U,T"],[88,"U"],[92,""],[96,"V"]]}],["bdk_chain",{"t":"KPSFPFFGKGFFFPKFRFFIEEIPKGPFEFFPNNMNNONNNNDEONOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNMNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNONOONCCNNNNNNNNNNNNNNNNNNNNNNNNMNNMNONECNMENNNNNNNNONNNNNNNNNDCODNNNNNOCENNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCOOOONNNNNNNNNNNNNNNONNNNNNNNNNNNNNNOOOOOOOFGPPPPFTTPPPFFPFFTTPGTTGFFFGFTTTTTTTTTTTTTTTTTTTPPFPPPTPGGPPPPTTTTFFPPPPPPFFFFPPTTPFFFFFFPPPPPFFFFFFGFFFPPPPFFFFFPPPPPPPPPPPPPPPPPFTFFFFFFFGFFFFTTTTTTNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCCNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCOONNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNONNNNNNCNNNNNNNNNNNNNNNCONNNNNNNNNNNNNNNNNNNNNOOCNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNCONONNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNONONNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNCNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONONNONNNNOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNOFGGPPPGTPFPFGPFPGGKPFPPPPGPPPGPPPFPFPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPGPFPFPFPFGGFPFPPPPPFPPPKGFPPPPPPPPGPPFPNNNNMNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNKKCCMMMMMMMHCHHHHCHHHPGPFFPFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHNNNNNNNNNNNNNNNNNNNNNNNNHHHNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPGPFFPFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNRGPRGGKPPPPPPCNNNNNNNNNNNNNNNMHNHHHNNNHCHNHHHNNHCNNNNNNNNNNNNNNNNNNNNNNCCNNNNNNNNNNNNNNNNNNNCFSSSPSPGPSSPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNKRKRFGKFFPPPNNNNNNNNNNNNNNNNNMNNNNNNNNNMNNNMNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFSSSSSSSSSSRRKMFNNNNNNNNNNNNFFKNNNNMNNNNNNNNNNNNNNNNNNNNNNNNTGGKTTTKPTGTGGTFKPTTTFTTTTRTGTPTTTTTPPTTTPTTTTTTTTTTTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNHHHHHHHHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNSSFSGGGCCCCCCCTTKFTFRTKFTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNMNNNNFFPGFGPPGPFFPPPPPPPPPPPGPFFGPPPFGPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFGPPPPGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNSSFFPGFPFFPPSPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNKFFKFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPFSPPSSGNNNNNNNNNNNNNNNNNNNNNNNNHHNNNNNNNNNNNNHHNNFGPPSSPPNNNNNNNNNNHHHHHHHHHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFGFPFFFPNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONONNNNNNNNNONNNNNONONNNNNNNNNNNNNONNNNNNNNNNNNNNNONNNNNNNNNNNNNNNFFFFFGFFFFPPNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPFGFFGIIIIFPPKPFPPPPIPPPPFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOONOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNOOOOOONNNOOOOOONNNNNOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOFFCCCCCCCCCPPGFFFTPPTTTFPPGFFFONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNOONNONNNNNONNNNNNNNNNNNNNNONNNNNONNNNNTSFSSSSSSSTSSTSSTTTSNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNFCCPFFSGTTTTFFTPFTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPFFFFGTTTTTFPFTTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGPPPJJJJJFPPPPPPCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSFFPGGFFPPPFPFFKFFFPPFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCHGPPSSFNNNNNNNNNNNNNNNNNNNNPGPPFGPPPPPPPPPPPPPPPPPPGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPFFFTFFTTTTTGFTPFFFFPFPPFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNOONNONHHOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNOOONNNNNNNOSFFFNNNNNNNNNNNNNTPKGKTPFTKTTTTPKONOOOONNNNNNNNNMHHNMMMMMMMMMMCNNNNNNNNNNNNNOOONOCOOOMMMMMMMMMMOCHNNNNNNNNNNNFKPKGGPPSPPPPKPFKNNNNNNNNNNNNNMNNHHHMMMMMMMMMMNNNNNNNNNNNNNNNNNNNMMMMMMMMMMHHNNNNNNNNNNNNNNNNNOOOOJFJJJJJOOOOOOOOOOOOOKKRRKRFRKFNNNNNNMMNNMNCNNMNNNNNNNNNKFFFFGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPGPPFPFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNPFPFPPFGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFFFFFFTRTTRFKKFFTRMNMNNNNNNNNQNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNMNNMNNNNNCNNQQCNNNNNMNNNNNMNMNNNCQCNCCCCQCCCCMNNNNNNNNNNNNNNNNNNNNHFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFGRKRKIGGFPPFPPPFPNMNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNCNNNNNNNNNQNNNNNNNNNNNMNNNQNNNNNNNNNNNNNNNNNNNNNNCCNNNNNNNQNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNQFNNNNNNNNNNNNNNNNNRFFKNNMNNNNNNNNNNNNQNNNNQNNNNNNNNNNNNNNNNNNGGPPFPFPFNNNNNNNNONNNNONNNNNNNRKGGPPPPMRKRKMMFFFNNNONONNNNFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNKYKRRRKYRRRRRRRKNNNCMMMMMMMMMNMMMMMMMMMMMMMMMNMMMMMMQNNCMMMMMMNMMMMMMMMMMMMMMMMNMMMMMMMPPPKKKKRPKKRRRRRKPFKPKPPPPPKPKPPPGPPPRRRKKNNNNNNNNNNNNMNNNMMNMMMMMMMMNMMMMMMMMMMMMMMMNMMMMMMNNNNNNNNNNNNMNMNNNNNNNNNMNNNNNNNNNMNMNNNMNMNNNNNNNMNNNNNNNMNNMNNCNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFFFFFFFFFFFFFFFFFFFFFFFFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNKRRRRRRRRFRRRRRRRRKKRKRKRKRKRKRKRKKNNNNNMMMMMMMMNNNNNNNNNNMMMMMMNNNMMMMMMNNNNNMMMMMNMMMMMMMMMMMMNMMMMMMMMNNNNNNNCTKNMNFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFKNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPPPKPPPFPFGFPPPPPPPPKIFFPFPPKPNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNMNNNNNNNNNNNNNNNNNNNHHNNQNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNPFPPGGPPFPFPPPPFPGGGFFFFPPPFKRRFFFIIKFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNONNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPPFGPPPPPFPPNNNNNHHNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNONNNNPPGGFPPPPPFCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHFTTTTFTTTTSFTTFTTTFTNCONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCCCCCNNNONONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGFFPPPPPPPOONNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOONONNNNNNNNNNNPPPPPPPPPFFPPPPPPPPPPPPPPSSPPGPPPFPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOPPPFFGPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNOONNNNNNNNNNNNOONNNOOPGFFPPNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNOONNNNNNONNNNNNNNNNNNONNNNNNFFFFNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNONNNNNNNNONNNNONNNNFFFFFFONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOONNNNNNNNNNNNNNNNNNOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPPPPPPPFGFNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNONOOOOOOOONNNNNNNNNNNNOONNNFSSSSSSSSHFFFPPPPPPPPPPGRGPKGPGFPPPPPPPPPPPPPPPPPGPPPPPPPPPPPPPPFGPPFPGFPPPPPPPPPGGIGIPPPPPPPPPPPPPPPOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNOOONNNNNNNNNNNNNOONNNNOOOOCOOOCNNNOONNNNNNNOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOONNONNNNNNNNNNNNNOOOOOOOOOOOOOOOOOFFFINNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOONNONNNONNNNNNNNNNNNNNOONNNGFKTGPTPPPFPPPPPPPPFTFPTPGKFFFFGFKKKGFFTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNMNNNNNNNNNNNNNNCCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCQNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNSSSSSSSSSSSSSSSSFNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNFFNNNNNNNNNNNNNNNNNNNNNPPFGFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNKFIFIFIPPPPFSSSSSIFFPPPPRFMNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNQQNNNNNNNNNNNNNNNNNNHNNNNNCHHHHHHJHHHHHHHHHHHHHHHHHHHJHHHHHHHHHHHJHHHHHJJJHHHHHHHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNNNNNHHHHHNNNNNFTNNNNIIIIGNNNNNNNNNINNNNNNNNNNTRRFKKFFTRMMQMMMQQMMMQQMTKFKTKKRKNNNCNMNNNNNNNMNNNNNNNMMCHNNCNNNCNNHNMNMNNNNPFFGFFKKPPPFFFFPFGFMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNCKKKRFFFFFKRMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPPPGFCKFNNNNNNNNNNKKRKKKRKKFFNNNNNNMNNMNNNNMMNNMMNNNNNNNNNNNMNNNNNNNNNMNNNNNNNMNNMNNMHMNNNMHNNNMNNNNNNNNNNFFFCNNNNNNNNNNNCNNNNNNNNFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNNNNRKFKNNMMMMMMNNCNNNNNMMNNNNNNGGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHNNNNNNNNNNNNNNNNNNFFNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPPPPFGPGPGPPPPPFPFFPPPPPPGGPGPFPFFFPPFPFGPPPFPPFFGGPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNSPPPFGPNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNOHNNNNNNNNNNNNNNFPPPFPGPPGPPPPPPPPFFGFPPPPFFPGPFSSSSSSSFGFFFPFFFFGGFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONCNNONNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNCOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFNNNNNNNNNNNNNNNNNNNNNNNNNFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNONNNNRKMMMMMCCFSPKGPFTTKNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNMNNNNMNNNNNNNNNNNNNNNNNNNNMNNNOOOOFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFGTPFFFFPFFTNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNONNNNNNSHFFFPPGFFFFPNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNOONNNNNONNONNNNNNNNNNNNNNNNNNNNNNNNOONOONNNNNNNNNNNNNNNNNTGFFPPTTTFFFFFNNNOOONNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNOONNONNNOOOONNNNNNNNNNNNNNNNNN","n":["Anchor","","BIP32_MAX_INDEX","Balance","Block","BlockId","CanonicalIter","CanonicalReason","ChainOracle","ChainPosition","CheckPoint","CheckPointIter","ConfirmationBlockTime","Confirmed","DescriptorExt","DescriptorId","Error","FullTxOut","Impl","Indexed","IndexedTxGraph","Indexer","KeychainIndexed","Mempool","Merge","ObservedIn","","SpkIterator","TxGraph","TxPosInBlock","TxUpdate","Unconfirmed","add","all_zeros","anchor_block","","","anchors","as_byte_array","as_raw_hash","as_ref","","bdk_core","bitcoin","block","block_id","","","borrow","","","","","","","","","","","","","","","","borrow_mut","","","","","","","","","","","","","","","chain_position","clone","","","","","","","","","","","","clone_into","","","","","","","","","","","","clone_to_uninit","","","","","","","","","","","","cloned","cmp","","","","","","column_result","","","","","","","","confirmation_height_upper_bound","","","","confirmation_time","confirmed","default","","","","deref","descendant","descriptor","descriptor_id","deserialize","","","","","dust_value","engine","eq","","","","","","","","","","eq_ptr","equivalent","","","","","","","","","","","","","","","","","","extend","","fmt","","","","","","","","","","","","","","","from","","","","","","","","","","","","","","","","","","","","","","","from_anchor","from_block_ids","from_byte_array","from_engine","from_header","from_observed_in","from_raw_hash","from_slice","from_slice_delegated","from_str","get","get_chain_tip","hash","","","","","","height","","immature","index","indexed_tx_graph","indexer","insert","into","","","","","","","","","","","","","","","into_fallible","","","into_inner","into_iter","","","","is_block_in_chain","is_confirmed","is_confirmed_and_spendable","is_empty","is_mature","is_on_coinbase","iter","keychain_txout","local_chain","map_anchors","merge","miniscript","new","","","new_with_range","next","","","nth","outpoint","partial_cmp","","","","","","prev","push","range","rusqlite","rusqlite_impl","seen_ats","serde","serialize","","","","","spent_by","spk_client","spk_txout","take","to_byte_array","to_owned","","","","","","","","","","","","to_raw_hash","to_sql","","","","","","","","to_string","","to_transitive","total","transpose_into_fallible","","","trusted_pending","trusted_spendable","try_from","","","","","","","","","","","","","","","try_into","","","","","","","","","","","","","","","tx_graph","tx_pos","txout","txouts","txs","type_id","","","","","","","","","","","","","","","untrusted_pending","vzip","","","","","","","","","","","","","","","anchor","descendant","","observed_in","anchor","last_seen","transitively","Address","AddressType","All","","AllPlusAnyoneCanPay","","Amount","BROADCAST_MIN","BTC","Bit","Bitcoin","","Block","BlockHash","CentiBitcoin","CompactTarget","CompressedPublicKey","DEFAULT_MAX_FEE_RATE","DUST","Default","Denomination","ENABLE_LOCKTIME_NO_RBF","ENABLE_RBF_NO_LOCKTIME","EcdsaSighashType","FeeRate","FilterHash","FilterHeader","KnownHrp","LegacySighash","MAX","","","","","","MAX_ATTAINABLE_MAINNET","MAX_ATTAINABLE_REGTEST","MAX_ATTAINABLE_SIGNET","MAX_ATTAINABLE_TESTNET","MAX_BLOCK","MAX_MONEY","","MAX_STANDARD_WEIGHT","MIN","","","","MIN_TRANSACTION","Main","Mainnet","MerkleBlock","MicroBitcoin","MilliBitcoin","MilliSatoshi","NULL","NanoBitcoin","Network","NetworkKind","None","","NonePlusAnyoneCanPay","","ONE_BTC","","ONE_SAT","","Opcode","OutPoint","P2pkh","P2sh","P2tr","P2wpkh","P2wsh","PicoBitcoin","PrivateKey","Psbt","PubkeyHash","PublicKey","Regtest","","SAT","SIZE","Satoshi","Script","ScriptBuf","ScriptHash","SegwitV0Sighash","Sequence","SignedAmount","Signet","Single","","SinglePlusAnyoneCanPay","","TapBranchTag","TapLeafHash","TapLeafTag","TapNodeHash","TapSighash","TapSighashTag","TapSighashType","TapTweakHash","TapTweakTag","Target","Test","Testnet","Testnet4","Testnets","Transaction","TxIn","TxMerkleNode","TxOut","Txid","V0","V1","V10","V11","V12","V13","V14","V15","V16","V2","V3","V4","V5","V6","V7","V8","V9","VarInt","WITNESS_SCALE_FACTOR","WPubkeyHash","WScriptHash","Weight","Witness","WitnessCommitment","WitnessMerkleNode","WitnessProgram","WitnessVersion","Work","Wtxid","XKeyIdentifier","XOnlyPublicKey","ZERO","","","","","","abs","add","","","","add_assign","","","add_tweak","address","address_type","all_zeros","","","","","","","","","","","","","","","","","","","amount","as_byte_array","","","","","","","","","","","","","","","","","","","as_bytes","as_c_ptr","as_mut","","","","as_mut_bytes","as_mut_c_ptr","as_mut_ptr","as_mut_script","as_ptr","as_raw_hash","","","","","","","","","","","","","","","","","","","as_ref","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","as_script","as_unchecked","assume_checked","assume_checked_ref","assume_hidden","base_size","","bip152","bip158","bip32","bip34_block_height","block_hash","blockdata","borrow","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","borrow_mut","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","builder","","bytes","chain_hash","check_after","check_merkle_root","check_older","","check_witness_commitment","checked_abs","checked_add","","","checked_div","","","","checked_mul","","","","checked_mul_by_weight","checked_rem","","checked_sub","","","classify","clear","clone","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","clone_into","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","clone_to_uninit","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","cmp","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","cmp_fast_unstable","coinbase","combine","compressed","","compute_merkle_root","compute_ntxid","compute_txid","compute_witness_commitment","compute_wtxid","consensus","consensus_decode","","","","","","","","","","","","","","","","","consensus_decode_from_finite_reader","","","","","consensus_encode","","","","","","","","","","","","","","","","","","","","","count_sigops","count_sigops_legacy","dangerous_assume_tweaked","default","","","","","","","","","","","","deref","deref_mut","des_btc","","des_sat","","deserialize","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_from_reader","difficulty","difficulty_float","display_dynamic","","display_in","","div","","","","","div_assign","","","dust_value","ecdsa","enables_absolute_lock_time","enables_lock_time","engine","","","","","","","","","","","","","","","","","","","","","","","eq","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","eq_fast_unstable","equivalent","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","error","extend","extract","extract_matches","extract_tx","extract_tx_fee_rate_limit","extract_tx_unchecked_fee_rate","extract_tx_with_fee_rate_limit","fee","fee_vb","fee_wu","filter_header","finalize","finalize_inp","finalize_inp_mall","finalize_inp_mall_mut","finalize_inp_mut","finalize_mall","finalize_mall_mut","finalize_mut","first_opcode","fmt","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","fmt_asm","fmt_value_in","","fmt_wif","from","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","from_512_second_intervals","from_be_bytes","","from_block_with_predicate","from_btc","","from_byte_array","","","","","","","","","","","","","","","","","","","from_bytes","","from_bytes_mut","from_chain_hash","from_compact","from_consensus","","","from_consensus_u8","from_core_arg","from_engine","","","","","","","","","","","","","","","","","","","from_float_in","","from_header_difficulty_adjustment","from_header_txids_with_predicate","from_height","from_hex","","","","","from_int_btc","from_iter","from_key_and_tweak","from_keypair","from_kwu","from_le_bytes","","from_magic","from_next_work_required","from_node_hashes","from_non_witness_data_size","from_private_key","","from_raw_hash","","","","","","","","","","","","","","","","","","","from_sat","","from_sat_per_kwu","from_sat_per_vb","from_sat_per_vb_unchecked","from_script","","","from_seconds_ceil","from_seconds_floor","from_slice","","","","","","","","","","","","","","","","","","","","","","","","","","from_slice_delegated","","","","","","","","","","","","","","","","","","","from_standard","from_str","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","from_str_in","","from_str_with_denomination","","from_unprefixed_hex","","","","from_unsigned_tx","from_vb","from_vb_unchecked","from_vb_unwrap","from_wif","from_witness_data_size","from_witness_program","from_wu","from_wu_usize","generate","hash","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","hash_types","header","","index","","","","","","","","","","","","","","","","","","","","","","","","","","","","inner","","input","inputs","instruction_indices","instruction_indices_minimal","instructions","instructions_minimal","into","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","into_boxed_script","into_bytes","into_iter","into_script_buf","into_unchecked","is_absolute_timelock_satisfied","is_coinbase","is_empty","","is_explicitly_rbf","is_final","is_height_locked","is_lock_time_enabled","is_mainnet","is_met_by","is_multisig","is_negative","is_null","is_op_return","is_p2pk","is_p2pkh","is_p2sh","is_p2tr","","is_p2wpkh","","is_p2wsh","","is_positive","is_provably_unspendable","is_push_only","is_rbf","is_related_to_pubkey","is_related_to_xonly_pubkey","is_relative_lock_time","is_spend_standard","is_time_locked","is_uncompressed","is_valid_for_network","is_witness_program","is_x_only_key","iter","iter_funding_utxos","key","last","legacy_weight","len","","lock_time","log2","magic","matches_script_pubkey","max_difficulty_transition_threshold","max_transition_threshold","max_transition_threshold_unchecked","merkle_tree","min_difficulty_transition_threshold","min_transition_threshold","minimal_non_dust","","minimal_non_dust_custom","","mul","","","","","mul_assign","","","neg","network","","new","","","","","","","new_op_return","new_p2pk","new_p2pkh","new_p2sh","new_p2tr","new_p2tr_tweaked","new_p2wpkh","new_p2wsh","new_uncompressed","","new_witness_program","nth","ntxid","null","output","outputs","p2p","p2pk_public_key","p2pkh","p2sh","p2sh_from_hash","p2shwpkh","p2shwsh","p2tr","","p2tr_key_spend","p2tr_tweaked","","p2wpkh","","","p2wpkh_script_code","","","","p2wsh","","params","parse","partial_cmp","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","policy","positive_sub","pow","previous_output","program","proprietary","provider_lookup_ecdsa_sig","provider_lookup_hash160","provider_lookup_hash256","provider_lookup_raw_pkh_ecdsa_sig","provider_lookup_raw_pkh_pk","provider_lookup_raw_pkh_tap_leaf_script_sig","provider_lookup_raw_pkh_x_only_pk","provider_lookup_ripemd160","provider_lookup_sha256","provider_lookup_tap_control_block_map","provider_lookup_tap_key_spend_sig","provider_lookup_tap_leaf_script_sig","psbt","pubkey_hash","","","public_key","","push","push_ecdsa_signature","push_instruction","push_instruction_no_opt","push_opcode","push_slice","read_from","","redeem_script","rem","","rem_assign","","require_network","reserve","reserve_exact","scale_by_witness_factor","scan_and_push_verify","script_hash","","script_pubkey","","script_pubkey_lens","script_sig","second_to_last","segwit_weight","sequence","ser_btc","","ser_btc_opt","","ser_sat","","ser_sat_opt","","serialize","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","serialize_hex","serialize_to_writer","sighash","sighash_ecdsa","sighash_msg","sign","sign_message","signum","size","","","spend_utxo","sub","","","","sub_assign","","","sum","","","","tap_tweak","taproot","taproot_annex","taproot_control_block","tapscript","tapscript_leaf_hash","third_to_last","to_address_data","to_asm_string","to_be_bytes","","to_btc","","to_byte_array","","","","","","","","","","","","","","","","","","","to_bytes","","","","to_compact_lossy","to_consensus","to_consensus_u32","to_core_arg","to_fe","to_float_in","","to_hash160","","to_hash256","","to_hex_string","to_kwu_floor","to_le_bytes","","to_num","to_owned","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","to_p2sh","to_p2tr","to_p2wsh","to_public_key","","to_qr_uri","to_raw_hash","","","","","","","","","","","","","","","","","","","to_relative_lock_time","to_ripemd160","","to_sat","","to_sat_per_kwu","to_sat_per_vb_ceil","to_sat_per_vb_floor","to_scalar","to_sha256","","to_signed","to_sort_key","to_string","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","to_string_in","","to_string_with_denomination","","to_target","to_u32","to_u8","to_unsigned","to_vbytes_ceil","to_vbytes_floor","to_vec","to_wif","to_work","to_wu","to_x_only_pubkey","total_sigop_cost","total_size","","","try_from","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","try_into","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","tweak_add_check","tx_in","tx_out","txdata","txid","","txn","type_id","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","type_prefix","","unchecked_add","","unchecked_sub","","unknown","unsigned_abs","unsigned_tx","update_input_with_descriptor","update_output_with_descriptor","value","verify","","","version","","","vout","vsize","vzip","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","weight","","","with_capacity","witness","witness_program","witness_root","witness_script","witness_version","wpubkey_hash","","write_into","","wscript_hash","wtxid","xpub","Address","AddressData","AddressType","Base58","Bech32","ExcessiveScriptSize","FromScriptError","IS_CHECKED","InvalidBase58PayloadLength","InvalidBase58PayloadLengthError","InvalidLegacyPrefix","InvalidLegacyPrefixError","KnownHrp","LegacyAddressTooLong","LegacyAddressTooLongError","Mainnet","NetworkChecked","NetworkUnchecked","NetworkValidation","","NetworkValidationError","P2pkh","","P2sh","","P2shError","P2tr","P2wpkh","P2wsh","ParseError","Regtest","Segwit","Testnets","UnknownAddressTypeError","UnknownHrp","UnknownHrpError","UnrecognizedScript","WitnessProgram","","WitnessVersion","","borrow","","","","","","","","","","","","borrow_mut","","","","","","","","","","","","clone","","","","","","","","","","","","clone_into","","","","","","","","","","","","clone_to_uninit","","","","","","","","","","","","cmp","","","eq","","","","","","","","","","","","equivalent","","","","","","","","","","","","","","","","","","","","","","","","error","fmt","","","","","","","","","","","","","","","","","","","","","from","","","","","","","","","","","","","","","","","","","","","","","","","","hash","","","into","","","","","","","","","","","","invalid_base58_payload_length","invalid_legacy_address_prefix","invalid_legcay_address_length","partial_cmp","","","source","","","","","to_owned","","","","","","","","","","","","to_string","","","","","","","","","try_from","","","","","","","","","","","","try_into","","","","","","","","","","","","type_id","","","","","","","","","","","","vzip","","","","","","","","","","","","pubkey_hash","script_hash","witness_program","Base58","Bech32","ExcessiveScriptSize","FromScriptError","InvalidBase58PayloadLength","InvalidBase58PayloadLengthError","InvalidLegacyPrefix","InvalidLegacyPrefixError","LegacyAddressTooLong","LegacyAddressTooLongError","NetworkValidation","NetworkValidationError","P2shError","ParseError","UnknownAddressTypeError","UnknownHrp","UnknownHrpError","UnrecognizedScript","WitnessProgram","","WitnessVersion","","Amount","Bit","Bitcoin","CentiBitcoin","CheckedSum","Denomination","Display","InputTooLarge","InvalidCharacter","MicroBitcoin","MilliBitcoin","MilliSatoshi","MissingDigits","NanoBitcoin","OutOfRange","ParseAmountError","PicoBitcoin","Satoshi","SignedAmount","TooPrecise","borrow","","borrow_mut","","checked_sum","clone","","clone_into","","clone_to_uninit","","eq","equivalent","","fmt","","","","from","","","","","","","","into","","serde","show_denomination","source","to_owned","","to_string","","try_from","","try_into","","type_id","","vzip","","SerdeAmount","SerdeAmountForOpt","as_btc","as_sat","des_btc","des_sat","ser_btc","ser_btc_opt","ser_sat","ser_sat_opt","type_prefix","deserialize","opt","serialize","deserialize","serialize","deserialize","opt","serialize","deserialize","serialize","Decode","Error","IncorrectChecksum","InvalidCharacterError","String","TooShort","Vec","add","add_assign","allocator","append","as_bytes","as_hex","as_mut","","","as_mut_ptr","as_mut_slice","as_mut_str","as_mut_vec","as_non_null","as_ptr","as_ref","","","","","","as_slice","as_str","as_utf8_pattern","borrow","","","","","","borrow_mut","","","","","","capacity","","clear","","clone","","","","clone_from","","clone_into","","","","clone_to_uninit","","","","cmp","","column_result","","consensus_decode","consensus_decode_from_finite_reader","","","","","","","","","","","","","","","","","","consensus_encode","","","","","","","","","","","","","","","","","","","consume","decode","decode_check","dedup","dedup_by","dedup_by_key","default","","deref","","deref_mut","","deserialize","","drain","","drop","emit_bool","emit_i16","emit_i32","emit_i64","emit_i8","emit_slice","emit_u16","emit_u32","emit_u64","emit_u8","encode","encode_check","encode_check_to_fmt","eq","","","","","","","","","","","","","","","","equivalent","","","","","","","","error","extend","","","","","","","","extend_from_slice","extend_from_within","","extend_one","","","","","","","extend_reserve","","","","extract_if","flush","","fmt","","","","","","","from","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","from_hex","from_iter","","","","","","","from_parts","from_parts_in","from_raw_parts","","from_raw_parts_in","from_str","from_utf16","from_utf16_lossy","from_utf16be","from_utf16be_lossy","from_utf16le","from_utf16le_lossy","from_utf8","from_utf8_lossy","from_utf8_lossy_owned","from_utf8_unchecked","hash","","hex_reserve_suggestion","index","","index_mut","","insert","","insert_str","into","","","","into_assets","into_boxed_slice","into_boxed_str","into_bytes","into_chars","into_derivation_path","","into_deserializer","","into_flattened","into_iter","","","into_parts","into_parts_with_alloc","into_raw_parts","","into_raw_parts_with_alloc","into_searcher","invalid_base58_character","is_contained_in","is_empty","","","is_prefix_of","is_suffix_of","is_write_vectored","leak","","len","","merge","ne","","","","","","","","","new","","new_in","partial_cmp","","pop","","pop_if","push","","push_str","push_within_capacity","remove","","remove_matches","replace_range","reserve","","reserve_exact","","resize","resize_with","retain","","retain_mut","serialize","","set_len","shrink_to","","shrink_to_fit","","source","spare_capacity_mut","splice","split_at_spare_mut","split_off","","strip_prefix_of","strip_suffix_of","swap_remove","to_owned","","","","to_socket_addrs","to_sql","","to_string","","","truncate","","try_from","","","","","","","try_into","","","","try_reserve","","try_reserve_exact","","try_with_capacity","","try_with_capacity_in","type_id","","","","vzip","","","","with_capacity","","with_capacity_in","write","","write_all","write_char","write_str","write_vectored","Decode","Error","IncorrectChecksum","IncorrectChecksumError","InvalidCharacterError","TooShort","TooShortError","borrow","","borrow_mut","","clone","","clone_into","","clone_to_uninit","","eq","","equivalent","","","","fmt","","","","from","","incorrect_checksum","into","","invalid_base58_length","to_owned","","to_string","","try_from","","try_into","","type_id","","vzip","","Config","DecodeError","","DecodeEstimate","DecodeSliceError","EncodeSliceError","Engine","InvalidByte","InvalidLastSymbol","InvalidLength","InvalidPadding","OutputSliceTooSmall","","alphabet","borrow","","","borrow_mut","","","clone","","","clone_into","","","clone_to_uninit","","","config","decode","","decode_engine","decode_engine_slice","decode_engine_vec","decode_slice","decode_slice_unchecked","decode_vec","decoded_len_estimate","display","encode","","encode_engine","encode_engine_slice","encode_engine_string","encode_slice","encode_string","encoded_len","engine","eq","","","equivalent","","","","","","fmt","","","","","","from","","","","into","","","prelude","read","source","to_owned","","","to_string","","","try_from","","","try_into","","","type_id","","","vzip","","","write","Alphabet","BCRYPT","BIN_HEX","CRYPT","DuplicatedByte","IMAP_MUTF7","InvalidLength","ParseAlphabetError","ReservedByte","STANDARD","URL_SAFE","UnprintableByte","as_str","borrow","","borrow_mut","","clone","clone_into","clone_to_uninit","eq","","equivalent","","","","fmt","","","from","","into","","new","to_owned","to_string","try_from","","","try_into","","type_id","","vzip","","Base64Display","borrow","borrow_mut","fmt","from","into","new","to_string","try_from","try_into","type_id","vzip","Config","","DecodeEstimate","","DecodeMetadata","DecodePaddingMode","Engine","GeneralPurpose","GeneralPurposeConfig","Indifferent","RequireCanonical","RequireNone","borrow","","","","borrow_mut","","","","clone","","","clone_into","","","clone_to_uninit","","","config","","decode","","decode_slice","","decode_slice_unchecked","","decode_vec","","decoded_len_estimate","default","encode","","encode_padding","","encode_slice","","encode_string","","eq","","equivalent","","","","fmt","","","","from","","","","general_purpose","into","","","","new","","to_owned","","","try_from","","","","try_into","","","","type_id","","","","vzip","","","","with_decode_allow_trailing_bits","with_decode_padding_mode","with_encode_padding","GeneralPurpose","GeneralPurposeConfig","NO_PAD","PAD","STANDARD","STANDARD_NO_PAD","URL_SAFE","URL_SAFE_NO_PAD","BASE64_STANDARD","BASE64_STANDARD_NO_PAD","BASE64_URL_SAFE","BASE64_URL_SAFE_NO_PAD","Config","DecodeEstimate","Engine","config","DecoderReader","borrow","borrow_mut","fmt","from","into","into_inner","new","read","try_from","try_into","type_id","vzip","EncoderStringWriter","EncoderWriter","StrConsumer","borrow","","borrow_mut","","consume","drop","finish","flush","","fmt","from","","from_consumer","into","","into_inner","","new","","try_from","","try_into","","type_id","","vzip","","write","","A","Bech32","Bech32m","ByteIterExt","C","CHECKSUM_LENGTH","CODE_LENGTH","Checksum","","D","DecodeError","E","EncodeError","EncodeIoError","F","Fe32","Fe32IterExt","Fmt","G","GENERATOR_SH","H","Hrp","J","K","L","M","MidstateRepr","N","NoChecksum","P","Parse","Q","R","S","T","TARGET_RESIDUE","TooLong","","U","V","W","Write","X","Y","Z","_0","_2","_3","_4","_5","_6","_7","_8","_9","add","","","","add_assign","as_bytes","as_ref","as_str","borrow","","","","","","","","borrow_mut","","","","","","","","byte_iter","bytes_to_fes","char_iter","clone","","","","","","","clone_into","","","","","","","clone_to_uninit","","","","","","","cmp","","","","decode","div","","","","div_assign","encode","encode_lower","encode_lower_to_fmt","encode_lower_to_writer","encode_to_fmt","encode_to_writer","encode_upper","encode_upper_to_fmt","encode_upper_to_writer","encoded_length","eq","","","","","","","equivalent","","","","","","","","","","","","","","fes_to_bytes","fmt","","","","","","","","","","from","","","","","","","","","","","","","","from_char","from_char_unchecked","hash","","","","","hrp","into","","","","","","","","is_valid_on_mainnet","is_valid_on_regtest","is_valid_on_signet","is_valid_on_testnet","is_valid_segwit","iter_alpha","len","lowercase_byte_iter","lowercase_char_iter","mul","","","","mul_assign","parse","parse_unchecked","partial_cmp","","","","primitives","sanity_check","segwit","source","","","sub","","","","sub_assign","to_char","to_lowercase","to_owned","","","","","","","to_string","","","","","to_u8","try_from","","","","","","","","","","","","","","","","","","try_into","","","","","","","","type_id","","","","","","","","vzip","","","","","","","","with_checksum","BC","BCRT","Hrp","TB","Bech32","Bech32m","NoChecksum","checksum","decode","encode","gf32","hrp","iter","segwit","CHECKSUM_LENGTH","CODE_LENGTH","Checksum","Engine","GENERATOR_SH","HrpFe32Iter","MidstateRepr","ONE","PackedFe32","PackedNull","TARGET_RESIDUE","WIDTH","bitxor","borrow","","","borrow_mut","","","clone","","clone_into","","clone_to_uninit","","default","eq","","equivalent","","","","fmt","","from","","","input_fe","input_hrp","input_target_residue","into","","","into_fallible","into_iter","mul_by_x_then_add","","new","","next","residue","sanity_check","size_hint","to_owned","","transpose_into_fallible","try_from","","","try_into","","","type_id","","","unpack","","vzip","","","AsciiToFe32Iter","ByteIter","Char","CharError","CheckedHrpstring","CheckedHrpstringError","Checksum","","ChecksumError","CodeLength","CodeLengthError","Fe32Iter","Hrp","InvalidChar","InvalidLength","InvalidResidue","InvalidWitnessVersion","MissingSeparator","MixedCase","NoData","NonZero","NothingAfterSeparator","Padding","PaddingError","Parse","SegwitCodeLengthError","SegwitHrpstring","SegwitHrpstringError","TooLong","TooMuch","Unchecked","UncheckedHrpstring","UncheckedHrpstringError","WitnessLength","borrow","","","","","","","","","","","","","","borrow_mut","","","","","","","","","","","","","","byte_iter","","clone","","","","","","","","clone_into","","","","","","","","clone_to_uninit","","","","","","","","code_length","data_part_ascii","data_part_ascii_no_checksum","data_part_ascii_no_witver_no_checksum","encoded_length","eq","","","","","","","","equivalent","","","","","","","","","","","","","","","","fe32_iter","fmt","","","","","","","","","","","","","","","","","","","from","","","","","","","","","","","","","","","","","","","","","","","has_valid_checksum","has_valid_hrp","hrp","","","into","","","","","","","","","","","","","","into_fallible","","","into_iter","","","len","","new","","","new_bech32","next","","","remove_checksum","remove_witness_version","","size_hint","","","source","","","","","","","","to_owned","","","","","","","","to_string","","","","","","","","transpose_into_fallible","","","try_from","","","","","","","","","","","","","","try_into","","","","","","","","","","","","","","type_id","","","","","","","","","","","","","","validate_and_remove_checksum","validate_checksum","validate_segwit","validate_segwit_padding","validate_witness_program_length","vzip","","","","","","","","","","","","","","witness_version","","","ByteIter","CharIter","Encoder","Fe32Iter","WitnessVersionIter","borrow","","","","","borrow_mut","","","","","bytes","chars","clone","clone_into","clone_to_uninit","eq","equivalent","","fes","from","","","","","into","","","","","into_fallible","","","","into_iter","","","","new","","","","","next","","","","size_hint","","","","to_owned","transpose_into_fallible","","","","try_from","","","","","try_into","","","","","type_id","","","","","vzip","","","","","with_witness_version","Fe32","FromCharError","Invalid","InvalidByte","NotAByte","NotAscii","TryFromError","borrow","","borrow_mut","","clone","","clone_into","","clone_to_uninit","","eq","","equivalent","","","","fmt","","","","from","","","","into","","source","","to_owned","","to_string","","try_from","","try_into","","type_id","","vzip","","BC","BCRT","ByteIter","CharIter","Empty","Error","Hrp","InvalidAsciiByte","LowercaseByteIter","LowercaseCharIter","MixedCase","NonAsciiChar","TB","TooLong","borrow","","","","","borrow_mut","","","","","clone","clone_into","clone_to_uninit","eq","equivalent","","fmt","","from","","","","","into","","","","","into_fallible","","","","into_iter","","","","len","","","","next","","","","next_back","","","","size_hint","","","","source","to_owned","to_string","transpose_into_fallible","","","","try_from","","","","","try_into","","","","","type_id","","","","","vzip","","","","","ByteIterExt","BytesToFes","Checksummed","Fe32IterExt","FesToBytes","borrow","","","borrow_mut","","","bytes_to_fes","clone","","","clone_into","","","clone_to_uninit","","","eq","","","equivalent","","","","","","fes_to_bytes","from","","","into","","","into_fallible","","","into_iter","","","len","","new","new_hrp","next","","","size_hint","","","to_owned","","","transpose_into_fallible","","","try_from","","","try_into","","","type_id","","","vzip","","","with_checksum","InvalidSegwitV0","InvalidWitnessVersionError","MAX_STRING_LENGTH","TooLong","TooShort","VERSION_0","VERSION_1","WitnessLengthError","borrow","","borrow_mut","","clone","","clone_into","","clone_to_uninit","","eq","","equivalent","","","","fmt","","","","from","","into","","is_valid_witness_program_length","is_valid_witness_version","source","","to_owned","","to_string","","try_from","","try_into","","type_id","","validate_witness_program_length","validate_witness_version","vzip","","DecodeError","EncodeError","Fmt","TooLong","VERSION_0","VERSION_1","WitnessLength","WitnessVersion","borrow","","borrow_mut","","clone","","clone_into","","clone_to_uninit","","decode","encode","encode_lower_to_fmt_unchecked","encode_lower_to_writer_unchecked","encode_to_fmt_unchecked","encode_to_writer_unchecked","encode_upper_to_fmt_unchecked","encode_upper_to_writer_unchecked","encode_v0","encode_v1","encoded_length","eq","","equivalent","","","","fmt","","","","from","","","","","","","into","","source","","to_owned","","to_string","","try_from","","try_into","","type_id","","vzip","","BlockTransactions","BlockTransactionsRequest","Error","HeaderAndShortIds","InvalidPrefill","PrefilledTransaction","ShortId","TxIndexOutOfRangeError","UnknownVersion","as_bytes","as_mut","","as_mut_ptr","as_ptr","as_ref","","","block_hash","","borrow","","","","","","","","","borrow_mut","","","","","","","","","calculate_siphash_keys","clone","","","","","","","clone_into","","","","","","","clone_to_uninit","","","","","","","cmp","","","","","consensus_decode","","","","","consensus_decode_from_finite_reader","","consensus_encode","","","","","default","deserialize","eq","","","","","","","equivalent","","","","","","","","","","","","","","fmt","","","","","","","","","","","","from","","","","","","","","","","from_block","from_hex","from_request","from_str","hash","","","","","header","idx","index","indexes","into","","","","","","","is_empty","len","nonce","partial_cmp","","","","","prefilled_txs","serialize","short_ids","source","","to_bytes","to_owned","","","","","","","to_string","","","transactions","try_from","","","","","","","","try_into","","","","","","","tx","type_id","","","","","","","vzip","","","","","","","with_siphash_keys","BitStreamReader","BitStreamWriter","BlockFilter","BlockFilterReader","BlockFilterWriter","Error","FilterHash","FilterHeader","GcsFilterReader","GcsFilterWriter","Io","UtxoMissing","add_element","","add_input_scripts","add_output_scripts","borrow","","","","","","","","borrow_mut","","","","","","","","clone","clone_into","clone_to_uninit","content","eq","equivalent","","filter_header","finish","","flush","fmt","","","from","","","","","","","","","","into","","","","","","","","match_all","","","match_any","","","new","","","","","","","new_script_filter","read","source","to_owned","to_string","try_from","","","","","","","","try_into","","","","","","","","type_id","","","","","","","","vzip","","","","","","","","write","Base58","CannotDeriveFromHardenedKey","ChainCode","ChildNumber","DerivationPath","DerivationPathIterator","Error","ExtendedPrivKey","ExtendedPubKey","ExtendendPrivKey","ExtendendPubKey","Fingerprint","Hardened","Hex","IntoDerivationPath","InvalidBase58PayloadLength","InvalidBase58PayloadLengthError","InvalidChildNumber","InvalidChildNumberFormat","InvalidDerivationPathFormat","InvalidPublicKeyHexLength","KeySource","Normal","Secp256k1","UnknownVersion","WrongExtendedKeyLength","XKeyIdentifier","Xpriv","Xpub","as_bytes","","as_mut","","","","as_mut_ptr","","as_ptr","","as_ref","","","","","","borrow","","","","","","","","","","","","","borrow_mut","","","","","","","","","","","","","can_derive_hardened","","chain_code","","","","","","child","child_number","","","","","","children_from","ckd_pub","ckd_pub_tweak","clone","","","","","","","","clone_into","","","","","","","","clone_to_uninit","","","","","","","","cmp","","","","","decode","","default","","depth","","","","","","derive_priv","derive_pub","deserialize","","","","","","encode","","eq","","","","","","","","equivalent","","","","","","","","","","","","","","","","extend","fingerprint","","fmt","","","","","","","","","","","","","","","","","","","","from","","","","","","","","","","","","","","","","","","","","from_hardened_idx","from_hex","","from_iter","from_normal_idx","from_priv","from_str","","","","","","get_key","hardened_children","hash","","","","","identifier","","increment","index","","","into","","","","","","","","","into_child","into_derivation_path","","into_fallible","into_iter","","invalid_base58_payload_length","is_empty","","","is_hardened","is_master","is_normal","len","","","master","network","","","","","","new_master","next","normal_children","parent_fingerprint","","","","","","partial_cmp","","","","","private_key","","","public_key","","","serialize","","","","","","source","start_from","to_bytes","","to_keypair","to_owned","","","","","","","","to_priv","to_pub","to_string","","","","","","","","to_u32_vec","to_x_only_pub","transpose_into_fallible","try_from","","","","","","","","","","","try_into","","","","","","","","","type_id","","","","","","","","","vzip","","","","","","","","","xkey_fingerprint","","index","","FeeRate","Weight","block","constants","fee_rate","locktime","opcodes","script","transaction","weight","witness","BadProofOfWork","BadTarget","Bip34Error","Block","BlockHash","Header","NO_SOFT_FORK_SIGNALLING","NegativeHeight","NotPresent","ONE","SIZE","TWO","TxMerkleNode","UnexpectedPush","Unsupported","ValidationError","Version","WitnessCommitment","WitnessMerkleNode","bits","block_hash","borrow","","","","borrow_mut","","","","clone","","","","clone_into","","","","clone_to_uninit","","","","cmp","","consensus_decode","","consensus_decode_from_finite_reader","consensus_encode","","default","deserialize","","difficulty","difficulty_float","eq","","","","equivalent","","","","","","","","fmt","","","","","","from","","","","","","from_consensus","hash","","header","into","","","","is_signalling_soft_fork","merkle_root","nonce","partial_cmp","","prev_blockhash","serialize","","source","","target","time","to_consensus","to_owned","","","","to_string","","try_from","","","","try_into","","","","txdata","type_id","","","","validate_pow","version","vzip","","","","work","BITCOIN","COINBASE_MATURITY","ChainHash","DIFFCHANGE_INTERVAL","DIFFCHANGE_TIMESPAN","MAX_BLOCK_SIGOPS_COST","MAX_SCRIPTNUM_VALUE","MAX_SCRIPT_ELEMENT_SIZE","PUBKEY_ADDRESS_PREFIX_MAIN","PUBKEY_ADDRESS_PREFIX_TEST","REGTEST","SCRIPT_ADDRESS_PREFIX_MAIN","SCRIPT_ADDRESS_PREFIX_TEST","SIGNET","SUBSIDY_HALVING_INTERVAL","TARGET_BLOCK_SPACING","TESTNET","TESTNET3","TESTNET4","WITNESS_SCALE_FACTOR","as_bytes","as_mut","","as_mut_ptr","as_ptr","as_ref","","borrow","","","borrow_mut","","","clone","clone_into","clone_to_uninit","cmp","deserialize","eq","equivalent","","fmt","","","","from","","","from_genesis_block_hash","from_hex","from_str","genesis_block","hash","index","into","is_empty","len","partial_cmp","serialize","to_bytes","to_owned","to_string","try_from","","try_into","type_id","using_genesis_block","using_genesis_block_const","vzip","FeeRate","absolute","relative","Blocks","ConversionError","Height","LOCK_TIME_THRESHOLD","LockTime","MAX","","MIN","","ParseHeightError","ParseTimeError","SIZE","Seconds","Time","ZERO","","borrow","","","","","","borrow_mut","","","","","","check_after","","check_older","clone","","","","","","clone_into","","","","","","clone_to_uninit","","","","","","cmp","","consensus_decode","consensus_encode","deserialize","","","eq","","","","","","equivalent","","","","","","","","","","","","fmt","","","","","","","","","","","","from","","","","","","","","","","","from_consensus","","","from_height","from_hex","","","from_str","","","from_time","from_unprefixed_hex","hash","","","into","","","","","","is_block_height","is_block_time","is_implied_by","is_same_unit","is_satisfied_by","partial_cmp","","","provider_lookup_ecdsa_sig","provider_lookup_hash160","provider_lookup_hash256","provider_lookup_raw_pkh_ecdsa_sig","provider_lookup_raw_pkh_pk","provider_lookup_raw_pkh_tap_leaf_script_sig","provider_lookup_raw_pkh_x_only_pk","provider_lookup_ripemd160","provider_lookup_sha256","provider_lookup_tap_control_block_map","provider_lookup_tap_key_spend_sig","provider_lookup_tap_leaf_script_sig","serialize","","","source","","","to_consensus_u32","","","to_owned","","","","","","to_string","","","","","","try_from","","","","","","","","","","","","","","","try_into","","","","","","type_id","","","","","","vzip","","","","","","Blocks","DisabledLockTimeError","Height","IncompatibleHeightError","IncompatibleTimeError","LockTime","MAX","","MIN","","SIZE","Time","","TimeOverflowError","ZERO","","","borrow","","","","","","","borrow_mut","","","","","","","check_after","check_older","","clone","","","","","","","clone_into","","","","","","","clone_to_uninit","","","","","","","cmp","","default","","deserialize","","","disabled_locktime_value","eq","","","","","","","equivalent","","","","","","","","","","","","","","fmt","","","","","","","","","","","","","","from","","","","","","","","","","","from_512_second_intervals","","from_consensus","from_height","","from_seconds_ceil","","from_seconds_floor","","from_sequence","from_str","","hash","","","height","","into","","","","","","","is_block_height","is_block_time","is_implied_by","is_implied_by_sequence","is_same_unit","is_satisfied_by","is_satisfied_by_height","is_satisfied_by_time","new","partial_cmp","","","provider_lookup_ecdsa_sig","provider_lookup_hash160","provider_lookup_hash256","provider_lookup_raw_pkh_ecdsa_sig","provider_lookup_raw_pkh_pk","provider_lookup_raw_pkh_tap_leaf_script_sig","provider_lookup_raw_pkh_x_only_pk","provider_lookup_ripemd160","provider_lookup_sha256","provider_lookup_tap_control_block_map","provider_lookup_tap_key_spend_sig","provider_lookup_tap_leaf_script_sig","serialize","","","time","","to_consensus_u32","","","to_owned","","","","","","","to_sequence","to_string","","","","","","","try_from","","","","","","","","","","","","","","try_into","","","","","","","type_id","","","","","","","value","","vzip","","","","","","","Class","ClassifyContext","IllegalOp","Legacy","NoOp","OP_0","OP_FALSE","OP_NOP2","OP_NOP3","OP_TRUE","Opcode","Ordinary","PushBytes","PushNum","ReturnOp","SuccessOp","TapScript","all","borrow","","borrow_mut","","clone","","clone_into","","clone_to_uninit","","cmp","eq","","equivalent","","","","fmt","","from","","hash","into","","partial_cmp","to_owned","","try_from","","try_into","","type_id","","vzip","","OP_0NOTEQUAL","OP_1ADD","OP_1SUB","OP_2DIV","OP_2DROP","OP_2DUP","OP_2MUL","OP_2OVER","OP_2ROT","OP_2SWAP","OP_3DUP","OP_ABS","OP_ADD","OP_AND","OP_BOOLAND","OP_BOOLOR","OP_CAT","OP_CHECKMULTISIG","OP_CHECKMULTISIGVERIFY","OP_CHECKSIG","OP_CHECKSIGADD","OP_CHECKSIGVERIFY","OP_CLTV","OP_CODESEPARATOR","OP_CSV","OP_DEPTH","OP_DIV","OP_DROP","OP_DUP","OP_ELSE","OP_ENDIF","OP_EQUAL","OP_EQUALVERIFY","OP_FROMALTSTACK","OP_GREATERTHAN","OP_GREATERTHANOREQUAL","OP_HASH160","OP_HASH256","OP_IF","OP_IFDUP","OP_INVALIDOPCODE","OP_INVERT","OP_LEFT","OP_LESSTHAN","OP_LESSTHANOREQUAL","OP_LSHIFT","OP_MAX","OP_MIN","OP_MOD","OP_MUL","OP_NEGATE","OP_NIP","OP_NOP","OP_NOP1","OP_NOP10","OP_NOP4","OP_NOP5","OP_NOP6","OP_NOP7","OP_NOP8","OP_NOP9","OP_NOT","OP_NOTIF","OP_NUMEQUAL","OP_NUMEQUALVERIFY","OP_NUMNOTEQUAL","OP_OR","OP_OVER","OP_PICK","OP_PUSHBYTES_0","OP_PUSHBYTES_1","OP_PUSHBYTES_10","OP_PUSHBYTES_11","OP_PUSHBYTES_12","OP_PUSHBYTES_13","OP_PUSHBYTES_14","OP_PUSHBYTES_15","OP_PUSHBYTES_16","OP_PUSHBYTES_17","OP_PUSHBYTES_18","OP_PUSHBYTES_19","OP_PUSHBYTES_2","OP_PUSHBYTES_20","OP_PUSHBYTES_21","OP_PUSHBYTES_22","OP_PUSHBYTES_23","OP_PUSHBYTES_24","OP_PUSHBYTES_25","OP_PUSHBYTES_26","OP_PUSHBYTES_27","OP_PUSHBYTES_28","OP_PUSHBYTES_29","OP_PUSHBYTES_3","OP_PUSHBYTES_30","OP_PUSHBYTES_31","OP_PUSHBYTES_32","OP_PUSHBYTES_33","OP_PUSHBYTES_34","OP_PUSHBYTES_35","OP_PUSHBYTES_36","OP_PUSHBYTES_37","OP_PUSHBYTES_38","OP_PUSHBYTES_39","OP_PUSHBYTES_4","OP_PUSHBYTES_40","OP_PUSHBYTES_41","OP_PUSHBYTES_42","OP_PUSHBYTES_43","OP_PUSHBYTES_44","OP_PUSHBYTES_45","OP_PUSHBYTES_46","OP_PUSHBYTES_47","OP_PUSHBYTES_48","OP_PUSHBYTES_49","OP_PUSHBYTES_5","OP_PUSHBYTES_50","OP_PUSHBYTES_51","OP_PUSHBYTES_52","OP_PUSHBYTES_53","OP_PUSHBYTES_54","OP_PUSHBYTES_55","OP_PUSHBYTES_56","OP_PUSHBYTES_57","OP_PUSHBYTES_58","OP_PUSHBYTES_59","OP_PUSHBYTES_6","OP_PUSHBYTES_60","OP_PUSHBYTES_61","OP_PUSHBYTES_62","OP_PUSHBYTES_63","OP_PUSHBYTES_64","OP_PUSHBYTES_65","OP_PUSHBYTES_66","OP_PUSHBYTES_67","OP_PUSHBYTES_68","OP_PUSHBYTES_69","OP_PUSHBYTES_7","OP_PUSHBYTES_70","OP_PUSHBYTES_71","OP_PUSHBYTES_72","OP_PUSHBYTES_73","OP_PUSHBYTES_74","OP_PUSHBYTES_75","OP_PUSHBYTES_8","OP_PUSHBYTES_9","OP_PUSHDATA1","OP_PUSHDATA2","OP_PUSHDATA4","OP_PUSHNUM_1","OP_PUSHNUM_10","OP_PUSHNUM_11","OP_PUSHNUM_12","OP_PUSHNUM_13","OP_PUSHNUM_14","OP_PUSHNUM_15","OP_PUSHNUM_16","OP_PUSHNUM_2","OP_PUSHNUM_3","OP_PUSHNUM_4","OP_PUSHNUM_5","OP_PUSHNUM_6","OP_PUSHNUM_7","OP_PUSHNUM_8","OP_PUSHNUM_9","OP_PUSHNUM_NEG1","OP_RESERVED","OP_RESERVED1","OP_RESERVED2","OP_RETURN","OP_RETURN_187","OP_RETURN_188","OP_RETURN_189","OP_RETURN_190","OP_RETURN_191","OP_RETURN_192","OP_RETURN_193","OP_RETURN_194","OP_RETURN_195","OP_RETURN_196","OP_RETURN_197","OP_RETURN_198","OP_RETURN_199","OP_RETURN_200","OP_RETURN_201","OP_RETURN_202","OP_RETURN_203","OP_RETURN_204","OP_RETURN_205","OP_RETURN_206","OP_RETURN_207","OP_RETURN_208","OP_RETURN_209","OP_RETURN_210","OP_RETURN_211","OP_RETURN_212","OP_RETURN_213","OP_RETURN_214","OP_RETURN_215","OP_RETURN_216","OP_RETURN_217","OP_RETURN_218","OP_RETURN_219","OP_RETURN_220","OP_RETURN_221","OP_RETURN_222","OP_RETURN_223","OP_RETURN_224","OP_RETURN_225","OP_RETURN_226","OP_RETURN_227","OP_RETURN_228","OP_RETURN_229","OP_RETURN_230","OP_RETURN_231","OP_RETURN_232","OP_RETURN_233","OP_RETURN_234","OP_RETURN_235","OP_RETURN_236","OP_RETURN_237","OP_RETURN_238","OP_RETURN_239","OP_RETURN_240","OP_RETURN_241","OP_RETURN_242","OP_RETURN_243","OP_RETURN_244","OP_RETURN_245","OP_RETURN_246","OP_RETURN_247","OP_RETURN_248","OP_RETURN_249","OP_RETURN_250","OP_RETURN_251","OP_RETURN_252","OP_RETURN_253","OP_RETURN_254","OP_RIGHT","OP_RIPEMD160","OP_ROLL","OP_ROT","OP_RSHIFT","OP_SHA1","OP_SHA256","OP_SIZE","OP_SUB","OP_SUBSTR","OP_SWAP","OP_TOALTSTACK","OP_TUCK","OP_VER","OP_VERIF","OP_VERIFY","OP_VERNOTIF","OP_WITHIN","OP_XOR","Builder","Bytes","EarlyEndOfScript","Error","Instruction","InstructionIndices","Instructions","NonMinimalPush","NumericOverflow","Op","PushBytes","","PushBytesBuf","PushBytesError","PushBytesErrorReport","Script","ScriptBuf","ScriptHash","Serialization","UnknownSpentOutput","WScriptHash","as_bytes","","as_mut","","","as_mut_bytes","as_mut_push_bytes","as_push_bytes","as_ref","","","as_script","","","borrow","","","","","","","","","","borrow_mut","","","","","","","","","","capacity","clear","clone","","","","","","","clone_into","","","","","","","clone_to_uninit","","","","","","","cmp","","default","","deref","deref_mut","empty","eq","","","","","","equivalent","","","","","","","","","","","","extend_from_slice","fmt","","","","","","","","","","","from","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","hash","","index","","","","","","","","input_len","","into","","","","","","","","into_bytes","into_fallible","","","into_iter","","","into_script","is_empty","","","len","","","new","","next","","","next_back","nth","","nth_back","opcode","partial_cmp","","pop","push","push_bytes","push_int","push_key","push_lock_time","push_opcode","push_sequence","push_slice","push_verify","push_x_only_key","read_scriptbool","read_scriptint","read_scriptint_non_minimal","remove","reserve","script_num","size_hint","","","source","","to_owned","","","","","","","","to_string","","","transpose_into_fallible","","","truncate","try_from","","","","","","","","","","","try_into","","","","","","","","type_id","","","","","","","","","vzip","","","","","","","","with_capacity","witness_program","witness_version","write_scriptint","Error","InvalidLength","InvalidSegwitV0Length","MAX_SIZE","MIN_SIZE","WitnessProgram","borrow","borrow_mut","clone","clone_into","clone_to_uninit","eq","equivalent","","fmt","","from","","into","source","to_owned","to_string","try_from","try_into","type_id","vzip","DataPush","FromStrError","Invalid","TryFrom","TryFromError","TryFromInstructionError","Unparsable","V0","V1","V10","V11","V12","V13","V14","V15","V16","V2","V3","V4","V5","V6","V7","V8","V9","WitnessVersion","borrow","","","borrow_mut","","","clone","","","clone_into","","","clone_to_uninit","","","eq","","","equivalent","","","","","","fmt","","","","","","from","","","","","","","","into","","","invalid_version","source","","to_owned","","","to_string","","","try_from","","","try_into","","","type_id","","","vzip","","","Format","IndexOutOfBoundsError","InputWeightPrediction","InputsIndexError","ONE","OutPoint","OutputsIndexError","P2PKH_COMPRESSED_MAX","P2PKH_UNCOMPRESSED_MAX","P2TR_KEY_DEFAULT_SIGHASH","P2TR_KEY_NON_DEFAULT_SIGHASH","P2WPKH_MAX","ParseOutPointError","Sequence","TWO","TooLong","Transaction","TxIn","TxOut","Txid","","Version","Vout","VoutNotCanonical","Wtxid","borrow","","","","","","borrow_mut","","","","","","clone","","","","","","clone_into","","","","","","clone_to_uninit","","","","","","cmp","consensus_decode","consensus_encode","deserialize","effective_value","eq","","","","","equivalent","","","","","","","","","","fmt","","","","","","","","","","","from","","","","","","","","","from_slice","ground_p2pkh_compressed","ground_p2wpkh","hash","index","input","into","","","","","","is_standard","length","lock_time","new","non_standard","output","partial_cmp","predict_weight","predict_weight_from_slices","previous_output","script_pubkey","script_sig","sequence","serialize","source","","","","to_owned","","","","","","to_string","","","","","try_from","","","","","","try_into","","","","","","txid","type_id","","","","","","value","version","vout","vzip","","","","","","weight","witness","WITNESS_SCALE_FACTOR","Weight","Iter","Witness","borrow","borrow_mut","from","into","into_fallible","into_iter","next","size_hint","transpose_into_fallible","try_from","try_into","type_id","vzip","BITCOIN","Consensus","Decodable","DecodeError","Encodable","MAINNET","Other","Params","REGTEST","ReadExt","SIGNET","TESTNET","TESTNET3","TESTNET4","TooManyBytes","WriteExt","allow_min_difficulty_blocks","as_ref","bip16_time","bip34_height","bip65_height","bip66_height","borrow","","borrow_mut","","clone","clone_into","clone_to_uninit","consensus_decode","consensus_decode_from_finite_reader","consensus_encode","deserialize","deserialize_partial","difficulty_adjustment_interval","emit_bool","emit_i16","emit_i32","emit_i64","emit_i8","emit_slice","emit_u16","emit_u32","emit_u64","emit_u8","encode","fmt","","","from","","","","","","","into","","into_de_error","max_attainable_target","miner_confirmation_window","network","new","no_pow_retargeting","params","pow_limit","pow_target_spacing","pow_target_timespan","read_bool","read_i16","read_i32","read_i64","read_i8","read_slice","read_u16","read_u32","read_u64","read_u8","rule_change_activation_threshold","serde","serialize","source","to_owned","to_string","try_from","","try_into","","type_id","","vzip","","CheckedData","Decodable","Decode","Encodable","Error","FromHexError","InvalidChecksum","Io","MAX_VEC_SIZE","NonMinimalVarInt","OddLengthString","OversizedVectorAllocation","ParseFailed","ReadExt","UnsupportedSegwitFlag","VarInt","WriteExt","borrow","","","borrow_mut","","","checksum","clone","clone_into","clone_to_uninit","consensus_decode","consensus_decode_from_finite_reader","","consensus_encode","","data","deserialize","deserialize_hex","deserialize_partial","emit_bool","emit_i16","emit_i32","emit_i64","emit_i8","emit_slice","emit_u16","emit_u32","emit_u64","emit_u8","eq","equivalent","","fmt","","","","","from","","","","","","into","","","into_data","new","read_bool","read_i16","read_i32","read_i64","read_i8","read_slice","read_u16","read_u32","read_u64","read_u8","serialize","serialize_hex","source","","to_owned","to_string","","try_from","","","try_into","","","type_id","","","vzip","","","actual","expected","max","requested","MAINNET","Params","REGTEST","SIGNET","TESTNET","TESTNET3","TESTNET4","allow_min_difficulty_blocks","bip16_time","bip34_height","bip65_height","bip66_height","max_attainable_target","miner_confirmation_window","network","no_pow_retargeting","pow_limit","pow_target_spacing","pow_target_timespan","rule_change_activation_threshold","ByteDecoder","ByteEncoder","DecodeError","Decoder","EncodeBytes","Encoder","Hex","InitError","IntoDeError","With","borrow","","borrow_mut","","default","deserialize","encode_chunk","flush","from","","from_str","","hex","into","","into_de_error","serialize","try_from","","try_into","","type_id","","vzip","","Case","DecodeError","DecodeInitError","Decoder","Encoder","Lower","Upper","borrow","","","","","","borrow_mut","","","","","","clone","","clone_into","","clone_to_uninit","","encode_chunk","eq","","equivalent","","","","flush","fmt","","from","","","","","","","into","","","","","","into_de_error","","into_fallible","into_iter","next","to_owned","","transpose_into_fallible","try_from","","","","","","try_into","","","","","","type_id","","","","","","vzip","","","","","","EmptySignature","Error","Hex","Secp256k1","SerializedSignature","SighashType","Signature","as_mut","as_ref","","borrow","","","","borrow_mut","","","","clone","","","clone_into","","","clone_to_uninit","","","deref","deref_mut","deserialize","eq","","","equivalent","","","","","","fmt","","","","","","","","from","","","","","","","from_slice","from_str","hash","","into","","","into_iter","iter","serialize","","serialize_to_writer","sighash_all","sighash_type","signature","source","to_owned","","","to_string","","","to_vec","try_from","","","try_into","","","type_id","","","vzip","","","write_to","ContainsPrefix","ContainsPrefixError","MissingPrefix","MissingPrefixError","ParseInt","","ParseIntError","PrefixedHexError","UnprefixedHexError","as_ref","borrow","","","","","borrow_mut","","","","","clone","","","","","clone_into","","","","","clone_to_uninit","","","","","eq","","","","","equivalent","","","","","","","","","","fmt","","","","","","","","","","from","","","","","","","","","input","into","","","","","source","","","to_owned","","","","","to_string","","","","","try_from","","","","","try_into","","","","","type_id","","","","","vzip","","","","","BlockHash","FilterHash","FilterHeader","TxMerkleNode","Txid","WitnessCommitment","WitnessMerkleNode","Wtxid","BLOCK_SIZE","Bytes","DISPLAY_BACKWARD","","Engine","FromSliceError","Hash","HashEngine","Hmac","HmacEngine","LEN","MidState","all_zeros","","as_byte_array","","borrow","","","","borrow_mut","","","borrow_slice_impl","clone","","","clone_into","","","clone_to_uninit","","","cmp","","default","deserialize","emit_bool","emit_i16","emit_i32","emit_i64","emit_i8","emit_slice","emit_u16","emit_u32","emit_u64","emit_u8","engine","","eq","","equivalent","","","","expected_length","flush","","fmt","","","","","from","","","from_byte_array","","from_engine","","from_inner_engines","from_slice","","from_str","hash","","","hash160","hash_byte_chunks","","hash_newtype","hex_fmt_impl","hmac","index","","","","","input","","into","","","invalid_length","midstate","","n_bytes_hashed","","new","partial_cmp","ripemd160","serde_impl","serde_macros","serialize","sha1","sha256","sha256d","sha256t","sha256t_hash_newtype","sha384","sha512","sha512_256","siphash24","to_byte_array","","to_owned","","","to_string","","try_from","","","try_into","","","type_id","","","vzip","","","write","","fixed_time_eq","Hash","all_zeros","as_byte_array","as_ref","","borrow","","borrow_mut","clone","clone_into","clone_to_uninit","cmp","deserialize","engine","eq","equivalent","","fmt","","","","from","","","","","from_byte_array","from_bytes_mut","from_bytes_ref","from_engine","from_slice","from_slice_delegated","from_str","hash","index","into","into_assets","partial_cmp","serialize","to_byte_array","to_owned","to_string","try_from","try_into","type_id","vzip","BytesToHexIter","Case","Display","DisplayHex","Error","FromHex","HexSliceToBytesIter","HexToArrayError","HexToBytesError","HexToBytesIter","InvalidChar","","InvalidCharError","InvalidLength","Lower","OddLengthString","OddLengthStringError","Upper","append_hex_to_string","as_hex","borrow","","","","","","","borrow_mut","","","","","","","buf_encoder","clone","","","","","clone_into","","","","","clone_to_uninit","","","","","default","display","eq","","","","","equivalent","","","","","","","","","","error","fmt","","","","","","","","","fmt_hex_exact","from","","","","","","","","","","","from_hex","from_pairs","hash","hex_reserve_suggestion","impl_fmt_traits","into","","","","","","","into_fallible","","into_iter","","invalid_char","len","length","new","","next","","next_back","","nth","nth_back","parse","prelude","read","size_hint","","source","","","","test_hex_unwrap","to_hex_string","to_lower_hex_string","to_owned","","","","","to_string","","","","to_upper_hex_string","transpose_into_fallible","","try_from","","","","","","","try_into","","","","","","","type_id","","","","","","","vzip","","","","","","","write_err","BufEncoder","as_str","borrow","borrow_mut","clear","default","from","into","is_full","new","put_byte","put_bytes","put_bytes_min","space_remaining","try_from","try_into","type_id","vzip","Display","DisplayArray","DisplayByteSlice","DisplayHex","append_hex_to_string","","as_hex","borrow","","borrow_mut","","fmt","","","","","","","","fmt_hex_exact","from","","hex_reserve_suggestion","","impl_fmt_traits","into","","to_hex_string","","to_lower_hex_string","","to_string","","to_upper_hex_string","","try_from","","try_into","","type_id","","vzip","","HexToArrayError","HexToBytesError","InvalidChar","","InvalidCharError","InvalidLength","InvalidLengthError","OddLengthString","OddLengthStringError","borrow","borrow_mut","clone","clone_into","clone_to_uninit","eq","equivalent","","expected","fmt","","from","into","invalid","source","to_owned","to_string","try_from","try_into","type_id","vzip","Error","FromHex","HexToArrayError","HexToBytesError","InvalidChar","","InvalidLength","OddLengthString","from_hex","Display","DisplayHex","Error","FromHex","as_hex","from_hex","Hmac","HmacEngine","HmacMidState","borrow","borrow_mut","from","inner","into","outer","try_from","try_into","type_id","vzip","Hash","HashEngine","all_zeros","as_byte_array","as_ref","","borrow","","","borrow_mut","","clone","","clone_into","","clone_to_uninit","","cmp","default","deserialize","emit_bool","emit_i16","emit_i32","emit_i64","emit_i8","emit_slice","emit_u16","emit_u32","emit_u64","emit_u8","engine","eq","equivalent","","flush","","fmt","","","","from","","from_byte_array","from_bytes_mut","from_bytes_ref","from_engine","from_slice","from_slice_delegated","from_str","hash","index","input","into","","into_assets","midstate","n_bytes_hashed","partial_cmp","serialize","to_byte_array","to_owned","","to_string","try_from","","try_into","","type_id","","vzip","","write","","Deserialize","","Deserializer","Error","","Ok","Serialize","","SerializeMap","SerializeSeq","SerializeStruct","SerializeStructVariant","SerializeTuple","SerializeTupleStruct","SerializeTupleVariant","Serializer","collect_map","collect_seq","collect_str","de","deserialize","deserialize_any","deserialize_bool","deserialize_byte_buf","deserialize_bytes","deserialize_char","deserialize_enum","deserialize_f32","deserialize_f64","deserialize_i128","deserialize_i16","deserialize_i32","deserialize_i64","deserialize_i8","deserialize_identifier","deserialize_ignored_any","deserialize_map","deserialize_newtype_struct","deserialize_option","deserialize_seq","deserialize_str","deserialize_string","deserialize_struct","deserialize_tuple","deserialize_tuple_struct","deserialize_u128","deserialize_u16","deserialize_u32","deserialize_u64","deserialize_u8","deserialize_unit","deserialize_unit_struct","forward_to_deserialize_any","is_human_readable","","ser","serialize","serialize_bool","serialize_bytes","serialize_char","serialize_f32","serialize_f64","serialize_i128","serialize_i16","serialize_i32","serialize_i64","serialize_i8","serialize_map","serialize_newtype_struct","serialize_newtype_variant","serialize_none","serialize_seq","serialize_some","serialize_str","serialize_struct","serialize_struct_variant","serialize_tuple","serialize_tuple_struct","serialize_tuple_variant","serialize_u128","serialize_u16","serialize_u32","serialize_u64","serialize_u8","serialize_unit","serialize_unit_struct","serialize_unit_variant","Bool","Bytes","Char","Deserialize","DeserializeOwned","DeserializeSeed","Deserializer","","Enum","EnumAccess","Error","","","","","","Expected","Float","IgnoredAny","IntoDeserializer","Map","MapAccess","NewtypeStruct","NewtypeVariant","Option","Other","Seq","SeqAccess","Signed","StdError","Str","StructVariant","TupleVariant","Unexpected","Unit","UnitVariant","Unsigned","Value","","Variant","VariantAccess","Visitor","borrow","","borrow_mut","","cause","","clone","","clone_into","","clone_to_uninit","","custom","default","description","","deserialize","","","deserialize_any","deserialize_bool","deserialize_byte_buf","deserialize_bytes","deserialize_char","deserialize_enum","deserialize_f32","deserialize_f64","deserialize_i128","deserialize_i16","deserialize_i32","deserialize_i64","deserialize_i8","deserialize_identifier","deserialize_ignored_any","deserialize_map","deserialize_newtype_struct","deserialize_option","deserialize_seq","deserialize_str","deserialize_string","deserialize_struct","deserialize_tuple","deserialize_tuple_struct","deserialize_u128","deserialize_u16","deserialize_u32","deserialize_u64","deserialize_u8","deserialize_unit","deserialize_unit_struct","downcast","","","downcast_mut","","","downcast_ref","","","duplicate_field","eq","","expecting","","fmt","","","","","","from","","into","","into_deserializer","invalid_length","invalid_type","invalid_value","is","","","is_human_readable","missing_field","newtype_variant","newtype_variant_seed","next_element","next_element_seed","next_entry","next_entry_seed","next_key","next_key_seed","next_value","next_value_seed","provide","","size_hint","","source","","sources","struct_variant","to_owned","","to_string","try_from","","try_into","","tuple_variant","type_id","","unit_variant","unknown_field","unknown_variant","value","variant","variant_seed","visit_bool","","visit_borrowed_bytes","visit_borrowed_str","visit_byte_buf","visit_bytes","","visit_char","visit_enum","","visit_f32","visit_f64","","visit_i128","","visit_i16","visit_i32","visit_i64","","visit_i8","visit_map","","visit_newtype_struct","","visit_none","","visit_seq","","visit_some","","visit_str","","visit_string","visit_u128","","visit_u16","visit_u32","visit_u64","","visit_u8","visit_unit","","vzip","","BoolDeserializer","BorrowedBytesDeserializer","BorrowedStrDeserializer","BytesDeserializer","CharDeserializer","CowStrDeserializer","EnumAccessDeserializer","Error","F32Deserializer","F64Deserializer","I128Deserializer","I16Deserializer","I32Deserializer","I64Deserializer","I8Deserializer","IsizeDeserializer","MapAccessDeserializer","MapDeserializer","SeqAccessDeserializer","SeqDeserializer","StrDeserializer","StringDeserializer","U128Deserializer","U16Deserializer","U32Deserializer","U64Deserializer","U8Deserializer","UnitDeserializer","UsizeDeserializer","borrow","","","","","","","","","","","","","","","","","","","","","","","","","","","","","borrow_mut","","","","","","","","","","","","","","","","","","","","","","","","","","","","","clone","","","","","","","","","","","","","","","","","","","","","","","","","","","","","clone_into","","","","","","","","","","","","","","","","","","","","","","","","","","","","","clone_to_uninit","","","","","","","","","","","","","","","","","","","","","","","","","","","","","custom","","description","deserialize_any","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_bool","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_byte_buf","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_bytes","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_char","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_enum","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_f32","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_f64","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_i128","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_i16","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_i32","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_i64","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_i8","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_identifier","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_ignored_any","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_map","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_newtype_struct","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_option","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_seq","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_str","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_string","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_struct","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_tuple","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_tuple_struct","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_u128","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_u16","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_u32","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_u64","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_u8","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_unit","","","","","","","","","","","","","","","","","","","","","","","","","","","","deserialize_unit_struct","","","","","","","","","","","","","","","","","","","","","","","","","","","","end","","eq","fmt","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","from","","","","","","","","","","","","","","","","","","","","","","","","","","","","","into","","","","","","","","","","","","","","","","","","","","","","","","","","","","","into_deserializer","","","","","","","","","","","","","","","","","","","","","","","","","","","","new","","","","","","","","","","","","","","","","","","","","","","","","","","","","next_element_seed","","next_entry_seed","next_key_seed","next_value_seed","size_hint","","","to_owned","","","","","","","","","","","","","","","","","","","","","","","","","","","","","to_string","try_from","","","","","","","","","","","","","","","","","","","","","","","","","","","","","try_into","","","","","","","","","","","","","","","","","","","","","","","","","","","","","type_id","","","","","","","","","","","","","","","","","","","","","","","","","","","","","variant_seed","","","","","","vzip","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Error","","","","","","","","","Impossible","Ok","","","","","","","","Serialize","SerializeMap","","SerializeSeq","","SerializeStruct","","SerializeStructVariant","","SerializeTuple","","SerializeTupleStruct","","SerializeTupleVariant","","Serializer","StdError","borrow","borrow_mut","collect_map","collect_seq","collect_str","custom","end","","","","","","","","","","","","","","from","into","is_human_readable","serialize","serialize_bool","serialize_bytes","serialize_char","serialize_element","","","","serialize_entry","serialize_f32","serialize_f64","serialize_field","","","","","","","","serialize_i128","serialize_i16","serialize_i32","serialize_i64","serialize_i8","serialize_key","","serialize_map","serialize_newtype_struct","serialize_newtype_variant","serialize_none","serialize_seq","serialize_some","serialize_str","serialize_struct","serialize_struct_variant","serialize_tuple","serialize_tuple_struct","serialize_tuple_variant","serialize_u128","serialize_u16","serialize_u32","serialize_u64","serialize_u8","serialize_unit","serialize_unit_struct","serialize_unit_variant","serialize_value","","skip_field","","try_from","try_into","type_id","vzip","serde_details","N","SerdeHash","deserialize","from_slice_delegated","serialize","Hash","HashEngine","all_zeros","as_byte_array","as_ref","","borrow","","","borrow_mut","","clone","","clone_into","","clone_to_uninit","","cmp","default","deserialize","emit_bool","emit_i16","emit_i32","emit_i64","emit_i8","emit_slice","emit_u16","emit_u32","emit_u64","emit_u8","engine","eq","equivalent","","flush","","fmt","","","","from","","from_byte_array","from_bytes_mut","from_bytes_ref","from_engine","from_slice","from_slice_delegated","from_str","hash","index","input","into","","midstate","n_bytes_hashed","partial_cmp","serialize","to_byte_array","to_owned","","to_string","try_from","","try_into","","type_id","","vzip","","write","","Hash","HashEngine","Midstate","all_zeros","as_byte_array","as_ref","","","borrow","","","","","borrow_mut","","","clone","","","clone_into","","","clone_to_uninit","","","cmp","","consensus_decode","consensus_encode","const_hash","default","","deserialize","","emit_bool","emit_i16","emit_i32","emit_i64","emit_i8","emit_slice","emit_u16","emit_u32","emit_u64","emit_u8","engine","eq","","equivalent","","","","flush","","fmt","","","","","","","","from","","","","","from_byte_array","","from_bytes_mut","from_bytes_ref","from_engine","from_hex","from_midstate","from_slice","","from_slice_delegated","","from_str","","hash","","hash_again","hash_tag","index","","input","into","","","into_assets","midstate","n_bytes_hashed","partial_cmp","","serialize","","to_byte_array","","to_owned","","","to_string","","try_from","","","try_into","","","type_id","","","vzip","","","write","","Hash","all_zeros","as_byte_array","as_ref","","borrow","","borrow_mut","clone","clone_into","clone_to_uninit","cmp","consensus_decode","consensus_encode","deserialize","engine","eq","equivalent","","fmt","","","","from","","","","","","","","","","","","from_byte_array","from_bytes_mut","from_bytes_ref","from_engine","from_slice","from_slice_delegated","from_str","hash","index","into","partial_cmp","serialize","to_byte_array","to_owned","to_string","try_from","try_into","type_id","vzip","Hash","Tag","all_zeros","as_byte_array","as_ref","","borrow","","borrow_mut","clone","clone_into","clone_to_uninit","cmp","default","deserialize","engine","","eq","equivalent","","fmt","","","","from","","","","","from_byte_array","from_bytes_mut","from_bytes_ref","from_engine","from_slice","from_slice_delegated","from_str","hash","index","into","partial_cmp","serialize","to_byte_array","to_owned","to_string","try_from","try_into","type_id","vzip","Hash","HashEngine","all_zeros","as_byte_array","as_ref","","borrow","","","borrow_mut","","clone","","clone_into","","clone_to_uninit","","cmp","default","deserialize","engine","eq","equivalent","","fmt","","","","from","","from_byte_array","from_bytes_mut","from_bytes_ref","from_engine","from_slice","from_slice_delegated","from_str","hash","index","input","into","","midstate","n_bytes_hashed","partial_cmp","serialize","to_byte_array","to_owned","","to_string","try_from","","try_into","","type_id","","vzip","","Hash","HashEngine","all_zeros","as_byte_array","as_ref","","borrow","","","borrow_mut","","clone","","clone_into","","clone_to_uninit","","cmp","default","deserialize","emit_bool","emit_i16","emit_i32","emit_i64","emit_i8","emit_slice","emit_u16","emit_u32","emit_u64","emit_u8","engine","eq","equivalent","","flush","","fmt","","","","from","","from_byte_array","from_bytes_mut","from_bytes_ref","from_engine","from_slice","from_slice_delegated","from_str","hash","index","input","into","","midstate","n_bytes_hashed","partial_cmp","serialize","to_byte_array","to_owned","","to_string","try_from","","try_into","","type_id","","vzip","","write","","Hash","HashEngine","all_zeros","as_byte_array","as_ref","","borrow","","","borrow_mut","","clone","","clone_into","","clone_to_uninit","","cmp","default","deserialize","engine","eq","equivalent","","fmt","","","","from","","from_byte_array","from_bytes_mut","from_bytes_ref","from_engine","from_slice","from_slice_delegated","from_str","hash","index","input","into","","midstate","n_bytes_hashed","partial_cmp","serialize","to_byte_array","to_owned","","to_string","try_from","","try_into","","type_id","","vzip","","Hash","HashEngine","State","all_zeros","as_byte_array","as_ref","","as_u64","borrow","","","","borrow_mut","","","clone","","","clone_into","","","clone_to_uninit","","","cmp","default","deserialize","emit_bool","emit_i16","emit_i32","emit_i64","emit_i8","emit_slice","emit_u16","emit_u32","emit_u64","emit_u8","engine","eq","equivalent","","flush","","fmt","","","","","","from","","","from_byte_array","from_bytes_mut","from_bytes_ref","from_engine","from_engine_to_u64","from_slice","from_slice_delegated","from_str","from_u64","hash","hash_to_u64_with_keys","hash_with_keys","index","input","into","","","keys","midstate","n_bytes_hashed","new","partial_cmp","serialize","to_byte_array","to_owned","","","to_string","try_from","","","try_into","","","type_id","","","vzip","","","with_keys","write","","AddrInUse","AddrNotAvailable","AlreadyExists","BrokenPipe","BufRead","ConnectionAborted","ConnectionRefused","ConnectionReset","Cursor","Err","Error","ErrorKind","FromStd","Interrupted","InvalidData","InvalidInput","NotConnected","NotFound","Ok","Other","PermissionDenied","Read","Result","Sink","Take","TimedOut","ToStd","UnexpectedEof","WouldBlock","Write","WriteZero","borrow","","","","","","","borrow_mut","","","","","","","cause","clone","clone_into","clone_to_uninit","consume","","","","","","","description","emit_bool","","","emit_i16","","","emit_i32","","","emit_i64","","","emit_i8","","","emit_slice","","","emit_u16","","","emit_u32","","","emit_u64","","","emit_u8","","","eq","equivalent","","fill_buf","","","","","","","flush","","","","","","","fmt","","","from","","","","","","","","","","from_std","from_std_mut","get_ref","hash","impl_write","inner","","","inner_mut","","into","","","","","","","into_inner","","","kind","new","","","","new_boxed","","new_mut","","position","read","","","","","","","read_bool","","","","read_exact","","","","","read_i16","","","","read_i32","","","","read_i64","","","","read_i8","","","","read_slice","","","","read_to_end","read_to_limit","read_u16","","","","read_u32","","","","read_u64","","","","read_u8","","","","set_position","sink","source","take","to_owned","to_string","try_from","","","","","","","try_into","","","","","","","type_id","","","","","","","vzip","","","","","","","write","","","","","","","write_all","","","","","","","Base58","CompressedPublicKey","Encoding","Even","FromSliceError","FromWifError","Hex","InvalidAddressVersion","InvalidAddressVersionError","InvalidBase58PayloadLength","InvalidBase58PayloadLengthError","InvalidChar","InvalidHexLength","InvalidKeyPrefix","InvalidLength","Keypair","Odd","Parity","ParseCompressedPublicKeyError","ParsePublicKeyError","PrivateKey","PubkeyHash","PublicKey","Secp256k1","","","","SortKey","TapTweak","TweakedAux","TweakedKey","TweakedKeypair","TweakedPublicKey","UncompressedPublicKeyError","UntweakedKeypair","UntweakedPublicKey","Verification","WPubkeyHash","XOnlyPublicKey","borrow","","","","","","","","","","borrow_mut","","","","","","","","","","clone","","","","","","","","","","clone_into","","","","","","","","","","clone_to_uninit","","","","","","","","","","cmp","","","compressed","","dangerous_assume_tweaked","","","deserialize","","eq","","","","","","","","","","equivalent","","","","","","","","","","","","","","","","","","","","fmt","","","","","","","","","","","","","","","","","","","from","","","","","","","","","","","","","","","","","","","","","","","from_keypair","hash","","","inner","","into","","","","","","","","","","invalid_address_version","invalid_base58_payload_length","network","partial_cmp","","","public_parts","serialize","","","source","","","","","tap_tweak","to_inner","","to_owned","","","","","","","","","","to_string","","","","","","","","try_from","","","","","","","","","","try_into","","","","","","","","","","type_id","","","","","","","","","","vzip","","","","","","","","","","BitsArrayOverflow","HashesArrayOverflow","IdenticalHashesFound","MerkleBlock","MerkleBlockError","MerkleRootMismatch","NoTransactions","NotAllBitsConsumed","NotAllHashesConsumed","NotEnoughBits","PartialMerkleTree","TooManyHashes","TooManyTransactions","bits","borrow","","borrow_mut","","calculate_root","calculate_root_inline","clone","","clone_into","","clone_to_uninit","","consensus_decode_from_finite_reader","consensus_encode","eq","","equivalent","","","","extract_matches","fmt","","","from","","","from_txids","hashes","header","into","","num_transactions","source","to_owned","","to_string","try_from","","try_into","","txn","type_id","","vzip","","Bitcoin","Main","Network","NetworkKind","ParseNetworkError","Regtest","Signet","Test","Testnet","Testnet4","UnknownChainHashError","as_core_arg","borrow","","borrow_mut","","clone","","clone_into","","clone_to_uninit","","eq","","equivalent","","","","fmt","","","","from","","into","","source","","to_owned","","to_string","","try_from","","try_into","","type_id","","vzip","","deserialize","serialize","Address","BITCOIN","BLOOM","COMPACT_FILTERS","GETUTXO","Magic","NETWORK","NETWORK_LIMITED","NONE","P2P_V2","PROTOCOL_VERSION","ParseMagicError","REGTEST","SIGNET","ServiceFlags","TESTNET","TESTNET3","TESTNET4","UnknownMagicError","WITNESS","add","address","","as_mut","","as_ref","","bitor","bitor_assign","bitxor","bitxor_assign","borrow","","","","","","","borrow_mut","","","","","","","clone","","","","","clone_into","","","","","clone_to_uninit","","","","","cmp","","consensus_decode","","","consensus_encode","","","default","eq","","","","","equivalent","","","","","","","","","","fmt","","","","","","","","","","","","","from","","","","","","","from_bytes","from_params","from_str","has","hash","","","into","","","","","message","message_blockdata","message_bloom","message_compact_blocks","message_filter","message_network","new","partial_cmp","","port","remove","services","socket_addr","source","","to_bytes","to_owned","","","","","to_socket_addrs","to_string","","","","to_u64","try_from","","","","","try_into","","","","","type_id","","","","","vzip","","","","","AddrV2","AddrV2Message","Address","Cjdns","I2p","Ipv4","Ipv6","TorV2","TorV3","Unknown","addr","address","borrow","","borrow_mut","","clone","","clone_into","","clone_to_uninit","","consensus_decode","","consensus_encode","","eq","","equivalent","","","","fmt","","from","","hash","","into","","port","","services","","socket_addr","time","to_owned","","to_socket_addrs","try_from","","try_into","","type_id","","vzip","","Addr","AddrV2","Alert","Block","BlockTxn","CFCheckpt","CFHeaders","CFilter","CmpctBlock","CommandString","CommandStringError","FeeFilter","FilterAdd","FilterClear","FilterLoad","GetAddr","GetBlockTxn","GetBlocks","GetCFCheckpt","GetCFHeaders","GetCFilters","GetData","GetHeaders","Headers","Inv","MAX_INV_SIZE","MAX_MSG_SIZE","MemPool","MerkleBlock","NetworkMessage","NotFound","Ping","Pong","RawNetworkMessage","Reject","SendAddrV2","SendCmpct","SendHeaders","Tx","Unknown","Verack","Version","WtxidRelay","as_ref","borrow","","","","borrow_mut","","","","clone","","","","clone_into","","","","clone_to_uninit","","","","cmd","","command","","consensus_decode","","consensus_decode_from_finite_reader","consensus_encode","","","eq","","","","equivalent","","","","","","","","fmt","","","","","","from","","","","from_str","into","","","","into_payload","magic","new","payload","source","to_owned","","","","to_string","","try_from","","","","","","","try_from_static","try_into","","","","type_id","","","","vzip","","","","command","payload","Block","CompactBlock","Error","GetBlocksMessage","GetHeadersMessage","Inventory","Transaction","Unknown","WTx","WitnessBlock","WitnessTransaction","borrow","","","borrow_mut","","","clone","","","clone_into","","","clone_to_uninit","","","cmp","consensus_decode","","","consensus_decode_from_finite_reader","","consensus_encode","","","eq","","","equivalent","","","","","","fmt","","","from","","","hash","into","","","locator_hashes","","network_hash","new","","partial_cmp","stop_hash","","to_owned","","","try_from","","","try_into","","","type_id","","","version","","vzip","","","hash","inv_type","All","BloomFlags","FilterAdd","FilterLoad","None","PubkeyOnly","borrow","","","borrow_mut","","","clone","","","clone_into","","","clone_to_uninit","","","consensus_decode","","","consensus_decode_from_finite_reader","","consensus_encode","","","data","eq","","","equivalent","","","","","","filter","flags","fmt","","","from","","","hash_funcs","into","","","to_owned","","","try_from","","","try_into","","","tweak","type_id","","","vzip","","","BlockTxn","CmpctBlock","GetBlockTxn","SendCmpct","borrow","","","","borrow_mut","","","","clone","","","","clone_into","","","","clone_to_uninit","","","","cmp","","","","compact_block","consensus_decode","","","","consensus_decode_from_finite_reader","","","","consensus_encode","","","","eq","","","","equivalent","","","","","","","","fmt","","","","from","","","","hash","","","","into","","","","partial_cmp","","","","send_compact","to_owned","","","","transactions","try_from","","","","try_into","","","","txs_request","type_id","","","","version","vzip","","","","CFCheckpt","CFHeaders","CFilter","GetCFCheckpt","GetCFHeaders","GetCFilters","block_hash","borrow","","","","","","borrow_mut","","","","","","clone","","","","","","clone_into","","","","","","clone_to_uninit","","","","","","consensus_decode","","","","","","consensus_decode_from_finite_reader","","","","","","consensus_encode","","","","","","eq","","","","","","equivalent","","","","","","","","","","","","filter","filter_hashes","filter_headers","filter_type","","","","","","fmt","","","","","","from","","","","","","into","","","","","","previous_filter_header","start_height","","stop_hash","","","","","to_owned","","","","","","try_from","","","","","","try_into","","","","","","type_id","","","","","","vzip","","","","","","Checkpoint","Duplicate","Dust","Fee","Invalid","Malformed","NonStandard","Obsolete","Reject","RejectReason","VersionMessage","borrow","","","borrow_mut","","","ccode","clone","","","clone_into","","","clone_to_uninit","","","consensus_decode","","","consensus_decode_from_finite_reader","","consensus_encode","","","eq","","","equivalent","","","","","","fmt","","","from","","","hash","into","","","message","new","nonce","reason","receiver","relay","sender","services","start_height","timestamp","to_owned","","","try_from","","","try_into","","","type_id","","","user_agent","version","vzip","","","ParseIntError","DEFAULT_BYTES_PER_SIGOP","DEFAULT_INCREMENTAL_RELAY_FEE","DEFAULT_MEMPOOL_EXPIRY","DEFAULT_MIN_RELAY_TX_FEE","DUST_RELAY_TX_FEE","MAX_STANDARD_TX_SIGOPS_COST","MAX_STANDARD_TX_WEIGHT","MIN_STANDARD_TX_NONWITNESS_SIZE","get_virtual_tx_size","CompactTarget","Target","Work","AbsurdFeeRate","Bare","Base64Encoding","Bip32","","CombineInconsistentKeySources","ConsensusEncoding","DuplicateKey","Ecdsa","","Error","","ExtractTxError","FeeOverflow","GetKey","GetKeyError","IndexOutOfBounds","IndexOutOfBoundsError","Input","Inputs","InvalidControlBlock","InvalidEcdsaSignature","InvalidHash","InvalidKey","InvalidLeafVersion","InvalidMagic","InvalidPreimageHashPair","InvalidProprietaryKey","InvalidPublicKey","InvalidSecp256k1PublicKey","InvalidSeparator","InvalidSighashType","InvalidTaprootSignature","InvalidXOnlyPublicKey","Io","KeyNotFound","KeyRequest","MismatchedAlgoKey","MissingInputUtxo","MissingInputValue","MissingRedeemScript","MissingSpendUtxo","MissingUtxo","MissingWitnessScript","MustHaveUnsignedTx","NegativeFee","NoMorePairs","NonStandardSighashType","NotEcdsa","NotSupported","NotWpkh","Output","OutputType","P2wpkhSighash","PartialDataConsumption","Psbt","PsbtEncoding","PsbtParseError","PsbtSighashType","PsbtUtxoOutOfbounds","Pubkey","Schnorr","","SegwitV0Sighash","SendingTooMuch","Sh","ShWpkh","ShWsh","SignError","SigningAlgorithm","SigningErrors","SigningKeys","SigningKeysMap","TapTree","Taproot","TaprootError","Tr","TxInput","UnexpectedUnsignedTx","UnknownOutputType","UnsignedTxHasScriptSigs","UnsignedTxHasScriptWitnesses","Unsupported","Version","Wpkh","WrongSigningAlgorithm","Wsh","XPubKey","bip32_derivation","","borrow","","","","","","","","","","","","","borrow_mut","","","","","","","","","","","","","clone","","","","","","","","","","","clone_into","","","","","","","","","","","clone_to_uninit","","","","","","","","","","","cmp","","","","combine","","default","","deserialize","","","ecdsa_hash_ty","","eq","","","","","","","","","","","equivalent","","","","","","","","","","","","","","","","","","","","","","final_script_sig","final_script_witness","fmt","","","","","","","","","","","","","","","","","","","","from","","","","","","","","","","","","","","","","","","","","","","","","","","","","from_str","from_u32","get_key","hash","","","","","hash160_preimages","hash256_preimages","inputs","into","","","","","","","","","","","","","non_witness_utxo","outputs","partial_cmp","","","","partial_sigs","proprietary","","","raw","redeem_script","","ripemd160_preimages","serialize","","","","sha256_preimages","sighash_type","signing_algorithm","source","","","","","","tap_internal_key","","tap_key_origins","","tap_key_sig","tap_merkle_root","tap_script_sigs","tap_scripts","tap_tree","taproot_hash_ty","","to_owned","","","","","","","","","","","to_string","","","","","","","to_u32","try_from","","","","","","","","","","","","","try_into","","","","","","","","","","","","","type_id","","","","","","","","","","","","","unknown","","","unsigned_tx","update_with_descriptor_unchecked","","version","vzip","","","","","","","","","","","","","witness_script","","witness_utxo","xpub","actual","expected","hash","hash_type","preimage","fee_rate","psbt","tx","","index","","length","","Key","Pair","ProprietaryKey","ProprietaryType","borrow","","","borrow_mut","","","clone","","clone_into","","clone_to_uninit","","cmp","","consensus_decode","consensus_encode","deserialize","","","eq","","","equivalent","","","","","","fmt","","","","from","","","hash","","into","","","key","","","partial_cmp","","prefix","serialize","","","subtype","to_key","to_owned","","to_string","try_from","","","","try_into","","","type_id","","","type_value","value","vzip","","","All","AllPreallocated","Context","DESCRIPTION","Error","Even","FLAGS","IncorrectSignature","InvalidEllSwift","InvalidMessage","InvalidParityValue","","InvalidPublicKey","InvalidPublicKeySum","InvalidRecoveryId","InvalidSecretKey","InvalidSharedSecret","InvalidSignature","InvalidTweak","Keypair","MAX","Message","NotEnoughMemory","ONE","Odd","Parity","PreallocatedContext","PublicKey","Scalar","Secp256k1","SecretKey","SignOnly","SignOnlyPreallocated","Signing","ThirtyTwoByteHash","Verification","VerifyOnly","VerifyOnlyPreallocated","XOnlyPublicKey","ZERO","add_exp_tweak","add_tweak","add_xonly_tweak","as_c_ptr","","","","as_mut_c_ptr","","","","as_mut_ptr","","as_ptr","","as_ref","","bitxor","borrow","","","","","","","","","","","","","","","borrow_mut","","","","","","","","","","","","","","","clone","","","","","","","","","","","","","","","clone_into","","","","","","","","","","","","","","","clone_to_uninit","","","","","","","","","","","","","","","cmp","","","","","","","","","","","","","cmp_fast_unstable","","combine","combine_keys","constants","ctx","dangerous_assume_tweaked","deallocate","","","","","","","default","deserialize","","","","display_secret","","drop","ecdh","ecdsa","ellswift","eq","","","","","","","","","","","","","","","eq_fast_unstable","","equivalent","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","fmt","","","","","","","","","","","","","","","","","","","","","from","","","","","","","","","","","","","","","","","","","","","","","","","","","","from_be_bytes","from_digest","from_digest_slice","from_ellswift","from_i32","from_keypair","","from_le_bytes","from_raw_all","from_raw_signing_only","from_raw_verification_only","from_seckey_slice","from_seckey_str","from_secret_key","","from_slice","","","from_str","","","from_u8","from_x_only_public_key","gen_new","generate_keypair","hash","","","","","","","","","","","","","hashes","impl_array_newtype","index","","","into","","","","","","","","","","","","","","","into_32","keypair","mul_tweak","","negate","","new","","","non_secure_erase","","","partial_cmp","","","","","","","","","","","","","preallocate_signing_size","preallocate_size","preallocate_size_gen","preallocate_verification_size","preallocated_gen_new","preallocated_new","preallocated_signing_only","preallocated_verification_only","public_key","","random","random_custom","randomize","recover_ecdsa","scalar","schnorr","secret_bytes","","secret_key","seeded_randomize","serialize","","","","","serialize_uncompressed","sign_ecdsa","sign_ecdsa_grind_r","sign_ecdsa_low_r","sign_ecdsa_recoverable","sign_ecdsa_recoverable_with_noncedata","sign_ecdsa_with_noncedata","sign_schnorr","sign_schnorr_no_aux_rand","sign_schnorr_with_aux_rand","sign_schnorr_with_rng","signing_only","source","tap_tweak","to_be_bytes","to_hash160","to_hash256","to_i32","to_le_bytes","to_owned","","","","","","","","","","","","","","","to_public_key","to_ripemd160","to_sha256","to_string","","","","to_u8","try_from","","","","","","","","","","","","","","","","","try_into","","","","","","","","","","","","","","","type_id","","","","","","","","","","","","","","","verification_only","verify","verify_ecdsa","verify_schnorr","vzip","","","","","","","","","","","","","","","x_only_public_key","","","COMPACT_SIGNATURE_SIZE","CURVE_ORDER","ELLSWIFT_ENCODING_SIZE","FIELD_SIZE","GENERATOR_X","GENERATOR_Y","KEY_PAIR_SIZE","MAX_SIGNATURE_SIZE","MESSAGE_SIZE","ONE","PUBLIC_KEY_SIZE","SCHNORR_PUBLIC_KEY_SIZE","SCHNORR_SIGNATURE_SIZE","SECRET_KEY_SIZE","UNCOMPRESSED_PUBLIC_KEY_SIZE","ZERO","SharedSecret","as_ref","borrow","","borrow_mut","clone","clone_into","clone_to_uninit","cmp","deserialize","display_secret","eq","equivalent","","fmt","from","from_bytes","from_slice","from_str","hash","into","new","non_secure_erase","partial_cmp","secret_bytes","serialize","shared_secret_point","to_owned","try_from","try_into","type_id","vzip","RecoverableSignature","RecoveryId","SerializedSignature","Signature","as_c_ptr","","as_mut_c_ptr","","as_mut_ptr","","as_ptr","","as_ref","borrow","","","","","borrow_mut","","","","capacity","clone","","","","clone_into","","","","clone_to_uninit","","","","cmp","","","","cmp_fast_unstable","deref","deserialize","eq","","","","","eq_fast_unstable","equivalent","","","","","","","","fmt","","","","","","from","","","","","","","","from_compact","","from_der","from_der_lax","from_i32","from_signature","from_str","hash","","","into","","","","into_iter","","is_empty","len","normalize_s","partial_cmp","","","","","serialize","serialize_compact","","serialize_der","serialized_signature","to_i32","to_owned","","","","to_signature","to_standard","to_string","","try_from","","","","","","try_into","","","","type_id","","","","vzip","","","","IntoIter","SerializedSignature","as_slice","borrow","borrow_mut","clone","clone_into","clone_to_uninit","fmt","from","into","into_fallible","into_iter","next","next_back","nth","size_hint","to_owned","transpose_into_fallible","try_from","try_into","type_id","vzip","A","B","ElligatorSwift","ElligatorSwiftParty","ElligatorSwiftSharedSecret","as_c_ptr","as_mut_c_ptr","as_secret_bytes","borrow","","","borrow_mut","","","clone","","","clone_into","","","clone_to_uninit","","","cmp","","","eq","","","equivalent","","","","","","fmt","","","","","from","","","from_array","from_pubkey","from_seckey","from_secret_bytes","from_str","hash","","","into","","","new","partial_cmp","","","shared_secret","shared_secret_with_hasher","to_array","to_owned","","","to_secret_bytes","to_string","try_from","","","try_into","","","type_id","","","vzip","","","CPtr","Context","EcdhHashFn","ElligatorSwift","EllswiftEcdhHashFn","Keypair","NonceFn","None","","","","PublicKey","SECP256K1_SER_COMPRESSED","SECP256K1_SER_UNCOMPRESSED","SECP256K1_START_NONE","SECP256K1_START_SIGN","SECP256K1_START_VERIFY","SchnorrNonceFn","SchnorrSigExtraParams","Signature","Some","","","","Target","XOnlyPublicKey","as_c_ptr","","","","","","as_mut_c_ptr","","","","","","as_ref","","","","","borrow","","","","","","","borrow_mut","","","","","","","clone","","","","","","clone_into","","","","","","clone_to_uninit","","","","","","cmp","","","","","cmp_fast_unstable","","","","","ecdsa_signature_parse_der_lax","eq","","","","","eq_fast_unstable","","","","","equivalent","","","","","","","","","","fmt","","","","","","from","","","","","","","from_array","from_array_unchecked","","","","hash","","","","","impl_array_newtype","impl_raw_debug","index","","","","","into","","","","","","","new","","","","","non_secure_erase","non_secure_erase_impl","partial_cmp","","","","","recovery","rustsecp256k1_v0_10_0_context_create","rustsecp256k1_v0_10_0_context_destroy","rustsecp256k1_v0_10_0_default_error_callback_fn","rustsecp256k1_v0_10_0_default_illegal_callback_fn","secp256k1_context_create","secp256k1_context_destroy","secp256k1_context_no_precomp","secp256k1_context_preallocated_clone","secp256k1_context_preallocated_clone_size","secp256k1_context_preallocated_create","secp256k1_context_preallocated_destroy","secp256k1_context_preallocated_size","secp256k1_context_randomize","secp256k1_ec_pubkey_cmp","secp256k1_ec_pubkey_combine","secp256k1_ec_pubkey_create","secp256k1_ec_pubkey_negate","secp256k1_ec_pubkey_parse","secp256k1_ec_pubkey_serialize","secp256k1_ec_pubkey_tweak_add","secp256k1_ec_pubkey_tweak_mul","secp256k1_ec_seckey_negate","secp256k1_ec_seckey_tweak_add","secp256k1_ec_seckey_tweak_mul","secp256k1_ec_seckey_verify","secp256k1_ecdh","secp256k1_ecdh_hash_function_default","secp256k1_ecdsa_sign","secp256k1_ecdsa_signature_normalize","secp256k1_ecdsa_signature_parse_compact","secp256k1_ecdsa_signature_parse_der","secp256k1_ecdsa_signature_serialize_compact","secp256k1_ecdsa_signature_serialize_der","secp256k1_ecdsa_verify","secp256k1_ellswift_create","secp256k1_ellswift_decode","secp256k1_ellswift_encode","secp256k1_ellswift_xdh","secp256k1_ellswift_xdh_hash_function_bip324","secp256k1_keypair_create","secp256k1_keypair_pub","secp256k1_keypair_sec","secp256k1_keypair_xonly_pub","secp256k1_keypair_xonly_tweak_add","secp256k1_nonce_function_bip340","secp256k1_nonce_function_default","secp256k1_nonce_function_rfc6979","secp256k1_schnorrsig_sign","secp256k1_schnorrsig_sign_custom","secp256k1_schnorrsig_verify","secp256k1_xonly_pubkey_cmp","secp256k1_xonly_pubkey_from_pubkey","secp256k1_xonly_pubkey_parse","secp256k1_xonly_pubkey_serialize","secp256k1_xonly_pubkey_tweak_add","secp256k1_xonly_pubkey_tweak_add_check","to_array","to_owned","","","","","","try_from","","","","","","","try_into","","","","","","","type_id","","","","","","","types","underlying_bytes","","","","vzip","","","","","","","RecoverableSignature","as_c_ptr","as_mut_c_ptr","as_ref","borrow","borrow_mut","clone","clone_into","clone_to_uninit","cmp","cmp_fast_unstable","default","eq","eq_fast_unstable","equivalent","","fmt","from","hash","index","into","new","partial_cmp","secp256k1_ecdsa_recover","secp256k1_ecdsa_recoverable_signature_convert","secp256k1_ecdsa_recoverable_signature_parse_compact","secp256k1_ecdsa_recoverable_signature_serialize_compact","secp256k1_ecdsa_sign_recoverable","to_owned","try_from","try_into","type_id","vzip","AlignedType","ZERO","borrow","","borrow_mut","","c_char","c_int","c_uchar","c_uint","c_void","clone","clone_into","clone_to_uninit","default","fmt","from","","into","","size_t","to_owned","try_from","","try_into","","type_id","","vzip","","zeroed","BLOCK_SIZE","Bytes","Engine","FromSliceError","Hash","HashEngine","Hmac","HmacEngine","LEN","MidState","all_zeros","as_byte_array","borrow_slice_impl","from_byte_array","from_engine","from_slice","hash_newtype","hex_fmt_impl","input","midstate","n_bytes_hashed","serde_impl","sha256t_hash_newtype","to_byte_array","CUSTOM_START","CryptoRng","Error","Fill","INTERNAL_START","Rng","RngCore","Seed","SeedableRng","borrow","borrow_mut","code","distributions","fill","fill_bytes","fmt","","from","","","from_entropy","from_rng","from_seed","gen","gen_bool","gen_range","gen_ratio","inner","into","new","next_u32","next_u64","prelude","random","raw_os_error","read","rngs","sample","sample_iter","seed_from_u64","seq","source","take_inner","thread_rng","to_string","try_fill","","try_fill_bytes","try_from","try_into","type_id","vzip","AllWeightsZero","Alphanumeric","Bernoulli","BernoulliError","DistIter","DistMap","DistString","Distribution","InvalidProbability","InvalidWeight","NoItem","Open01","OpenClosed01","Slice","Standard","TooMany","Uniform","WeightedError","WeightedIndex","append_string","","","borrow","","","","","","","","","","","","borrow_mut","","","","","","","","","","","","checked_sum","","clone","","","","","","","","","","clone_into","","","","","","","","","","clone_to_uninit","","","","","","","","","","eq","","","","","equivalent","","","","fmt","","","","","","","","","","","","","","from","","","","","","","","","","","","","","from_ratio","into","","","","","","","","","","","","into_fallible","into_iter","map","","new","","","","new_inclusive","next","sample","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","sample_iter","","sample_string","size_hint","to_owned","","","","","","","","","","to_string","","transpose_into_fallible","try_from","","","","","","","","","","","","try_into","","","","","","","","","","","","type_id","","","","","","","","","","","","uniform","update_weights","vzip","","","","","","","","","","","","weighted","SampleBorrow","SampleRange","SampleUniform","Sampler","Uniform","UniformChar","UniformDuration","UniformFloat","UniformInt","UniformSampler","X","borrow","","","","","borrow_mut","","","","clone","","","","clone_into","","","","clone_to_uninit","","","","eq","","fmt","","","","from","","","","into","","","","is_empty","new","","","","","","","","","","","","","","","","","new_inclusive","","","","","","","","","","","","","","","","","sample","","","","","","","","","","","","","","","","","sample_single","","","","","","","","","","","","","","","","sample_single_inclusive","","","","","","","","","","","","","to_owned","","","","try_from","","","","try_into","","","","type_id","","","","vzip","","","","AllWeightsZero","InvalidWeight","NoItem","TooMany","WeightedError","WeightedIndex","alias_method","Weight","WeightedIndex","borrow","borrow_mut","fmt","from","into","new","try_from","try_into","type_id","vzip","CryptoRng","Distribution","Item","IteratorRandom","Rng","RngCore","Seed","SeedableRng","SliceRandom","StdRng","ThreadRng","as_rngcore","","borrow","","borrow_mut","","choose","","","choose_multiple","","","choose_multiple_fill","","choose_multiple_weighted","choose_mut","choose_stable","","choose_weighted","choose_weighted_mut","clone","","clone_into","","clone_to_uninit","","default","eq","equivalent","","fill","fill_bytes","","","fmt","","from","","from_entropy","from_rng","","from_seed","","gen","gen_bool","gen_range","gen_ratio","into","","next_u32","","","next_u64","","","partial_shuffle","random","sample","","sample_iter","seed_from_u64","shuffle","thread_rng","to_owned","","try_fill","try_fill_bytes","","","try_from","","try_into","","type_id","","vzip","","OsRng","StdRng","ThreadRng","adapter","as_rngcore","borrow","borrow_mut","clone","clone_into","clone_to_uninit","default","fill_bytes","fmt","from","into","mock","next_u32","next_u64","to_owned","try_fill_bytes","try_from","try_into","type_id","vzip","ReadError","ReadRng","ReseedingRng","as_rngcore","borrow","","","borrow_mut","","","clone","clone_into","clone_to_uninit","fill_bytes","","fmt","","","","from","","","into","","","new","","next_u32","","next_u64","","reseed","source","to_owned","to_string","try_fill_bytes","","try_from","","","try_into","","","type_id","","","vzip","","","StepRng","borrow","borrow_mut","clone","clone_into","clone_to_uninit","eq","equivalent","","fill_bytes","fmt","from","into","new","next_u32","next_u64","to_owned","try_fill_bytes","try_from","try_into","type_id","vzip","Item","IteratorRandom","SliceChooseIter","SliceRandom","borrow","borrow_mut","choose","choose_multiple","choose_multiple_weighted","choose_mut","choose_weighted","choose_weighted_mut","fmt","from","index","into","into_fallible","into_iter","len","next","partial_shuffle","shuffle","size_hint","transpose_into_fallible","try_from","try_into","type_id","vzip","IndexVec","IndexVecIntoIter","IndexVecIter","borrow","","","borrow_mut","","","clone","","clone_into","","clone_to_uninit","","eq","fmt","","","from","","","","","index","into","","","into_fallible","","into_iter","","","into_vec","is_empty","iter","len","next","","sample","sample_weighted","size_hint","","to_owned","","transpose_into_fallible","","try_from","","","try_into","","","type_id","","","vzip","","","OutOfRangeError","Scalar","borrow","borrow_mut","clone","clone_into","clone_to_uninit","eq","equivalent","","fmt","","from","hash","into","to_owned","to_string","try_from","try_into","type_id","vzip","Signature","as_c_ptr","as_mut_c_ptr","as_ref","borrow","borrow_mut","clone","clone_into","clone_to_uninit","cmp","deserialize","eq","equivalent","","fmt","","","from","from_slice","from_str","hash","index","into","partial_cmp","serialize","","to_owned","to_string","try_from","try_into","type_id","vzip","All","","","AllPlusAnyoneCanPay","","Annex","AnnexError","Default","EcdsaSighashType","Empty","EncodeSigningDataResult","IncorrectPrefix","InputsIndex","InvalidAllIndex","InvalidOneIndex","InvalidSighashType","InvalidSighashTypeError","Io","LegacySighash","NonStandardSighashTypeError","None","","NonePlusAnyoneCanPay","","NotP2wpkhScript","One","P2wpkhError","Prevouts","PrevoutsIndex","PrevoutsIndexError","PrevoutsKind","PrevoutsKindError","PrevoutsSize","PrevoutsSizeError","ScriptPath","SegwitV0Sighash","Sighash","","SighashCache","SighashSingleBug","SighashTypeParseError","SigningDataError","Single","","SingleMissingOutput","SingleMissingOutputError","SinglePlusAnyoneCanPay","","TapSighash","TapSighashTag","TapSighashType","TaprootError","WriteResult","as_bytes","borrow","","","","","","","","","","","","","","","","borrow_mut","","","","","","","","","","","","","","","","clone","","","","","","","","","","","","","clone_into","","","","","","","","","","","","","clone_to_uninit","","","","","","","","","","","","","cmp","","consensus_encode","eq","","","","","","","","","","","","","equivalent","","","","","","","","","","","","","","","","","","","","","","","","","","fmt","","","","","","","","","","","","","","","","","","","","","","","","","","from","","","","","","","","","","","","","","","","","","","","","","","","","","","hash","","","input_index","into","","","","","","","","","","","","","","","","into_transaction","is_sighash_single_bug","leaf_hash","legacy_encode_signing_data_to","legacy_signature_hash","map_err","new","","","outputs_length","p2wpkh_signature_hash","p2wsh_signature_hash","partial_cmp","","segwit_v0_encode_signing_data_to","source","","","","","","","","","","","taproot_encode_signing_data_to","taproot_key_spend_signature_hash","taproot_script_spend_signature_hash","taproot_signature_hash","to_owned","","","","","","","","","","","","","to_string","","","","","","","","","","","transaction","try_from","","","","","","","","","","","","","","","","try_into","","","","","","","","","","","","","","","","type_id","","","","","","","","","","","","","","","","unrecognized","vzip","","","","","","","","","","","","","","","","with_defaults","witness_mut","BITCOIN_SIGNED_MSG_PREFIX","InvalidBase64","InvalidEncoding","InvalidLength","MessageSignature","MessageSignatureError","UnsupportedAddressType","borrow","","borrow_mut","","clone","","clone_into","","clone_to_uninit","","compressed","eq","","equivalent","","","","fmt","","","","from","","","","from_base64","from_slice","from_str","into","","is_signed_by_address","new","recover_pubkey","serialize","signature","signed_msg_hash","source","to_base64","to_owned","","to_string","","try_from","","try_into","","type_id","","vzip","","ControlBlock","EmptyTree","","Future","FutureLeafVersion","Hidden","HiddenNodesError","HiddenParts","","IncompleteBuilderError","InvalidControlBlockSize","InvalidInternalKey","","InvalidMerkleBranchSize","InvalidMerkleTreeDepth","","InvalidSignatureSize","InvalidTaprootLeafVersion","LeafNode","LeafNodes","LeafVersion","NodeInfo","NodeNotInDfsOrder","NotFinalized","OverCompleteTree","Script","ScriptLeaf","ScriptLeaves","Secp256k1","SigFromSliceError","SighashType","Signature","TAPROOT_ANNEX_PREFIX","TAPROOT_CONTROL_BASE_SIZE","TAPROOT_CONTROL_MAX_NODE_COUNT","TAPROOT_CONTROL_MAX_SIZE","TAPROOT_CONTROL_NODE_SIZE","TAPROOT_LEAF_MASK","TAPROOT_LEAF_TAPSCRIPT","TapBranchTag","TapLeaf","TapLeafHash","TapLeafTag","TapNodeHash","TapScript","TapTree","TapTweakHash","TapTweakTag","TaprootBuilder","TaprootBuilderError","TaprootError","TaprootMerkleBranch","TaprootSpendInfo","add_hidden_node","add_leaf","add_leaf_with_ver","as_hidden","as_inner","as_mut","as_ref","as_script","as_slice","borrow","","","","","","","","","","","","","","","","","","","","borrow_mut","","","","","","","","","","","","","","","","","","","","clone","","","","","","","","","","","","","","","","","clone_into","","","","","","","","","","","","","","","","","clone_to_uninit","","","","","","","","","","","","","","","","","cmp","","","","","","","","","","","combine","control_block","decode","","default","","depth","deref","deref_mut","deserialize","","","","","","","encode","","eq","","","","","","","","","","","","","","","","","equivalent","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","finalize","fmt","","","","","","","","","","","","","","","","","","","","","","","","","","","","from","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","from_consensus","from_leaf_node","from_node_info","from_slice","has_hidden_nodes","hash","","","","","","","","","","","","internal_key","","into","","","","","","","","","","","","","","","","","","","into_builder","into_fallible","","into_inner","into_iter","","","","","into_node_info","","into_vec","is_empty","is_finalizable","leaf","leaf_hash","leaf_nodes","leaf_version","","len","merkle_branch","","","","merkle_root","new","new_hidden","new_hidden_node","new_key_spend","new_leaf_with_ver","new_script","next","","next_back","","node_hash","","node_info","output_key","output_key_parity","","partial_cmp","","","","","","","","","","","root_hash","script","","script_leaves","script_map","serialize","","","","","","","","","","serialize_to_writer","serialized_signature","sighash_type","signature","size","size_hint","","source","","","","","tap_tweak","to_consensus","","to_owned","","","","","","","","","","","","","","","","","to_string","","","","","","","to_vec","transpose_into_fallible","","try_from","","","","","","","","","","","","","","","","","","","","","","","","","","","try_into","","","","","","","","","","","","","","","","","","","try_into_node_info","try_into_taptree","type_id","","","","","","","","","","","","","","","","","","","verify_taproot_commitment","version","vzip","","","","","","","","","","","","","","","","","","","with_capacity","with_huffman_tree","","IntoIter","TaprootMerkleBranch","as_mut_slice","as_slice","borrow","borrow_mut","clone","clone_into","clone_to_uninit","count","fmt","from","into","into_fallible","into_iter","last","next","next_back","nth","nth_back","size_hint","to_owned","transpose_into_fallible","try_from","try_into","type_id","vzip","IntoIter","SerializedSignature","as_ref","as_slice","borrow","","","borrow_mut","","clone","","clone_into","","clone_to_uninit","","cmp","deref","eq","","equivalent","","fmt","","","from","","","","from_signature","hash","into","","into_fallible","into_iter","","","len","next","next_back","nth","partial_cmp","","size_hint","to_owned","","to_signature","to_string","transpose_into_fallible","try_from","","try_into","","type_id","","vzip","","write_to","ChangeSet","IndexedTxGraph","apply_block","apply_block_relevant","apply_changeset","apply_update","apply_update_at","as_ref","batch_insert_relevant","batch_insert_relevant_unconfirmed","batch_insert_unconfirmed","borrow","","borrow_mut","","clone","","clone_into","","clone_to_uninit","","default","","deserialize","eq","fmt","","from","","","","graph","index","indexer","initial_changeset","insert_anchor","insert_seen_at","insert_tx","insert_txout","into","","is_empty","merge","new","serialize","to_owned","","try_from","","try_into","","tx_graph","type_id","","vzip","","ChangeSet","Indexer","apply_changeset","index_tx","index_txout","initial_changeset","is_tx_relevant","keychain_txout","spk_txout","ChangeSet","DEFAULT_LOOKAHEAD","DescriptorAlreadyAssigned","FullScanRequestBuilderExt","InsertDescriptorError","KeychainAlreadyAssigned","KeychainTxOutIndex","LAST_REVEALED_TABLE_NAME","SCHEMA_NAME","SyncRequestBuilderExt","all_unbounded_spk_iters","apply_changeset","","borrow","","","borrow_mut","","","clone","","","clone_into","","","clone_to_uninit","","","default","","deserialize","eq","","fmt","","","","from","","","from_sqlite","get_descriptor","index_of_spk","index_tx","index_txout","init_sqlite_tables","initial_changeset","insert_descriptor","into","","","is_empty","is_tx_relevant","is_used","keychain_outpoints","keychain_outpoints_in_range","keychains","last_revealed","last_revealed_index","last_revealed_indices","last_used_index","last_used_indices","lookahead","lookahead_to_target","mark_used","merge","net_value","new","next_index","next_unused_spk","outpoints","persist_to_sqlite","reveal_next_spk","reveal_to_target","reveal_to_target_multi","revealed_keychain_spks","revealed_spks","revealed_spks_from_indexer","schema_v0","sent_and_received","serialize","spk_at_index","spks_from_indexer","to_owned","","","to_string","try_from","","","try_into","","","txout","txouts","txouts_in_tx","type_id","","","unbounded_spk_iter","unmark_used","unused_keychain_spks","unused_spks","unused_spks_from_indexer","vzip","","","descriptor","existing_assignment","","keychain","SpkTxOutIndex","all_spks","apply_changeset","borrow","borrow_mut","clone","clone_into","clone_to_uninit","default","fmt","from","index_of_spk","index_tx","index_txout","initial_changeset","insert_spk","into","is_relevant","is_tx_relevant","is_used","mark_used","net_value","outpoints","outputs_in_range","scan","scan_txout","sent_and_received","spk_at_index","to_owned","try_from","try_into","txout","txouts","txouts_in_tx","type_id","unmark_used","unused_spks","vzip","AlterCheckPointError","ApplyHeaderError","BLOCKS_TABLE_NAME","CannotConnect","CannotConnectError","ChangeSet","CheckPoint","CheckPointIter","InconsistentBlocks","LocalChain","MissingGenesisError","SCHEMA_NAME","apply_changeset","apply_header","apply_header_connected_to","apply_update","blocks","borrow","","","","","","borrow_mut","","","","","","clone","","","","","","clone_into","","","","","","clone_to_uninit","","","","","","default","deserialize","disconnect_from","eq","","","","","","fmt","","","","","","","","","","from","","","","","","","from_blocks","from_changeset","from_genesis_hash","from_iter","","from_sqlite","from_tip","genesis_hash","get","get_chain_tip","height","init_sqlite_tables","initial_changeset","insert_block","into","","","","","","is_block_in_chain","is_empty","iter_checkpoints","merge","original_hash","persist_to_sqlite","range","schema_v0","serialize","tip","to_owned","","","","","","to_string","","","","try_from","","","","","","try_include_height","try_into","","","","","","type_id","","","","","","update_hash","vzip","","","","","","SCHEMAS_TABLE_NAME","migrate_schema","FullScanRequest","FullScanRequestBuilder","FullScanResponse","OutPoint","Spk","SyncItem","SyncProgress","SyncRequest","SyncRequestBuilder","SyncResponse","Txid","borrow","","","","","","","","borrow_mut","","","","","","","","build","","builder","","chain_tip","","","","chain_update","","clone","","clone_into","","clone_to_uninit","","cmp","consumed","default","","","","","","eq","equivalent","","fmt","","","","","from","","","","","","","","","","hash","inspect","","into","","","","","","","","iter_outpoints","iter_spks","","iter_txids","keychains","last_active_indices","next_outpoint","next_spk","","next_txid","outpoints","outpoints_consumed","outpoints_remaining","partial_cmp","progress","remaining","revealed_spks_from_indexer","spks","spks_consumed","spks_for_keychain","spks_from_indexer","spks_remaining","spks_with_indexes","to_owned","","to_string","total","total_outpoints","total_spks","total_txids","try_from","","","","","","","","try_into","","","","","","","","tx_update","","txids","txids_consumed","txids_remaining","type_id","","","","","","","","unused_spks_from_indexer","vzip","","","","","","","","ANCHORS_TABLE_NAME","CalculateFeeError","CanonicalTx","ChangeSet","MissingTxOut","NegativeFee","SCHEMA_NAME","TXOUTS_TABLE_NAME","TXS_TABLE_NAME","TxAncestors","TxDescendants","TxGraph","TxNode","TxUpdate","all_anchors","all_txouts","anchor_heights","anchors","","","apply_changeset","apply_update","apply_update_at","as_ref","balance","batch_insert_unconfirmed","borrow","","","","","","","borrow_mut","","","","","","","calculate_fee","canonical_iter","chain_position","checked_sum","","","","clone","","","","clone_into","","","","clone_to_uninit","","","","cmp","","default","","deref","deserialize","direct_conflicts","eq","","","","","equivalent","","","","","","filter_chain_txouts","filter_chain_unspents","floating_txouts","fmt","","","","","","from","","","","","","","","from_sqlite","full_txs","get_tx","get_tx_node","get_txout","init_sqlite_tables","initial_changeset","insert_anchor","insert_seen_at","insert_tx","insert_txout","into","","","","","","","into_fallible","","into_iter","","is_empty","","last_seen","last_seen_unconfirmed","list_canonical_txs","map_anchors","","merge","new","next","","outspends","partial_cmp","","persist_to_sqlite","run_until_finished","","schema_v0","schema_v1","seen_ats","serialize","to_owned","","","","to_string","transpose_into_fallible","","try_balance","try_filter_chain_txouts","try_filter_chain_unspents","try_from","","","","","","","try_into","","","","","","","try_list_canonical_txs","tx","tx_node","tx_outputs","tx_spends","txid","txids_by_descending_anchor_height","txids_by_descending_last_seen","txouts","","","txs","","txs_with_no_anchor_or_last_seen","type_id","","","","","","","vzip","","","","","","","walk_ancestors","walk_conflicts","walk_descendants"],"q":[[0,"bdk_chain"],[409,"bdk_chain::CanonicalReason"],[413,"bdk_chain::ChainPosition"],[416,"bdk_chain::bitcoin"],[2874,"bdk_chain::bitcoin::address"],[2889,"bdk_chain::bitcoin"],[2890,"bdk_chain::bitcoin::address"],[2895,"bdk_chain::bitcoin"],[2896,"bdk_chain::bitcoin::address"],[2897,"bdk_chain::bitcoin"],[2898,"bdk_chain::bitcoin::address"],[2900,"bdk_chain::bitcoin"],[2903,"bdk_chain::bitcoin::address"],[2904,"bdk_chain::bitcoin"],[2905,"bdk_chain::bitcoin::address"],[2906,"bdk_chain::bitcoin"],[2907,"bdk_chain::bitcoin::address"],[3157,"bdk_chain::bitcoin::address::AddressData"],[3160,"bdk_chain::bitcoin::address"],[3163,"bdk_chain::bitcoin::address::error"],[3164,"bdk_chain::bitcoin::address"],[3165,"bdk_chain::bitcoin::address::error"],[3166,"bdk_chain::bitcoin::address"],[3167,"bdk_chain::bitcoin::address::error"],[3168,"bdk_chain::bitcoin::address"],[3169,"bdk_chain::bitcoin::address::error"],[3170,"bdk_chain::bitcoin::address"],[3171,"bdk_chain::bitcoin::address::error"],[3175,"bdk_chain::bitcoin::address"],[3176,"bdk_chain::bitcoin::address::error"],[3177,"bdk_chain::bitcoin::address"],[3182,"bdk_chain::bitcoin::amount"],[3183,"bdk_chain::bitcoin"],[3186,"bdk_chain::bitcoin::amount"],[3191,"bdk_chain::bitcoin"],[3194,"bdk_chain::bitcoin::amount"],[3195,"bdk_chain::bitcoin"],[3196,"bdk_chain::bitcoin::amount"],[3198,"bdk_chain::bitcoin"],[3200,"bdk_chain::bitcoin::amount"],[3245,"bdk_chain::bitcoin::amount::serde"],[3256,"bdk_chain::bitcoin::amount::serde::as_btc"],[3259,"bdk_chain::bitcoin::amount::serde::as_btc::opt"],[3261,"bdk_chain::bitcoin::amount::serde::as_sat"],[3264,"bdk_chain::bitcoin::amount::serde::as_sat::opt"],[3266,"bdk_chain::bitcoin::base58"],[3655,"bdk_chain::bitcoin::base58::error"],[3656,"bdk_chain::bitcoin::base58"],[3657,"bdk_chain::bitcoin::base58::error"],[3659,"bdk_chain::bitcoin::base58"],[3660,"bdk_chain::bitcoin::base58::error"],[3699,"bdk_chain::bitcoin::base64"],[3792,"bdk_chain::bitcoin::base64::alphabet"],[3837,"bdk_chain::bitcoin::base64::display"],[3849,"bdk_chain::bitcoin::base64::engine"],[3850,"bdk_chain::bitcoin::base64"],[3851,"bdk_chain::bitcoin::base64::engine"],[3852,"bdk_chain::bitcoin::base64"],[3853,"bdk_chain::bitcoin::base64::engine"],[3878,"bdk_chain::bitcoin::base64"],[3879,"bdk_chain::bitcoin::base64::engine"],[3880,"bdk_chain::bitcoin::base64"],[3888,"bdk_chain::bitcoin::base64::engine"],[3890,"bdk_chain::bitcoin::base64"],[3892,"bdk_chain::bitcoin::base64::engine"],[3894,"bdk_chain::bitcoin::base64"],[3898,"bdk_chain::bitcoin::base64::engine"],[3941,"bdk_chain::bitcoin::base64::engine::general_purpose"],[3949,"bdk_chain::bitcoin::base64::prelude"],[3953,"bdk_chain::bitcoin::base64"],[3955,"bdk_chain::bitcoin::base64::prelude"],[3956,"bdk_chain::bitcoin::base64"],[3957,"bdk_chain::bitcoin::base64::read"],[3970,"bdk_chain::bitcoin::base64::write"],[4002,"bdk_chain::bitcoin::bech32"],[4275,"bdk_chain::bitcoin::bech32::hrp"],[4279,"bdk_chain::bitcoin::bech32::primitives"],[4289,"bdk_chain::bitcoin::bech32"],[4291,"bdk_chain::bitcoin::bech32::primitives::checksum"],[4293,"bdk_chain::bitcoin::bech32"],[4294,"bdk_chain::bitcoin::bech32::primitives::checksum"],[4295,"bdk_chain::bitcoin::bech32"],[4296,"bdk_chain::bitcoin::bech32::primitives::checksum"],[4299,"bdk_chain::bitcoin::bech32"],[4300,"bdk_chain::bitcoin::bech32::primitives::checksum"],[4340,"bdk_chain::bitcoin::bech32"],[4341,"bdk_chain::bitcoin::bech32::primitives::checksum"],[4359,"bdk_chain::bitcoin::bech32::primitives::decode"],[4650,"bdk_chain::bitcoin::bech32::primitives::encode"],[4731,"bdk_chain::bitcoin::bech32::primitives::gf32"],[4778,"bdk_chain::bitcoin::bech32::primitives::hrp"],[4871,"bdk_chain::bitcoin::bech32::primitives::iter"],[4882,"bdk_chain::bitcoin::bech32"],[4883,"bdk_chain::bitcoin::bech32::primitives::iter"],[4901,"bdk_chain::bitcoin::bech32"],[4902,"bdk_chain::bitcoin::bech32::primitives::iter"],[4942,"bdk_chain::bitcoin::bech32"],[4943,"bdk_chain::bitcoin::bech32::primitives::segwit"],[4993,"bdk_chain::bitcoin::bech32::segwit"],[5055,"bdk_chain::bitcoin::bip152"],[5252,"bdk_chain::bitcoin::bip158"],[5367,"bdk_chain::bitcoin::bip32"],[5721,"bdk_chain::bitcoin::bip32::ChildNumber"],[5723,"bdk_chain::bitcoin::blockdata"],[5734,"bdk_chain::bitcoin::blockdata::block"],[5814,"bdk_chain::bitcoin"],[5815,"bdk_chain::bitcoin::blockdata::block"],[5846,"bdk_chain::bitcoin"],[5847,"bdk_chain::bitcoin::blockdata::block"],[5858,"bdk_chain::bitcoin::blockdata::constants"],[5927,"bdk_chain::bitcoin::blockdata::fee_rate"],[5928,"bdk_chain::bitcoin::blockdata::locktime"],[5930,"bdk_chain::bitcoin::blockdata::locktime::absolute"],[6122,"bdk_chain::bitcoin::blockdata::locktime::relative"],[6339,"bdk_chain::bitcoin::blockdata::opcodes"],[6392,"bdk_chain::bitcoin::blockdata::opcodes::all"],[6648,"bdk_chain::bitcoin::blockdata::script"],[7209,"bdk_chain::bitcoin::blockdata::script::witness_program"],[7235,"bdk_chain::bitcoin::blockdata::script::witness_version"],[7242,"bdk_chain::bitcoin"],[7259,"bdk_chain::bitcoin::blockdata::script::witness_version"],[7322,"bdk_chain::bitcoin::blockdata::transaction"],[7422,"bdk_chain::bitcoin"],[7423,"bdk_chain::bitcoin::blockdata::transaction"],[7431,"bdk_chain::bitcoin"],[7432,"bdk_chain::bitcoin::blockdata::transaction"],[7434,"bdk_chain::bitcoin"],[7435,"bdk_chain::bitcoin::blockdata::transaction"],[7438,"bdk_chain::bitcoin"],[7442,"bdk_chain::bitcoin::blockdata::transaction"],[7470,"bdk_chain::bitcoin"],[7471,"bdk_chain::bitcoin::blockdata::transaction"],[7477,"bdk_chain::bitcoin"],[7480,"bdk_chain::bitcoin::blockdata::transaction"],[7487,"bdk_chain::bitcoin"],[7488,"bdk_chain::bitcoin::blockdata::weight"],[7490,"bdk_chain::bitcoin::blockdata::witness"],[7505,"bdk_chain::bitcoin::consensus"],[7597,"bdk_chain::bitcoin::consensus::encode"],[7624,"bdk_chain::bitcoin::consensus"],[7626,"bdk_chain::bitcoin::consensus::encode"],[7627,"bdk_chain::bitcoin::consensus"],[7628,"bdk_chain::bitcoin::consensus::encode"],[7633,"bdk_chain::bitcoin::consensus"],[7643,"bdk_chain::bitcoin::consensus::encode"],[7662,"bdk_chain::bitcoin::consensus"],[7672,"bdk_chain::bitcoin::consensus::encode"],[7691,"bdk_chain::bitcoin::consensus::encode::Error"],[7695,"bdk_chain::bitcoin::consensus::params"],[7702,"bdk_chain::bitcoin::consensus"],[7715,"bdk_chain::bitcoin::consensus::serde"],[7750,"bdk_chain::bitcoin::consensus::serde::hex"],[7830,"bdk_chain::bitcoin::ecdsa"],[7920,"bdk_chain::bitcoin::error"],[8028,"bdk_chain::bitcoin::hash_types"],[8036,"bdk_chain::bitcoin::hashes"],[8170,"bdk_chain::bitcoin::hashes::cmp"],[8171,"bdk_chain::bitcoin::hashes::hash160"],[8217,"bdk_chain::bitcoin::hashes::hex"],[8386,"bdk_chain::bitcoin::hashes::hex::buf_encoder"],[8404,"bdk_chain::bitcoin::hashes::hex"],[8405,"bdk_chain::bitcoin::hashes::hex::display"],[8408,"bdk_chain::bitcoin::hashes::hex"],[8411,"bdk_chain::bitcoin::hashes::hex::display"],[8426,"bdk_chain::bitcoin::hashes::hex"],[8428,"bdk_chain::bitcoin::hashes::hex::display"],[8431,"bdk_chain::bitcoin::hashes::hex"],[8435,"bdk_chain::bitcoin::hashes::hex::display"],[8437,"bdk_chain::bitcoin::hashes::hex"],[8439,"bdk_chain::bitcoin::hashes::hex::display"],[8447,"bdk_chain::bitcoin::hashes::hex::error"],[8449,"bdk_chain::bitcoin::hashes::hex"],[8451,"bdk_chain::bitcoin::hashes::hex::error"],[8452,"bdk_chain::bitcoin::hashes::hex"],[8453,"bdk_chain::bitcoin::hashes::hex::error"],[8454,"bdk_chain::bitcoin::hashes::hex"],[8455,"bdk_chain::bitcoin::hashes::hex::error"],[8477,"bdk_chain::bitcoin::hashes::hex"],[8478,"bdk_chain::bitcoin::hashes::hex::parse"],[8481,"bdk_chain::bitcoin::hashes::hex"],[8487,"bdk_chain::bitcoin::hashes::hex::prelude"],[8488,"bdk_chain::bitcoin::hashes::hex"],[8489,"bdk_chain::bitcoin::hashes::hex::prelude"],[8490,"bdk_chain::bitcoin::hashes::hex"],[8492,"bdk_chain::bitcoin::hashes::hmac"],[8505,"bdk_chain::bitcoin::hashes::ripemd160"],[8578,"bdk_chain::bitcoin::hashes::serde"],[8665,"bdk_chain::bitcoin::hashes::serde::de"],[8676,"bdk_chain::bitcoin::hashes::serde"],[8677,"bdk_chain::bitcoin::hashes::serde::de"],[8724,"bdk_chain::bitcoin::hashes::serde"],[8725,"bdk_chain::bitcoin::hashes::serde::de"],[8726,"bdk_chain::bitcoin::hashes::serde"],[8757,"bdk_chain::bitcoin::hashes::serde::de"],[8788,"bdk_chain::bitcoin::hashes::serde"],[8789,"bdk_chain::bitcoin::hashes::serde::de"],[8868,"bdk_chain::bitcoin::hashes::serde::de::value"],[10220,"bdk_chain::bitcoin::hashes::serde::ser"],[10221,"bdk_chain::bitcoin::hashes::serde"],[10222,"bdk_chain::bitcoin::hashes::serde::ser"],[10230,"bdk_chain::bitcoin::hashes::serde"],[10231,"bdk_chain::bitcoin::hashes::serde::ser"],[10240,"bdk_chain::bitcoin::hashes::serde"],[10241,"bdk_chain::bitcoin::hashes::serde::ser"],[10242,"bdk_chain::bitcoin::hashes::serde"],[10243,"bdk_chain::bitcoin::hashes::serde::ser"],[10244,"bdk_chain::bitcoin::hashes::serde"],[10245,"bdk_chain::bitcoin::hashes::serde::ser"],[10246,"bdk_chain::bitcoin::hashes::serde"],[10247,"bdk_chain::bitcoin::hashes::serde::ser"],[10248,"bdk_chain::bitcoin::hashes::serde"],[10249,"bdk_chain::bitcoin::hashes::serde::ser"],[10250,"bdk_chain::bitcoin::hashes::serde"],[10251,"bdk_chain::bitcoin::hashes::serde::ser"],[10252,"bdk_chain::bitcoin::hashes::serde"],[10253,"bdk_chain::bitcoin::hashes::serde::ser"],[10257,"bdk_chain::bitcoin::hashes::serde"],[10260,"bdk_chain::bitcoin::hashes::serde::ser"],[10277,"bdk_chain::bitcoin::hashes::serde"],[10282,"bdk_chain::bitcoin::hashes::serde::ser"],[10287,"bdk_chain::bitcoin::hashes::serde"],[10289,"bdk_chain::bitcoin::hashes::serde::ser"],[10297,"bdk_chain::bitcoin::hashes::serde"],[10302,"bdk_chain::bitcoin::hashes::serde::ser"],[10304,"bdk_chain::bitcoin::hashes::serde"],[10324,"bdk_chain::bitcoin::hashes::serde::ser"],[10332,"bdk_chain::bitcoin::hashes::serde_macros"],[10333,"bdk_chain::bitcoin::hashes::serde_macros::serde_details"],[10338,"bdk_chain::bitcoin::hashes::sha1"],[10410,"bdk_chain::bitcoin::hashes::sha256"],[10527,"bdk_chain::bitcoin::hashes::sha256d"],[10581,"bdk_chain::bitcoin::hashes::sha256t"],[10629,"bdk_chain::bitcoin::hashes::sha384"],[10687,"bdk_chain::bitcoin::hashes::sha512"],[10759,"bdk_chain::bitcoin::hashes::sha512_256"],[10817,"bdk_chain::bitcoin::hashes::siphash24"],[10912,"bdk_chain::bitcoin::io"],[11161,"bdk_chain::bitcoin::key"],[11164,"bdk_chain::bitcoin::secp256k1"],[11165,"bdk_chain::bitcoin::key"],[11177,"bdk_chain::bitcoin::secp256k1"],[11178,"bdk_chain::bitcoin::key"],[11253,"bdk_chain::bitcoin"],[11255,"bdk_chain::bitcoin::key"],[11336,"bdk_chain::bitcoin"],[11338,"bdk_chain::bitcoin::key"],[11350,"bdk_chain::bitcoin"],[11351,"bdk_chain::bitcoin::key"],[11424,"bdk_chain::bitcoin::merkle_tree"],[11467,"bdk_chain::bitcoin"],[11468,"bdk_chain::bitcoin::merkle_tree"],[11479,"bdk_chain::bitcoin"],[11480,"bdk_chain::bitcoin::merkle_tree"],[11484,"bdk_chain::bitcoin"],[11486,"bdk_chain::bitcoin::network"],[11489,"bdk_chain::bitcoin"],[11494,"bdk_chain::bitcoin::network"],[11534,"bdk_chain::bitcoin::network::as_core_arg"],[11536,"bdk_chain::bitcoin::p2p"],[11699,"bdk_chain::bitcoin::p2p::address"],[11710,"bdk_chain::bitcoin::p2p"],[11711,"bdk_chain::bitcoin::p2p::address"],[11739,"bdk_chain::bitcoin::p2p"],[11740,"bdk_chain::bitcoin::p2p::address"],[11741,"bdk_chain::bitcoin::p2p"],[11742,"bdk_chain::bitcoin::p2p::address"],[11756,"bdk_chain::bitcoin::p2p::message"],[11888,"bdk_chain::bitcoin::p2p::message::NetworkMessage"],[11890,"bdk_chain::bitcoin::p2p::message_blockdata"],[11969,"bdk_chain::bitcoin::p2p::message_blockdata::Inventory"],[11971,"bdk_chain::bitcoin::p2p::message_bloom"],[12038,"bdk_chain::bitcoin::p2p::message_compact_blocks"],[12135,"bdk_chain::bitcoin::p2p::message_filter"],[12273,"bdk_chain::bitcoin::p2p::message_network"],[12354,"bdk_chain::bitcoin::parse"],[12355,"bdk_chain::bitcoin::policy"],[12364,"bdk_chain::bitcoin::pow"],[12367,"bdk_chain::bitcoin::psbt"],[12622,"bdk_chain::bitcoin"],[12623,"bdk_chain::bitcoin::psbt"],[12637,"bdk_chain::bitcoin"],[12638,"bdk_chain::bitcoin::psbt"],[12644,"bdk_chain::bitcoin"],[12645,"bdk_chain::bitcoin::psbt"],[12733,"bdk_chain::bitcoin"],[12734,"bdk_chain::bitcoin::psbt"],[12735,"bdk_chain::bitcoin"],[12736,"bdk_chain::bitcoin::psbt"],[12738,"bdk_chain::bitcoin"],[12739,"bdk_chain::bitcoin::psbt"],[12755,"bdk_chain::bitcoin"],[12756,"bdk_chain::bitcoin::psbt::Error"],[12761,"bdk_chain::bitcoin::psbt::ExtractTxError"],[12765,"bdk_chain::bitcoin::psbt::IndexOutOfBoundsError"],[12769,"bdk_chain::bitcoin::psbt::raw"],[12842,"bdk_chain::bitcoin::secp256k1"],[13328,"bdk_chain::bitcoin::secp256k1::constants"],[13344,"bdk_chain::bitcoin::secp256k1::ecdh"],[13376,"bdk_chain::bitcoin::secp256k1::ecdsa"],[13502,"bdk_chain::bitcoin::secp256k1::ecdsa::serialized_signature"],[13525,"bdk_chain::bitcoin::secp256k1::ellswift"],[13603,"bdk_chain::bitcoin::secp256k1::ffi"],[13855,"bdk_chain::bitcoin::secp256k1::ffi::recovery"],[13888,"bdk_chain::bitcoin::secp256k1::ffi::types"],[13919,"bdk_chain::bitcoin::hashes"],[13922,"bdk_chain::bitcoin::secp256k1::hashes"],[13927,"bdk_chain::bitcoin::hashes"],[13931,"bdk_chain::bitcoin::secp256k1::hashes"],[13932,"bdk_chain::bitcoin::hashes"],[13935,"bdk_chain::bitcoin::secp256k1::hashes"],[13937,"bdk_chain::bitcoin::hashes"],[13940,"bdk_chain::bitcoin::secp256k1::hashes"],[13942,"bdk_chain::bitcoin::hashes"],[13943,"bdk_chain::bitcoin::secp256k1::rand"],[13995,"bdk_chain::bitcoin::secp256k1::rand::distributions"],[14282,"bdk_chain::bitcoin::secp256k1::rand::distributions::uniform"],[14429,"bdk_chain::bitcoin::secp256k1::rand::distributions"],[14433,"bdk_chain::bitcoin::secp256k1::rand::distributions::weighted"],[14436,"bdk_chain::bitcoin::secp256k1::rand::distributions::weighted::alias_method"],[14448,"bdk_chain::bitcoin::secp256k1::rand::prelude"],[14454,"bdk_chain::bitcoin::secp256k1::rand"],[14455,"bdk_chain::bitcoin::secp256k1::rand::prelude"],[14489,"bdk_chain::bitcoin::secp256k1::rand"],[14491,"bdk_chain::bitcoin::secp256k1::rand::prelude"],[14497,"bdk_chain::bitcoin::secp256k1::rand"],[14499,"bdk_chain::bitcoin::secp256k1::rand::prelude"],[14500,"bdk_chain::bitcoin::secp256k1::rand"],[14501,"bdk_chain::bitcoin::secp256k1::rand::prelude"],[14502,"bdk_chain::bitcoin::secp256k1::rand"],[14506,"bdk_chain::bitcoin::secp256k1::rand::prelude"],[14508,"bdk_chain::bitcoin::secp256k1::rand"],[14509,"bdk_chain::bitcoin::secp256k1::rand::prelude"],[14511,"bdk_chain::bitcoin::secp256k1::rand"],[14512,"bdk_chain::bitcoin::secp256k1::rand::prelude"],[14516,"bdk_chain::bitcoin::secp256k1::rand::distributions"],[14517,"bdk_chain::bitcoin::secp256k1::rand"],[14520,"bdk_chain::bitcoin::secp256k1::rand::prelude"],[14524,"bdk_chain::bitcoin::secp256k1::rand"],[14526,"bdk_chain::bitcoin::secp256k1::rand::prelude"],[14536,"bdk_chain::bitcoin::secp256k1::rand::rngs"],[14560,"bdk_chain::bitcoin::secp256k1::rand::rngs::adapter"],[14609,"bdk_chain::bitcoin::secp256k1::rand::rngs::mock"],[14631,"bdk_chain::bitcoin::secp256k1::rand::prelude"],[14632,"bdk_chain::bitcoin::secp256k1::rand::seq"],[14637,"bdk_chain::bitcoin::secp256k1::rand::prelude"],[14643,"bdk_chain::bitcoin::secp256k1::rand::seq"],[14651,"bdk_chain::bitcoin::secp256k1::rand::prelude"],[14653,"bdk_chain::bitcoin::secp256k1::rand::seq"],[14659,"bdk_chain::bitcoin::secp256k1::rand::seq::index"],[14718,"bdk_chain::bitcoin::secp256k1::scalar"],[14739,"bdk_chain::bitcoin::secp256k1::schnorr"],[14771,"bdk_chain::bitcoin::sighash"],[14772,"bdk_chain::bitcoin"],[14776,"bdk_chain::bitcoin::sighash"],[14778,"bdk_chain::bitcoin"],[14779,"bdk_chain::bitcoin::sighash"],[14791,"bdk_chain::bitcoin"],[14795,"bdk_chain::bitcoin::sighash"],[14813,"bdk_chain::bitcoin"],[14815,"bdk_chain::bitcoin::sighash"],[14817,"bdk_chain::bitcoin"],[14819,"bdk_chain::bitcoin::sighash"],[15133,"bdk_chain::bitcoin::sign_message"],[15190,"bdk_chain::bitcoin::taproot"],[15846,"bdk_chain::bitcoin::taproot::merkle_branch"],[15873,"bdk_chain::bitcoin::taproot::serialized_signature"],[15930,"bdk_chain::indexed_tx_graph"],[15986,"bdk_chain::indexer"],[15995,"bdk_chain::indexer::keychain_txout"],[16102,"bdk_chain::indexer::keychain_txout::InsertDescriptorError"],[16106,"bdk_chain::indexer::spk_txout"],[16144,"bdk_chain::local_chain"],[16283,"bdk_chain::rusqlite_impl"],[16285,"bdk_chain::spk_client"],[16433,"bdk_chain::tx_graph"],[16450,"bdk_chain"],[16451,"bdk_chain::tx_graph"],[16568,"bdk_chain"],[16569,"bdk_chain::tx_graph"],[16603,"bdk_chain"],[16604,"bdk_chain::tx_graph"],[16605,"bdk_chain"],[16606,"bdk_chain::tx_graph"],[16625,"bdk_chain::balance"],[16626,"bdk_chain::descriptor_ext"],[16627,"bdk_chain::tx_data_traits"],[16628,"bdk_core::block_id"],[16629,"bdk_core::tx_update"],[16630,"alloc::collections::btree::set"],[16631,"bitcoin_hashes::sha256"],[16632,"bdk_core::checkpoint"],[16633,"bdk_chain::chain_data"],[16634,"core::clone"],[16635,"bdk_chain::canonical_iter"],[16636,"bdk_chain::spk_iter"],[16637,"core::cmp"],[16638,"rusqlite::types::value_ref"],[16639,"bitcoin::blockdata::transaction"],[16640,"rusqlite::types::from_sql"],[16641,"bitcoin::blockdata::script::owned"],[16642,"bitcoin_units::amount"],[16643,"miniscript::descriptor::key"],[16644,"miniscript::descriptor"],[16645,"bitcoin::blockdata::block"],[16646,"bitcoin::network"],[16647,"core::option"],[16648,"core::borrow"],[16649,"core::result"],[16650,"serde::de"],[16651,"core::iter::traits::collect"],[16652,"core::fmt"],[16653,"bitcoin_hashes"],[16654,"bdk_chain::chain_oracle"],[16655,"core::hash"],[16656,"core::slice::index"],[16657,"fallible_iterator"],[16658,"core::iter::traits::iterator"],[16659,"bdk_core::merge"],[16660,"core::ops::function"],[16661,"core::ops::range"],[16662,"std::collections::hash::map"],[16663,"serde::ser"],[16664,"rusqlite::types::to_sql"],[16665,"rusqlite"],[16666,"alloc::string"],[16667,"alloc::collections::btree::map"],[16668,"alloc::vec"],[16669,"core::any"],[16670,"bitcoin_units::weight"],[16671,"bitcoin::pow"],[16672,"secp256k1::key"],[16673,"secp256k1"],[16674,"secp256k1::scalar"],[16675,"secp256k1::context"],[16676,"bitcoin::address"],[16677,"bitcoin::bip158"],[16678,"bitcoin::bip32"],[16679,"bitcoin::blockdata::script"],[16680,"bitcoin::crypto::key"],[16681,"bitcoin::crypto::sighash"],[16682,"bitcoin::taproot"],[16683,"bitcoin::blockdata::script::borrowed"],[16684,"secp256k1_sys"],[16685,"bitcoin_hashes::sha256d"],[16686,"bitcoin_hashes::hash160"],[16687,"bitcoin_hashes::sha256t"],[16688,"bitcoin::blockdata::script::push_bytes::primitive"],[16689,"bitcoin::consensus::params"],[16690,"bitcoin::blockdata::script::builder"],[16691,"bitcoin::blockdata::constants"],[16692,"bitcoin::blockdata::locktime::absolute"],[16693,"bitcoin::blockdata::locktime::relative"],[16694,"bitcoin_units::fee_rate"],[16695,"bitcoin::blockdata::opcodes"],[16696,"bitcoin::blockdata::witness"],[16697,"bitcoin::blockdata::script::witness_program"],[16698,"bitcoin::blockdata::script::witness_version"],[16699,"bitcoin::consensus::encode"],[16700,"bitcoin::merkle_tree::block"],[16701,"bitcoin::psbt"],[16702,"bitcoin::psbt::error"],[16703,"bitcoin_io"],[16704,"core::marker"],[16705,"bitcoin_io::error"],[16706,"bitcoin_units::amount::serde::private"],[16707,"core::convert"],[16708,"bitcoin::blockdata::script::instruction"],[16709,"miniscript::psbt"],[16710,"alloc::borrow"],[16711,"miniscript::primitives::relative_locktime"],[16712,"hex_conservative::error"],[16713,"bitcoin::error"],[16714,"bitcoin::p2p"],[16715,"bitcoin::address::error"],[16716,"bitcoin_units::locktime::relative"],[16717,"miniscript::miniscript::decode"],[16718,"alloc::boxed"],[16719,"bitcoin_units::locktime::absolute"],[16720,"bitcoin::crypto::taproot"],[16721,"bitcoin::crypto::ecdsa"],[16722,"bech32::primitives::gf32"],[16723,"miniscript::miniscript::hash256"],[16724,"bitcoin_hashes::ripemd160"],[16725,"secp256k1::schnorr"],[16726,"bech32::segwit"],[16727,"base58ck::error"],[16728,"bitcoin_units::amount::serde"],[16729,"core::alloc"],[16730,"core::ptr::non_null"],[16731,"std::ffi::os_str"],[16732,"std::path"],[16733,"core::str::pattern"],[16734,"bitcoin::p2p::address"],[16735,"bitcoin::p2p::message_blockdata"],[16736,"bitcoin::bip152"],[16737,"alloc::vec::drain"],[16738,"alloc::bstr"],[16739,"core::bstr"],[16740,"alloc::vec::extract_if"],[16741,"std::io::error"],[16742,"alloc::collections::binary_heap"],[16743,"alloc::collections::vec_deque"],[16744,"alloc::ffi::c_str"],[16745,"bitcoin::taproot::merkle_branch"],[16746,"miniscript::plan"],[16747,"serde::de::value"],[16748,"core::mem::maybe_uninit"],[16749,"alloc::vec::splice"],[16750,"core::net::socket_addr"],[16751,"alloc::vec::into_iter"],[16752,"rusqlite::error"],[16753,"alloc::collections"],[16754,"std::io"],[16755,"base64::encode"],[16756,"base64::decode"],[16757,"base64::engine"],[16758,"base64::alphabet"],[16759,"base64::display"],[16760,"base64::engine::general_purpose"],[16761,"base64::read::decoder"],[16762,"base64::write::encoder_string_writer"],[16763,"base64::write::encoder"],[16764,"bech32::primitives::hrp"],[16765,"bech32::primitives::iter"],[16766,"bech32::primitives"],[16767,"bech32"],[16768,"bech32::primitives::decode"],[16769,"bech32::primitives::encode"],[16770,"bech32::primitives::checksum"],[16771,"bech32::primitives::segwit"],[16772,"core::num::error"],[16773,"core::iter::traits::exact_size"],[16774,"miniscript::primitives::absolute_locktime"],[16775,"bitcoin::blockdata::script::push_bytes::error"],[16776,"bitcoin::blockdata::script::push_bytes"],[16777,"bitcoin_units::parse"],[16778,"bitcoin::consensus"],[16779,"bitcoin::consensus::serde"],[16780,"bitcoin::consensus::serde::hex"],[16781,"core::slice::iter"],[16782,"secp256k1::ecdsa"],[16783,"hex_conservative::parse"],[16784,"bitcoin_hashes::hmac"],[16785,"core::str::traits"],[16786,"hex_conservative::display"],[16787,"hex_conservative"],[16788,"hex_conservative::iter"],[16789,"core::iter::traits::double_ended"],[16790,"core::iter::traits::marker"],[16791,"hex_conservative::buf_encoder"],[16792,"serde::de::ignored_any"],[16793,"core::error"],[16794,"serde::ser::impossible"],[16795,"bitcoin_hashes::serde_macros::serde_details"],[16796,"bitcoin_hashes::sha1"],[16797,"bitcoin_hashes::sha384"],[16798,"bitcoin_hashes::sha512"],[16799,"bitcoin_hashes::sha512_256"],[16800,"bitcoin_hashes::siphash24"],[16801,"bitcoin_io::bridge"],[16802,"bitcoin::p2p::message"],[16803,"bitcoin::p2p::message_bloom"],[16804,"bitcoin::p2p::message_compact_blocks"],[16805,"bitcoin::p2p::message_filter"],[16806,"bitcoin::p2p::message_network"],[16807,"bitcoin::psbt::map::output"],[16808,"bitcoin::psbt::map::input"],[16809,"bitcoin::psbt::display_from_str"],[16810,"bitcoin::psbt::raw"],[16811,"secp256k1::context::alloc_only"],[16812,"secp256k1::secret"],[16813,"secp256k1::ellswift"],[16814,"core::mem::manually_drop"],[16815,"rand::rng"],[16816,"secp256k1_sys::types"],[16817,"secp256k1::ecdsa::recovery"],[16818,"rand_core"],[16819,"secp256k1::ecdh"],[16820,"secp256k1_sys::recovery"],[16821,"secp256k1::ecdsa::serialized_signature"],[16822,"secp256k1::ecdsa::serialized_signature::into_iter"],[16823,"core::ffi"],[16824,"rand_core::error"],[16825,"core::num::nonzero"],[16826,"getrandom::error"],[16827,"core::default"],[16828,"rand::distributions::uniform"],[16829,"rand::distributions::distribution"],[16830,"rand::rngs::thread"],[16831,"rand::distributions::other"],[16832,"rand::distributions"],[16833,"rand::distributions::bernoulli"],[16834,"rand::distributions::float"],[16835,"rand::distributions::slice"],[16836,"rand::distributions::weighted_index"],[16837,"core::ops::arith"],[16838,"core::num::wrapping"],[16839,"core::time"],[16840,"rand::distributions::weighted::alias_method"],[16841,"rand::seq"],[16842,"rand::rngs::std"],[16843,"rand_core::os"],[16844,"rand::rngs::adapter::reseeding"],[16845,"rand_core::block"],[16846,"rand::rngs::adapter::read"],[16847,"rand::rngs::mock"],[16848,"core::ops::index"],[16849,"rand::seq::index"],[16850,"bitcoin::sign_message::message_signing"],[16851,"bitcoin::taproot::serialized_signature"],[16852,"bitcoin::taproot::serialized_signature::into_iter"],[16853,"alloc::sync"],[16854,"rusqlite::transaction"],[16855,"bdk_core"],[16856,"bdk_core::spk_client"],[16857,"std::collections::hash::set"],[16858,"bitcoin"],[16859,"bitcoin::crypto"],[16860,"bitcoin_units::amount::serde::as_btc"],[16861,"bitcoin_units::amount::serde::as_btc::opt"],[16862,"bitcoin_units::amount::serde::as_sat"],[16863,"bitcoin_units::amount::serde::as_sat::opt"],[16864,"base58ck"],[16865,"base64"],[16866,"bitcoin::blockdata"],[16867,"bitcoin::blockdata::locktime"],[16868,"bitcoin::blockdata::opcodes::all"],[16869,"bitcoin_hashes::cmp"],[16870,"serde_derive"],[16871,"serde"],[16872,"bitcoin_hashes::serde_macros"],[16873,"bitcoin::merkle_tree"],[16874,"bitcoin::network::as_core_arg"],[16875,"bitcoin::policy"],[16876,"secp256k1::constants"],[16877,"rand"],[16878,"rand::distributions::weighted"],[16879,"rand::rngs"],[16880,"bitcoin::sign_message"]],"i":"`Bj``Bh````````Bd``Gf``````2``3````1dfhlnA`4444``AlAn31Hd5413HjCh:<Bb5>?::Bl4985732<>16?Bj<12:968=?27Bh1=2;:79>Bd4912>3<;8:?04912>30<;041>55555555;==0;?<;:?523E`=<d2f20?>;137<450;??>>113377<<445500;=?>;=1137<450000:????>>;==9888137<450065;00;50000;Gfln>631>143``>=10>A`=<57;Al9:5;?>;=?An?<59=Hb>>1``30`1Hj>>Hd1??Bb87=0>:444``6`87;=:0``3:8746;=05>?:Bl;Ch0000000=<Bj>452>>4;:7951>Bd49Bh2?46=<9;73d26;13f6`<7==8?>;=95137<240618?>;=95137<2406Jj0Jl0JnK`1``ACbACd10`AAhABb00Dh``1``ACn35`AAd0``````D`Kb6Kd3ACj0000132Cl43922AChABd`:::Jb;``>=>=7676``Lf0000<````2;<8<``````;?>?>``````````3;;2`````ABh0000000000000000`7````````````98>7:68987Kf:98Kh`LdLhLjLlDfLnM`MbMdMfCfMhMjMlMnN`NbNdNfNh`LhLjLlDfLnM`MbMdMfCfMhMjMlMnN`NbNdNfNhNjKh11Cn021101LhLjLlDfLnM`MbMdMfCfMhMjMlMnN`NbNdNfNhLh0Lj0Ll0Df0Ln0M`0Mb0Nj0Cn0Md00Mf00Cf0Mh0Mj00Ml00Mn0N`0Nb0DhNd0Nf0Nh0=Ld002A@dCl```A@f0`ABbD`KbAAhKhKdLfABd;Lh0Lj0Ll0Df0Ln0M`0Mb0?AAjNjCn0ABfABhMd0Mf0Cf0Mh0I`A@dAAdJbClAB`ABjABlMj0Ml0ABnAC`Mn0N`0ObNb0ACbACdACfAChDhKfACjAClACnOfNd0OhNf0OjNh0ABbD`KbAAhKhKdLfABdLdLhLjLlDfLnM`MbA@fAAjNjCn0ABfABhMdMfCfMhI`A@dAAdJbClAB`ABjABlMjMlABnAC`MnN`ObNbACbACdACfAChDhKfACjAClACnOfNdOhNfOjNhNjCn1<AAdA@f110KbD`1Kd12AAh12301023231AAjAB`ABb563Kh5LfABdLdLhLjLlDfLnM`MbA@f>CnABfABhMdMfCfMhI`A@dAAdJbClAB`ABjABlMjMlABnAC`MnN`ObNbACbACdACfAChDhKfACjAClACnOfNdOhNfOjNhABbD`KbAAhKhKdLfABdLdLhLjLlDfLnM`MbA@fAAjCnABfABhMdMfCfMhI`A@dAAdJbClAB`ABjABlMjMlABnAC`MnN`ObNbACbACdACfAChDhKfACjAClACnOfNdOhNfOjNhABbD`KbAAhKhKdLfABdLdLhLjLlDfLnM`MbA@fAAjCnABfABhMdMfCfMhI`A@dAAdJbClAB`ABjABlMjMlABnAC`MnN`ObNbACbACdACfAChDhKfACjAClACnOfNdOhNfOjNhD`KbAAhKhKdLfABdLdLhLjLlDfLnM`MbNjCnABfABhMdMfCfMhI`A@dAAdJbClAB`ABjABlMjMlABnMnN`ObNbACbAChDhKfACjAClOfNdOhNfOjNhKhA@fACnABlAC`3Cl040`D`LhLjDfLnM`:CfMhI`AAdJbAB`ABjACfAClNdA@fCnA@d8ClD`LhLjDfLnM`9Nj9CfMhI`;AAdJb<AB`ABjACfAClNd::KhD`KbCn;A@d;9Ob7OfOhOj5576767AAh9KdLdLhLjLlDfLnM`MbA@fNjCnMdMfCfMhI`A@dAAdJbClAB`ABlMjMlABnAC`MnN`NbACbACdDhKfACjAClACn0NdNfNh355D`Kb10110Kd0210Nj`AAdA@dLhLjLlDfLnM`MbMdMfCfMhMjMlMnN`ObNbOfNdOhNfOjNhABbD`KbAAhKhKdLfABdLdLhLjLlDfLnM`MbA@fAAjNj0Cn0ABfABhMdMfCfMhI`A@dAAdJbClAB`ABjABlMjMlABnAC`MnN`ObNbACbACdACfAChDhKfACjAClACnOfNdOhNfOjNhKhABb0D`0Kb0AAh044Kd0Lf0ABd0Ld0Lh0Lj0Ll0Df0Ln0M`0Mb0A@f0AAj0Nj0Cn0ABf0ABh0Md0Mf0Cf0Mh0I`0A@d0AAd0Jb0Cl0AB`0ABj0ABl0Mj0Ml0ABn0AC`0Mn0N`0Ob0Nb0ACb0ACd0ACf0ACh0Dh0Kf0ACj0ACl0ACn0Of0Nd0Oh0Nf0Oj0Nh0`Cn7=77777AAh0Lh99999999NjABb0D`0Kb055Kh00Kd0Lf0ABdLd09999Lj000Ll000Df000Ln000M`000Mb000A@fAAj0Nj000Cn000ABfABh0Md000Mf000Cf000Mh000I`0A@dAAd000JbClAB`ABjABl0Mj000Ml000ABn0AC`0Mn000N`000Nb000ACb0ACd0ACfAChDh0Kf000ACj000ACl00ACn0Nd000Nf000Nh000NjD`KbAC`ABb32AAhKh00000KdLfABd0LdLh0Lj0Ll000Df00000Ln00M`00Mb0A@fAAj00Cn0000ABfABhMd0000Mf0000Cf000Mh000I`A@dAAd00JbClAB`0000ABj00000ABl00Mj00000Ml000ABnAC`Mn0N`0ObNb0ACb0ACdACfACh0DhKfACj0AClACnOfNd00OhNf0000OjNh000AAd:9=D`KbLhLjLlDfLnM`MbMdMfCfMhMjMlMnN`NbNdNfNhNjCn1DhACjAAdACdAClACb5LhLjLlDfLnM`MbMdMfCfMhMjMlMnN`NbNdNfNhD`KbAClACfAAdCn1KfACj5728KhKd32Dh8<1ABlABnLhLjLlDfLnM`MbMdMfCfMhMjMlMnN`NbNdNfNhD`KbAAh00Ld65AAd0Kh0LhLjLlDfLnM`MbMdMfCfMhAB`ABl0MjMlABnAC`MnN`NbNdNfNhLhLjLlDfLnM`MbMdMfCfMhMjMlMnN`NbNdNfNhACdABbD`KbAAhKhKdLfLdLhLjLlDfLnM`MbABhMdMfCfMhI`AAdABlMjMlABnAC`MnN`NbACbACdDhACnNdNfNhD`Kb10AAdKfACjACl9Kd00AC`1Ld221ABb98AAhKh5LfABd5LhLjLlDfLnM`MbNjCnABfABhMdMfCfMhI`A@dAAdJbClAB`ABlMjMlABnMnN`ObNbACbACdAChDhKfACjAClACnOfNdOhNfOjNh`A@fACfLhLjLlDfLnM`MbNj000000MdMfCfMhAB`MjMlAC`MnN`NbNdNfNhABl7ClACnNj000ABbD`KbAAhKhKdLfABdLdLhLjLlDfLnM`MbA@fAAjCnABfABhMdMfCfMhI`A@dAAdJbClAB`ABjABlMjMlABnAC`MnN`ObNbACbACdACfAChDhKfACjAClACnOfNdOhNfOjNhCn0AB`NjLdCl0230AAd01ACh?4KbI`66666ABf7070277466464ABl78Kh:ACn`;A@d;<9KfDh<ACj00`00>Jb?0D`;AAhKd02=0=`AC`NjCn>?AB`>311111111>310ClI`1>`4Ld00000ABf41010465ABlABn32?`<Kb<Kh<LfABd7LhLjLlDfLnM`MbNj0Cn0?ABhMdMfCfMhI`A@dAAdJbClAB`ABjABlMjMlABnMnN`ObNbACbAChDhKfACjAClOfNdOhNfOjNh`Kb`A@dABfACnAAd00000000000`LdABlABnKhAC`AB`0Cn00054NjD`=0=822Kd3929JbCl?6??3Kb4040404AAh::4=LhLjLlDfLnM`MbA@fAAj?CnMdMfCfMhI`A@dAAdJbClAB`ABlMjMlABnAC`MnN`NbACbACdDhKfACjAClACn0NdNfNh33`333`KbJbAB`ABj7D`4Kd<1501500Kh`444Nj5Ld1?>48LhLjLlDfLnM`MbMdMfCfMhMjMlMnN`NbNdNfNhNjABlABnAC`ACjAClAAdDhABhD`KbKh:0:;KdKf95ABb54AAh43LfABdLdLhLjLlDfLnM`MbA@fAAjNjCnABfABhMdMfCfMhI`A@dAAdJbClAB`ABjABlMjMlABnAC`MnN`ObNbACbACdACfAChDhKfACjAClACnOfNdOhNfOjNhNj00KhABlLdLhLjLlDfLnM`MbMdMfCfMhMjMlMnN`NbNdNfNhAAdKhABlD`KbAAh0064323ABb3215KdLfLdLhLjLlDfLnM`MbAAjNjCnABhMdMfCfMhI`AAdABlMjMlABnAC`MnN`NbACbACdDhKfACjACnNdNfNhD`Kb1079AAj1Kd0AB`AC`:2KhClA@fA@d2ABb::99AAh00058888LfABdLdLhLjLlDfLnM`Mb=AAjCnABfABh0000MdMfCfMhI`A@dAAd000JbClAB`ABjABlMjMlABn0AC`MnN`ObNbACbACdACfAChDh00KfACjAClACnOfNdOhNfOjNhABbD`KbAAhKhKdLfABdLdLhLjLlDfLnM`MbA@fAAjCnABfABhMdMfCfMhI`A@dAAdJbClAB`ABjABlMjMlABnAC`MnN`ObNbACbACdACfAChDhKfACjAClACnOfNdOhNfOjNhKhCl0A@f1I`ACfABbD`KbAAh8KdLfABdLdLhLjLlDfLnM`MbA@fAAjNjCnABfABhMdMfCfMhI`A@dAAdJbClAB`ABjABlMjMlABnAC`MnN`ObNbACbACdACfAChDhKfACjAClACnOfNdOhNfOjNhD`Kb101080888JbKhABlABnABfCl>I`1ABb98AAh7KdLfABdLdLhLjLlDfLnM`MbA@fAAjCnABfABhMdMfCfMhI`A@dAAdJbClAB`ABjABlMjMlABnAC`MnN`ObNbACbACdACfAChDhKfACjAClACnOfNdOhNfOjNhA@fJbClCnA@dLd5AB`NjABlABn1027ACn```AIh0AL``A@b2`2``2`ABd```3`LfAMf10`111`202`5`AHj060605AOb7AOdAOfAOhAOjAOlAOnA@`98=7>654321098=7>654321098=7>654321098=7>654321091098=7>6543210988==77>>6655443322110099`88==77>>66554433221098888==7>>>>>>>>>>>654321091098=7>654321094231098=7>68=7>654321098=7>654328=7>654321098=7>654321098=7>654321098=7>65432109B@jB@lB@nAIh0AL``1`1`1`1````1`==1=1`ABb00```AGh0111010`11`00AEh10BA`21212122222112222222121`12212121212121````BAj00BAl100``````````B@f`0``0`In0Jf0100010011000011110112BBh11223011221212301212301230121212211111111111111111111111111111111111122``111121212121211111111111```301111111122222233001122`112222221121122222112211133001223333301111111111111111112222222112222221112122222222222121121212230121122212121111111212021122211212111111122212112121122112221212111211211212311112221301221230212301222230121212121301230121211112213`3``3`BDlBDn101010101011001100101100101010101010BHj`BHd1```BHb000BH`2`0120120120120123`3```333```3```33``0120011220011220122012``2012012012012012012`````BIb`0`0``0BI`01010000100110110101001001010101`BId0000000000`6`6`````BIj00BIfBIh2BIl2130213213213:2::::::::BHn2;;BHl3<<<<52552243524352`4352434354352435243524352333````````````<<`<`BIn00000000000```BJdBJh10BJb222122112121212121212121AMh```0BMd0`BKj2`2``2``BKl323`333323`31333320BKn444044444444444444444BJj5050BKdBKfBKh654832106543BJn49432176943217694321764321`99999``````````943217699443322117766BLb::55887766::543288777666:::5432`:543287655555:555:::::555432`9`876::::::5:543287:5876::::::::::::5432876:5432876:5432876:54328760``````````````99``9`9BMj``:0BMfBMlBMh210202020200200220210200010211321010=102110210210232102``BLf```BNdBNf`BNj``3BNh113003BNn14`3```404``4BN`BOfBObBO`BMnBNb:9;78BL`BNl8765432<;=9:10832<;=9:108<;=9:108<;=9:10814321<;=9:108<<;;==99::1100883432<<;;==99::110088765432<<<<<;;;===9:100842432765432<;=9:108765765754322765443765<;=9:108<;=9:108<;=9:108765765432<;=9:108765432<;=9:108765432<;=9:10844333765432<;=9:108432`````BOnBOjBOhBOlBMb43210000000000432104321043214321432104321432104321432104321043210432100``BLhC@`01`1010101010101100110010001010101010101010````BLn``0``00`0BJlBKbBLjBLl432104444444443210432104321032103210321032103210444321032104321043210432104`````BK`BLdC@d210BJn321321321321332211BLb43243243243243224324324324324324324324320BOd``00```C@h10101010101001100110101``010101010101``01``C@j0``00B@d101010101```````````010011001100111110101010101010101````CA````0BC`0000BCd11C@lC@n42333CAb2CAd26455513025645130264513026451302451324513212451325564513026644551133002266455551300266455513021525451321453645130255145132151605645130265026455130264513024645130264513025``````````CAl0CAhCAj111CBbCBd2CBfCB`6CAn6435217000000000651770643521777064352170430430643521002707643521706435217064352170643521701BFf0``````````BEh1`1`1111`0111```CBhCBj1100101011002BEfCCf333222CCdAFh637CCh366655521748021CBlCBnCC`CCb658321065855:965;8<4:965;8<4:965;8<4:95;8659832106565:965;865:965;8<4::996655;;88<<44865::::99996655;;88<<447:::99965;;888<<<<<4;:98;5:965;868:95;865;:987:965;8<48CCl98895;:9<9<;:99432176789432176;:6<9217436;:76<9=8;:7;:76<9=576;:76<9=59688;;::76<9=58;:76<9=58;:76<9=58;:76<9=576CCnCD````````````CDd0````CDbA@h01Fn2`11````0002130213021302130213020200220200021300221133021133021133202A@f1324311131132411313242413241324013241113241A@n`````````0``0``000`0000000000000000000000000000000`00000000000000000```AA`````AKhAKj10``22`121CDf1CDhCDj542310555542310542310542310543554354231054422331100554422331100554223110555543554354355543542310555555435555555555555435210435423105423105444423333105555423105423105423105AAb`````CE`CEb102`2`10210AHn3CEdCEfCEh5436210666543621054362105436210545454625436210554433662211005544336622110055436666210466564646654546105436210666666663546666666666666546105465436210654362105555444436621054362105436210545436210``AAnAAl1``````111110`01010101010010011010100100101010101``````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````CEl````00AEl`0``````11`A@jOl00BEj1001102AKdAKbA@l5621433CEj81673254408446732408673240867324085464445675408667755440088466732540088166732555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555544444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444408885455555555CF`1278435197243243776576575243223286555877777777```558243197843651971924352784366551927843519278436519278435195````AKn0```00000000000000000000CFd`CFb1``0ABh0000000000000000`12B@`23023023023023022330022330022223330230023230230230230230230CFh```AO```CFl0000``12````2`22`2ANbANdCFj435210435210435210435210434444`5210455221100445522110044355221104333340Cl6321545104505``A@dJb117854385437685437854376854376I`96548713096548772````AKl000000000000OnCGd```10`1`11110`1111111010111CFn0CG```3CGb000000000`433444443343344444`444CGh0000000005``45454545454``CGl```ADb0`0100`0``01CGj1200000660500```444444444400011220111220120003333333333``12012120120120120CH`0CHb0```````:::::::::::::``FBl0`FBn`1``CHdFC`1010CHh02142`21CGf232323232```````FCbFCdCHnCI`CHjCHl5432101010103101100310543321054321010222102543210543210543210543210CId`00`0`CIb00ALd1120112012012012110012001122001111220122222000101211000000201201200120120120121AJ``AH``01```CFf012CIlCIn234102341023410234102341022334411002233441100233344410223410234234102341023410234102341023410````````CJfCJd000`````010CJj10CJlG`22102`102102102`2121111111111330200220110022210232321322332`33```22222411020414112```2`````````321020210210210210211``O`00000000000000000000000000000000000000000000``CKd`CJh`````AGnCAf`0CKf2`044CLbCLd4CKnCGn543261054`6105461054610544`610546611005544`661100554`326661055547348`3261054323212032323233``3326105`886105461058323261054326105432610543261054``CLl00000000000000009```999CLnCM`1011110000`10;;`10;;;;10;;10101010``98`8`9`CL`00000000000000000000;```:99:;<`;`<;```CMb000000000``AMl00000CMd1010101010100000000001111001111101111111110101001111011010101000```EdIf0``0000000`000`Ef2222222222222222222222222222222`21`Ih222222222222222222222222222222COl00````BFj1``5D@hD@jDAbD@f`5``5`55555`5`555`555D@`COf3``COj808B@h0191919BFh2114<2>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>11111111102:32D@b033;;3;3;:111222?16699888888229822263;;3;3;63;611`774344443443443434443443434343434344344434433;`````````````````````````````DAdDAfDAhDAjBFlDAlDAnDB`DBbDBdDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBdDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBdDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBdDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBdDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDBd00DAdDAfDAhDAjBFlDAlDAnDB`DBbDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDBb4DBdDAdDAfDAhDAjBFlDAlDAnDB`988DBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBdDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBdDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDBb4000004DAdDAfDAhDAjBFlDAlDAnDB`8DBdDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDBdDAdDAfDAhDAjBFlDAlDAnDB`DBb9DBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBdDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAdDAfDAhDAjBFlDAlDAnDB`DBbDBdDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDjDAfDAhDAjBFlDAl6DAd54321DAnDB`DBbDBdDBfDBhDBjDBlDBnDC`DCbDCdDCfDChDCjDClDCnDD`DDbDDdDDfDDhDDj`IfCNhCNjCNlCNnCO`CObCOd`76543210``7`7`7`7`7`7`7``DDn0888CNf87654321111111119Ih:::98225::76432222:::::52::::::::::::::::::::52432222`DE``000``DEb00000DEd101010101010000000000111100111110111111111010001111011010101000```Ad000DEf11AEj1120120120120121222012100000000002212211002222111122201212221021212121212102012002121212012120120120120100`Nn0000000000000000000000000000000000000000000000000000``Od000000000000DEh11111111111111111111111111111111``DEj00000DEl1010101010111111111101111111110100011110110101010``DEn00000DF`101010101010000000000111100111110111111111010001111011010101000``DFb00000DFd1010101010111111111101111111110100011110110101010```DFf000000DFhDFj21021021021020200000000002222002222102102222222222222021000002222102210210210210000DFl000`000`FCf```11111011````1`11`1DFnDGbDGdDGfDGhADh754321070777AE`66554316526526526526526526526526526528880665543ADj7766332297654322299``29`7647676543297642764276764ADd887765876588770876587658765876587656087658765876587655`30:3876543:876543:876543:876543:18877448877144AIl`AIjKn``DGl3`3`22AIb0`2```````041``DHf0````````AN`ADlDGj4875AHhDGnDH`5437;:82105437;:82105437;:82105437;:8210543ABlAC`865657659=<:43277665599==<<::4433227666599==<<::4433227665999======<<<::::4326765107659=<:43223076556659=<:48657659=<:43269=<:4327659=<:4327659=<:4327659=<:4327659=<:432AF`00``00000`00ANf0101``01010100010011001101100ACf1212122121201212DhACh```11011``AGlDHh101010101011001100101010101010101010```AHdDHj00`0000``11`111`00`BBl2222111101222DHlDHn234441023410234102341034234234323410223344110023333444411002334410444323423410``````23423221042341023410323410234102341023410```DI`000000BCb4101010101010101011001010101040400010010101010DIh00000000``00000000000000``00`000`000000000DIb0DIdDIf3210321032103210303032002032103221100332211032103221030000121032122221032210321032103DIj0BBn00```000000DIlDIn21021021021022101021021022110021021022101021021021021021021010210DJ`0DJd```00DJb1DJf1201201201201201012001201122001112012011201201201201120120````DJhDJjDJlDJn32103210321032103210232103210321032103322110032103210321032103210332100321032101321033210``````DK`DKb1DKdDKfDKhDKj45321045321045321045321045321045321045321045321044553322110052045321045321045321045321024343210453210453210453210453210453210DKn0000000```DL`1DKl1200120120120120101201201122001201200120011011111112012012012011120`````````````AFbDLhDM`CCjDLfAD`00AMbDLj`AMd`3``ALl``DLl5555555555515551`11:11515555161``15`8``57431:999`````551905155159195DLbDLd71968;53<2:DLn182:79<64=3;012:79<64=3012:79<64=3012:79<64=3017<602121201012:79<64=30122::7799<<6644==33001111882:799<644==33;;001888882:7999<644444==33;;00010052<60111ACn93;8:=75>4<12208=712302`322`31222=9:5>4<323222223123;8:=75>4129:5>4<1193;8:=75>4<1293;8:=75>4<1293;8:=75>4<12302032093;8:=75>4<123220DMh0DMj00DMnDN`1DNbDNdDNf10````DNhDNnDNl210202020202221021022110021002102021021020221022200221021021001210```DOd`Kn1L`00`00000000`Kl`102``````````````0AFfAK`AHb120ALj23103131206KjDOfDOhDOjDOlDOnE@`9:8=E@b<8=7654321:;9>0<8=7654321:;9>0<8=7654321:;9>0<8=7654321:;9>0<8=654321;9>0<8=;9;;`79?6543217:;9>:97```7654321:;9>0<8=;977665544332211::;;99>>00<<88==7654321:;;;9>00<888==7654321::::;;;;99>0<<88888==<88;>:;<77799;9:;8:;9>;77654321;9>0<8=``:<87654321:;9>0<8=E@h;;<;<8;:;:=765432<:?1=9>88888888;:==88``;::8;<<:?<88888888888>:=<<?=8765432;<:?1=9><<<<19>?8765432;<:???1=9>8765432;<:?1=9>8765432;<:?1=9>8<888765432;<:?1=9>;<:`````````````````EAj000000000000000000000000`00000````EAfCIh101010EB`EBb311203121031203120312031221203112200331122031122033111223222012312031211112031122322`003121312031222031203120312``EBd00000000000000000000EBh0```E@l0EBf1021021021021021021021100221110210211101102102110211110201102102102102```````FChFCjFClFCn`````````3210EBl`0DO`EAnNlDObEBn54321043210ECdE@d6543210654320654320654320654326543265432`6543265432665544332206543210654322654365432``654321065432165433`65432`````````````````````````````````````````````````````````2065432106543210654321065432`65431065432`EAl000000000000000000000`````00000`EAb0EC`10`````111101010`1101010101CJfCJd0`````0100`000``111``0ECf```0``EDb`111`EA`ECl33333222111133300``30`112`33`3ECj214444EFd```````EEj11````1```EEbEEdEEfEEh4EDnEFhEElEEn6EF`EFb;EFf87;6543921<08667;43921<087;43921<087;43921<087;1<0;;<<7;;6543921<<087;6543921<000877;6543921<0866EDl08321170865544:321999999999999999999999999999999999999999999999999999999999999999999999900;78<54:32=19<=78<7654:32=198<7654:32=198<7654:32=19`28<7654:32=19````EDh``````EGnEFnEGdEGfEGhEGj321032103210321031321032103210EDj6444444444444322164444444444443221644444444444432210644444444444422644444444444443214321432143214321EFd000`````EHb000000000``EHf```EDb````EHlEE`10103EHh0400004400442121211222EA`ECl434343554541111430430436`EDl2267`54215454545454````EHn0000000000`00000000```EI`EIdEIf2102222121002102102121212202012102102102102`EIh00000000000000000000<```EHj0======00`00000==000000```EIlEJ`EIn210202020221022210221010210222210``102010210210210210``E@j000000000000000000`ANn000000000000000000000000000000EJdACbACd10``1`EK``0DMdEJj01`EKb``5454DMb7``3`3`3```01`EKd``764`76````0EJb1ALh:AG`EJfEJh8AGjAIfEJl7<9EJn>;97EJd765=4329>;1?<0765=4329>;1?0765=4329>;1?0765=4329>;1?0790765=4329>;1?00776655==44332299>>;;11??8076655==4433229>>;;11??<<:80765==4329>>>>>>;;;1??<<<0791:80765=4329>;1?<8:788:87918807865=432>;1?<88880765=4329>;1?65=432>;1?<8:80765=4329>;1?<:80765=4329>;1?<:80765=4329>;1?<2:80765=4329>;1?<78`EKh00``00EKj101010100101100110011100001000000`10101010101010`EKnEM`AHl`EL``ELdELf`454454ELb5````6263``0`0`````````````4````````EKl004BEl0050EMdEMbALb533AGd587ELhELj;AGbELlALfELnAHlEKnEM`<;:?==9>ELdELf:9EL`9876543=ELbBEl>EKl54>=3<;:9876ALb32AGd276ELhELj7AGbELlALfELnAHlEKnEM`:=<9;ELdELf:9EL`9876543=?<>:098765:<?7?>9??=?;:075?7=ELbBEl>EKl54>=3<;:9876ALb03322AGd0227766ELh0ELj077AGb0ELl0ALf0ELn0AHl0EKn0EM`0;:==<9;ELd0ELf0:9EL`987666655554433EMdEMb?ELb000BEl000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000AGdEKl8877ELhELj08AGbELlALfELnAHlEKn0EM`025:ALb:0<;:98EL`87654<6EMdEMb3ELbBElAGdEKlELdELfELhELj:AGbELlALfELnAHlEKnEM`:EMdEMb?10???;:??=88986?`876>=89>98101098:>>6ALbBElAGdEKl=EL`=<;:9?=<?24433?>0;;94`44;65ELbELdELf;:5=<7265410ELhELj5AGbELlALfELnAHlEKnEM`;:93210ALbEMdEMb10222>BEl000AGdEKlELdELfELh00ELj0EL`AGbELlALfELnAHlEKnEM`EMdEMbALbELbBElAGdEKlELdELfELhELjEL`AGbELlALfELnAHlEKnEM`<<EMdEMbALbELbBElAGdEKlELdELfELhELjEL`AGbELlALfELnAHlEKnEM`45EMdEMbALbELbBElAGdEKlELdELfELhELjEL`AGbELlALfELnAHlEKnEM`<=<``EMh000000000000000000000000``EMfEMj11010101010111111110111011100110100011010110101010101``EMl000000000EMn1010101010001010001101111110001010101001010EN``00000````ENl``0`ENf0`ENj000210210210210210112102210211000010002110000010000000100000100000EOd2121EOf243424324322224322221243EOh0EOj0`EOl000000000000000000000000000000000000``F@`F@f````0``1EOn000202F@bF@hF@d435210435210435210435210455335210435221100443552104333555333315333521043535153553352104210435210403521043521041352104`````FAf0`````0F@jF@lF@nFA`4FAhFAbFAd654372106453654310727272726543107777721065543372107646543721055353055356227526624426727222265437210654372101062265437210665437210ENd```FBb0111`````Fj02A`FB`4222222FBfFBh42FBd67215306755022115307530753073057375530673300665555306672155306775555755555215306721215773557752153072177475307621555215306721530675305535574747521530672153067555","f":"``{{}b}`````````````````````````````{{dd}d}{{}f}{{{j{h}}}l}{{{j{l}}}l}{{{j{n}}}l}{A`Ab}{{{j{f}}}{{j{c}}}{}}{{{j{f}}}{{j{Ad}}}}{{{j{f}}}{{j{{Ah{Af}}}}}}{{{j{f}}}{{j{{Aj{Af}}}}}}``{Alj}{{{j{An}}}l}{nl}{All}{j{{j{c}}}{}}000000000000500{{{j{B`}}}{{j{B`c}}}{}}00000000000000{BbBd}={{{j{n}}}n}{{{j{An}}}An}{{{j{{A`{c}}}}}{{A`{c}}}Bf}{{{j{d}}}d}{{{j{{Bd{c}}}}}{{Bd{c}}}Bf}{{{j{{Bb{c}}}}}{{Bb{c}}}Bf}{{{j{Al}}}Al}{{{j{Bh}}}Bh}{{{j{{Bj{c}}}}}{{Bj{c}}}Bf}{{{j{f}}}f}{{{j{{Bl{c}}}}}{{Bl{c}}}Bf}{{j{j{B`c}}}Bn{}}00000000000{{jAf}Bn}00000000000{{{Bd{{j{c}}}}}{{Bd{c}}}Bf}{{{j{l}}{j{l}}}C`}{{{j{n}}{j{n}}}C`}{{{j{{Bd{c}}}}{j{{Bd{c}}}}}C`Cb}{{{j{{Bb{c}}}}{j{{Bb{c}}}}}C`Cb}{{{j{Bh}}{j{Bh}}}C`}{{{j{f}}{j{f}}}C`}{Cd{{Cj{{Ch{Cf}}}}}}{Cd{{Cj{{Ch{Cl}}}}}}{Cd{{Cj{{Ch{Cn}}}}}}{Cd{{Cj{{Ch{D`}}}}}}{Cd{{Cj{{Ch{{Dd{Db}}}}}}}}{Cd{{Cj{{Ch{Df}}}}}}{Cd{{Cj{{Ch{Dh}}}}}}{Cd{{Cj{{Ch{f}}}}}}{{{j{n}}}b}{{{j{h}}}b}0{{{j{{Bd{c}}}}}{{Dj{b}}}h}{nDl}{dD`}{{}l}{{}n}{{}{{A`{c}}}{}}{{}d}{{{j{{Ch{c}}}}}{{j{e}}}{}{}}{{{j{{Bj{c}}}}}{{j{{Dj{Cf}}}}}Bf}{{{j{{Bl{c}}}}}{{j{c}}}{{Dn{{Dd{Db}}}}}}{{{j{E`}}}f}{c{{Eb{l}}}Ed}{c{{Eb{n}}}Ed}{c{{Eb{d}}}Ed}{c{{Eb{{Bd{e}}}}}Ed{CbEf}}{c{{Eb{f}}}Ed}{{{j{E`}}}D`}{{}c{}}{{{j{l}}{j{l}}}Eh}{{{j{n}}{j{n}}}Eh}{{{j{An}}{j{An}}}Eh}{{{j{d}}{j{d}}}Eh}{{{j{{Bd{c}}}}{j{{Bd{c}}}}}EhEj}{{{j{{Bb{c}}}}{j{{Bb{c}}}}}EhEj}{{{j{Al}}{j{Al}}}Eh}{{{j{Bh}}{j{Bh}}}Eh}{{{j{{Bj{c}}}}{j{{Bj{c}}}}}EhEj}{{{j{f}}{j{f}}}Eh}7{{j{j{c}}}Eh{}}00000000000000000{{Anc}{{Eb{AnAn}}}{{En{}{{El{l}}}}}}{{{j{B`{A`{c}}}}{A`{c}}}BnCb}{{{j{l}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{n}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{An}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{{A`{c}}}}{j{B`F`}}}{{Eb{BnFb}}}Fd}{{{j{d}}{j{B`F`}}}Ff}0{{{j{{Bd{c}}}}{j{B`F`}}}FfFd}{{{j{{Bb{c}}}}{j{B`F`}}}FfFd}{{{j{Al}}{j{B`F`}}}Ff}{{{j{Bh}}{j{B`F`}}}Ff}{{{j{{Bj{c}}}}{j{B`F`}}}FfFd}{{{j{f}}{j{B`F`}}}Ff}000{cc{}}{{{Fh{{j{b}}{j{Df}}}}}l}{All}{{{Fh{bDf}}}l}3{Aln}44{{{Fj{c}}}{{A`{c}}}Cb}555{c{{Ch{c}}}{}}{Flc{}}777777{Adf}88{c{{Bj{c}}}Bf}{c{{Eb{An{Dj{An}}}}}{{En{}{{El{l}}}}}}{cf{}}{cf{}}{{{j{Fn}}b}An}{Bh{{Bj{c}}}Bf}6{{{j{{Aj{Af}}}}}{{Eb{fG`}}}}0{{{j{Gb}}}{{Eb{fc}}}{}}{{{j{An}}b}{{Dj{An}}}}{{{j{{Gf{}{{Gd{c}}}}}}}{{Eb{lc}}}Fd}{{{j{l}}{j{B`c}}}BnGh}{{{j{n}}{j{B`c}}}BnGh}{{{j{An}}}Df}{{{j{{Bd{c}}}}{j{B`e}}}BnGjGh}{{{j{f}}{j{B`c}}}BnGh}{lDf}{{{j{An}}}b}{lb}{dD`}{{{j{f}}c}{{j{e}}}{{Gl{{Aj{Af}}}}}{}}``{{Anl}An}{{}c{}}00000000000000{{}{{Gn{e}}}{}{{H`{}{{El{c}}}}}}00{{{Ch{c}}}c{}}{{}c{}}{An}11{{{j{{Gf{}{{Gd{c}}}}}}ll}{{Eb{{Dj{Eh}}c}}}Fd}{{{j{{Bd{c}}}}}Eh{}}{{{j{{Bb{c}}}}b}Ehh}{{{j{Hb}}}Eh}1{BbEh}{{{j{An}}}Hd}``{{{A`{c}}g}{{A`{e}}}CbCb{{Hh{c}{{Hf{e}}}}}}{{{j{B`Hb}}Hb}Bn}`{lAn}{{{j{{Fj{c}}}}{j{e}}l}{{Hj{ce}}}hGf}{c{{Bl{c}}}{{Dn{{Dd{Db}}}}}}{{ce}{{Bl{c}}}{{Dn{{Dd{Db}}}}}{{Hl{b}}}}{{{j{B`Hd}}}Dj}{{{j{B`{Hj{ce}}}}}{{Dj{g}}}hGf{}}{{{j{B`{Bl{c}}}}}{{Dj{e}}}{{Dn{{Dd{Db}}}}}{}}{{{j{B`{Bl{c}}}}Hn}{{Dj{e}}}{{Dn{{Dd{Db}}}}}{}}{BbI`}{{{j{l}}{j{l}}}{{Dj{C`}}}}{{{j{n}}{j{n}}}{{Dj{C`}}}}{{{j{{Bd{c}}}}{j{{Bd{c}}}}}{{Dj{C`}}}Ib}{{{j{{Bb{c}}}}{j{{Bb{c}}}}}{{Dj{C`}}}Ib}{{{j{Bh}}{j{Bh}}}{{Dj{C`}}}}{{{j{f}}{j{f}}}{{Dj{C`}}}}{{{j{An}}}{{Dj{An}}}}{{Anl}{{Eb{AnAn}}}}{{{j{An}}c}{{`{{H`{}{{El{An}}}}}}}{{Hl{b}}}}``{A`Id}`{{{j{l}}c}EbIf}{{{j{n}}c}EbIf}{{{j{d}}c}EbIf}{{{j{{Bd{c}}}}e}Eb{CbIh}If}{{{j{f}}c}EbIf}{BbDj}``{{{j{B`Hb}}}{{Dj{Hb}}}}{fc{}}{jc{}}00000000000{fAd}{{{j{{Ch{Cn}}}}}{{Il{Ij}}}}{{{j{{Ch{Cl}}}}}{{Il{Ij}}}}{{{j{{Ch{Dh}}}}}{{Il{Ij}}}}{{{j{{Ch{f}}}}}{{Il{Ij}}}}{{{j{{Ch{Df}}}}}{{Il{Ij}}}}{{{j{{Ch{{Dd{Db}}}}}}}{{Il{Ij}}}}{{{j{{Ch{Cf}}}}}{{Il{Ij}}}}{{{j{{Ch{D`}}}}}{{Il{Ij}}}}{jIn}0{{{j{{Bj{c}}}}Cf}{{Bj{c}}}Bf}{{{j{d}}}D`}{{}{{J`{g}}}{}{}{{H`{}{{El{{Eb{ce}}}}}}}}00{dD`}2{c{{Eb{e}}}{}{}}00000000000000{{}{{Eb{c}}}{}}00000000000000`{AlHn}{BbJb}{A`Jd}{A`Jf}{jJh}000000000000007{{}c{}}00000000000000{Jj}{JjDj}{JlDj}{JlBh}{Jn}{K`Dj}{JnDj}``````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````{KbKb}{{D`D`}}{{KbKb}}{{KdKd}}{{KfKf}Kf}{{{j{B`D`}}D`}Bn}{{{j{B`Kb}}Kb}Bn}{{{j{B`Kd}}Kd}Bn}{{Kh{j{{Kj{c}}}}{j{Kl}}}{{Eb{{Fh{KhKn}}L`}}}Lb}`{{{j{Ld}}}{{Dj{Lf}}}}{{}Lh}{{}Lj}{{}Ll}{{}Df}{{}Ln}{{}M`}{{}Mb}{{}Md}{{}Mf}{{}Cf}{{}Mh}{{}Mj}{{}Ml}{{}Mn}{{}N`}{{}Nb}{{}Nd}{{}Nf}{{}Nh}`{{{j{Lh}}}j}{{{j{Lj}}}j}{{{j{Ll}}}j}{{{j{Df}}}j}{{{j{Ln}}}j}{{{j{M`}}}j}{{{j{Mb}}}j}{{{j{Md}}}j}{{{j{Mf}}}j}{{{j{Cf}}}j}{{{j{Mh}}}j}{{{j{Mj}}}j}{{{j{Ml}}}j}{{{j{Mn}}}j}{{{j{N`}}}j}{{{j{Nb}}}j}{{{j{Nd}}}j}{{{j{Nf}}}j}{{{j{Nh}}}j}{{{j{Nj}}}{{j{{Aj{Af}}}}}}{{{j{Kh}}}}{{{j{B`Nj}}}{{j{B`Nj}}}}{{{j{B`Nj}}}{{j{B`{Aj{Af}}}}}}{{{j{B`Cn}}}{{j{B`Nj}}}}{{{j{B`Cn}}}{{j{B`{Aj{Af}}}}}}2{{{j{B`Kh}}}}{{{j{B`Kh}}}Nl}3{{{j{Kh}}}Nl}{{{j{Lh}}}{{j{Nn}}}}{{{j{Lj}}}{{j{Nn}}}}{{{j{Ll}}}{{j{O`}}}}{{{j{Df}}}{{j{Nn}}}}{{{j{Ln}}}{{j{Nn}}}}{{{j{M`}}}{{j{Nn}}}}{{{j{Mb}}}{{j{Nn}}}}{{{j{Md}}}{{j{O`}}}}{{{j{Mf}}}{{j{Ad}}}}{{{j{Cf}}}{{j{Nn}}}}{{{j{Mh}}}{{j{Nn}}}}{{{j{Mj}}}{{j{O`}}}}{{{j{Ml}}}{{j{O`}}}}{{{j{Mn}}}{{j{Nn}}}}{{{j{N`}}}{{j{Nn}}}}{{{j{Nb}}}{{j{{Od{Ob}}}}}}{{{j{Nd}}}{{j{{Od{Of}}}}}}{{{j{Nf}}}{{j{{Od{Oh}}}}}}{{{j{Nh}}}{{j{{Od{Oj}}}}}}{{{j{Lh}}}{{j{{Aj{Af}}}}}}{{{j{Lh}}}{{j{{Ah{Af}}}}}}{{{j{Lj}}}{{j{{Aj{Af}}}}}}{{{j{Lj}}}{{j{{Ah{Af}}}}}}{{{j{Ll}}}{{j{{Aj{Af}}}}}}{{{j{Ll}}}{{j{{Ah{Af}}}}}}{{{j{Df}}}{{j{{Ah{Af}}}}}}{{{j{Df}}}{{j{{Aj{Af}}}}}}{{{j{Ln}}}{{j{{Ah{Af}}}}}}{{{j{Ln}}}{{j{{Aj{Af}}}}}}{{{j{M`}}}{{j{{Aj{Af}}}}}}{{{j{M`}}}{{j{{Ah{Af}}}}}}{{{j{Mb}}}{{j{{Aj{Af}}}}}}{{{j{Mb}}}{{j{{Ah{Af}}}}}}{{{j{Nj}}}{{j{Nj}}}}{{{j{Nj}}}{{j{{Aj{Af}}}}}}{{{j{Cn}}}{{j{{Aj{Af}}}}}}{{{j{Cn}}}{{j{Nj}}}}{{{j{Md}}}{{j{{Ah{Af}}}}}}{{{j{Md}}}{{j{Ol}}}}{{{j{Md}}}{{j{{Aj{Af}}}}}}{{{j{Mf}}}{{j{{Ah{Af}}}}}}{{{j{Mf}}}{{j{{Aj{Af}}}}}}{{{j{Mf}}}{{j{Ol}}}}{{{j{Cf}}}{{j{{Aj{Af}}}}}}{{{j{Cf}}}{{j{{Ah{Af}}}}}}{{{j{Mh}}}{{j{{Ah{Af}}}}}}{{{j{Mh}}}{{j{{Aj{Af}}}}}}{{{j{Mj}}}{{j{Ol}}}}{{{j{Mj}}}{{j{{Ah{Af}}}}}}{{{j{Mj}}}{{j{{Aj{Af}}}}}}{{{j{Ml}}}{{j{Ol}}}}{{{j{Ml}}}{{j{{Aj{Af}}}}}}{{{j{Ml}}}{{j{{Ah{Af}}}}}}{{{j{Mn}}}{{j{{Ah{Af}}}}}}{{{j{Mn}}}{{j{{Aj{Af}}}}}}{{{j{N`}}}{{j{{Ah{Af}}}}}}{{{j{N`}}}{{j{{Aj{Af}}}}}}{{{j{Nb}}}{{j{{Aj{Af}}}}}}{{{j{Nb}}}{{j{{Ah{Af}}}}}}{{{j{Dh}}}{{j{On}}}}{{{j{Nd}}}{{j{{Ah{Af}}}}}}{{{j{Nd}}}{{j{{Aj{Af}}}}}}{{{j{Nf}}}{{j{{Ah{Af}}}}}}{{{j{Nf}}}{{j{{Aj{Af}}}}}}{{{j{Nh}}}{{j{{Ah{Af}}}}}}{{{j{Nh}}}{{j{{Aj{Af}}}}}}{{{j{Cn}}}{{j{Nj}}}}{{{j{{Ld{c}}}}}{{j{{Ld{A@`}}}}}A@b}{{{Ld{A@`}}}Ld}{{{j{{Ld{A@`}}}}}{{j{Ld}}}}{{{Ah{Af}}}Nf}{{{j{A@d}}}Hn}{{{j{Cl}}}Hn}```{{{j{A@f}}}{{Eb{DlA@h}}}}{{{j{A@f}}}Df}`{j{{j{c}}}{}}00000000{{{j{Lh}}}{{j{{Aj{Af}}}}}}11{{{j{Lj}}}{{j{{Aj{Af}}}}}}2{{{j{Ll}}}{{j{{Aj{Af}}}}}}3{{{j{Df}}}{{j{{Aj{Af}}}}}}{{{j{Ln}}}{{j{{Aj{Af}}}}}}55{{{j{M`}}}{{j{{Aj{Af}}}}}}6{{{j{Mb}}}{{j{{Aj{Af}}}}}}7777{{{j{Cn}}}{{j{Nj}}}}888{{{j{Md}}}{{j{{Aj{Af}}}}}}{{{j{Mf}}}{{j{{Aj{Af}}}}}}::{{{j{Cf}}}{{j{{Aj{Af}}}}}}{{{j{Mh}}}{{j{{Aj{Af}}}}}}<<<<<<<<<{{{j{Mj}}}{{j{{Aj{Af}}}}}}=={{{j{Ml}}}{{j{{Aj{Af}}}}}}>>>{{{j{Mn}}}{{j{{Aj{Af}}}}}}?{{{j{N`}}}{{j{{Aj{Af}}}}}}{j{{j{c}}}{}}{{{j{Nb}}}{{j{{Aj{Af}}}}}}111111111111{{{j{Nd}}}{{j{{Aj{Af}}}}}}2{{{j{Nf}}}{{j{{Aj{Af}}}}}}33{{{j{Nh}}}{{j{{Aj{Af}}}}}}4{{{j{B`}}}{{j{B`c}}}{}}0000000000000000000{{{j{B`Cn}}}{{j{B`Nj}}}}1111111111111111111111111111111111111{{}A@j}0{{{j{Nj}}}A@l}{DhA@n}{{jAA`}Eh}{{{j{A@f}}}Eh}{{jAAb}Eh}{{{j{AAd}}AAb}Eh}2{Kb{{Dj{Kb}}}}{{D`D`}{{Dj{D`}}}}{{KbKb}{{Dj{Kb}}}}{{KdKd}{{Dj{Kd}}}}{{D`Dl}{{Dj{D`}}}}{{KbAAf}{{Dj{Kb}}}}{{AAhDl}{{Dj{AAh}}}}{{KdDl}{{Dj{Kd}}}}3210{{AAhKd}{{Dj{D`}}}}43765{{AAjAAl}AAn}{{{j{B`AB`}}}Bn}{{{j{ABb}}}ABb}{{{j{D`}}}D`}{{{j{Kb}}}Kb}{{{j{AAh}}}AAh}{{{j{Kh}}}Kh}{{{j{Kd}}}Kd}{{{j{Lf}}}Lf}{{{j{ABd}}}ABd}{{{j{{Ld{c}}}}}{{Ld{c}}}{BfA@b}}{{{j{Lh}}}Lh}{{{j{Lj}}}Lj}{{{j{Ll}}}Ll}{{{j{Df}}}Df}{{{j{Ln}}}Ln}{{{j{M`}}}M`}{{{j{Mb}}}Mb}{{{j{A@f}}}A@f}{{{j{AAj}}}AAj}{{{j{Cn}}}Cn}{{{j{ABf}}}ABf}{{{j{ABh}}}ABh}{{{j{Md}}}Md}{{{j{Mf}}}Mf}{{{j{Cf}}}Cf}{{{j{Mh}}}Mh}{{{j{I`}}}I`}{{{j{A@d}}}A@d}{{{j{AAd}}}AAd}{{{j{Jb}}}Jb}{{{j{Cl}}}Cl}{{{j{AB`}}}AB`}{{{j{ABj}}}ABj}{{{j{ABl}}}ABl}{{{j{Mj}}}Mj}{{{j{Ml}}}Ml}{{{j{ABn}}}ABn}{{{j{AC`}}}AC`}{{{j{Mn}}}Mn}{{{j{N`}}}N`}{{{j{Ob}}}Ob}{{{j{Nb}}}Nb}{{{j{ACb}}}ACb}{{{j{ACd}}}ACd}{{{j{ACf}}}ACf}{{{j{ACh}}}ACh}{{{j{Dh}}}Dh}{{{j{Kf}}}Kf}{{{j{ACj}}}ACj}{{{j{ACl}}}ACl}{{{j{ACn}}}ACn}{{{j{Of}}}Of}{{{j{Nd}}}Nd}{{{j{Oh}}}Oh}{{{j{Nf}}}Nf}{{{j{Oj}}}Oj}{{{j{Nh}}}Nh}{{j{j{B`c}}}Bn{}}0000000000000000000000000000000000000000000000000000000{{jAf}Bn}0000000000000000000000000000000000000000000000000000000{{{j{D`}}{j{D`}}}C`}{{{j{Kb}}{j{Kb}}}C`}{{{j{AAh}}{j{AAh}}}C`}{{{j{Kh}}{j{Kh}}}C`}{{{j{Kd}}{j{Kd}}}C`}{{{j{Lf}}{j{Lf}}}C`}{{{j{ABd}}{j{ABd}}}C`}{{{j{{Ld{c}}}}{j{{Ld{c}}}}}C`{CbA@b}}{{{j{Lh}}{j{Lh}}}C`}{{{j{Lj}}{j{Lj}}}C`}{{{j{Ll}}{j{Ll}}}C`}{{{j{Df}}{j{Df}}}C`}{{{j{Ln}}{j{Ln}}}C`}{{{j{M`}}{j{M`}}}C`}{{{j{Mb}}{j{Mb}}}C`}{{{j{Nj}}{j{Nj}}}C`}{{{j{Cn}}{j{Cn}}}C`}{{{j{ABf}}{j{ABf}}}C`}{{{j{ABh}}{j{ABh}}}C`}{{{j{Md}}{j{Md}}}C`}{{{j{Mf}}{j{Mf}}}C`}{{{j{Cf}}{j{Cf}}}C`}{{{j{Mh}}{j{Mh}}}C`}{{{j{I`}}{j{I`}}}C`}{{{j{A@d}}{j{A@d}}}C`}{{{j{AAd}}{j{AAd}}}C`}{{{j{Jb}}{j{Jb}}}C`}{{{j{Cl}}{j{Cl}}}C`}{{{j{AB`}}{j{AB`}}}C`}{{{j{ABj}}{j{ABj}}}C`}{{{j{ABl}}{j{ABl}}}C`}{{{j{Mj}}{j{Mj}}}C`}{{{j{Ml}}{j{Ml}}}C`}{{{j{ABn}}{j{ABn}}}C`}{{{j{Mn}}{j{Mn}}}C`}{{{j{N`}}{j{N`}}}C`}{{{j{Ob}}{j{Ob}}}C`}{{{j{Nb}}{j{Nb}}}C`}{{{j{ACb}}{j{ACb}}}C`}{{{j{ACh}}{j{ACh}}}C`}{{{j{Dh}}{j{Dh}}}C`}{{{j{Kf}}{j{Kf}}}C`}{{{j{ACj}}{j{ACj}}}C`}{{{j{ACl}}{j{ACl}}}C`}{{{j{Of}}{j{Of}}}C`}{{{j{Nd}}{j{Nd}}}C`}{{{j{Oh}}{j{Oh}}}C`}{{{j{Nf}}{j{Nf}}}C`}{{{j{Oj}}{j{Oj}}}C`}{{{j{Nh}}{j{Nh}}}C`}{{{j{Kh}}{j{Kh}}}C`}{{{j{A@f}}}{{Dj{{j{Cl}}}}}}{{{j{B`ACn}}ACn}{{Eb{BnAD`}}}}{ABlEh}{AC`Eh}{{{j{A@f}}}{{Dj{Ln}}}}{{{j{Cl}}}Nn}{{{j{Cl}}}Cf}{{{j{M`}}{j{{Aj{Af}}}}}Mb}{{{j{Cl}}}Mh}`{{{j{B`c}}}{{Eb{D`ADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{LhADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{LjADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{DfADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{LnADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{M`ADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{A@fADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{CfADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{MhADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{I`ADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{AAdADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{JbADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{AB`ADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{ABjADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{ACfADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{AClADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{NdADb}}}{ADdADf}}:{{{j{B`c}}}{{Eb{CnADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{A@dADb}}}{ADdADf}}7{{{j{B`c}}}{{Eb{ClADb}}}{ADdADf}}{{{j{D`}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{Lh}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{Lj}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{Df}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{Ln}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{M`}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{A@f}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{Nj}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{Cn}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{Cf}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{Mh}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{I`}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{A@d}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{AAd}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{Jb}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{Cl}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{AB`}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{ABj}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{ACf}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{ACl}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{Nd}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{Nj}}}Hn}0{KhADl}{{}D`}{{}Kb}{{}Cn}{{}I`}{{}A@d}{{}AAd}{{}AB`}{{}Ob}{{}ACl}{{}Of}{{}Oh}{{}Oj}{{{j{Cn}}}j}{{{j{B`Cn}}}{{j{B`}}}}{{cADn}{{Eb{D`}}}Ed}{{cADn}{{Eb{Kb}}}Ed}10{c{{Eb{D`}}}Ed}{c{{Eb{AAh}}}Ed}{c{{Eb{Kh}}}Ed}{c{{Eb{Kd}}}Ed}{c{{Eb{{Ld{A@`}}}}}Ed}{c{{Eb{Lh}}}Ed}{c{{Eb{Lj}}}Ed}{c{{Eb{Ll}}}Ed}{c{{Eb{Df}}}Ed}{c{{Eb{Ln}}}Ed}{c{{Eb{M`}}}Ed}{c{{Eb{Mb}}}Ed}{c{{Eb{A@f}}}Ed}{c{{Eb{{j{Nj}}}}}Ed}{c{{Eb{Cn}}}Ed}{c{{Eb{Md}}}Ed}{c{{Eb{Mf}}}Ed}{c{{Eb{Cf}}}Ed}{c{{Eb{Mh}}}Ed}{c{{Eb{I`}}}Ed}{c{{Eb{A@d}}}Ed}{c{{Eb{AAd}}}Ed}{c{{Eb{Jb}}}Ed}{c{{Eb{Cl}}}Ed}{c{{Eb{AB`}}}Ed}{c{{Eb{ABl}}}Ed}{c{{Eb{Mj}}}Ed}{c{{Eb{Ml}}}Ed}{c{{Eb{ABn}}}Ed}{c{{Eb{AC`}}}Ed}{c{{Eb{Mn}}}Ed}{c{{Eb{N`}}}Ed}{c{{Eb{Nb}}}Ed}{c{{Eb{ACb}}}Ed}{c{{Eb{ACd}}}Ed}{c{{Eb{Dh}}}Ed}{c{{Eb{Kf}}}Ed}{c{{Eb{ACj}}}Ed}{c{{Eb{ACl}}}Ed}{{{j{{Aj{Af}}}}}{{Eb{ACnAD`}}}}{c{{Eb{ACn}}}Ed}{c{{Eb{Nd}}}Ed}{c{{Eb{Nf}}}Ed}{c{{Eb{Nh}}}Ed}{{{j{B`c}}}{{Eb{ACnAD`}}}AE`}{{{j{ACj}}c}AEb{{AEd{On}}}}{{{j{ACj}}}AEf}{D`AEh}{KbAEh}{{D`ABb}AEh}{{KbABb}AEh}{{D`Dl}}{{D`Kd}}{{KbAAf}}{{KdKd}}{{KdDl}}{{{j{B`D`}}Dl}Bn}{{{j{B`Kb}}AAf}Bn}{{{j{B`Kd}}Dl}Bn}{{{j{Nj}}}D`}`{{{j{AAd}}}Eh}{{{j{A@d}}}Eh}{{}}00000000000000{{}AEj}1010101{{{j{ABb}}{j{ABb}}}Eh}{{{j{D`}}{j{D`}}}Eh}{{{j{Kb}}{j{Kb}}}Eh}{{{j{AAh}}{j{AAh}}}Eh}{{{j{Kh}}{j{Kh}}}Eh}{{{j{Kd}}{j{Kd}}}Eh}{{{j{Lf}}{j{Lf}}}Eh}{{{j{ABd}}{j{ABd}}}Eh}{{{j{{Ld{c}}}}{j{{Ld{c}}}}}Eh{EjA@b}}{{{j{Lh}}{j{Lh}}}Eh}{{{j{Lj}}{j{Lj}}}Eh}{{{j{Ll}}{j{Ll}}}Eh}{{{j{Df}}{j{Df}}}Eh}{{{j{Ln}}{j{Ln}}}Eh}{{{j{M`}}{j{M`}}}Eh}{{{j{Mb}}{j{Mb}}}Eh}{{{j{A@f}}{j{A@f}}}Eh}{{{j{AAj}}{j{AAj}}}Eh}{{{j{Nj}}{j{Cn}}}Eh}{{{j{Nj}}{j{Nj}}}Eh}{{{j{Cn}}{j{Cn}}}Eh}{{{j{Cn}}{j{Nj}}}Eh}{{{j{ABf}}{j{ABf}}}Eh}{{{j{ABh}}{j{ABh}}}Eh}{{{j{Md}}{j{Md}}}Eh}{{{j{Mf}}{j{Mf}}}Eh}{{{j{Cf}}{j{Cf}}}Eh}{{{j{Mh}}{j{Mh}}}Eh}{{{j{I`}}{j{I`}}}Eh}{{{j{A@d}}{j{A@d}}}Eh}{{{j{AAd}}{j{AAd}}}Eh}{{{j{Jb}}{j{Jb}}}Eh}{{{j{Cl}}{j{Cl}}}Eh}{{{j{AB`}}{j{AB`}}}Eh}{{{j{ABj}}{j{ABj}}}Eh}{{{j{ABl}}{j{ABl}}}Eh}{{{j{Mj}}{j{Mj}}}Eh}{{{j{Ml}}{j{Ml}}}Eh}{{{j{ABn}}{j{ABn}}}Eh}{{{j{AC`}}{j{AC`}}}Eh}{{{j{Mn}}{j{Mn}}}Eh}{{{j{N`}}{j{N`}}}Eh}{{{j{Ob}}{j{Ob}}}Eh}{{{j{Nb}}{j{Nb}}}Eh}{{{j{ACb}}{j{ACb}}}Eh}{{{j{ACd}}{j{ACd}}}Eh}{{{j{ACf}}{j{ACf}}}Eh}{{{j{ACh}}{j{ACh}}}Eh}{{{j{Dh}}{j{Dh}}}Eh}{{{j{Kf}}{j{Kf}}}Eh}{{{j{ACj}}{j{ACj}}}Eh}{{{j{ACl}}{j{ACl}}}Eh}{{{j{ACn}}{j{ACn}}}Eh}{{{j{Of}}{j{Of}}}Eh}{{{j{Nd}}{j{Nd}}}Eh}{{{j{Oh}}{j{Oh}}}Eh}{{{j{Nf}}{j{Nf}}}Eh}{{{j{Oj}}{j{Oj}}}Eh}{{{j{Nh}}{j{Nh}}}Eh}{{{j{Kh}}{j{Kh}}}Eh}{{j{j{c}}}Eh{}}00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000`{{{j{B`Cn}}c}Bn{{En{}{{El{AEl}}}}}}{{{j{ACn}}{j{{Kj{c}}}}}{{Eb{ClAEn}}}Lb}{{{j{ACf}}{j{B`{Jf{Cf}}}}{j{B`{Jf{b}}}}}{{Eb{BnAF`}}}}{ACn{{Eb{ClAFb}}}}0{ACnCl}{{ACnAAh}{{Eb{ClAFb}}}}{{{j{ACn}}}{{Eb{D`AD`}}}}{{AAhDl}{{Dj{D`}}}}{{AAhKd}{{Dj{D`}}}}{{{j{Lh}}{j{Lj}}}Lj}{{ACn{j{{Kj{c}}}}}{{Eb{ACn{Fh{ACn{Jf{AEn}}}}}}}Lb}{{ACn{j{{Kj{c}}}}Hn}{{Eb{ACn{Fh{ACnAEn}}}}}Lb}0{{{j{B`ACn}}{j{{Kj{c}}}}Hn}{{Eb{BnAEn}}}Lb}02{{{j{B`ACn}}{j{{Kj{c}}}}}{{Eb{Bn{Jf{AEn}}}}}Lb}0{{{j{Nj}}}{{Dj{AAj}}}}{{{j{ABb}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{D`}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{Kb}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{AAh}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{Kh}}{j{B`F`}}}{{Eb{BnFb}}}}00{{{j{Kd}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{Lf}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{ABd}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{{Ld{c}}}}{j{B`F`}}}{{Eb{BnFb}}}A@b}{{{j{Ld}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{Lh}}{j{B`F`}}}{{Eb{BnFb}}}}000{{{j{Lj}}{j{B`F`}}}{{Eb{BnFb}}}}000{{{j{Ll}}{j{B`F`}}}{{Eb{BnFb}}}}000{{{j{Df}}{j{B`F`}}}{{Eb{BnFb}}}}000{{{j{Ln}}{j{B`F`}}}{{Eb{BnFb}}}}000{{{j{M`}}{j{B`F`}}}{{Eb{BnFb}}}}000{{{j{Mb}}{j{B`F`}}}{{Eb{BnFb}}}}000{{{j{A@f}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{AAj}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{Nj}}{j{B`F`}}}{{Eb{BnFb}}}}000{{{j{Cn}}{j{B`F`}}}{{Eb{BnFb}}}}000{{{j{ABf}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{ABh}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{Md}}{j{B`F`}}}{{Eb{BnFb}}}}000{{{j{Mf}}{j{B`F`}}}{{Eb{BnFb}}}}000{{{j{Cf}}{j{B`F`}}}{{Eb{BnFb}}}}000{{{j{Mh}}{j{B`F`}}}{{Eb{BnFb}}}}000{{{j{I`}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{A@d}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{AAd}}{j{B`F`}}}{{Eb{BnFb}}}}000{{{j{Jb}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{Cl}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{AB`}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{ABj}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{ABl}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{Mj}}{j{B`F`}}}{{Eb{BnFb}}}}000{{{j{Ml}}{j{B`F`}}}{{Eb{BnFb}}}}000{{{j{ABn}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{AC`}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{Mn}}{j{B`F`}}}{{Eb{BnFb}}}}000{{{j{N`}}{j{B`F`}}}{{Eb{BnFb}}}}000{{{j{Nb}}{j{B`F`}}}{{Eb{BnFb}}}}000{{{j{ACb}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{ACd}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{ACf}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{ACh}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{Dh}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{Kf}}{j{B`F`}}}{{Eb{BnFb}}}}000{{{j{ACj}}{j{B`F`}}}{{Eb{BnFb}}}}000{{{j{ACl}}{j{B`F`}}}{{Eb{BnFb}}}}00{{{j{ACn}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{Nd}}{j{B`F`}}}{{Eb{BnFb}}}}000{{{j{Nf}}{j{B`F`}}}{{Eb{BnFb}}}}000{{{j{Nh}}{j{B`F`}}}{{Eb{BnFb}}}}000{{{j{Nj}}{j{B`AFd}}}{{Eb{BnFb}}}}{{D`{j{B`AFd}}ABb}{{Eb{BnFb}}}}{{Kb{j{B`AFd}}ABb}{{Eb{BnFb}}}}{{{j{AC`}}{j{B`AFd}}}{{Eb{BnFb}}}}{cc{}}000{ABlKh}{AFfKh}2{ABnKh}{NlKh}{ADlKh}555{DhABd}6{NnLh}7{NnLj}8{O`Ll}9{{{j{AFh}}}Ll}{AFhLl}{FnDf}{{{j{A@f}}}Df}={{{j{Fn}}}Df}{NnDf}{A@fDf}{CfLn}{cc{}}{NnLn}1{NnM`}{MhM`}{NnMb}44{ABhAAj}5{AfAAj}{{{j{Nj}}}Cn}{LdCn}{{{AFj{Nj}}}Cn}9{{{Jf{Af}}}Cn}::{O`Md}{{{j{Cn}}}Md}<{{{j{Nj}}}Md}{CnMd}{{{j{Cn}}}Mf}{AdMf}{CnMf}{{{j{Nj}}}Mf}{cc{}}0{NnCf}{ClCf}{{{j{Cl}}}Cf}3{NnMh}{{{j{Cl}}}Mh}{ClMh}66{AFlAAd}7{AAbAAd}88{{{Jf{{j{{Aj{Af}}}}}}}AB`}{{{Jf{{Jf{Af}}}}}AB`}:{{{j{{Aj{{j{{Aj{Af}}}}}}}}}AB`}{{{j{{Aj{{Jf{Af}}}}}}}AB`}<{HnABj}{DlABj}{bABj}{AFnABj}{AfABj}{ABnABl}{cc{}}{AFfABl}{O`Mj}{{{j{ABn}}}Mj}{ABnMj}4{{{j{ABl}}}Mj}{ABlMj}{ABnMl}7{O`Ml}{{{j{ABn}}}Ml}99{NnMn}::{NnN`};;{{{Od{Ob}}}Nb}{ACdACb}==={DhACh}>>>>{AClACj}???{AG`Nd}{cc{}}{{{Od{Of}}}Nd}1{{{j{AGb}}}Nf}{NdNf}3{{{Od{Oh}}}Nf}{AGbNf}55{AGdNh}{{{j{AGd}}}Nh}{{{Od{Oj}}}Nh}{AFnAAd}{{{Ah{Af}}}Kf}{{{Ah{Af}}}ACj}{{{j{A@f}}c}ACf{{AGf{{j{Cf}}}{{Hf{Eh}}}}}}{AEf{{Eb{D`AGh}}}}{AEf{{Eb{KbAGh}}}}{{}Lh}{{}Lj}{{}Ll}{{}Df}{{}Ln}{{}M`}{{}Mb}{{}Md}{{}Mf}{{}Cf}{{}Mh}{{}Mj}{{}Ml}{{}Mn}{{}N`}{{}Nb}{{}Nd}{{}Nf}{{}Nh}{{{j{{Aj{Af}}}}}{{j{Nj}}}}{{{Jf{Af}}}Cn}{{{j{B`{Aj{Af}}}}}{{j{B`Nj}}}}{A@n{{Dj{Dh}}}}{AClACj}{bAAd}{bACd}{bACl}{Af{{Eb{ACbAGj}}}}{{{j{Gb}}}{{Eb{DhAGl}}}}{{}Lh}{{}Lj}{{}Ll}{{}Df}{{}Ln}{{}M`}{{}Mb}{{}Md}{{}Mf}{{}Cf}{{}Mh}{{}Mj}{{}Ml}{{}Mn}{{}N`}{{}Nb}{{}Nd}{{}Nf}{{}Nh}{{AEfABb}{{Eb{D`AGh}}}}{{AEfABb}{{Eb{KbAGh}}}}{{FnFnc}ACl{{AEd{On}}}}{{{j{Fn}}{j{{Aj{Cf}}}}c}ACf{{AGf{{j{Cf}}}{{Hf{Eh}}}}}}{AFnAAd}{{{j{Gb}}}{{Eb{CnAGn}}}}{{{j{Gb}}}{{Eb{AAdAH`}}}}{{{j{Gb}}}{{Eb{KfAH`}}}}{{{j{Gb}}}{{Eb{ACjAH`}}}}{{{j{Gb}}}{{Eb{AClAH`}}}}{DlD`}{cCn{{En{}{{El{AEl}}}}}}{{Kh{Dj{Nf}}}Nh}{{{j{AHb}}}{{Fh{KhKn}}}}{Dl{{Dj{Kd}}}}{{{Ah{Af}}}Kf}{{{Ah{Af}}}ACj}{AHd{{Dj{Dh}}}}{{AClDlc}ACl{{AEd{On}}}}{{NfNf}Nf}{DlKd}{{{j{{Kj{c}}}}{j{AC`}}}ABlAHf}{{{j{{Kj{c}}}}{j{AC`}}}{{Eb{ABnAHh}}}AHf}{NnLh}{NnLj}{O`Ll}{NnDf}{NnLn}{NnM`}{NnMb}{O`Md}{AdMf}{NnCf}{NnMh}{O`Mj}{O`Ml}{NnMn}{NnN`}{{{Od{Ob}}}Nb}{{{Od{Of}}}Nd}{{{Od{Oh}}}Nf}{{{Od{Oj}}}Nh}{DlD`}{AAfKb}{DlAAh}{Dl{{Dj{AAh}}}}1{{{j{Nj}}c}{{Eb{LdAHj}}}{{AEd{On}}}}{{{j{Nj}}AHl}Nd}{{{j{Nj}}AHl}Nf}{b{{Eb{AAdAHn}}}}0{{{j{{Aj{Af}}}}}{{Eb{KhL`}}}}{{{j{{Aj{Af}}}}}{{Eb{KhAI`}}}}{{{j{{Aj{Af}}}}}{{Eb{LhG`}}}}{{{j{{Aj{Af}}}}}{{Eb{LjG`}}}}{{{j{{Aj{Af}}}}}{{Eb{LlG`}}}}{{{j{{Aj{Af}}}}}{{Eb{DfG`}}}}{{{j{{Aj{Af}}}}}{{Eb{LnG`}}}}{{{j{{Aj{Af}}}}}{{Eb{M`G`}}}}{{{j{{Aj{Af}}}}}{{Eb{MbG`}}}}{{{j{{Aj{Af}}}}}{{Eb{MdG`}}}}{{{j{{Aj{Af}}}}}{{Eb{MfG`}}}}{{{j{{Aj{Af}}}}}{{Eb{CfG`}}}}{{{j{{Aj{Af}}}}}{{Eb{MhG`}}}}{{{j{{Aj{c}}}}}AB`{{AEd{{Aj{Af}}}}}}{{{j{{Aj{Af}}}}}{{Eb{ABlAIb}}}}{{{j{{Aj{Af}}}}}{{Eb{ABlAI`}}}}{{{j{{Aj{Af}}}}}{{Eb{MjG`}}}}{{{j{{Aj{Af}}}}}{{Eb{MlG`}}}}{{{j{{Aj{Af}}}}}{{Eb{ABnL`}}}}{{{j{{Aj{Af}}}}c}{{Eb{AC`L`}}}{{AId{ACh}}}}{{{j{{Aj{Af}}}}}{{Eb{MnG`}}}}{{{j{{Aj{Af}}}}}{{Eb{N`G`}}}}{{{j{{Aj{Af}}}}}{{Eb{NbG`}}}}{{{j{{Aj{Af}}}}}{{Eb{NdG`}}}}{{{j{{Aj{Af}}}}}{{Eb{NfG`}}}}{{{j{{Aj{Af}}}}}{{Eb{NhG`}}}}{{{j{{Aj{Af}}}}}{{Eb{LhG`}}}}{{{j{{Aj{Af}}}}}{{Eb{LjG`}}}}{{{j{{Aj{Af}}}}}{{Eb{LlG`}}}}{{{j{{Aj{Af}}}}}{{Eb{DfG`}}}}{{{j{{Aj{Af}}}}}{{Eb{LnG`}}}}{{{j{{Aj{Af}}}}}{{Eb{M`G`}}}}{{{j{{Aj{Af}}}}}{{Eb{MbG`}}}}{{{j{{Aj{Af}}}}}{{Eb{MdG`}}}}{{{j{{Aj{Af}}}}}{{Eb{MfG`}}}}{{{j{{Aj{Af}}}}}{{Eb{CfG`}}}}{{{j{{Aj{Af}}}}}{{Eb{MhG`}}}}{{{j{{Aj{Af}}}}}{{Eb{MjG`}}}}{{{j{{Aj{Af}}}}}{{Eb{MlG`}}}}{{{j{{Aj{Af}}}}}{{Eb{MnG`}}}}{{{j{{Aj{Af}}}}}{{Eb{N`G`}}}}{{{j{{Aj{Af}}}}}{{Eb{NbG`}}}}{{{j{{Aj{Af}}}}}{{Eb{NdG`}}}}{{{j{{Aj{Af}}}}}{{Eb{NfG`}}}}{{{j{{Aj{Af}}}}}{{Eb{NhG`}}}}{b{{Eb{ACdAIf}}}}{{{j{Gb}}}{{Eb{ABb}}}}{{{j{Gb}}}{{Eb{D`}}}}{{{j{Gb}}}{{Eb{Kb}}}}{{{j{Gb}}}{{Eb{AAh}}}}{{{j{Gb}}}{{Eb{KhL`}}}}{{{j{Gb}}}{{Eb{Kd}}}}{{{j{Gb}}}{{Eb{Lf}}}}{{{j{Gb}}}{{Eb{{Ld{A@`}}AIh}}}}{{{j{Gb}}}{{Eb{Lh}}}}{{{j{Gb}}}{{Eb{Lj}}}}{{{j{Gb}}}{{Eb{Ll}}}}{{{j{Gb}}}{{Eb{Df}}}}{{{j{Gb}}}{{Eb{Ln}}}}{{{j{Gb}}}{{Eb{M`}}}}{{{j{Gb}}}{{Eb{Mb}}}}{{{j{Gb}}}{{Eb{ABh}}}}{{{j{Gb}}}{{Eb{Md}}}}{{{j{Gb}}}{{Eb{Mf}}}}{{{j{Gb}}}{{Eb{Cf}}}}{{{j{Gb}}}{{Eb{Mh}}}}{{{j{Gb}}}{{Eb{I`}}}}{{{j{Gb}}}{{Eb{AAd}}}}{{{j{Gb}}}{{Eb{ABlAIj}}}}{{{j{Gb}}}{{Eb{Mj}}}}{{{j{Gb}}}{{Eb{Ml}}}}{{{j{Gb}}}{{Eb{ABn}}}}{{{j{Gb}}}{{Eb{AC`AIl}}}}{{{j{Gb}}}{{Eb{Mn}}}}{{{j{Gb}}}{{Eb{N`}}}}{{{j{Gb}}}{{Eb{Nb}}}}{{{j{Gb}}}{{Eb{ACb}}}}{{{j{Gb}}}{{Eb{ACd}}}}{{{j{Gb}}}{{Eb{Dh}}}}{{{j{Gb}}}{{Eb{ACn}}}}{{{j{Gb}}}{{Eb{Nd}}}}{{{j{Gb}}}{{Eb{Nf}}}}{{{j{Gb}}}{{Eb{Nh}}}}{{{j{Gb}}ABb}{{Eb{D`AGh}}}}{{{j{Gb}}ABb}{{Eb{KbAGh}}}}{{{j{Gb}}}{{Eb{D`AIn}}}}{{{j{Gb}}}{{Eb{KbAIn}}}}{{{j{Gb}}}{{Eb{AAdAJ`}}}}{{{j{Gb}}}{{Eb{KfAJ`}}}}{{{j{Gb}}}{{Eb{ACjAJ`}}}}{{{j{Gb}}}{{Eb{AClAJ`}}}}{Cl{{Eb{ACnAD`}}}}{Dl{{Dj{Kd}}}}{DlKd}0{{{j{Gb}}}{{Eb{AC`AIl}}}}1{{ABfc}Ld{{AId{ABd}}}}2{HnKd}{cAC`{{AId{ACh}}}}{{{j{ABb}}{j{B`c}}}BnGh}{{{j{D`}}{j{B`c}}}BnGh}{{{j{Kb}}{j{B`c}}}BnGh}{{{j{AAh}}{j{B`c}}}BnGh}{{{j{Kh}}{j{B`c}}}BnGh}{{{j{Kd}}{j{B`c}}}BnGh}{{{j{Lf}}{j{B`c}}}BnGh}{{{j{ABd}}{j{B`c}}}BnGh}{{{j{{Ld{c}}}}{j{B`e}}}Bn{GjA@b}Gh}{{{j{Lh}}{j{B`c}}}BnGh}{{{j{Lj}}{j{B`c}}}BnGh}{{{j{Ll}}{j{B`c}}}BnGh}{{{j{Df}}{j{B`c}}}BnGh}{{{j{Ln}}{j{B`c}}}BnGh}{{{j{M`}}{j{B`c}}}BnGh}{{{j{Mb}}{j{B`c}}}BnGh}{{{j{Nj}}{j{B`c}}}BnGh}{{{j{Cn}}{j{B`c}}}BnGh}{{{j{ABf}}{j{B`c}}}BnGh}{{{j{ABh}}{j{B`c}}}BnGh}{{{j{Md}}{j{B`c}}}BnGh}{{{j{Mf}}{j{B`c}}}BnGh}{{{j{Cf}}{j{B`c}}}BnGh}{{{j{Mh}}{j{B`c}}}BnGh}{{{j{I`}}{j{B`c}}}BnGh}{{{j{A@d}}{j{B`c}}}BnGh}{{{j{AAd}}{j{B`c}}}BnGh}{{{j{Jb}}{j{B`c}}}BnGh}{{{j{Cl}}{j{B`c}}}BnGh}{{{j{AB`}}{j{B`c}}}BnGh}{{{j{ABl}}{j{B`c}}}BnGh}{{{j{Mj}}{j{B`c}}}BnGh}{{{j{Ml}}{j{B`c}}}BnGh}{{{j{ABn}}{j{B`c}}}BnGh}{{{j{Mn}}{j{B`c}}}BnGh}{{{j{N`}}{j{B`c}}}BnGh}{{{j{Ob}}{j{B`c}}}BnGh}{{{j{Nb}}{j{B`c}}}BnGh}{{{j{ACb}}{j{B`c}}}BnGh}{{{j{ACd}}{j{B`c}}}BnGh}{{{j{ACh}}{j{B`c}}}BnGh}{{{j{Dh}}{j{B`c}}}BnGh}{{{j{Kf}}{j{B`c}}}BnGh}{{{j{ACj}}{j{B`c}}}BnGh}{{{j{ACl}}{j{B`c}}}BnGh}{{{j{ACn}}{j{B`c}}}BnGh}{{{j{Of}}{j{B`c}}}BnGh}{{{j{Nd}}{j{B`c}}}BnGh}{{{j{Oh}}{j{B`c}}}BnGh}{{{j{Nf}}{j{B`c}}}BnGh}{{{j{Oj}}{j{B`c}}}BnGh}{{{j{Nh}}{j{B`c}}}BnGh}`{A@fFn}{ACfFn}{{{j{Lh}}c}j{{Gl{{Aj{Af}}}}}}{{{j{Lj}}c}j{{Gl{{Aj{Af}}}}}}{{{j{Ll}}c}j{{Gl{{Aj{Af}}}}}}{{{j{Df}}c}j{{Gl{{Aj{Af}}}}}}{{{j{Ln}}c}j{{Gl{{Aj{Af}}}}}}{{{j{M`}}c}j{{Gl{{Aj{Af}}}}}}{{{j{Mb}}c}j{{Gl{{Aj{Af}}}}}}{{{j{Nj}}{AJb{Hn}}}j}{{{j{Nj}}{AJd{Hn}}}j}{{{j{Nj}}{AJf{Hn}}}j}{{{j{Nj}}{AJh{Hn}}}j}{{{j{Nj}}AJj}j}{{{j{Nj}}{AJl{Hn}}}j}{{{j{Nj}}{Fh{{AJn{Hn}}{AJn{Hn}}}}}j}{{{j{Md}}c}j{{Gl{{Aj{Af}}}}}}{{{j{Mf}}c}j{{Gl{{Aj{Af}}}}}}{{{j{Cf}}c}j{{Gl{{Aj{Af}}}}}}{{{j{Mh}}c}j{{Gl{{Aj{Af}}}}}}{{{j{AB`}}Hn}j}{{{j{Mj}}c}j{{Gl{{Aj{Af}}}}}}{{{j{Ml}}c}j{{Gl{{Aj{Af}}}}}}{{{j{AC`}}AJj}{{j{{Aj{Af}}}}}}{{{j{Mn}}c}j{{Gl{{Aj{Af}}}}}}{{{j{N`}}c}j{{Gl{{Aj{Af}}}}}}{{{j{Nb}}c}j{{Gl{{Aj{Af}}}}}}{{{j{Nd}}c}j{{Gl{{Aj{Af}}}}}}{{{j{Nf}}c}j{{Gl{{Aj{Af}}}}}}{{{j{Nh}}c}j{{Gl{{Aj{Af}}}}}}{ABlAFf}{AC`AK`}{ClJf}{ACnJf}{{{j{Nj}}}AKb}0{{{j{Nj}}}AKd}0{{}c{}}0000000000000000000000000000000000000000000000000000000{Cn{{AKf{Nj}}}}{Cn{{Jf{Af}}}}{{{j{AB`}}}}{{{AKf{Nj}}}Cn}{{{Ld{c}}}{{Ld{A@`}}}A@b}{{{j{Cl}}AKhAKj}Eh}{{{j{Cl}}}Eh}{{{j{Nj}}}Eh}{{{j{AB`}}}Eh}2{{{j{AAd}}}Eh}03{{{j{ACh}}}Eh}{{{j{ACj}}Df}Eh}4{KbEh}{{{j{I`}}}Eh}66666{{{j{ABf}}}Eh}70702775{{{j{Ld}}{j{ABl}}}Eh}{{{j{Ld}}{j{Kh}}}Eh}7{{{j{Ld}}}Eh}8{{{j{ABl}}}Eh}{{{j{{Ld{A@`}}}}Dh}Eh}<{{{j{Kh}}}Eh}{{{j{AB`}}}AKl}{{{j{ACn}}}{{`{{H`{}{{El{{Eb{{j{Jb}}AD`}}}}}}}}}}`{{{j{AB`}}}{{Dj{{j{{Aj{Af}}}}}}}}{{{j{A@d}}}Kd}{{{j{Nj}}}Hn}{{{j{AB`}}}Hn}{ClAA`}{KfAEf}{DhAHd}{{{j{Ld}}{j{Nj}}}Eh}{{{j{ACj}}}ACj}{{{j{ACj}}c}ACj{{AEd{On}}}}1`11{{{j{Nj}}}D`}{CnJb}{{{j{Nj}}AAh}D`}{{CnAAh}Jb}{{D`Dl}}{{KbAAf}}{{AAhKd}}{{KdDl}}{{KdAAh}}{{{j{B`D`}}Dl}Bn}{{{j{B`Kb}}AAf}Bn}{{{j{B`Kd}}Dl}Bn}{Kb}`{AC`ACh}{{}{{j{Nj}}}}{{}Cn}{{ABh{j{{Aj{Af}}}}}{{Eb{ABfAKn}}}}{{Cfb}I`}{{}AB`}{cABl{{AId{AFf}}}}{{AK`c}AC`{{AId{ACh}}}}{cCn{{AEd{Ol}}}}{{{j{ABl}}}Cn}{{{j{Mj}}}Cn}{{{j{Md}}}Cn}{{{j{{Kj{c}}}}Kh{Dj{Nf}}}CnLb}{ADlCn}{{{j{Ml}}}Cn}{{{j{Mf}}}Cn}98{{{j{ABf}}}Cn}{{{j{AB`}}Hn}{{Dj{{j{{Aj{Af}}}}}}}}{{{j{Cl}}}Nn}{{}I`}{ClJf}{ACnJf}`{{{j{Nj}}}{{Dj{ABl}}}}{{ce}Ld{{AId{Mj}}}{{AId{ACh}}}}{{{j{Nj}}c}{{Eb{LdAL`}}}{{AId{ACh}}}}{{Mdc}Ld{{AId{ACh}}}}{{{j{ABn}}c}Ld{{AId{ACh}}}}{{{j{Nj}}c}Ld{{AId{ACh}}}}{{{j{{Kj{c}}}}Kh{Dj{Nf}}e}LdLb{{AId{ABd}}}}{{{j{{Kj{c}}}}Kh{Dj{Nf}}}ABfLb}{{{j{ALb}}}AB`}{{ADlc}Ld{{AId{ABd}}}}{ADlABf}{{{j{ABn}}c}Ld{{AId{ABd}}}}{{{j{ABn}}}ABf}{{{j{ALd}}{j{AFf}}}AB`}{{{j{Nj}}}{{Dj{Cn}}}}{MlCn}{{{j{ABl}}}{{Eb{CnAHh}}}}{{{j{ABn}}}Cn}{{{j{Nj}}c}Ld{{AId{ABd}}}}{{{j{Nj}}}ABf}{Dh{{j{On}}}}`{{{j{D`}}{j{D`}}}{{Dj{C`}}}}{{{j{Kb}}{j{Kb}}}{{Dj{C`}}}}{{{j{AAh}}{j{AAh}}}{{Dj{C`}}}}{{{j{Kh}}{j{Kh}}}{{Dj{C`}}}}{{{j{Kd}}{j{Kd}}}{{Dj{C`}}}}{{{j{Lf}}{j{Lf}}}{{Dj{C`}}}}{{{j{ABd}}{j{ABd}}}{{Dj{C`}}}}{{{j{{Ld{c}}}}{j{{Ld{c}}}}}{{Dj{C`}}}{IbA@b}}{{{j{Lh}}{j{Lh}}}{{Dj{C`}}}}{{{j{Lj}}{j{Lj}}}{{Dj{C`}}}}{{{j{Ll}}{j{Ll}}}{{Dj{C`}}}}{{{j{Df}}{j{Df}}}{{Dj{C`}}}}{{{j{Ln}}{j{Ln}}}{{Dj{C`}}}}{{{j{M`}}{j{M`}}}{{Dj{C`}}}}{{{j{Mb}}{j{Mb}}}{{Dj{C`}}}}{{{j{Nj}}{j{Cn}}}{{Dj{C`}}}}{{{j{Nj}}{j{Nj}}}{{Dj{C`}}}}{{{j{Cn}}{j{Cn}}}{{Dj{C`}}}}{{{j{Cn}}{j{Nj}}}{{Dj{C`}}}}{{{j{ABf}}{j{ABf}}}{{Dj{C`}}}}{{{j{ABh}}{j{ABh}}}{{Dj{C`}}}}{{{j{Md}}{j{Md}}}{{Dj{C`}}}}{{{j{Mf}}{j{Mf}}}{{Dj{C`}}}}{{{j{Cf}}{j{Cf}}}{{Dj{C`}}}}{{{j{Mh}}{j{Mh}}}{{Dj{C`}}}}{{{j{I`}}{j{I`}}}{{Dj{C`}}}}{{{j{A@d}}{j{A@d}}}{{Dj{C`}}}}{{{j{AAd}}{j{AAd}}}{{Dj{C`}}}}{{{j{Jb}}{j{Jb}}}{{Dj{C`}}}}{{{j{Cl}}{j{Cl}}}{{Dj{C`}}}}{{{j{AB`}}{j{AB`}}}{{Dj{C`}}}}{{{j{ABj}}{j{ABj}}}{{Dj{C`}}}}{{{j{ABl}}{j{ABl}}}{{Dj{C`}}}}{{{j{Mj}}{j{Mj}}}{{Dj{C`}}}}{{{j{Ml}}{j{Ml}}}{{Dj{C`}}}}{{{j{ABn}}{j{ABn}}}{{Dj{C`}}}}{{{j{Mn}}{j{Mn}}}{{Dj{C`}}}}{{{j{N`}}{j{N`}}}{{Dj{C`}}}}{{{j{Ob}}{j{Ob}}}{{Dj{C`}}}}{{{j{Nb}}{j{Nb}}}{{Dj{C`}}}}{{{j{ACb}}{j{ACb}}}{{Dj{C`}}}}{{{j{ACh}}{j{ACh}}}{{Dj{C`}}}}{{{j{Dh}}{j{Dh}}}{{Dj{C`}}}}{{{j{Kf}}{j{Kf}}}{{Dj{C`}}}}{{{j{ACj}}{j{ACj}}}{{Dj{C`}}}}{{{j{ACl}}{j{ACl}}}{{Dj{C`}}}}{{{j{Of}}{j{Of}}}{{Dj{C`}}}}{{{j{Nd}}{j{Nd}}}{{Dj{C`}}}}{{{j{Oh}}{j{Oh}}}{{Dj{C`}}}}{{{j{Nf}}{j{Nf}}}{{Dj{C`}}}}{{{j{Oj}}{j{Oj}}}{{Dj{C`}}}}{{{j{Nh}}{j{Nh}}}{{Dj{C`}}}}`{{KbKb}{{Dj{Kb}}}}`{A@dI`}{{{j{ABf}}}{{j{Ol}}}}{ACnJd}{{j{j{c}}}Eh{}}{{jj}Eh}0{{j{j{O`}}}{{Dj{ABl}}}}0{{j{j{{Fh{O`Nd}}}}}{{Dj{{Fh{KhHn}}}}}}{{j{j{O`}}}{{Dj{Kh}}}}33{j{{Dj{{j{{Jd{ALf{Fh{CnAHl}}}}}}}}}}{{j{j{c}}}{{Dj{Hn}}}{}}{{j{j{c}}{j{Nd}}}{{Dj{Hn}}}{}}`{{{j{Ld}}}{{Dj{Mj}}}}{{{j{ABl}}}Mj}{{{j{ABn}}}Mj}{{{j{Kh}}Kn}AFf}{{{j{AC`}}{j{{Kj{c}}}}}ABlAHf}{{{j{B`AB`}}c}Bn{{AEd{{Aj{Af}}}}}}{{{j{B`AB`}}{j{ALd}}}Bn}{{{j{B`Cn}}AEl}Bn}0{{{j{B`Cn}}AAj}Bn}{{{j{B`Cn}}c}Bn{{AEd{Ol}}}}{{{j{B`c}}}{{Eb{ABlADh}}}{ADdADf}}{{{j{B`c}}}{{Eb{ABnADh}}}{ADdADf}}{{{j{Nj}}}{{Dj{{j{Nj}}}}}}{{D`Dl}D`}{{KbAAf}Kb}{{{j{B`D`}}Dl}Bn}{{{j{B`Kb}}AAf}Bn}{{{Ld{A@`}}Dh}{{Eb{LdAIh}}}}{{{j{B`Cn}}Hn}Bn}0{Kd{{Dj{Kd}}}}{{{j{B`Cn}}}Bn}{{{j{Ld}}}{{Dj{Md}}}}{{{j{Nj}}}Md}{{{j{Ld}}}Cn}{JbCn}{{{j{Cl}}}{{`{{H`{}{{El{Hn}}}}}}}}{A@dCn}{{{j{AB`}}}{{Dj{{j{{Aj{Af}}}}}}}}{{{j{A@d}}}Kd}{A@dAAd}{{D`cADn}EbIf}{{KbcADn}EbIf}101010{{{j{D`}}c}EbIf}{{{j{AAh}}c}EbIf}{{{j{Kh}}}{{Ah{Af}}}}{{{j{Kh}}c}EbIf}{{{j{Kd}}c}EbIf}{{{j{{Ld{c}}}}e}EbA@bIf}{{{j{Lh}}c}EbIf}{{{j{Lj}}c}EbIf}{{{j{Ll}}c}EbIf}{{{j{Df}}c}EbIf}{{{j{Ln}}c}EbIf}{{{j{M`}}c}EbIf}{{{j{Mb}}c}EbIf}{{{j{A@f}}c}EbIf}{{{j{AAj}}c}EbIf}{{{j{Nj}}c}EbIf}{{{j{Cn}}c}EbIf}{{{j{Md}}c}EbIf}{{{j{Mf}}c}EbIf}{{{j{Cf}}c}EbIf}{{{j{Mh}}c}EbIf}{{{j{I`}}c}EbIf}{{{j{A@d}}c}EbIf}{{{j{AAd}}c}EbIf}{{{j{Jb}}c}EbIf}{{{j{Cl}}c}EbIf}{{{j{AB`}}c}EbIf}{{{j{ABl}}c}EbIf}{{{j{Mj}}c}EbIf}{{{j{Ml}}c}EbIf}{{{j{ABn}}c}EbIf}{{{j{AC`}}c}EbIf}{{{j{Mn}}c}EbIf}{{{j{N`}}c}EbIf}{{{j{Nb}}c}EbIf}{{{j{ACb}}c}EbIf}{{{j{ACd}}c}EbIf}{{{j{Dh}}c}EbIf}{{{j{Kf}}c}EbIf}{{{j{ACj}}c}EbIf}{{{j{ACl}}c}EbIf}{{{j{ACn}}c}EbIf}{{{j{ACn}}}{{Jf{Af}}}}{{{j{Nd}}c}EbIf}{{{j{Nf}}c}EbIf}{{{j{Nh}}c}EbIf}{{{j{ACn}}}In}{{{j{ACn}}{j{B`c}}}{{Eb{HnADh}}}ADj}`{{{j{ACn}}Hn{j{B`{ALh{c}}}}}{{Eb{{Fh{ALjACd}}ALl}}}{{Dn{Cl}}}}{{{j{ACn}}Hn{j{B`{ALh{c}}}}{Dj{Nd}}}{{Eb{ALnAM`}}}{{Dn{Cl}}}}{{{j{B`ACn}}{j{c}}{j{{Kj{e}}}}}{{Eb{{Jd{HnAMb}}{Fh{{Jd{HnAMb}}{Jd{HnALl}}}}}}}AMd{AHfLb}}`{KbAAf}{{{j{Jb}}}Hn}{{{j{AB`}}}Hn}{{{j{ABj}}}Hn}{{{j{ACn}}Hn}{{Eb{{j{Jb}}ALl}}}}{{D`D`}}{{KbKb}}{{KdKd}}{{KfKf}Kf}{{{j{B`D`}}D`}Bn}{{{j{B`Kb}}Kb}Bn}{{{j{B`Kd}}Kd}Bn}{cD`{{H`{}{{El{D`}}}}}}{cKb{{H`{}{{El{Kb}}}}}}{cKd{{H`{}{{El{Kd}}}}}}{cKd{{H`{}{{El{{j{Kd}}}}}}}}{{Kh{j{{Kj{c}}}}{Dj{Nf}}}{{Fh{ADlKn}}}Lb}`{{{j{AB`}}}{{Dj{{j{{Aj{Af}}}}}}}}0{{{j{AB`}}}{{Dj{{j{Nj}}}}}}{{{j{Nj}}}Nd}2{{{j{Ld}}}AMf}{{{j{Nj}}}In}{Kf{{Ah{Af}}}}{ACj{{Ah{Af}}}}{D`AEf}{KbAEf}{Lh}{Lj}{Ll}{Df}{Ln}{M`}{Mb}{Md}{Mf}{Cf}{Mh}{Mj}{Ml}{Mn}{N`}{Nb}{Nd}{Nf}{Nh}{{{j{Nj}}}{{Jf{Af}}}}{ABl{{Jf{Af}}}}{{{j{ABn}}}{{Ah{Af}}}}{AC`{{Jf{Af}}}}{ACjACl}{AClb}{AAdb}{Dh{{j{Gb}}}}{ABhAMh}{{D`ABb}AEf}{{KbABb}AEf}{{{j{O`}}}O`}0{{{j{AMj}}}AMj}0{{{j{Nj}}}In}{KdDl}{Kf{{Ah{Af}}}}{ACj{{Ah{Af}}}}{ABhAf}{jc{}}00000000000000000{{{j{Nj}}}}11111111111111111111111111111111111111{{{j{Nj}}}Cn}{{{j{Nj}}{j{{Kj{c}}}}Kh}CnLb}1{{{j{Kh}}}ABl}{{{j{ABl}}}ABl}{{{j{Ld}}}In}{LhNn}{LjNn}{LlO`}{DfNn}{LnNn}{M`Nn}{MbNn}{MdO`}{MfAd}{CfNn}{MhNn}{MjO`}{MlO`}{MnNn}{N`Nn}{Nb{{Od{Ob}}}}{Nd{{Od{Of}}}}{Nf{{Od{Oh}}}}{Nh{{Od{Oj}}}}{{{j{AAd}}}{{Dj{AAb}}}}{{{j{AMl}}}AMl}0{D`Dl}{KbAAf}{AAhDl}00{NhKl}{{{j{Ad}}}Ad}0{D`{{Eb{KbAMn}}}}{ABlAN`}{jIn}00000000000000000000000000000000000000000{{D`ABb}In}{{KbABb}In}10{KfACj}{ACdb}{AAjAf}{Kb{{Eb{D`AMn}}}}{KdDl}0{{{j{AB`}}}{{Jf{{Jf{Af}}}}}}{AC`In}{ACjKf}3{{{j{Kh}}}Kh}{{{j{Cl}}c}Hn{{Hh{{j{I`}}}{{Hf{{Dj{Jb}}}}}}}}{{{j{A@f}}}Hn}{{{j{A@d}}}Hn}{{{j{Cl}}}Hn}{c{{Eb{e}}}{}{}}{Kb{{Eb{D`}}}}11{D`{{Eb{Kb}}}}2{{{j{Gb}}}{{Eb{AAh}}}}{In{{Eb{AAh}}}}{{{AKf{Gb}}}{{Eb{AAh}}}}5{{{j{Gb}}}{{Eb{Kd}}}}{{{AKf{Gb}}}{{Eb{Kd}}}}{In{{Eb{Kd}}}}8888888888888888{Af{{Eb{ABh}}}}{AEl{{Eb{ABh}}}}{AMh{{Eb{ABh}}}}{AAj{{Eb{ABh}}}}<<<<<<{{{j{Gb}}}{{Eb{AAd}}}}{{{AKf{Gb}}}{{Eb{AAd}}}}>{In{{Eb{AAd}}}}???????{ABl{{Eb{ABn}}}}{c{{Eb{e}}}{}{}}0000000000{A@n{{Eb{Dh}}}}{AHd{{Eb{Dh}}}}2222222222{{}{{Eb{c}}}{}}0000000000000000000000000000000000000000000000000000000{{{j{Kh}}{j{{Kj{c}}}}{j{Kh}}KnKl}EhLb}{{{j{Cl}}Hn}{{Eb{{j{A@d}}ANb}}}}{{{j{Cl}}Hn}{{Eb{{j{Jb}}ANd}}}}{A@fJf}{{{j{Cl}}}Cf}{I`Cf}{ACfANf}{jJh}00000000000000000000000000000000000000000000000000000000{ADn{{j{Gb}}}}0{{D`D`}D`}{{KbKb}Kb}10{ACnJd}{KbD`}{ACnCl}{{{j{B`ACn}}Hn{j{{Dd{ANh}}}}}{{Eb{BnANj}}}}{{{j{B`ACn}}Hn{j{{Dd{ANh}}}}}{{Eb{BnANl}}}}{JbD`}{{{j{Kh}}{j{{Kj{c}}}}{j{ALj}}{j{ANn}}}{{Eb{BnL`}}}Lb}{{{j{ABl}}{j{{Kj{c}}}}{j{ALj}}{j{ALd}}}{{Eb{BnL`}}}Lb}{{{j{ABn}}{j{{Kj{c}}}}{j{ALj}}{j{ALd}}}{{Eb{BnL`}}}Lb}{{{j{ABf}}}ABh}{ClAO`}{ACnb}{I`b}{{{j{Cl}}}Hn}{{}c{}}0000000000000000000000000000000000000000000000000000000{{{j{A@f}}}Kd}{{{j{Jb}}}Kd}{{{j{Cl}}}Kd}{HnCn}{A@dAB`}{{{j{Ld}}}{{Dj{ABf}}}}{{{j{A@f}}}{{Dj{M`}}}}{{{j{AB`}}}{{Dj{{j{Nj}}}}}}{{{j{Nj}}}{{Dj{ABh}}}}{{{j{ABl}}}{{Eb{MlAHh}}}}{{{j{ABn}}}Ml}{{{j{ABl}}{j{B`c}}}{{Eb{BnADh}}}{ADjADf}}{{{j{ABn}}{j{B`c}}}{{Eb{BnADh}}}{ADjADf}}{{{j{Nj}}}Mf}{{{j{Cl}}}Mh}{ACnJd}`````````````````````````````````````````{j{{j{c}}}{}}00000000000{{{j{B`}}}{{j{B`c}}}{}}00000000000{{{j{AHj}}}AHj}{{{j{AL`}}}AL`}{{{j{AOb}}}AOb}{{{j{AIh}}}AIh}{{{j{AOd}}}AOd}{{{j{AOf}}}AOf}{{{j{AOh}}}AOh}{{{j{AOj}}}AOj}{{{j{AOl}}}AOl}{{{j{AOn}}}AOn}{{{j{A@`}}}A@`}{{{j{AMf}}}AMf}{{j{j{B`c}}}Bn{}}00000000000{{jAf}Bn}00000000000{{{j{AOn}}{j{AOn}}}C`}{{{j{A@`}}{j{A@`}}}C`}{{{j{AMf}}{j{AMf}}}C`}{{{j{AHj}}{j{AHj}}}Eh}{{{j{AL`}}{j{AL`}}}Eh}{{{j{AOb}}{j{AOb}}}Eh}{{{j{AIh}}{j{AIh}}}Eh}{{{j{AOd}}{j{AOd}}}Eh}{{{j{AOf}}{j{AOf}}}Eh}{{{j{AOh}}{j{AOh}}}Eh}{{{j{AOj}}{j{AOj}}}Eh}{{{j{AOl}}{j{AOl}}}Eh}{{{j{AOn}}{j{AOn}}}Eh}{{{j{A@`}}{j{A@`}}}Eh}{{{j{AMf}}{j{AMf}}}Eh}{{j{j{c}}}Eh{}}00000000000000000000000`{{{j{AHj}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{AL`}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{AOb}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{AIh}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{AOd}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{AOf}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{AOh}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{AOj}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{AOl}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{AOn}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{A@`}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{AMf}}{j{B`F`}}}{{Eb{BnFb}}}}{B@`AHj}{B@bAHj}{AKnAHj}{cc{}}{B@bAL`}11{B@dAIh}{AOdAIh}{AOlAIh}{AOhAIh}{AOfAIh}6{B@fAIh}{B@bAIh}{AKnAIh}{AOjAIh}{B@`AIh};;;;;;;;{{{j{AOn}}{j{B`c}}}BnGh}{{{j{A@`}}{j{B`c}}}BnGh}{{{j{AMf}}{j{B`c}}}BnGh}{{}c{}}00000000000{{{j{AOh}}}Hn}{{{j{AOl}}}Af}{{{j{AOj}}}Hn}{{{j{AOn}}{j{AOn}}}{{Dj{C`}}}}{{{j{A@`}}{j{A@`}}}{{Dj{C`}}}}{{{j{AMf}}{j{AMf}}}{{Dj{C`}}}}{{{j{AHj}}}{{Dj{{j{B@h}}}}}}{{{j{AL`}}}{{Dj{{j{B@h}}}}}}{{{j{AOb}}}{{Dj{{j{B@h}}}}}}{{{j{AIh}}}{{Dj{{j{B@h}}}}}}{{{j{AOd}}}{{Dj{{j{B@h}}}}}}{jc{}}00000000000{jIn}00000000{c{{Eb{e}}}{}{}}00000000000{{}{{Eb{c}}}{}}00000000000{jJh}00000000000{{}c{}}00000000000{B@jMj}{B@lMd}{B@nABf}``````````````````````````````````````````{j{{j{c}}}{}}0{{{j{B`}}}{{j{B`c}}}{}}0{BA`{{Dj{c}}}{}}{{{j{AGh}}}AGh}{{{j{AEh}}}AEh}{{j{j{B`c}}}Bn{}}0{{jAf}Bn}0{{{j{AGh}}{j{AGh}}}Eh}{{j{j{c}}}Eh{}}0{{{j{AGh}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{AEh}}{j{B`F`}}}{{Eb{BnFb}}}}0{BAbAGh}{B@bAGh}{BAdAGh}{BAfAGh}{BAhAGh}{AMnAGh}{cc{}}0{{}c{}}0`{AEhAEh}{{{j{AGh}}}{{Dj{{j{B@h}}}}}}{jc{}}0{jIn}0{c{{Eb{e}}}{}{}}0{{}{{Eb{c}}}{}}0{jJh}0{{}c{}}0````{{cADn}{{Eb{BAj}}}Ed}0{{BAjcADn}EbIf}{{BAlcADn}EbIf}10{ADn{{j{Gb}}}}{c{{Eb{e}}}EdBAj}`{{{j{c}}e}EbBAjIf}{c{{Eb{{Dj{e}}}}}EdBAl}{{{j{{Dj{c}}}}e}EbBAlIf}3`210```````{{In{j{Gb}}}In}{{{j{B`In}}{j{Gb}}}Bn}{{{j{{Jf{ce}}}}}{{j{e}}}{}BAn}{{{j{B`{Jf{ce}}}}{j{B`{Jf{ce}}}}}Bn{}BAn}{{{j{In}}}{{j{{Aj{Af}}}}}}{{{j{{Jf{Af}}}}}}{{{j{B`{Jf{ce}}}}}{{j{B`{Jf{ce}}}}}{}BAn}{{{j{B`{Jf{ce}}}}}{{j{B`{Aj{c}}}}}{}BAn}{{{j{B`In}}}{{j{B`Gb}}}}{{{j{B`{Jf{ce}}}}}{}{}BAn}21{{{j{B`In}}}{{j{B`{Jf{Af}}}}}}{{{j{B`{Jf{ce}}}}}{{BB`{c}}}{}BAn}{{{j{{Jf{ce}}}}}{}{}BAn}{{{j{{Jf{ce}}}}}{{j{{Aj{c}}}}}{}BAn}{{{j{{Jf{ce}}}}}{{j{{Jf{ce}}}}}{}BAn}{{{j{In}}}{{j{BBb}}}}{{{j{In}}}{{j{BBd}}}}<{{{j{In}}}{{j{Gb}}}}40{{{j{{j{In}}}}}{{Dj{BBf}}}}{j{{j{c}}}{}}06020{{{j{B`}}}{{j{B`c}}}{}}0=0<0{{{j{{Jf{ce}}}}}Hn{}BAn}{{{j{In}}}Hn}{{{j{B`{Jf{ce}}}}}Bn{}BAn}{{{j{B`In}}}Bn}{{{j{B@f}}}B@f}{{{j{BBh}}}BBh}{{{j{{Jf{ce}}}}}{{Jf{ce}}}Bf{BAnBf}}{{{j{In}}}In}{{{j{B`{Jf{ce}}}}{j{{Jf{ce}}}}}BnBf{BAnBf}}{{{j{B`In}}{j{In}}}Bn}{{j{j{B`c}}}Bn{}}000{{jAf}Bn}000{{{j{{Jf{ce}}}}{j{{Jf{ce}}}}}C`CbBAn}{{{j{In}}{j{In}}}C`}{Cd{{Eb{{Jf{Af}}BBj}}}}{Cd{{Eb{InBBj}}}}{{{j{B`c}}}{{Eb{InADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{{Jf{{Jf{Af}}}}ADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{{Jf{{Fh{bBBl}}}}ADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{{Jf{Lj}}ADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{{Jf{Dl}}ADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{{Jf{Nd}}ADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{{Jf{A@d}}ADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{{Jf{BBn}}ADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{{Jf{Df}}ADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{{Jf{Fn}}ADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{{Jf{BC`}}ADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{{Jf{Lh}}ADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{{Jf{Af}}ADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{{Jf{ABj}}ADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{{Jf{BCb}}ADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{{Jf{Jb}}ADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{{Jf{Cl}}ADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{{Jf{Ln}}ADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{{Jf{BCd}}ADb}}}{ADdADf}}{{{j{{Jf{ABj}}}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{{Jf{Dl}}}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{{Jf{BC`}}}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{{Jf{Df}}}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{{Jf{A@d}}}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{{Jf{BCd}}}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{{Jf{{Jf{Af}}}}}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{{Jf{Fn}}}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{{Jf{BBn}}}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{{Jf{{Fh{bBBl}}}}}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{{Jf{BCb}}}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{{Jf{Lh}}}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{{Jf{Lj}}}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{{Jf{Af}}}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{{Jf{Jb}}}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{{Jf{Nd}}}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{{Jf{Cl}}}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{{Jf{Ln}}}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{In}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{B`In}}{j{Gb}}}Bn}{{{j{Gb}}}{{Eb{{Jf{Af}}BBh}}}}{{{j{Gb}}}{{Eb{{Jf{Af}}B@f}}}}{{{j{B`{Jf{ce}}}}}BnEjBAn}{{{j{B`{Jf{ce}}}}g}Bn{}BAn{{Hh{{j{B`c}}{j{B`c}}}{{Hf{Eh}}}}}}{{{j{B`{Jf{ce}}}}i}Bn{}BAnEj{{Hh{{j{B`c}}}{{Hf{g}}}}}}{{}{{Jf{c}}}{}}{{}In}{{{j{{Jf{ce}}}}}{{j{{Aj{c}}}}}{}BAn}{{{j{In}}}{{j{Gb}}}}{{{j{B`{Jf{ce}}}}}{{j{B`{Aj{c}}}}}{}BAn}{{{j{B`In}}}{{j{B`Gb}}}}{c{{Eb{{Jf{e}}}}}EdEf}{c{{Eb{In}}}Ed}{{{j{B`{Jf{ce}}}}g}{{BCf{ce}}}{}BAn{{Hl{Hn}}}}{{{j{B`In}}c}BCh{{Hl{Hn}}}}{{{j{B`{Jf{ce}}}}}Bn{}BAn}{{{j{B`}}Eh}{{Eb{BnADh}}}}{{{j{B`}}BCj}{{Eb{BnADh}}}}{{{j{B`}}BCl}{{Eb{BnADh}}}}{{{j{B`}}AAf}{{Eb{BnADh}}}}{{{j{B`}}BCn}{{Eb{BnADh}}}}{{{j{B`}}{j{{Aj{Af}}}}}{{Eb{BnADh}}}}{{{j{B`}}AFn}{{Eb{BnADh}}}}{{{j{B`}}b}{{Eb{BnADh}}}}{{{j{B`}}Dl}{{Eb{BnADh}}}}{{{j{B`}}Af}{{Eb{BnADh}}}}{{{j{{Aj{Af}}}}}In}0{{{j{B`F`}}{j{{Aj{Af}}}}}{{Eb{BnFb}}}}{{{j{B@f}}{j{B@f}}}Eh}{{{j{BBh}}{j{BBh}}}Eh}{{{j{{Jf{Af}}}}{j{BD`}}}Eh}{{{j{{Jf{eg}}}}{j{{Aj{c}}}}}Eh{}{{Ej{c}}}BAn}{{{j{{Jf{eg}}}}{j{{j{{Ah{c}}}}}}}Eh{}{{Ej{c}}}BAn}{{{j{{Jf{eg}}}}{j{{Ah{c}}}}}Eh{}{{Ej{c}}}BAn}{{{j{{Jf{eg}}}}{j{{j{{Aj{c}}}}}}}Eh{}{{Ej{c}}}BAn}{{{j{{Jf{Af}}}}{j{BDb}}}Eh}{{{j{{Jf{eg}}}}{j{{Jf{ci}}}}}Eh{}{{Ej{c}}}BAnBAn}{{{j{{Jf{eg}}}}{j{{j{B`{Aj{c}}}}}}}Eh{}{{Ej{c}}}BAn}{{{j{In}}{j{{AFj{Gb}}}}}Eh}{{{j{In}}{j{In}}}Eh}{{{j{In}}{j{BD`}}}Eh}{{{j{In}}{j{BDb}}}Eh}{{{j{In}}{j{{j{Gb}}}}}Eh}{{{j{In}}{j{Gb}}}Eh}{{j{j{c}}}Eh{}}0000000`{{{j{B`{Jf{ce}}}}g}BnBDdBAn{{En{}{{El{{j{c}}}}}}}}{{{j{B`{Jf{ce}}}}g}Bn{}BAn{{En{}{{El{c}}}}}}{{{j{B`In}}c}Bn{{En{}{{El{{j{Gb}}}}}}}}{{{j{B`In}}c}Bn{{En{}{{El{{j{BDf}}}}}}}}{{{j{B`In}}c}Bn{{En{}{{El{{AFj{Gb}}}}}}}}{{{j{B`In}}c}Bn{{En{}{{El{BDf}}}}}}{{{j{B`In}}c}Bn{{En{}{{El{In}}}}}}{{{j{B`In}}e}BnBAn{{En{}{{El{{AKf{Gbc}}}}}}}}{{{j{B`{Jf{ce}}}}{j{{Aj{c}}}}}BnBfBAn}{{{j{B`{Jf{ce}}}}g}BnBfBAn{{Hl{Hn}}}}{{{j{B`In}}c}Bn{{Hl{Hn}}}}{{{j{B`{Jf{ce}}}}{j{c}}}BnBDdBAn}{{{j{B`{Jf{ce}}}}c}Bn{}BAn}{{{j{B`In}}In}Bn}{{{j{B`In}}{AFj{Gb}}}Bn}{{{j{B`In}}BDf}Bn}{{{j{B`In}}{j{BDf}}}Bn}{{{j{B`In}}{j{Gb}}}Bn}{{{j{B`{Jf{ce}}}}Hn}Bn{}BAn}{{{j{B`{Jf{ce}}}}Hn}BnBDdBAn}{{{j{B`In}}Hn}Bn}0{{{j{B`{Jf{ce}}}}gi}{{BDh{cie}}}{}BAn{{Hl{Hn}}}{{Hh{{j{B`c}}}{{Hf{Eh}}}}}}{{{j{B`{Jf{Afc}}}}}{{Eb{BnBDj}}}BAn}{{{j{B`{Jf{Af}}}}}{{Eb{BnADh}}}}{{{j{B@f}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{BBh}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{{Jf{ce}}}}{j{B`F`}}}{{Eb{BnFb}}}FdBAn}{{{j{In}}{j{B`F`}}}{{Eb{BnFb}}}}0{cc{}}{BBhB@f}{BDlB@f}{B@bB@f}{BDnB@f}4{{{AKf{{Aj{c}}e}}}{{Jf{ce}}}{}BAn}{{{j{{Ah{c}}}}}{{Jf{c}}}Bf}{{{BE`{ce}}}{{Jf{ce}}}{}BAn}{{{BEb{ce}}}{{Jf{ce}}}{}BAn}{BEd{{Jf{Af}}}}{BD`{{Jf{Af}}}}{BEf{{Jf{BEh}}}}{BEj{{Jf{Af}}}}{Cn{{Jf{Af}}}}{BEl{{Jf{Nf}}}}{{{j{Gb}}}{{Jf{Af}}}}{{{j{B`{Ah{c}}}}}{{Jf{c}}}Bf}{In{{Jf{Af}}}}{{{AFj{{Aj{c}}}}}{{Jf{c}}}{}}{{{j{{Aj{c}}}}}{{Jf{c}}}Bf}{{{j{B`{Aj{c}}}}}{{Jf{c}}}Bf}{{{Ah{c}}}{{Jf{c}}}{}}{cc{}}0{{{j{B`Gb}}}In}{BDfIn}{{{AFj{Gb}}}In}{{{AKf{Gb}}}In}{{{j{In}}}In}{{{j{Gb}}}In}{{{j{Gb}}}{{Eb{{Jf{Af}}}}}}{e{{Jf{c}}}{}{{En{}{{El{c}}}}}}{cIn{{En{}{{El{{AFj{Gb}}}}}}}}{cIn{{En{}{{El{BDf}}}}}}{cIn{{En{}{{El{{j{BDf}}}}}}}}{cIn{{En{}{{El{{j{Gb}}}}}}}}{cIn{{En{}{{El{In}}}}}}{eInBAn{{En{}{{El{{AKf{Gbc}}}}}}}}{{{BB`{c}}HnHn}{{Jf{c}}}{}}{{{BB`{c}}HnHne}{{Jf{ce}}}{}BAn}{{HnHn}{{Jf{c}}}{}}{{AfHnHn}In}{{HnHnc}{{Jf{ec}}}BAn{}}{{{j{Gb}}}{{Eb{In}}}}{{{j{{Aj{AFn}}}}}{{Eb{InBEn}}}}{{{j{{Aj{AFn}}}}}In}{{{j{{Aj{Af}}}}}{{Eb{InBEn}}}}{{{j{{Aj{Af}}}}}In}10{{{Jf{Af}}}{{Eb{InBF`}}}}{{{j{{Aj{Af}}}}}{{AFj{Gb}}}}{{{Jf{Af}}}In}0{{{j{{Jf{ce}}}}{j{B`g}}}BnGjBAnGh}{{{j{In}}{j{B`c}}}BnGh}{{{j{{Jf{Af}}}}}Hn}{{{j{{Jf{ce}}}}g}j{}BAn{{Gl{{Aj{c}}}}}}{{{j{In}}c}j{{Gl{Gb}}}}{{{j{B`{Jf{ce}}}}g}{{j{B`}}}{}BAn{{Gl{{Aj{c}}}}}}{{{j{B`In}}c}{{j{B`}}}{{Gl{Gb}}}}{{{j{B`{Jf{ce}}}}Hnc}Bn{}BAn}{{{j{B`In}}HnBDf}Bn}{{{j{B`In}}Hn{j{Gb}}}Bn}{{}c{}}000{{{Jf{Db}}}BFb}{{{Jf{ce}}}{{AKf{{Aj{c}}e}}}{}BAn}{In{{AKf{Gb}}}}{In{{Jf{Af}}}}{InBFd}{{}{{Eb{BEfBFf}}}}{In{{Eb{BEfBFf}}}}{{{Jf{e}}}{}BFh{{BFj{c}}}}{In{{BFl{c}}}BFh}{{{Jf{{Ah{c}}e}}}{{Jf{ce}}}{}BAn}{{{Jf{ce}}}{}{}BAn}{{{j{{Jf{ce}}}}}{}{}BAn}{{{j{B`{Jf{ce}}}}}{}{}BAn}{{{Jf{ce}}}{{Fh{{BB`{c}}HnHn}}}{}BAn}{{{Jf{ce}}}{{Fh{{BB`{c}}HnHne}}}{}BAn}{{{Jf{ce}}}{{Fh{HnHn}}}{}BAn}{In{{Fh{AfHnHn}}}}{{{Jf{ce}}}{{Fh{HnHne}}}{}BAn}{{{j{In}}{j{Gb}}}}{{{j{BBh}}}Af}{{{j{In}}{j{Gb}}}Eh}{{{j{{Jf{ce}}}}}Eh{}BAn}{{{j{{Jf{c}}}}}Eh{}}{{{j{In}}}Eh}33{{{j{{Jf{Afc}}}}}EhBAn}{{{Jf{ce}}}{{j{B`{Aj{c}}}}}{}BAn}{In{{j{B`Gb}}}}{{{j{{Jf{ce}}}}}Hn{}BAn}{{{j{In}}}Hn}{{{j{B`{Jf{c}}}}{Jf{c}}}Bn{}}{{{j{{Jf{eg}}}}{j{{j{{Aj{c}}}}}}}Eh{}{{Ej{c}}}BAn}{{{j{{Jf{eg}}}}{j{{Aj{c}}}}}Eh{}{{Ej{c}}}BAn}{{{j{{Jf{eg}}}}{j{{j{B`{Aj{c}}}}}}}Eh{}{{Ej{c}}}BAn}{{{j{{Jf{eg}}}}{j{{Ah{c}}}}}Eh{}{{Ej{c}}}BAn}{{{j{{Jf{eg}}}}{j{{Jf{ci}}}}}Eh{}{{Ej{c}}}BAnBAn}{{{j{{Jf{eg}}}}{j{{j{{Ah{c}}}}}}}Eh{}{{Ej{c}}}BAn}?{{{j{In}}{j{{AFj{Gb}}}}}Eh}{{{j{In}}{j{{j{Gb}}}}}Eh}{{}{{Jf{c}}}{}}{{}In}{c{{Jf{ec}}}BAn{}}{{{j{{Jf{ce}}}}{j{{Jf{cg}}}}}{{Dj{C`}}}IbBAnBAn}{{{j{In}}{j{In}}}{{Dj{C`}}}}{{{j{B`{Jf{ce}}}}}{{Dj{c}}}{}BAn}{{{j{B`In}}}{{Dj{BDf}}}}{{{j{B`{Jf{ce}}}}g}{{Dj{c}}}{}BAn{{BFn{{j{B`c}}}{{Hf{Eh}}}}}}{{{j{B`{Jf{ce}}}}c}Bn{}BAn}{{{j{B`In}}BDf}Bn}{{{j{B`In}}{j{Gb}}}Bn}{{{j{B`{Jf{ce}}}}c}{{Eb{Bnc}}}{}BAn}{{{j{B`{Jf{ce}}}}Hn}c{}BAn}{{{j{B`In}}Hn}BDf}{{{j{B`In}}c}BnBG`}{{{j{B`In}}c{j{Gb}}}Bn{{Hl{Hn}}}}{{{j{B`{Jf{ce}}}}Hn}Bn{}BAn}{{{j{B`In}}Hn}Bn}10{{{j{B`{Jf{ce}}}}Hnc}BnBfBAn}{{{j{B`{Jf{ce}}}}Hng}Bn{}BAn{{Hh{}{{Hf{c}}}}}}{{{j{B`{Jf{ce}}}}g}Bn{}BAn{{Hh{{j{c}}}{{Hf{Eh}}}}}}{{{j{B`In}}c}Bn{{Hh{BDf}{{Hf{Eh}}}}}}{{{j{B`{Jf{ce}}}}g}Bn{}BAn{{Hh{{j{B`c}}}{{Hf{Eh}}}}}}{{{j{{Jf{c}}}}e}EbIhIf}{{{j{In}}c}EbIf}887{{{j{B`{Jf{ce}}}}}Bn{}BAn}{{{j{B`In}}}Bn}{{{j{B@f}}}{{Dj{{j{B@h}}}}}}{{{j{B`{Jf{ce}}}}}{{j{B`{Aj{{BGb{c}}}}}}}{}BAn}{{{j{B`{Jf{ce}}}}gi}{{BGd{e}}}{}BAn{{Hl{Hn}}}{{En{}{{El{c}}}}}}{{{j{B`{Jf{ce}}}}}{{Fh{{j{B`{Aj{c}}}}{j{B`{Aj{{BGb{c}}}}}}}}}{}BAn}{{{j{B`{Jf{ce}}}}Hn}{{Jf{ce}}}{}{BfBAn}}{{{j{B`In}}Hn}In}{{{j{In}}{j{Gb}}}{{Dj{{j{Gb}}}}}}0{{{j{B`{Jf{ce}}}}Hn}c{}BAn}{jc{}}000{{{j{In}}}{{Eb{{BGh{BGf}}BDj}}}}{{{j{{Jf{Af}}}}}{{Eb{IjBGj}}}}{{{j{In}}}{{Eb{IjBGj}}}}{jIn}00{{{j{B`{Jf{ce}}}}Hn}Bn{}BAn}{{{j{B`In}}Hn}Bn}{c{{Eb{e}}}{}{}}00{BD`{{Eb{In}}}}{BEd{{Eb{In}}}}{{{j{BDb}}}{{Eb{In}}}}3{{}{{Eb{c}}}{}}000{{{j{B`{Jf{ce}}}}Hn}{{Eb{BnBGl}}}{}BAn}{{{j{B`In}}Hn}{{Eb{BnBGl}}}}10{Hn{{Eb{{Jf{c}}BGl}}}{}}{Hn{{Eb{InBGl}}}}{{Hnc}{{Eb{{Jf{ec}}BGl}}}BAn{}}{jJh}000{{}c{}}000{Hn{{Jf{c}}}{}}{HnIn}{{Hnc}{{Jf{ec}}}BAn{}}{{{j{B`{Jf{Af}}}}{j{{Aj{Af}}}}}{{Eb{HnADh}}}}{{{j{B`{Jf{Afc}}}}{j{{Aj{Af}}}}}{{Eb{HnBDj}}}BAn}{{{j{B`{Jf{Afc}}}}{j{{Aj{Af}}}}}{{Eb{BnBDj}}}BAn}{{{j{B`In}}BDf}{{Eb{BnFb}}}}{{{j{B`In}}{j{Gb}}}{{Eb{BnFb}}}}{{{j{B`{Jf{Afc}}}}{j{{Aj{BGn}}}}}{{Eb{HnBDj}}}BAn}```````{j{{j{c}}}{}}0{{{j{B`}}}{{j{B`c}}}{}}0{{{j{BDl}}}BDl}{{{j{BDn}}}BDn}{{j{j{B`c}}}Bn{}}0{{jAf}Bn}0{{{j{BDl}}{j{BDl}}}Eh}{{{j{BDn}}{j{BDn}}}Eh}{{j{j{c}}}Eh{}}000{{{j{BDl}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{BDn}}{j{B`F`}}}{{Eb{BnFb}}}}0{cc{}}0{{{j{BDl}}}{{Fh{bb}}}}{{}c{}}0{{{j{BDn}}}Hn}{jc{}}0{jIn}0{c{{Eb{e}}}{}{}}0{{}{{Eb{c}}}{}}0{jJh}0{{}c{}}0``````````````{j{{j{c}}}{}}00{{{j{B`}}}{{j{B`c}}}{}}00{{{j{BH`}}}BH`}{{{j{BHb}}}BHb}{{{j{BHd}}}BHd}{{j{j{B`c}}}Bn{}}00{{jAf}Bn}00{{{j{{BHj{}{{BHf{c}}{BHh{e}}}}}}}{{j{c}}}BHlBHn}{c{{Eb{{Jf{Af}}BHb}}}{{AEd{{Aj{Af}}}}}}{{{j{{BHj{}{{BHf{c}}{BHh{e}}}}}}g}{{Eb{{Jf{Af}}BHb}}}BHlBHn{{AEd{{Aj{Af}}}}}}{{c{j{e}}}{{Eb{{Jf{Af}}BHb}}}{{AEd{{Aj{Af}}}}}BHj}{{c{j{B`{Aj{Af}}}}{j{e}}}{{Eb{HnBHd}}}{{AEd{{Aj{Af}}}}}BHj}{{c{j{B`{Jf{Af}}}}{j{e}}}{{Eb{BnBHb}}}{{AEd{{Aj{Af}}}}}BHj}{{{j{{BHj{}{{BHf{c}}{BHh{e}}}}}}g{j{B`{Aj{Af}}}}}{{Eb{HnBHd}}}BHlBHn{{AEd{{Aj{Af}}}}}}{{{j{{BHj{}{{BHf{c}}{BHh{e}}}}}}g{j{B`{Aj{Af}}}}}{{Eb{HnBHb}}}BHlBHn{{AEd{{Aj{Af}}}}}}{{{j{{BHj{}{{BHf{c}}{BHh{e}}}}}}g{j{B`{Jf{Af}}}}}{{Eb{BnBHb}}}BHlBHn{{AEd{{Aj{Af}}}}}}{HnHn}`{cIn{{AEd{{Aj{Af}}}}}}{{{j{{BHj{}{{BHf{c}}{BHh{e}}}}}}g}InBHlBHn{{AEd{{Aj{Af}}}}}}{{c{j{e}}}In{{AEd{{Aj{Af}}}}}BHj}{{c{j{B`{Aj{Af}}}}{j{e}}}{{Eb{HnBH`}}}{{AEd{{Aj{Af}}}}}BHj}{{c{j{B`In}}{j{e}}}Bn{{AEd{{Aj{Af}}}}}BHj}{{{j{{BHj{}{{BHf{c}}{BHh{e}}}}}}g{j{B`{Aj{Af}}}}}{{Eb{HnBH`}}}BHlBHn{{AEd{{Aj{Af}}}}}}{{{j{{BHj{}{{BHf{c}}{BHh{e}}}}}}g{j{B`In}}}BnBHlBHn{{AEd{{Aj{Af}}}}}}{{HnEh}{{Dj{Hn}}}}`{{{j{BH`}}{j{BH`}}}Eh}{{{j{BHb}}{j{BHb}}}Eh}{{{j{BHd}}{j{BHd}}}Eh}{{j{j{c}}}Eh{}}00000{{{j{BH`}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{BHb}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{BHd}}{j{B`F`}}}{{Eb{BnFb}}}}0{cc{}}0{BHbBHd}1{{}c{}}00``{{{j{BHd}}}{{Dj{{j{B@h}}}}}}{jc{}}00{jIn}00{c{{Eb{e}}}{}{}}00{{}{{Eb{c}}}{}}00{jJh}00{{}c{}}00``{{}BI`}00`0```00`{{{j{BI`}}}{{j{Gb}}}}{j{{j{c}}}{}}0{{{j{B`}}}{{j{B`c}}}{}}0{{{j{BI`}}}BI`}{{j{j{B`c}}}Bn{}}{{jAf}Bn}{{{j{BI`}}{j{BI`}}}Eh}{{{j{BIb}}{j{BIb}}}Eh}{{j{j{c}}}Eh{}}000{{{j{BI`}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{BIb}}{j{B`F`}}}{{Eb{BnFb}}}}0{cc{}}0{{}c{}}0{{{j{Gb}}}{{Eb{BI`BIb}}}}{jc{}}{jIn}{{{j{Gb}}}{{Eb{BI`}}}}{c{{Eb{e}}}{}{}}0{{}{{Eb{c}}}{}}0{jJh}0{{}c{}}0`{j{{j{c}}}{}}{{{j{B`}}}{{j{B`c}}}{}}{{{j{{BId{c}}}}{j{B`F`}}}{{Eb{BnFb}}}BHj}<;{{{j{{Aj{Af}}}}{j{c}}}{{BId{c}}}BHj}97654````````````33332222{{{j{BIf}}}BIf}{{{j{BIh}}}BIh}{{{j{BIj}}}BIj}{{j{j{B`c}}}Bn{}}00{{jAf}Bn}00{{{j{{BHj{}{{BHf{c}}{BHh{e}}}}}}}{{j{c}}}BHlBHn}{{{j{BIf}}}j}{{{j{{BHj{}{{BHf{c}}{BHh{e}}}}}}g}{{Eb{{Jf{Af}}BHb}}}BHlBHn{{AEd{{Aj{Af}}}}}}0{{{j{{BHj{}{{BHf{c}}{BHh{e}}}}}}g{j{B`{Aj{Af}}}}}{{Eb{HnBHd}}}BHlBHn{{AEd{{Aj{Af}}}}}}0{{{j{{BHj{}{{BHf{c}}{BHh{e}}}}}}g{j{B`{Aj{Af}}}}}{{Eb{HnBHb}}}BHlBHn{{AEd{{Aj{Af}}}}}}0{{{j{{BHj{}{{BHf{c}}{BHh{e}}}}}}g{j{B`{Jf{Af}}}}}{{Eb{BnBHb}}}BHlBHn{{AEd{{Aj{Af}}}}}}0{{{j{BHn}}}Hn}{{}BIh}{{{j{{BHj{}{{BHf{c}}{BHh{e}}}}}}g}InBHlBHn{{AEd{{Aj{Af}}}}}}0{{{j{BHl}}}Eh}{{{j{BIh}}}Eh}{{{j{{BHj{}{{BHf{c}}{BHh{e}}}}}}g{j{B`{Aj{Af}}}}}{{Eb{HnBH`}}}BHlBHn{{AEd{{Aj{Af}}}}}}0{{{j{{BHj{}{{BHf{c}}{BHh{e}}}}}}g{j{B`In}}}BnBHlBHn{{AEd{{Aj{Af}}}}}}0{{{j{BIj}}{j{BIj}}}Eh}{{{j{BIl}}{j{BIl}}}Eh}{{j{j{c}}}Eh{}}000{{{j{BIf}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{BIh}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{BIj}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{BIl}}{j{B`F`}}}{{Eb{BnFb}}}}{cc{}}000`{{}c{}}000{{{j{BI`}}BIh}BIf}?{jc{}}00{c{{Eb{e}}}{}{}}000{{}{{Eb{c}}}{}}000{jJh}000{{}c{}}000{{BIhEh}BIh}{{BIhBIj}BIh}1``{{}BIh}0{{}BIf}0000000```{{{j{{BHj{}{{BHf{c}}{BHh{e}}}}}}}{{j{c}}}BHlBHn}`{j{{j{c}}}{}}{{{j{B`}}}{{j{B`c}}}{}}{{{j{{BIn{ce}}}}{j{B`F`}}}{{Eb{BnFb}}}BHjBJ`}?>{{{BIn{ce}}}eBHjBJ`}{{c{j{e}}}{{BIn{ec}}}BJ`BHj}{{{j{B`{BIn{ce}}}}{j{B`{Aj{Af}}}}}{{Eb{HnBDj}}}BHjBJ`}>=<;```5544{{{j{B`BJb}}{j{Gb}}}Bn}{{{j{B`{BJd{ce}}}}}BnBHjBJf}{{{j{B`{BJd{ce}}}}}{{Eb{eBDj}}}BHjBJf}{{{j{B`{BJd{ce}}}}}{{Eb{BnBDj}}}BHjBJf}{{{j{B`{BJh{ce}}}}}{{Eb{BnBDj}}}BHjBJb}{{{j{{BJd{ce}}}}{j{B`F`}}}{{Eb{BnFb}}}BHjBJf}{cc{}}0{{c{j{e}}}{{BJh{ec}}}BJbBHj}{{}c{}}0{{{BJd{ce}}}eBHjBJf}{{{BJh{ce}}}eBHjBJb}{{c{j{e}}}{{BJd{ec}}}BJfBHj}{{{j{c}}}{{BJh{cIn}}}BHj}{c{{Eb{e}}}{}{}}0{{}{{Eb{c}}}{}}0{jJh}0{{}c{}}0{{{j{B`{BJd{ce}}}}{j{{Aj{Af}}}}}{{Eb{HnBDj}}}BHjBJf}{{{j{B`{BJh{ce}}}}{j{{Aj{Af}}}}}{{Eb{HnBDj}}}BHjBJb}``````````````````````````````````````````````````````{{{j{AMh}}{j{AMh}}}AMh}{{AMhAMh}AMh}{{AMh{j{AMh}}}AMh}{{{j{AMh}}AMh}AMh}{{{j{B`AMh}}AMh}Bn}{{{j{BJj}}}{{j{{Aj{Af}}}}}}{{{j{AMh}}}{{j{Af}}}}{{{j{BJj}}}{{j{Gb}}}}{j{{j{c}}}{}}0000000{{{j{B`}}}{{j{B`c}}}{}}0000000{{{j{BJj}}}BJl}{BJn{{BK`{BJn}}}}{{{j{BJj}}}BKb}{{{j{AMh}}}AMh}{{{j{BJj}}}BJj}{{{j{BKd}}}BKd}{{{j{BKf}}}BKf}{{{j{BKh}}}BKh}{{{j{BKj}}}BKj}{{{j{BKl}}}BKl}{{j{j{B`c}}}Bn{}}000000{{jAf}Bn}000000{{{j{BJj}}{j{BJj}}}C`}{{{j{BKd}}{j{BKd}}}C`}{{{j{BKf}}{j{BKf}}}C`}{{{j{BKh}}{j{BKh}}}C`}{{{j{Gb}}}{{Eb{{Fh{BJj{Jf{Af}}}}BKj}}}}{{{j{AMh}}AMh}AMh}{{{j{AMh}}{j{AMh}}}AMh}{{AMh{j{AMh}}}AMh}{{AMhAMh}AMh}{{{j{B`AMh}}AMh}Bn}{{BJj{j{{Aj{Af}}}}}{{Eb{InBKl}}}}0{{{j{B`c}}BJj{j{{Aj{Af}}}}}{{Eb{BnBKl}}}AFd}{{{j{B`c}}BJj{j{{Aj{Af}}}}}{{Eb{BnBKn}}}BJf}10210{{BJj{j{{Aj{Af}}}}}{{Eb{HnBL`}}}}{{{j{AMh}}{j{AMh}}}Eh}{{{j{BJj}}{j{BJj}}}Eh}{{{j{BKd}}{j{BKd}}}Eh}{{{j{BKf}}{j{BKf}}}Eh}{{{j{BKh}}{j{BKh}}}Eh}{{{j{BKj}}{j{BKj}}}Eh}{{{j{BKl}}{j{BKl}}}Eh}{{j{j{c}}}Eh{}}0000000000000{BLb{{BLd{BLb}}}}{{{j{AMh}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{BJj}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{BKj}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{BKl}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{BKn}}{j{B`F`}}}{{Eb{BnFb}}}}0{cc{}}{ABhAMh}1111{BLfBKj}22{FbBKl}{BL`BKl}{BL`BKn}{BDjBKn}6{BDf{{Eb{AMhBLh}}}}{AfAMh}{{{j{AMh}}{j{B`c}}}BnGh}{{{j{BJj}}{j{B`c}}}BnGh}{{{j{BKd}}{j{B`c}}}BnGh}{{{j{BKf}}{j{B`c}}}BnGh}{{{j{BKh}}{j{B`c}}}BnGh}`{{}c{}}0000000{{{j{BJj}}}Eh}0000{{}{{`{{H`{}{{El{AMh}}}}}}}}{{{j{BJj}}}Hn}{{{j{BJj}}}BLj}{{{j{BJj}}}BLl}{{AMh{j{AMh}}}AMh}{{{j{AMh}}{j{AMh}}}AMh}{{{j{AMh}}AMh}AMh}{{AMhAMh}AMh}{{{j{B`AMh}}AMh}Bn}{{{j{Gb}}}{{Eb{BJjBLn}}}}{{{j{Gb}}}BJj}{{{j{BJj}}{j{BJj}}}{{Dj{C`}}}}{{{j{BKd}}{j{BKd}}}{{Dj{C`}}}}{{{j{BKf}}{j{BKf}}}{{Dj{C`}}}}{{{j{BKh}}{j{BKh}}}{{Dj{C`}}}}`{{}Bn}`{{{j{BKj}}}{{Dj{{j{B@h}}}}}}{{{j{BKl}}}{{Dj{{j{B@h}}}}}}{{{j{BKn}}}{{Dj{{j{B@h}}}}}};=><:{AMhBDf}{{{j{BJj}}}In}{jc{}}000000{jIn}0000{AMhAf}{Dl{{Eb{AMh}}}}{AEb{{Eb{AMh}}}}{c{{Eb{e}}}{}{}}{BCn{{Eb{AMh}}}}{BCj{{Eb{AMh}}}}{BCl{{Eb{AMh}}}}{b{{Eb{AMh}}}}{AFn{{Eb{AMh}}}}{Af{{Eb{AMh}}}}{AAf{{Eb{AMh}}}}{BM`{{Eb{AMh}}}}8888888{{}{{Eb{c}}}{}}0000000{jJh}0000000{{}c{}}0000000{{BLb{j{BJj}}}{{BMb{BLbc}}}BMd}{{}BJj}0`0``````````````````````{{BMfBMf}BMf}{j{{j{c}}}{}}00{{{j{B`}}}{{j{B`c}}}{}}00{{{j{{BMh{c}}}}}{{BMh{c}}}{BfBMd}}{{{j{BMf}}}BMf}{{j{j{B`c}}}Bn{}}0{{jAf}Bn}0{{}{{BMh{c}}}BMd}{{{j{{BMh{c}}}}{j{{BMh{c}}}}}Eh{EjBMd}}{{{j{BMf}}{j{BMf}}}Eh}{{j{j{c}}}Eh{}}000{{{j{{BMh{c}}}}{j{B`F`}}}{{Eb{BnFb}}}{FdBMd}}{{{j{BMf}}{j{B`F`}}}{{Eb{BnFb}}}}{cc{}}00{{{j{B`{BMh{c}}}}AMh}BnBMd}{{{j{B`{BMh{c}}}}BJj}BnBMd}{{{j{B`{BMh{c}}}}}BnBMd}{{}c{}}00{{}{{Gn{e}}}{}{{H`{}{{El{c}}}}}}{{}c{}}{{{j{B`BMj}}HnAf}Af}{{{j{B`BMf}}HnAf}Af}{{{j{BJj}}}BMl}?{{{j{B`BMl}}}{{Dj{AMh}}}}{{{j{{BMh{c}}}}}jBMd}{{}Bn}{{{j{BMl}}}{{Fh{Hn{Dj{Hn}}}}}}{jc{}}0{{}{{J`{g}}}{}{}{{H`{}{{El{{Eb{ce}}}}}}}}{c{{Eb{e}}}{}{}}00{{}{{Eb{c}}}{}}00{jJh}00{{{j{BMj}}Hn}Af}{{{j{BMf}}Hn}Af}{{}c{}}00``````````````````````````````````{j{{j{c}}}{}}0000000000000{{{j{B`}}}{{j{B`c}}}{}}0000000000000{{{j{BMn}}}BN`}{{{j{BNb}}}BN`}{{{j{BNd}}}BNd}{{{j{BNf}}}BNf}{{{j{BLf}}}BLf}{{{j{BNh}}}BNh}{{{j{BNj}}}BNj}{{{j{BL`}}}BL`}{{{j{BNl}}}BNl}{{{j{BNn}}}BNn}{{j{j{B`c}}}Bn{}}0000000{{jAf}Bn}0000000{BL`Hn}{{{j{BO`}}}{{j{{Aj{Af}}}}}}{{{j{BMn}}}{{j{{Aj{Af}}}}}}{{{j{BNb}}}{{j{{Aj{Af}}}}}}3{{{j{BNd}}{j{BNd}}}Eh}{{{j{BNf}}{j{BNf}}}Eh}{{{j{BLf}}{j{BLf}}}Eh}{{{j{BNh}}{j{BNh}}}Eh}{{{j{BNj}}{j{BNj}}}Eh}{{{j{BL`}}{j{BL`}}}Eh}{{{j{BNl}}{j{BNl}}}Eh}{{{j{BNn}}{j{BNn}}}Eh}{{j{j{c}}}Eh{}}000000000000000{{{j{BMn}}}BOb}{{{j{BO`}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{BMn}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{BNb}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{BNd}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{BNf}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{BLf}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{BNh}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{BNj}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{BL`}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{BNl}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{BNn}}{j{B`F`}}}{{Eb{BnFb}}}}0{cc{}}00000{BNnBNd}{BLfBNd}{BOdBNd}3{BNjBNd}4{BNjBNf}{BLfBNf}6{BNhBLf}{BLnBLf}8888{BL`BNl}9{{{j{BO`}}}Eh}{{{j{BNb}}}Eh}{{{j{BO`}}}BJj}{{{j{BMn}}}BJj}{{{j{BNb}}}BJj}{{}c{}}0000000000000{{}{{Gn{e}}}{}{{H`{}{{El{c}}}}}}00{{}c{}}00{{{j{BN`}}}Hn}{{{j{BOb}}}Hn}{{{j{Gb}}}{{Eb{BO`BLf}}}}{{{j{Gb}}}{{Eb{BMnBNf}}}}{{{j{Gb}}}{{Eb{BNbBNd}}}}0{{{j{B`BN`}}}{{Dj{Af}}}}{{{j{B`BOf}}}{{Dj{AMh}}}}{{{j{B`BOb}}}{{Dj{AMh}}}}{BO`BMn}{{{j{B`BO`}}}{{Dj{AMh}}}}{{{j{B`BMn}}}{{Dj{AMh}}}}{{{j{BN`}}}{{Fh{Hn{Dj{Hn}}}}}}{{{j{BOf}}}{{Fh{Hn{Dj{Hn}}}}}}{{{j{BOb}}}{{Fh{Hn{Dj{Hn}}}}}}{{{j{BNd}}}{{Dj{{j{B@h}}}}}}{{{j{BNf}}}{{Dj{{j{B@h}}}}}}{{{j{BLf}}}{{Dj{{j{B@h}}}}}}{{{j{BNh}}}{{Dj{{j{B@h}}}}}}{{{j{BNj}}}{{Dj{{j{B@h}}}}}}{{{j{BL`}}}{{Dj{{j{B@h}}}}}}{{{j{BNl}}}{{Dj{{j{B@h}}}}}}{{{j{BNn}}}{{Dj{{j{B@h}}}}}}{jc{}}0000000{jIn}0000000{{}{{J`{g}}}{}{}{{H`{}{{El{{Eb{ce}}}}}}}}00{c{{Eb{e}}}{}{}}0000000000000{{}{{Eb{c}}}{}}0000000000000{jJh}0000000000000{BO`{{Eb{BMnBNj}}}}{{{j{BO`}}}{{Eb{BnBNj}}}}{BMn{{Eb{BNbBNd}}}}{{{j{BMn}}}{{Eb{BnBNn}}}}{{{j{BMn}}AMh}{{Eb{BnBOd}}}}{{}c{}}0000000000000{{{j{BO`}}}{{Dj{AMh}}}}{{{j{BMn}}}{{Dj{AMh}}}}{{{j{BNb}}}AMh}`````{j{{j{c}}}{}}0000{{{j{B`}}}{{j{B`c}}}{}}0000{{{BMb{ce}}}{{BOh{ce}}}{{H`{}{{El{AMh}}}}}BMd}{{{BMb{ce}}}{{BOj{ce}}}{{H`{}{{El{AMh}}}}}BMd}{{{j{{BMb{ce}}}}}{{BMb{ce}}}{Bf{H`{}{{El{AMh}}}}}{BfBMd}}{{j{j{B`c}}}Bn{}}{{jAf}Bn}{{{j{{BMb{ce}}}}{j{{BMb{ce}}}}}Eh{Ej{H`{}{{El{AMh}}}}}{EjBMd}}{{j{j{c}}}Eh{}}0{{{BMb{ce}}}{{BOl{ce}}}{{H`{}{{El{AMh}}}}}BMd}{cc{}}0000{{}c{}}0000{{}{{Gn{e}}}{}{{H`{}{{El{c}}}}}}000{{}c{}}000{{{Dj{AMh}}c}{{BOn{c}}}{{H`{}{{El{AMh}}}}}}{{{j{BJj}}{BOn{c}}}{{BOj{ce}}}{{H`{}{{El{AMh}}}}}BMd}{{{BOj{ce}}}{{BOh{ce}}}{{H`{}{{El{AMh}}}}}BMd}{{{j{BJj}}{BOn{c}}}{{BOl{ce}}}{{H`{}{{El{AMh}}}}}BMd}{{c{j{BJj}}}{{BMb{ce}}}{{H`{}{{El{AMh}}}}}BMd}{{{j{B`{BOn{c}}}}}{{Dj{AMh}}}{{H`{}{{El{AMh}}}}}}{{{j{B`{BOj{ce}}}}}{{Dj{BDf}}}{{H`{}{{El{AMh}}}}}BMd}{{{j{B`{BOh{ce}}}}}{{Dj{Af}}}{{H`{}{{El{AMh}}}}}BMd}{{{j{B`{BOl{ce}}}}}{{Dj{AMh}}}{{H`{}{{El{AMh}}}}}BMd}{{{j{{BOn{c}}}}}{{Fh{Hn{Dj{Hn}}}}}{{H`{}{{El{AMh}}}}}}{{{j{{BOj{ce}}}}}{{Fh{Hn{Dj{Hn}}}}}{{H`{}{{El{AMh}}}}}BMd}{{{j{{BOh{ce}}}}}{{Fh{Hn{Dj{Hn}}}}}{{H`{}{{El{AMh}}}}}BMd}{{{j{{BOl{ce}}}}}{{Fh{Hn{Dj{Hn}}}}}{{H`{}{{El{AMh}}}}}BMd}{jc{}}{{}{{J`{g}}}{}{}{{H`{}{{El{{Eb{ce}}}}}}}}000{c{{Eb{e}}}{}{}}0000{{}{{Eb{c}}}{}}0000{jJh}0000{{}c{}}0000{{{BMb{ce}}AMh}{{BMb{ce}}}{{H`{}{{El{AMh}}}}}BMd}```````{j{{j{c}}}{}}0{{{j{B`}}}{{j{B`c}}}{}}0{{{j{BLh}}}BLh}{{{j{C@`}}}C@`}{{j{j{B`c}}}Bn{}}0{{jAf}Bn}0{{{j{BLh}}{j{BLh}}}Eh}{{{j{C@`}}{j{C@`}}}Eh}{{j{j{c}}}Eh{}}000{{{j{BLh}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{C@`}}{j{B`F`}}}{{Eb{BnFb}}}}0{cc{}}0{C@bC@`}{B@bC@`}{{}c{}}0{{{j{BLh}}}{{Dj{{j{B@h}}}}}}{{{j{C@`}}}{{Dj{{j{B@h}}}}}}{jc{}}0{jIn}0{c{{Eb{e}}}{}{}}0{{}{{Eb{c}}}{}}0{jJh}0{{}c{}}0{{}BJj}0``````````0`{j{{j{c}}}{}}0000{{{j{B`}}}{{j{B`c}}}{}}0000{{{j{BLn}}}BLn}{{j{j{B`c}}}Bn{}}{{jAf}Bn}{{{j{BLn}}{j{BLn}}}Eh}{{j{j{c}}}Eh{}}0{{{j{BLn}}{j{B`F`}}}{{Eb{BnFb}}}}0{cc{}}0000{{}c{}}0000{{}{{Gn{e}}}{}{{H`{}{{El{c}}}}}}000{{}c{}}000{{{j{BJl}}}Hn}{{{j{BKb}}}Hn}{{{j{BLj}}}Hn}{{{j{BLl}}}Hn}{{{j{B`BJl}}}{{Dj{Af}}}}{{{j{B`BKb}}}{{Dj{BDf}}}}{{{j{B`BLj}}}{{Dj{Af}}}}{{{j{B`BLl}}}{{Dj{BDf}}}}{{{j{B`BJl}}}Dj}{{{j{B`BKb}}}Dj}{{{j{B`BLj}}}Dj}{{{j{B`BLl}}}Dj}{{{j{BJl}}}{{Fh{Hn{Dj{Hn}}}}}}{{{j{BKb}}}{{Fh{Hn{Dj{Hn}}}}}}{{{j{BLj}}}{{Fh{Hn{Dj{Hn}}}}}}{{{j{BLl}}}{{Fh{Hn{Dj{Hn}}}}}}{{{j{BLn}}}{{Dj{{j{B@h}}}}}}{jc{}}{jIn}{{}{{J`{g}}}{}{}{{H`{}{{El{{Eb{ce}}}}}}}}000{c{{Eb{e}}}{}{}}0000{{}{{Eb{c}}}{}}0000{jJh}0000{{}c{}}0000`````{j{{j{c}}}{}}00{{{j{B`}}}{{j{B`c}}}{}}00{BJn{{BK`{BJn}}}}{{{j{{BK`{c}}}}}{{BK`{c}}}{Bf{H`{}{{El{Af}}}}}}{{{j{{BLd{c}}}}}{{BLd{c}}}{Bf{H`{}{{El{AMh}}}}}}{{{j{{C@d{ce}}}}}{{C@d{ce}}}{Bf{H`{}{{El{AMh}}}}}{BfBMd}}{{j{j{B`c}}}Bn{}}00{{jAf}Bn}00{{{j{{BK`{c}}}}{j{{BK`{c}}}}}Eh{Ej{H`{}{{El{Af}}}}}}{{{j{{BLd{c}}}}{j{{BLd{c}}}}}Eh{Ej{H`{}{{El{AMh}}}}}}{{{j{{C@d{ce}}}}{j{{C@d{ce}}}}}Eh{Ej{H`{}{{El{AMh}}}}}{EjBMd}}{{j{j{c}}}Eh{}}00000{BLb{{BLd{BLb}}}}{cc{}}00{{}c{}}00{{}{{Gn{e}}}{}{{H`{}{{El{c}}}}}}00{{}c{}}00{{{j{{BK`{c}}}}}Hn{{H`{}{{El{Af}}}}C@f}}{{{j{{BLd{c}}}}}Hn{{H`{}{{El{AMh}}}}C@f}}{c{{C@d{ce}}}{{H`{}{{El{AMh}}}}}BMd}{{BJjc}{{C@d{ce}}}{{H`{}{{El{AMh}}}}}BMd}{{{j{B`{BK`{c}}}}}{{Dj{AMh}}}{{H`{}{{El{Af}}}}}}{{{j{B`{BLd{c}}}}}{{Dj{Af}}}{{H`{}{{El{AMh}}}}}}{{{j{B`{C@d{ce}}}}}{{Dj{AMh}}}{{H`{}{{El{AMh}}}}}BMd}{{{j{{BK`{c}}}}}{{Fh{Hn{Dj{Hn}}}}}{{H`{}{{El{Af}}}}}}{{{j{{BLd{c}}}}}{{Fh{Hn{Dj{Hn}}}}}{{H`{}{{El{AMh}}}}}}{{{j{{C@d{ce}}}}}{{Fh{Hn{Dj{Hn}}}}}{{H`{}{{El{AMh}}}}}BMd}{jc{}}00{{}{{J`{g}}}{}{}{{H`{}{{El{{Eb{ce}}}}}}}}00{c{{Eb{e}}}{}{}}00{{}{{Eb{c}}}{}}00{jJh}00{{}c{}}00{{BLb{j{BJj}}}{{BMb{BLbc}}}BMd}``{{}Hn}``{{}AMh}0`{j{{j{c}}}{}}0{{{j{B`}}}{{j{B`c}}}{}}0{{{j{C@h}}}C@h}{{{j{BOd}}}BOd}{{j{j{B`c}}}Bn{}}0{{jAf}Bn}0{{{j{C@h}}{j{C@h}}}Eh}{{{j{BOd}}{j{BOd}}}Eh}{{j{j{c}}}Eh{}}000{{{j{C@h}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{BOd}}{j{B`F`}}}{{Eb{BnFb}}}}0{cc{}}0{{}c{}}0{{HnAMh}Eh}{AMhEh}{{{j{C@h}}}{{Dj{{j{B@h}}}}}}{{{j{BOd}}}{{Dj{{j{B@h}}}}}}{jc{}}0{jIn}0{c{{Eb{e}}}{}{}}0{{}{{Eb{c}}}{}}0{jJh}0{{HnAMh}{{Eb{BnBOd}}}}{AMh{{Eb{BnC@h}}}}{{}c{}}0````{{}AMh}0``{j{{j{c}}}{}}0{{{j{B`}}}{{j{B`c}}}{}}0{{{j{B@d}}}B@d}{{{j{C@j}}}C@j}{{j{j{B`c}}}Bn{}}0{{jAf}Bn}0{{{j{Gb}}}{{Eb{{Fh{BJjAMh{Jf{Af}}}}B@d}}}}{{BJjAMh{j{{Aj{Af}}}}}{{Eb{InC@j}}}}{{{j{B`c}}BJjAMh{j{{Aj{Af}}}}}{{Eb{BnFb}}}AFd}{{{j{B`c}}BJjAMh{j{{Aj{Af}}}}}{{Eb{BnBDj}}}BJf}1010{{BJj{j{{Aj{Af}}}}}{{Eb{InC@j}}}}0{{BJjAMh{j{{Aj{Af}}}}}{{Eb{HnBNl}}}}{{{j{B@d}}{j{B@d}}}Eh}{{{j{C@j}}{j{C@j}}}Eh}{{j{j{c}}}Eh{}}000{{{j{B@d}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{C@j}}{j{B`F`}}}{{Eb{BnFb}}}}0{BNdB@d}{cc{}}{C@hC@j}{BOdC@j}{BNlC@j}{FbC@j}4{{}c{}}0{{{j{B@d}}}{{Dj{{j{B@h}}}}}}{{{j{C@j}}}{{Dj{{j{B@h}}}}}}{jc{}}0{jIn}0{c{{Eb{e}}}{}{}}0{{}{{Eb{c}}}{}}0{jJh}0{{}c{}}0`````````{{{j{BC`}}}{{j{{Ah{Af}}}}}}{{{j{B`BC`}}}{{j{B`{Ah{Af}}}}}}{{{j{B`BC`}}}{{j{B`{Aj{Af}}}}}}{{{j{B`BC`}}}Af}{{{j{BC`}}}Af}{{{j{BCd}}}{{j{Cl}}}}{{{j{BC`}}}{{j{{Aj{Af}}}}}}6{C@lDf}{C@nDf}{j{{j{c}}}{}}09030000{{{j{B`}}}{{j{B`c}}}{}}00980000{{{j{Fn}}Dl}{{Fh{DlDl}}}}{{{j{CA`}}}CA`}{{{j{BCd}}}BCd}{{{j{BC`}}}BC`}{{{j{CAb}}}CAb}{{{j{C@l}}}C@l}{{{j{CAd}}}CAd}{{{j{C@n}}}C@n}{{j{j{B`c}}}Bn{}}000000{{jAf}Bn}000000{{{j{BCd}}{j{BCd}}}C`}{{{j{BC`}}{j{BC`}}}C`}{{{j{CAb}}{j{CAb}}}C`}{{{j{C@l}}{j{C@l}}}C`}{{{j{C@n}}{j{C@n}}}C`}{{{j{B`c}}}{{Eb{BCdADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{BC`ADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{CAbADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{C@lADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{C@nADb}}}{ADdADf}}20{{{j{BCd}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{BC`}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{CAb}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{C@l}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{C@n}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{}BC`}{c{{Eb{BC`}}}Ed}{{{j{CA`}}{j{CA`}}}Eh}{{{j{BCd}}{j{BCd}}}Eh}{{{j{BC`}}{j{BC`}}}Eh}{{{j{CAb}}{j{CAb}}}Eh}{{{j{C@l}}{j{C@l}}}Eh}{{{j{CAd}}{j{CAd}}}Eh}{{{j{C@n}}{j{C@n}}}Eh}{{j{j{c}}}Eh{}}0000000000000{{{j{CA`}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{BCd}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{BC`}}{j{B`F`}}}{{Eb{BnFb}}}}000{{{j{CAb}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{C@l}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{CAd}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{C@n}}{j{B`F`}}}{{Eb{BnFb}}}}{cc{}}{B@bCA`}11{{{Ah{Af}}}BC`}{{{j{{Ah{Af}}}}}BC`}3333{{{j{A@f}}Dlb{j{{Aj{Hn}}}}}{{Eb{CAbCA`}}}}{{{j{Gb}}}{{Eb{BC`CAf}}}}{{{j{C@l}}{j{A@f}}}{{Eb{C@nCAd}}}}{{{j{Gb}}}{{Eb{BC`}}}}{{{j{BCd}}{j{B`c}}}BnGh}{{{j{BC`}}{j{B`c}}}BnGh}{{{j{CAb}}{j{B`c}}}BnGh}{{{j{C@l}}{j{B`c}}}BnGh}{{{j{C@n}}{j{B`c}}}BnGh}{CAbFn}{BCdAFn}{{{j{BC`}}c}j{}}{C@lJf}{{}c{}}000000{{{j{BC`}}}Eh}{{{j{BC`}}}Hn}{CAbDl}{{{j{BCd}}{j{BCd}}}{{Dj{C`}}}}{{{j{BC`}}{j{BC`}}}{{Dj{C`}}}}{{{j{CAb}}{j{CAb}}}{{Dj{C`}}}}{{{j{C@l}}{j{C@l}}}{{Dj{C`}}}}{{{j{C@n}}{j{C@n}}}{{Dj{C`}}}}{CAbJf}{{{j{BC`}}c}EbIf}1{{{j{CA`}}}{{Dj{{j{B@h}}}}}}{{{j{CAd}}}{{Dj{{j{B@h}}}}}}{BC`{{Ah{Af}}}}{jc{}}000000{jIn}00{C@nJf}{c{{Eb{e}}}{}{}}00{{{j{{Aj{Af}}}}}{{Eb{BC`}}}}1111{{}{{Eb{c}}}{}}000000{BCdCl}{jJh}000000{{}c{}}000000{{{j{c}}{Fh{DlDl}}}BC`{{AEd{{Aj{Af}}}}}}````````````{{{j{B`{CAh{c}}}}{j{{Aj{Af}}}}}BnADj}{{{j{B`{CAj{c}}}}{j{{Aj{Af}}}}}BnADj}{{{j{B`{CAh{c}}}}g}{{Eb{BnCAl}}}ADj{{Dn{Nj}}}{{AGf{{j{I`}}}{{Hf{{Eb{eCAl}}}}}}}}{{{j{B`{CAh{c}}}}}BnADj}{j{{j{c}}}{}}0000000{{{j{B`}}}{{j{B`c}}}{}}0000000{{{j{CAn}}}CAn}{{j{j{B`c}}}Bn{}}{{jAf}Bn}{CAnJf}{{{j{CAn}}{j{CAn}}}Eh}{{j{j{c}}}Eh{}}0{{{j{CAn}}{j{Lj}}}Lj}{{{j{B`{CAh{c}}}}}{{Eb{HnADh}}}ADj}{{{j{B`{CAj{c}}}}}{{Eb{HnADh}}}ADj}{{{j{B`{CB`{c}}}}}{{Eb{HnADh}}}ADj}{{{j{CAl}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{CAn}}{j{B`F`}}}{{Eb{BnFb}}}}{cc{}}00000{B@bCAl}{ADhCAl}22{{}c{}}0000000{{{j{CBb}}{j{B`c}}e}{{Eb{EhCAl}}}{ADdADf}H`}{{{j{CBd}}{j{B`c}}e}{{Eb{EhCAl}}}{ADdADf}H`}{{{j{CAn}}{j{Df}}c}{{Eb{EhCAl}}}H`}210{{{j{B`c}}{j{A@f}}}{{CAh{c}}}ADj}{{{j{Df}}}CBb}{{DlDlDlAf}CBd}{{{j{B`c}}DlDlDlAf}{{CAj{c}}}ADj}{{{j{B`c}}}{{CBf{c}}}{ADdADf}}{{{j{B`c}}}{{CB`{c}}}ADj}{{{j{{Aj{Af}}}}}CAn}{{{j{A@f}}e}{{Eb{CAnCAl}}}{{Dn{Nj}}}{{AGf{{j{I`}}}{{Hf{{Eb{cCAl}}}}}}}}{{{j{B`{CBf{c}}}}Af}{{Eb{DlADh}}}{ADdADf}}{{{j{CAl}}}{{Dj{{j{B@h}}}}}}{jc{}}{jIn}{c{{Eb{e}}}{}{}}0000000{{}{{Eb{c}}}{}}0000000{jJh}0000000{{}c{}}0000000{{{j{B`{CB`{c}}}}DlAf}{{Eb{HnADh}}}ADj}`````````````````````````````{{{j{CBh}}}{{j{{Ah{Af}}}}}}{{{j{CBj}}}{{j{{Ah{Af}}}}}}{{{j{B`CBh}}}{{j{B`{Ah{Af}}}}}}{{{j{B`CBh}}}{{j{B`{Aj{Af}}}}}}{{{j{B`CBj}}}{{j{B`{Ah{Af}}}}}}{{{j{B`CBj}}}{{j{B`{Aj{Af}}}}}}{{{j{B`CBh}}}Af}{{{j{B`CBj}}}Af}{{{j{CBh}}}Af}{{{j{CBj}}}Af}9{{{j{CBh}}}{{j{{Aj{Af}}}}}}{{{j{CBj}}}{{j{{Aj{Af}}}}}}:{{{j{BEh}}}{{j{{Aj{BEh}}}}}}{{{j{BEf}}}{{j{{Aj{BEh}}}}}}{j{{j{c}}}{}}0>4=30000000{{{j{B`}}}{{j{B`c}}}{}}=<00:;000000{{}Eh}0{CBlCBh}{CBnCBh}{CC`CBh}{CCbCBh}{CCdCBh}{AFhCBh}{{{j{BEf}}BEh}BEf}{CBlBEh}{CBnBEh}{CC`BEh}{CCbBEh}{CCdBEh}{AFhBEh}{{{j{BEf}}BEh}CCf}{{{j{AFh}}{j{{Kj{c}}}}BEh}{{Eb{AFhBFf}}}Lb}{{{j{AFh}}BEh}{{Eb{{Fh{AK`CBh}}BFf}}}}{{{j{CBh}}}CBh}{{{j{CBj}}}CBj}{{{j{CCd}}}CCd}{{{j{AFh}}}AFh}{{{j{BEh}}}BEh}{{{j{BEf}}}BEf}{{{j{BFf}}}BFf}{{{j{CCh}}}CCh}{{j{j{B`c}}}Bn{}}0000000{{jAf}Bn}0000000{{{j{CBh}}{j{CBh}}}C`}{{{j{CBj}}{j{CBj}}}C`}{{{j{AFh}}{j{AFh}}}C`}{{{j{BEh}}{j{BEh}}}C`}{{{j{BEf}}{j{BEf}}}C`}{{{j{{Aj{Af}}}}}{{Eb{CCdBFf}}}}{{{j{{Aj{Af}}}}}{{Eb{AFhBFf}}}}{{}CBj}{{}BEf}{CBlAf}{CBnAf}{CC`Af}{CCbAf}{CCdAf}{AFhAf}{{{j{CCd}}{j{{Kj{c}}}}{j{e}}}{{Eb{CCdBFf}}}AHf{{AEd{{Aj{BEh}}}}}}{{{j{AFh}}{j{{Kj{c}}}}{j{e}}}{{Eb{AFhBFf}}}Lb{{AEd{{Aj{BEh}}}}}}{c{{Eb{CBh}}}Ed}{c{{Eb{CBj}}}Ed}{c{{Eb{CCd}}}Ed}{c{{Eb{AFh}}}Ed}{c{{Eb{BEh}}}Ed}{c{{Eb{BEf}}}Ed}{{{j{CCd}}}{{Ah{Af}}}}{{{j{AFh}}}{{Ah{Af}}}}{{{j{CBh}}{j{CBh}}}Eh}{{{j{CBj}}{j{CBj}}}Eh}{{{j{CCd}}{j{CCd}}}Eh}{{{j{AFh}}{j{AFh}}}Eh}{{{j{BEh}}{j{BEh}}}Eh}{{{j{BEf}}{j{BEf}}}Eh}{{{j{BFf}}{j{BFf}}}Eh}{{{j{CCh}}{j{CCh}}}Eh}{{j{j{c}}}Eh{}}000000000000000{{{j{BEf}}c}BEf{{AEd{{Aj{BEh}}}}}}{{{j{CCd}}{j{{Kj{c}}}}}CBjAHf}{{{j{AFh}}}CBj}{{{j{CBh}}{j{B`F`}}}{{Eb{BnFb}}}}000{{{j{CBj}}{j{B`F`}}}{{Eb{BnFb}}}}000{{{j{CCd}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{AFh}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{BEh}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{BEf}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{BFf}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{CCh}}{j{B`F`}}}{{Eb{BnFb}}}}0{cc{}}0{{{Ah{Af}}}CBh}{{{j{{Ah{Af}}}}}CBh}{{{Ah{Af}}}CBj}3{{{j{{Ah{Af}}}}}CBj}44{bBEh}5{{{Jf{BEh}}}BEf}{{{j{{Aj{BEh}}}}}BEf}7{L`BFf}{CChBFf}{B@bBFf}:{B@fBFf};{b{{Eb{BEhBFf}}}}{{{j{Gb}}}{{Eb{CBhCAf}}}}{{{j{Gb}}}{{Eb{CBjCAf}}}}{cBEf{{En{}{{El{BEh}}}}}}3{{{j{{Kj{c}}}}{j{CCd}}}AFhAHf}{{{j{Gb}}}{{Eb{CBh}}}}{{{j{Gb}}}{{Eb{CBj}}}}{{{j{Gb}}}{{Eb{CCdBFf}}}}{{{j{Gb}}}{{Eb{AFhBFf}}}}{{{j{Gb}}}{{Eb{BEhBFf}}}}{{{j{Gb}}}{{Eb{BEfBFf}}}}{{{j{CCd}}CCj{j{{Kj{c}}}}}{{Eb{{Dj{AC`}}}}}AHf}{{{j{BEf}}}CCf}{{{j{CBh}}{j{B`c}}}BnGh}{{{j{CBj}}{j{B`c}}}BnGh}{{{j{AFh}}{j{B`c}}}BnGh}{{{j{BEh}}{j{B`c}}}BnGh}{{{j{BEf}}{j{B`c}}}BnGh}{{{j{CCd}}{j{{Kj{c}}}}}LlAHf}{{{j{AFh}}}Ll}{BEh{{Eb{BEhBFf}}}}{{{j{CBh}}c}j{}}{{{j{CBj}}c}j{}}{{{j{BEf}}c}j{}}{{}c{}}00000000{{BEfBEh}BEf}{CCl{{Eb{BEfBFf}}}}{{}{{Eb{BEfBFf}}}}{{}{{Gn{e}}}{}{{H`{}{{El{c}}}}}}{{}c{}}{{{j{BEf}}}}{{{j{CCh}}}Hn}{{{j{CBh}}}Eh}{{{j{CBj}}}Eh}{{{j{BEf}}}Eh}{{{j{BEh}}}Eh}10{{{j{CBh}}}Hn}{{{j{CBj}}}Hn}{{{j{BEf}}}Hn}{{}BEf}{CBlACh}{CBnACh}{CC`ACh}{CCbACh}{CCdACh}{AFhACh}{{c{j{{Aj{Af}}}}}{{Eb{CCdBFf}}}{{AId{ACh}}}}{{{j{B`CCf}}}Dj}{{{j{BEf}}}CCf}{CBlCBj}{CBnCBj}{CC`CBj}{CCbCBj}{CCdCBj}{AFhCBj}{{{j{CBh}}{j{CBh}}}{{Dj{C`}}}}{{{j{CBj}}{j{CBj}}}{{Dj{C`}}}}{{{j{AFh}}{j{AFh}}}{{Dj{C`}}}}{{{j{BEh}}{j{BEh}}}{{Dj{C`}}}}{{{j{BEf}}{j{BEf}}}{{Dj{C`}}}}{CC`AK`}{CCbAK`}{CCdAK`}{CBlAFf}{CBnAFf}{AFhAFf}{{{j{CBh}}c}EbIf}{{{j{CBj}}c}EbIf}{{{j{CCd}}c}EbIf}{{{j{AFh}}c}EbIf}{{{j{BEh}}c}EbIf}{{{j{BEf}}c}EbIf}{{{j{BFf}}}{{Dj{{j{B@h}}}}}}{{{j{BEf}}BEh}CCf}{CBh{{Ah{Af}}}}{CBj{{Ah{Af}}}}{{CCd{j{{Kj{c}}}}}AHbAHf}{jc{}}0000000{CCdAC`}{AFhABn}{jIn}0000000{{{j{BEf}}}{{Jf{b}}}}{AFhKh}{{}{{J`{g}}}{}{}{{H`{}{{El{{Eb{ce}}}}}}}}{c{{Eb{e}}}{}{}}0{{{j{{Aj{Af}}}}}{{Eb{CBh}}}}1{{{j{{Aj{Af}}}}}{{Eb{CBj}}}}222222{{}{{Eb{c}}}{}}00000000{jJh}00000000{{}c{}}00000000{{{j{CCd}}{j{{Kj{c}}}}}CBjAHf}{{{j{AFh}}{j{{Kj{c}}}}}CBjAHf}{CCnb}{CD`b}``````````````````````````````{FnACl}{{{j{Fn}}}Df}{j{{j{c}}}{}}000{{{j{B`}}}{{j{B`c}}}{}}000{{{j{Fn}}}Fn}{{{j{CDb}}}CDb}{{{j{A@h}}}A@h}{{{j{CDd}}}CDd}{{j{j{B`c}}}Bn{}}000{{jAf}Bn}000{{{j{Fn}}{j{Fn}}}C`}{{{j{CDb}}{j{CDb}}}C`}{{{j{B`c}}}{{Eb{FnADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{CDbADb}}}{ADdADf}}1{{{j{Fn}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{CDb}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{}CDb}{c{{Eb{Fn}}}Ed}{c{{Eb{CDb}}}Ed}{{{j{Fn}}c}AEb{{AEd{On}}}}{{{j{Fn}}}AEf}{{{j{Fn}}{j{Fn}}}Eh}{{{j{CDb}}{j{CDb}}}Eh}{{{j{A@h}}{j{A@h}}}Eh}{{{j{CDd}}{j{CDd}}}Eh}{{j{j{c}}}Eh{}}0000000{{{j{Fn}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{CDb}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{A@h}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{CDd}}{j{B`F`}}}{{Eb{BnFb}}}}0{cc{}}0{B@bA@h}1{B@bCDd}2{BClCDb}{{{j{Fn}}{j{B`c}}}BnGh}{{{j{CDb}}{j{B`c}}}BnGh}{A@fFn}{{}c{}}000{{{j{CDb}}Af}Eh}{FnLn}{Fnb}{{{j{Fn}}{j{Fn}}}{{Dj{C`}}}}{{{j{CDb}}{j{CDb}}}{{Dj{C`}}}}{FnDf}{{{j{Fn}}c}EbIf}{{{j{CDb}}c}EbIf}{{{j{A@h}}}{{Dj{{j{B@h}}}}}}{{{j{CDd}}}{{Dj{{j{B@h}}}}}}{{{j{Fn}}}ACj}8{CDbBCl}{jc{}}000{jIn}0{c{{Eb{e}}}{}{}}000{{}{{Eb{c}}}{}}000{A@fJf}{jJh}000{{{j{Fn}}ACj}{{Eb{DfCDd}}}}{FnCDb}{{}c{}}000{{{j{Fn}}}Kf}`{{}b}`00{{}AAf}1{{}Hn}{{}Af}0`00`33```1{{{j{A@n}}}{{j{{Ah{Af}}}}}}{{{j{B`A@n}}}{{j{B`{Aj{Af}}}}}}{{{j{B`A@n}}}{{j{B`{Ah{Af}}}}}}{{{j{B`A@n}}}Af}{{{j{A@n}}}Af}4{{{j{A@n}}}{{j{{Aj{Af}}}}}}{j{{j{c}}}{}}614{{{j{B`}}}{{j{B`c}}}{}}6{{{j{A@n}}}A@n}{{j{j{B`c}}}Bn{}}{{jAf}Bn}{{{j{A@n}}{j{A@n}}}C`}{c{{Eb{A@n}}}Ed}{{{j{A@n}}{j{A@n}}}Eh}{{j{j{c}}}Eh{}}0{{{j{A@n}}{j{B`F`}}}{{Eb{BnFb}}}}000{cc{}}{{{Ah{Af}}}A@n}{{{j{{Ah{Af}}}}}A@n}{DfA@n}{{{j{Gb}}}{{Eb{A@nCAf}}}}{{{j{Gb}}}{{Eb{A@n}}}}{cA@f{{AEd{On}}}}{{{j{A@n}}{j{B`c}}}BnGh}{{{j{A@n}}c}j{}}{{}c{}}{{{j{A@n}}}Eh}{{{j{A@n}}}Hn}{{{j{A@n}}{j{A@n}}}{{Dj{C`}}}}{{{j{A@n}}c}EbIf}{A@n{{Ah{Af}}}}{jc{}}{jIn}{{{j{{Aj{Af}}}}}{{Eb{A@n}}}}{c{{Eb{e}}}{}{}}{{}{{Eb{c}}}{}}{jJh}{cA@n{{AEd{On}}}}{DhA@n}{{}c{}}``````{{}b}````````````{j{{j{c}}}{}}00000{{{j{B`}}}{{j{B`c}}}{}}00000{{{j{AA`}}AA`}Eh}{{jAA`}Eh}{{jAAb}Eh}{{{j{AKh}}}AKh}{{{j{CDf}}}CDf}{{{j{AKj}}}AKj}{{{j{CDh}}}CDh}{{{j{CDj}}}CDj}{{{j{AA`}}}AA`}{{j{j{B`c}}}Bn{}}00000{{jAf}Bn}00000{{{j{AKh}}{j{AKh}}}C`}{{{j{AKj}}{j{AKj}}}C`}{{{j{B`c}}}{{Eb{AA`ADb}}}{ADdADf}}{{{j{AA`}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{c{{Eb{AKh}}}Ed}{c{{Eb{AKj}}}Ed}{c{{Eb{AA`}}}Ed}{{{j{AKh}}{j{AKh}}}Eh}{{{j{CDf}}{j{CDf}}}Eh}{{{j{AKj}}{j{AKj}}}Eh}{{{j{CDh}}{j{CDh}}}Eh}{{{j{CDj}}{j{CDj}}}Eh}{{{j{AA`}}{j{AA`}}}Eh}{{j{j{c}}}Eh{}}00000000000{{{j{AKh}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{CDf}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{AKj}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{CDh}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{CDj}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{AA`}}{j{B`F`}}}{{Eb{BnFb}}}}0{cc{}}{CDlCDf}11{CDlCDh}22{AKhAA`}{CDnAA`}{AKjAA`}5{b{{Eb{AKhCDj}}}}{b{{Eb{AKjCDj}}}}{bAA`}{b{{Eb{AA`CDj}}}}{{{j{Gb}}}{{Eb{AKhCDf}}}}{{{j{Gb}}}{{Eb{AKjCDh}}}}{{{j{Gb}}}{{Eb{AA`AH`}}}}{{{j{Gb}}}{{Eb{AKh}}}}{{{j{Gb}}}{{Eb{AKj}}}}{{{j{Gb}}}{{Eb{AA`}}}}6{{{j{Gb}}}{{Eb{AA`AJ`}}}}{{{j{AKh}}{j{B`c}}}BnGh}{{{j{AKj}}{j{B`c}}}BnGh}{{{j{AA`}}{j{B`c}}}BnGh}{{}c{}}00000{{{j{AA`}}}Eh}0{{{j{AA`}}AA`}Eh}0{{{j{AA`}}AKhAKj}Eh}{{{j{AKh}}{j{AKh}}}{{Dj{C`}}}}{{{j{AKj}}{j{AKj}}}{{Dj{C`}}}}{{{j{AA`}}{j{AA`}}}{{Dj{C`}}}}{{j{j{c}}}Eh{}}{{jj}Eh}0{{j{j{O`}}}{{Dj{ABl}}}}0{{j{j{{Fh{O`Nd}}}}}{{Dj{{Fh{KhHn}}}}}}{{j{j{O`}}}{{Dj{Kh}}}}33{j{{Dj{{j{{Jd{ALf{Fh{CnAHl}}}}}}}}}}{{j{j{c}}}{{Dj{Hn}}}{}}{{j{j{c}}{j{Nd}}}{{Dj{Hn}}}{}}{{{j{AKh}}c}EbIf}{{{j{AKj}}c}EbIf}{{{j{AA`}}c}EbIf}{{{j{CDf}}}{{Dj{{j{B@h}}}}}}{{{j{CDh}}}{{Dj{{j{B@h}}}}}}{{{j{CDj}}}{{Dj{{j{B@h}}}}}}{AKhb}{AKjb}{AA`b}{jc{}}00000{jIn}00000{c{{Eb{e}}}{}{}}{{{AKf{Gb}}}{{Eb{AKh}}}}{In{{Eb{AKh}}}}{{{j{Gb}}}{{Eb{AKh}}}}3{{{j{Gb}}}{{Eb{AKj}}}}{In{{Eb{AKj}}}}{{{AKf{Gb}}}{{Eb{AKj}}}}666{{{j{Gb}}}{{Eb{AA`}}}}{In{{Eb{AA`}}}}{{{AKf{Gb}}}{{Eb{AA`}}}}9{{}{{Eb{c}}}{}}00000{jJh}00000{{}c{}}00000`````````````````{j{{j{c}}}{}}000000{{{j{B`}}}{{j{B`c}}}{}}000000{{jAA`}Eh}{{{j{AAb}}AAb}Eh}{{jAAb}Eh}{{{j{CE`}}}CE`}{{{j{CEb}}}CEb}{{{j{AHn}}}AHn}{{{j{AAb}}}AAb}{{{j{CEd}}}CEd}{{{j{CEf}}}CEf}{{{j{CEh}}}CEh}{{j{j{B`c}}}Bn{}}000000{{jAf}Bn}000000{{{j{CE`}}{j{CE`}}}C`}{{{j{CEb}}{j{CEb}}}C`}{{}CE`}{{}CEb}{c{{Eb{CE`}}}Ed}{c{{Eb{CEb}}}Ed}{c{{Eb{AAb}}}Ed}{{{j{CEd}}}b}{{{j{CE`}}{j{CE`}}}Eh}{{{j{CEb}}{j{CEb}}}Eh}{{{j{AHn}}{j{AHn}}}Eh}{{{j{AAb}}{j{AAb}}}Eh}{{{j{CEd}}{j{CEd}}}Eh}{{{j{CEf}}{j{CEf}}}Eh}{{{j{CEh}}{j{CEh}}}Eh}{{j{j{c}}}Eh{}}0000000000000{{{j{CE`}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{CEb}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{AHn}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{AAb}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{CEd}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{CEf}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{CEh}}{j{B`F`}}}{{Eb{BnFb}}}}0{AFnCE`}{cc{}}000{AFlAAb}{CEbAAb}{CE`AAb}333{AFnCEb}{AFnAAb}{b{{Eb{AAbCEd}}}}71{b{{Eb{CEbAHn}}}}{b{{Eb{AAbAHn}}}}10{AAd{{Eb{AAbCEd}}}}{{{j{Gb}}}{{Eb{CE`}}}}{{{j{Gb}}}{{Eb{CEb}}}}{{{j{CE`}}{j{B`c}}}BnGh}{{{j{CEb}}{j{B`c}}}BnGh}{{{j{AAb}}{j{B`c}}}BnGh}{CEfCE`}{CEhCE`}{{}c{}}000000{{{j{AAb}}}Eh}0{{{j{AAb}}AAb}Eh}{{{j{AAb}}AAd}Eh}1{{{j{AAb}}CE`CEb}Eh}{{{j{AAb}}CE`}{{Eb{EhCEf}}}}{{{j{AAb}}CEb}{{Eb{EhCEh}}}}{bAHn}{{{j{CE`}}{j{CE`}}}{{Dj{C`}}}}{{{j{CEb}}{j{CEb}}}{{Dj{C`}}}}{{{j{AAb}}{j{AAb}}}{{Dj{C`}}}}{{j{j{c}}}Eh{}}{{jj}Eh}0{{j{j{O`}}}{{Dj{ABl}}}}0{{j{j{{Fh{O`Nd}}}}}{{Dj{{Fh{KhHn}}}}}}{{j{j{O`}}}{{Dj{Kh}}}}33{j{{Dj{{j{{Jd{ALf{Fh{CnAHl}}}}}}}}}}{{j{j{c}}}{{Dj{Hn}}}{}}{{j{j{c}}{j{Nd}}}{{Dj{Hn}}}{}}{{{j{CE`}}c}EbIf}{{{j{CEb}}c}EbIf}{{{j{AAb}}c}EbIf}{CEfCEb}{CEhCEb}{{{j{CE`}}}b}{{{j{CEb}}}b}{{{j{AAb}}}b}{jc{}}000000{{{j{AAb}}}AAd}{jIn}000000{In{{Eb{CE`}}}}{c{{Eb{e}}}{}{}}{{{j{Gb}}}{{Eb{CE`}}}}{{{AKf{Gb}}}{{Eb{CE`}}}}{{{j{Gb}}}{{Eb{CEb}}}}{{{AKf{Gb}}}{{Eb{CEb}}}}{In{{Eb{CEb}}}}55{AAd{{Eb{AAbCEd}}}}6666{{}{{Eb{c}}}{}}000000{jJh}000000{CE`AFn}{CEbAFn}{{}c{}}000000`````{{}AAj}0000````````{j{{j{c}}}{}}0{{{j{B`}}}{{j{B`c}}}{}}0{{{j{AAl}}}AAl}{{{j{AAn}}}AAn}{{j{j{B`c}}}Bn{}}0{{jAf}Bn}0{{{j{AAl}}{j{AAl}}}C`}{{{j{AAl}}{j{AAl}}}Eh}{{{j{AAn}}{j{AAn}}}Eh}{{j{j{c}}}Eh{}}000{{{j{AAl}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{AAn}}{j{B`F`}}}{{Eb{BnFb}}}}{cc{}}0{{{j{AAl}}{j{B`c}}}BnGh}{{}c{}}0{{{j{AAl}}{j{AAl}}}{{Dj{C`}}}}{jc{}}0{c{{Eb{e}}}{}{}}0{{}{{Eb{c}}}{}}0{jJh}0{{}c{}}0{{}AAj}000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000`````````````````````{{{j{A@j}}}{{j{{Aj{Af}}}}}}{{{j{Ol}}}{{j{{Aj{Af}}}}}}{{{j{B`Ol}}}{{j{B`Ol}}}}{{{j{B`Ol}}}{{j{B`{Aj{Af}}}}}}{{{j{B`BEj}}}{{j{B`Ol}}}}10{{{j{BEj}}}{{j{Ol}}}}4{{{j{Ol}}}{{j{Ol}}}}1{{{j{A@j}}}{{j{Nj}}}}{{{j{AKd}}}{{j{Nj}}}}{{{j{AKb}}}{{j{Nj}}}}{j{{j{c}}}{}}000000500{{{j{B`}}}{{j{B`c}}}{}}000000700{{{j{BEj}}}Hn}{{{j{B`BEj}}}Bn}{{{j{A@j}}}A@j}{{{j{AEl}}}AEl}{{{j{AKd}}}AKd}{{{j{AKb}}}AKb}{{{j{BEj}}}BEj}{{{j{CEj}}}CEj}{{{j{CEl}}}CEl}{{j{j{B`c}}}Bn{}}000000{{jAf}Bn}000000{{{j{Ol}}{j{Ol}}}C`}{{{j{BEj}}{j{BEj}}}C`}{{}A@j}{{}BEj}{{{j{BEj}}}j}{{{j{B`BEj}}}{{j{B`}}}}{{}{{j{Ol}}}}{{{j{A@j}}{j{A@j}}}Eh}{{{j{AEl}}{j{AEl}}}Eh}{{{j{Ol}}{j{Ol}}}Eh}{{{j{BEj}}{j{BEj}}}Eh}{{{j{CEj}}{j{CEj}}}Eh}{{{j{CEl}}{j{CEl}}}Eh}{{j{j{c}}}Eh{}}00000000000{{{j{B`BEj}}{j{{Aj{Af}}}}}{{Eb{BnCEj}}}}{{{j{A@j}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{AEl}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{AKd}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{AKb}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{Ol}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{BEj}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{CEj}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{CEl}}{j{B`F`}}}{{Eb{BnFb}}}}0{cc{}}{{{Jf{Af}}}A@j}1111{{{j{B`{Ah{Af}}}}}{{j{B`Ol}}}}0{{{j{{Ah{Af}}}}}{{j{Ol}}}}0011101010010110010100110101101110010010101100110001010101010110110101011001100100010101010110011010010010100110110101001110011000101010101010101110001{{{Ah{Af}}}BEj}{{{j{{Ah{Af}}}}}BEj}001011001100110011010011011010101010011101101000101110{MjBEj}{MlBEj}32{MfBEj}43{MdBEj}554545545444545554445444455454555454544454545454545454555444544554445545554445454545454555449549{CEnCEl}{B@bCEl};{{{j{Ol}}{j{B`c}}}BnGh}{{{j{BEj}}{j{B`c}}}BnGh}{{{j{Ol}}{AJd{Hn}}}j}{{{j{Ol}}{AJb{Hn}}}j}{{{j{Ol}}{Fh{{AJn{Hn}}{AJn{Hn}}}}}j}{{{j{Ol}}AJj}j}{{{j{Ol}}{AJh{Hn}}}j}{{{j{Ol}}{AJf{Hn}}}j}{{{j{Ol}}{AJl{Hn}}}j}{{{j{Ol}}Hn}j}{{{j{CF`}}}Hn}{{{j{CEj}}}Hn}{{}c{}}0000000{A@j{{Jf{Af}}}}{{}{{Gn{e}}}{}{{H`{}{{El{c}}}}}}00{{}c{}}00{A@jCn}{{{j{A@j}}}Eh}{{{j{Ol}}}Eh}{{{j{BEj}}}Eh}{{{j{A@j}}}Hn}{{{j{Ol}}}Hn}{{{j{BEj}}}Hn}{{}A@j}{{}BEj}{{{j{B`A@l}}}Dj}{{{j{B`AKd}}}{{Dj{{Eb{AElCEl}}}}}}{{{j{B`AKb}}}Dj}2{{{j{B`A@l}}Hn}Dj}{{{j{B`AKb}}Hn}Dj}1{{{j{AEl}}}{{Dj{AAj}}}}{{{j{Ol}}{j{Ol}}}{{Dj{C`}}}}{{{j{BEj}}{j{BEj}}}{{Dj{C`}}}}{{{j{B`BEj}}}{{Dj{Af}}}}{{{j{B`BEj}}Af}{{Eb{BnCEj}}}}{{{j{AEl}}}{{Dj{{j{Ol}}}}}}{{A@jAAf}A@j}{{A@j{j{ABl}}}A@j}{{A@jAA`}A@j}{{A@jAAj}A@j}{{A@jAAd}A@j}{{A@jc}A@j{{AEd{Ol}}}}{A@jA@j}{{A@j{j{Kh}}}A@j}{{{j{{Aj{Af}}}}}Eh}{{{j{{Aj{Af}}}}}{{Eb{AAfCEl}}}}0{{{j{B`BEj}}Hn}Af}{{{j{B`BEj}}Hn}Bn}{{{j{AEl}}}{{Dj{AAf}}}}{{{j{A@l}}}{{Fh{Hn{Dj{Hn}}}}}}{{{j{AKd}}}{{Fh{Hn{Dj{Hn}}}}}}{{{j{AKb}}}{{Fh{Hn{Dj{Hn}}}}}}{{{j{CEj}}}{{Dj{{j{B@h}}}}}}{{{j{CEl}}}{{Dj{{j{B@h}}}}}}{jc{}}000{{{j{Ol}}}}111{jIn}00{{}{{J`{g}}}{}{}{{H`{}{{El{{Eb{ce}}}}}}}}00:{c{{Eb{e}}}{}{}}0000{{{j{B`{Aj{Af}}}}}{{Eb{{j{B`Ol}}}}}}{{{j{{Aj{Af}}}}}{{Eb{{j{Ol}}}}}}2{{{Jf{Af}}}{{Eb{BEj}}}}33{{}{{Eb{c}}}{}}0000000{jJh}00000000{{}c{}}0000000{HnBEj}``{{{j{B`{Ah{Af}}}}AAf}Hn}```{{}Hn}0`{j{{j{c}}}{}}{{{j{B`}}}{{j{B`c}}}{}}{{{j{AKn}}}AKn}{{j{j{B`c}}}Bn{}}{{jAf}Bn}{{{j{AKn}}{j{AKn}}}Eh}{{j{j{c}}}Eh{}}0{{{j{AKn}}{j{B`F`}}}{{Eb{BnFb}}}}0{B@bAKn}{cc{}}{{}c{}}{{{j{AKn}}}{{Dj{{j{B@h}}}}}}{jc{}}{jIn}{c{{Eb{e}}}{}{}}{{}{{Eb{c}}}{}}{jJh}{{}c{}}`````````````````````````{j{{j{c}}}{}}00{{{j{B`}}}{{j{B`c}}}{}}00{{{j{CFb}}}CFb}{{{j{CFd}}}CFd}{{{j{B@`}}}B@`}{{j{j{B`c}}}Bn{}}00{{jAf}Bn}00{{{j{CFb}}{j{CFb}}}Eh}{{{j{CFd}}{j{CFd}}}Eh}{{{j{B@`}}{j{B@`}}}Eh}{{j{j{c}}}Eh{}}00000{{{j{CFb}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{CFd}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{B@`}}{j{B`F`}}}{{Eb{BnFb}}}}0{cc{}}{B@bCFb}{CFfCFb}{B@`CFb}{B@bCFd}4{B@`CFd}5{{}c{}}00{{{j{B@`}}}Af}{{{j{CFb}}}{{Dj{{j{B@h}}}}}}{{{j{CFd}}}{{Dj{{j{B@h}}}}}}{jc{}}00{jIn}00{c{{Eb{e}}}{}{}}00{{}{{Eb{c}}}{}}00{jJh}00{{}c{}}00`````````````````````````{j{{j{c}}}{}}00000{{{j{B`}}}{{j{B`c}}}{}}00000{{{j{CFh}}}CFh}{{{j{ANb}}}ANb}{{{j{ANd}}}ANd}{{{j{CFj}}}CFj}{{{j{AO`}}}AO`}{{{j{CFl}}}CFl}{{j{j{B`c}}}Bn{}}00000{{jAf}Bn}00000{{{j{AO`}}{j{AO`}}}C`}{{{j{B`c}}}{{Eb{AO`ADb}}}{ADdADf}}{{{j{AO`}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{c{{Eb{AO`}}}Ed}{{AAhKdD`}{{Dj{Kb}}}}{{{j{CFh}}{j{CFh}}}Eh}{{{j{ANb}}{j{ANb}}}Eh}{{{j{ANd}}{j{ANd}}}Eh}{{{j{CFj}}{j{CFj}}}Eh}{{{j{AO`}}{j{AO`}}}Eh}{{j{j{c}}}Eh{}}000000000{{{j{CFh}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{ANb}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{ANd}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{CFj}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{AO`}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{CFl}}{j{B`F`}}}{{Eb{BnFb}}}}{B@bCFh}{cc{}}{CFjANb}1{CFjANd}2222{{Hn{j{{Aj{Hn}}}}}CFl}{HnCFl}0{{{j{AO`}}{j{B`c}}}BnGh}{CFjHn}{ClJf}{{}c{}}00000{{{j{AO`}}}Eh}3{ClAA`}{{Hnc}CFlEn}{BClAO`}5{{{j{AO`}}{j{AO`}}}{{Dj{C`}}}}{{ce}Kd{{En{}{{El{CFl}}}}}{{En{}{{El{Hn}}}}}}{{{j{{Aj{CFl}}}}{j{{Aj{Hn}}}}}Kd}{A@dI`}{JbCn}{A@dCn}{A@dAAd}{{{j{AO`}}c}EbIf}{{{j{CFh}}}{{Dj{{j{B@h}}}}}}{{{j{ANb}}}{{Dj{{j{B@h}}}}}}{{{j{ANd}}}{{Dj{{j{B@h}}}}}}{{{j{CFj}}}{{Dj{{j{B@h}}}}}}{jc{}}00000{jIn}0000{c{{Eb{e}}}{}{}}00000{{}{{Eb{c}}}{}}00000{I`Cf}{jJh}00000{JbD`}{ClAO`}{I`b}{{}c{}}00000{{{j{CFl}}}Kd}{A@dAB`}{{}Hn}```{j{{j{c}}}{}}{{{j{B`}}}{{j{B`c}}}{}}{cc{}}{{}c{}}{{}{{Gn{e}}}{}{{H`{}{{El{c}}}}}}{{}c{}}{{{j{B`AKl}}}Dj}{{{j{AKl}}}{{Fh{Hn{Dj{Hn}}}}}}{{}{{J`{g}}}{}{}{{H`{}{{El{{Eb{ce}}}}}}}}{c{{Eb{e}}}{}{}}{{}{{Eb{c}}}{}}{jJh}?````````````````{OnEh}{{{j{On}}}{{j{On}}}}{Onb}000>>=={{{j{On}}}On}{{j{j{B`c}}}Bn{}}{{jAf}Bn}{{{j{B`c}}}{{Eb{CFnADb}}}{ADdADf}}0{{{j{CG`}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{{Aj{Af}}}}}{{Eb{cADb}}}CFn}{{{j{{Aj{Af}}}}}{{Eb{{Fh{cHn}}ADb}}}CFn}{{{j{On}}}Dl}{{{j{B`CGb}}Eh}{{Eb{BnADh}}}}{{{j{B`CGb}}BCj}{{Eb{BnADh}}}}{{{j{B`CGb}}BCl}{{Eb{BnADh}}}}{{{j{B`CGb}}AAf}{{Eb{BnADh}}}}{{{j{B`CGb}}BCn}{{Eb{BnADh}}}}{{{j{B`CGb}}{j{{Aj{Af}}}}}{{Eb{BnADh}}}}{{{j{B`CGb}}AFn}{{Eb{BnADh}}}}{{{j{B`CGb}}b}{{Eb{BnADh}}}}{{{j{B`CGb}}Dl}{{Eb{BnADh}}}}{{{j{B`CGb}}Af}{{Eb{BnADh}}}}`{{{j{On}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{{CGd{c}}}}{j{B`F`}}}{{Eb{BnFb}}}Fd}0{cc{}}{{{j{Dh}}}{{j{On}}}}{Dh{{j{On}}}}{{{j{Dh}}}On}{DhOn}{B@b{{CGd{c}}}{}}5{{}c{}}0{{{CGd{c}}}eCGfBFh}{OnACj}{Onb}{OnDh}6{OnEh}`3{OnDl}0{{{j{B`CGh}}}{{Eb{EhADb}}}}{{{j{B`CGh}}}{{Eb{BCjADb}}}}{{{j{B`CGh}}}{{Eb{BClADb}}}}{{{j{B`CGh}}}{{Eb{AAfADb}}}}{{{j{B`CGh}}}{{Eb{BCnADb}}}}{{{j{B`CGh}}{j{B`{Aj{Af}}}}}{{Eb{BnADb}}}}{{{j{B`CGh}}}{{Eb{AFnADb}}}}{{{j{B`CGh}}}{{Eb{bADb}}}}{{{j{B`CGh}}}{{Eb{DlADb}}}}{{{j{B`CGh}}}{{Eb{AfADb}}}}=`{{{j{c}}}{{Jf{Af}}}{CG`ADf}}{{{j{{CGd{c}}}}}{{Dj{{j{B@h}}}}}Fd}{jc{}}{jIn}{c{{Eb{e}}}{}{}}0{{}{{Eb{c}}}{}}0{jJh}0{{}c{}}0````````{{}Hn}````````{j{{j{c}}}{}}00{{{j{B`}}}{{j{B`c}}}{}}00{{{j{CGj}}}{{Ah{Af}}}}{{{j{CGj}}}CGj}{{j{j{B`c}}}Bn{}}{{jAf}Bn}{{{j{B`c}}}{{Eb{CFnADb}}}{ADdADf}}0{{{j{B`c}}}{{Eb{CGjADb}}}{ADdADf}}{{{j{CG`}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{CGj}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{CGj}}}{{j{{Aj{Af}}}}}}{{{j{{Aj{Af}}}}}{{Eb{cADb}}}CFn}{{{j{Gb}}}{{Eb{cCGl}}}CFn}{{{j{{Aj{Af}}}}}{{Eb{{Fh{cHn}}ADb}}}CFn}{{{j{B`CGb}}Eh}{{Eb{BnADh}}}}{{{j{B`CGb}}BCj}{{Eb{BnADh}}}}{{{j{B`CGb}}BCl}{{Eb{BnADh}}}}{{{j{B`CGb}}AAf}{{Eb{BnADh}}}}{{{j{B`CGb}}BCn}{{Eb{BnADh}}}}{{{j{B`CGb}}{j{{Aj{Af}}}}}{{Eb{BnADh}}}}{{{j{B`CGb}}AFn}{{Eb{BnADh}}}}{{{j{B`CGb}}b}{{Eb{BnADh}}}}{{{j{B`CGb}}Dl}{{Eb{BnADh}}}}{{{j{B`CGb}}Af}{{Eb{BnADh}}}}{{{j{CGj}}{j{CGj}}}Eh}{{j{j{c}}}Eh{}}0{{{j{ADb}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{CGl}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{CGj}}{j{B`F`}}}{{Eb{BnFb}}}}{ADhADb}{B@bADb}{cc{}}{CGnCGl}11{{}c{}}00{CGj{{Jf{Af}}}}{{{Jf{Af}}}CGj}{{{j{B`CGh}}}{{Eb{EhADb}}}}{{{j{B`CGh}}}{{Eb{BCjADb}}}}{{{j{B`CGh}}}{{Eb{BClADb}}}}{{{j{B`CGh}}}{{Eb{AAfADb}}}}{{{j{B`CGh}}}{{Eb{BCnADb}}}}{{{j{B`CGh}}{j{B`{Aj{Af}}}}}{{Eb{BnADb}}}}{{{j{B`CGh}}}{{Eb{AFnADb}}}}{{{j{B`CGh}}}{{Eb{bADb}}}}{{{j{B`CGh}}}{{Eb{DlADb}}}}{{{j{B`CGh}}}{{Eb{AfADb}}}}{{{j{c}}}{{Jf{Af}}}{CG`ADf}}{{{j{c}}}In{CG`ADf}}{{{j{ADb}}}{{Dj{{j{B@h}}}}}}{{{j{CGl}}}{{Dj{{j{B@h}}}}}}{jc{}}{jIn}0{c{{Eb{e}}}{}{}}00{{}{{Eb{c}}}{}}00{jJh}00{{}c{}}00{CH`Ah}0{CHbHn}0{{}On}`00000{OnEh}{Onb}000{OnACj}1{OnDh}31{OnDl}03``````````{j{{j{c}}}{}}0{{{j{B`}}}{{j{B`c}}}{}}0{{}{{CHd{c}}}CHf}{c{{Eb{e}}}EdCFn}{{{j{B`CHh}}{j{B`c}}{j{{Aj{Af}}}}}{{Eb{BnFb}}}AFd}{{{j{B`CHh}}{j{B`c}}}{{Eb{BnFb}}}AFd}{cc{}}0{{{j{Gb}}}{{Eb{ce}}}{}{}}{{{j{Gb}}}Eb}`{{}c{}}0{CGfcBFh}{{{j{c}}e}EbCG`If}{c{{Eb{e}}}{}{}}0{{}{{Eb{c}}}{}}0{jJh}0{{}c{}}0```````??????>>>>>>{{{j{CHj}}}CHj}{{{j{CHl}}}CHl}{{j{j{B`c}}}Bn{}}0{{jAf}Bn}0{{{j{B`{CHn{c}}}}{j{B`e}}{j{{Aj{Af}}}}}{{Eb{BnFb}}}CHfAFd}{{{j{CHj}}{j{CHj}}}Eh}{{{j{CHl}}{j{CHl}}}Eh}{{j{j{c}}}Eh{}}000{{{j{B`{CHn{c}}}}{j{B`e}}}{{Eb{BnFb}}}CHfAFd}{{{j{CHj}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{CHl}}{j{B`F`}}}{{Eb{BnFb}}}}{cc{}}00{{{CHd{c}}}{{CHn{c}}}CHf}111{{}c{}}00000{CHjcBFh}{CHlcBFh}{{}{{Gn{e}}}{}{{H`{}{{El{c}}}}}}{{}c{}}{{{j{B`CI`}}}Dj}{jc{}}0{{}{{J`{g}}}{}{}{{H`{}{{El{{Eb{ce}}}}}}}}{c{{Eb{e}}}{}{}}00000{{}{{Eb{c}}}{}}00000{jJh}00000{{}c{}}00000```````{{{j{B`CIb}}}{{j{B`{Aj{Af}}}}}}{{{j{CIb}}}{{j{Ol}}}}{{{j{CIb}}}{{j{{Aj{Af}}}}}}{j{{j{c}}}{}}010{{{j{B`}}}{{j{B`c}}}{}}040{{{j{ALd}}}ALd}{{{j{CIb}}}CIb}{{{j{CId}}}CId}{{j{j{B`c}}}Bn{}}00{{jAf}Bn}00{{{j{CIb}}}j}{{{j{B`CIb}}}{{j{B`}}}}{c{{Eb{ALd}}}Ed}{{{j{ALd}}{j{ALd}}}Eh}{{{j{CIb}}{j{CIb}}}Eh}{{{j{CId}}{j{CId}}}Eh}{{j{j{c}}}Eh{}}00000{{{j{ALd}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{CIb}}{j{B`F`}}}{{Eb{BnFb}}}}000{{{j{CId}}{j{B`F`}}}{{Eb{BnFb}}}}0{cc{}}0{AGnCId}1{B@bCId}{L`CId}{AIfCId}{{{j{{Aj{Af}}}}}{{Eb{ALdCId}}}}{{{j{Gb}}}{{Eb{ALd}}}}{{{j{ALd}}{j{B`c}}}BnGh}{{{j{CIb}}{j{B`c}}}BnGh}{{}c{}}00{{{j{CIb}}}}{{{j{CIb}}}{{CIf{Af}}}}{{{j{ALd}}c}EbIf}{{{j{ALd}}}CIb}{{{j{ALd}}{j{B`c}}}{{Eb{BnADh}}}{ADjADf}}{CIhALd}{ALdACd}{ALdCIh}{{{j{CId}}}{{Dj{{j{B@h}}}}}}{jc{}}00{jIn}00{ALd{{Jf{Af}}}}{c{{Eb{e}}}{}{}}00{{}{{Eb{c}}}{}}00{jJh}00{{}c{}}00{{{j{CIb}}{j{B`c}}}{{Eb{BnADh}}}{ADjADf}}`````````{{{j{CFf}}}{{j{CIj}}}}{j{{j{c}}}{}}0000{{{j{B`}}}{{j{B`c}}}{}}0000{{{j{CFf}}}CFf}{{{j{AH`}}}AH`}{{{j{AJ`}}}AJ`}{{{j{CIl}}}CIl}{{{j{CIn}}}CIn}{{j{j{B`c}}}Bn{}}0000{{jAf}Bn}0000{{{j{CFf}}{j{CFf}}}Eh}{{{j{AH`}}{j{AH`}}}Eh}{{{j{AJ`}}{j{AJ`}}}Eh}{{{j{CIl}}{j{CIl}}}Eh}{{{j{CIn}}{j{CIn}}}Eh}{{j{j{c}}}Eh{}}000000000{{{j{CFf}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{AH`}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{AJ`}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{CIl}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{CIn}}{j{B`F`}}}{{Eb{BnFb}}}}0{cc{}}{CIlAH`}{CFfAH`}22{CInAJ`}{CFfAJ`}44{{{j{CFf}}}{{j{Gb}}}}{{}c{}}0000{{{j{CFf}}}{{Dj{{j{B@h}}}}}}{{{j{AH`}}}{{Dj{{j{B@h}}}}}}{{{j{AJ`}}}{{Dj{{j{B@h}}}}}}{jc{}}0000{jIn}0000{c{{Eb{e}}}{}{}}0000{{}{{Eb{c}}}{}}0000{jJh}0000{{}c{}}0000````````````````````{{}{{CJd{}{{CJ`{c}}{CJb{e}}}}}CJf{CJhBDd}}{{}{{CJj{c}}}CJd}{{{j{{CJd{}{{CJ`{c}}{CJb{e}}}}}}}{{j{e}}}CJf{CJhBDd}}{{{j{{CJj{c}}}}}jCJd}{j{{j{c}}}{}}00{{{j{{CJj{c}}}}}{{j{{Aj{Af}}}}}CJd}{{{j{B`}}}{{j{B`c}}}{}}00`{{{j{{CJl{c}}}}}{{CJl{c}}}{BfCJd}}{{{j{G`}}}G`}{{{j{{CJj{c}}}}}{{CJj{c}}}{BfCJd}}{{j{j{B`c}}}Bn{}}00{{jAf}Bn}00`{{{j{{CJj{c}}}}{j{{CJj{c}}}}}C`{CbCJd}}{{}{{CJl{c}}}CJd}{c{{Eb{{CJj{e}}}}}Ed{CJdEf}}{{{j{B`}}Eh}{{Eb{BnADh}}}}{{{j{B`}}BCj}{{Eb{BnADh}}}}{{{j{B`}}BCl}{{Eb{BnADh}}}}{{{j{B`}}AAf}{{Eb{BnADh}}}}{{{j{B`}}BCn}{{Eb{BnADh}}}}{{{j{B`}}{j{{Aj{Af}}}}}{{Eb{BnADh}}}}{{{j{B`}}AFn}{{Eb{BnADh}}}}{{{j{B`}}b}{{Eb{BnADh}}}}{{{j{B`}}Dl}{{Eb{BnADh}}}}{{{j{B`}}Af}{{Eb{BnADh}}}}{{}c{}}0{{{j{G`}}{j{G`}}}Eh}{{{j{{CJj{c}}}}{j{{CJj{c}}}}}Eh{EjCJd}}{{j{j{c}}}Eh{}}000{{{j{G`}}}Hn}{{{j{B`{CJl{c}}}}}{{Eb{BnADh}}}CJd}{{{j{B`{CJl{c}}}}}{{Eb{BnBDj}}}CJd}{{{j{G`}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{{CJj{c}}}}{j{B`F`}}}{{Eb{BnFb}}}CJd}00{cc{}}00{c{{CJd{}{{CJ`{e}}{CJb{c}}}}}{CJhBDd}CJf}{{}{{CJj{c}}}CJd}{c{{CJd{}{{CJ`{c}}{CJb{e}}}}}CJf{CJhBDd}}{{{CJl{c}}}{{CJj{c}}}CJd}{{}{{CJl{c}}}CJd}{{{j{{Aj{Af}}}}}{{Eb{{CJd{}{{CJ`{c}}{CJb{e}}}}G`}}}CJf{CJhBDd}}{{{j{{Aj{Af}}}}}{{Eb{{CJj{c}}G`}}}CJd}{{{j{Gb}}}{{Eb{{CJj{c}}}}}{CJdCJn}}{{{j{{Aj{Af}}}}}{{CJd{}{{CJ`{c}}{CJb{e}}}}}CJf{CJhBDd}}0{{{j{{CJj{c}}}}{j{B`e}}}Bn{GjCJd}Gh}`{e{{CJd{}{{CJ`{g}}{CJb{i}}}}}{{AEd{{Aj{Af}}}}}{{En{}{{El{c}}}}}CJf{CJhBDd}}0```{{{j{{CJj{c}}}}AJj}{{j{{Aj{Af}}}}}CJd}{{{j{{CJj{c}}}}{AJl{Hn}}}{{j{{Aj{Af}}}}}CJd}{{{j{{CJj{c}}}}{AJh{Hn}}}{{j{{Aj{Af}}}}}CJd}{{{j{{CJj{c}}}}{AJf{Hn}}}{{j{{Aj{Af}}}}}CJd}{{{j{{CJj{c}}}}Hn}{{j{Af}}}CJd}{{{j{B`{CJf{}{{CK`{c}}}}}}{j{{Aj{Af}}}}}Bn{}}{{{j{B`{CJl{c}}}}{j{{Aj{Af}}}}}BnCJd}{{}c{}}00{{{j{G`}}}Hn}{{{j{{CJf{}{{CK`{c}}}}}}}c{}}{{{j{{CJl{c}}}}}{}CJd}{{{j{{CJf{}{{CK`{c}}}}}}}Hn{}}{{{j{{CJl{c}}}}}HnCJd}{{{j{{Aj{Af}}}}}{{CJl{c}}}CJd}{{{j{{CJj{c}}}}{j{{CJj{c}}}}}{{Dj{C`}}}{IbCJd}}```{{{j{{CJj{c}}}}e}Eb{CJdIh}If}`````````{{{CJd{}{{CJ`{c}}{CJb{e}}}}}eCJf{CJhBDd}}{{{CJj{c}}}{}CJd}{jc{}}00{jIn}0{c{{Eb{e}}}{}{}}00{{}{{Eb{c}}}{}}00{jJh}00{{}c{}}00{{{j{B`{CJl{c}}}}{j{{Aj{Af}}}}}{{Eb{HnBDj}}}CJd}{{{j{B`{CJl{c}}}}{j{{Aj{Af}}}}}{{Eb{HnADh}}}CJd}{{{j{{Aj{Af}}}}{j{{Aj{Af}}}}}Eh}`{{}O`}{{{j{O`}}}j}{{{j{O`}}}{{j{{Aj{Af}}}}}}{{{j{O`}}}{{j{{Ah{Af}}}}}}1{j{{j{c}}}{}}{{{j{B`}}}{{j{B`c}}}{}}{{{j{O`}}}O`}{{j{j{B`c}}}Bn{}}{{jAf}Bn}{{{j{O`}}{j{O`}}}C`}{c{{Eb{O`}}}Ed}{{}}{{{j{O`}}{j{O`}}}Eh}{{j{j{c}}}Eh{}}0{{{j{O`}}{j{B`F`}}}{{Eb{BnFb}}}}000{MdO`}{LlO`}{MjO`}{cc{}}{MlO`}{{}O`}{{{j{B`{Ah{Af}}}}}{{j{B`O`}}}}{{{j{{Ah{Af}}}}}{{j{O`}}}}{AEjO`}{{{j{{Aj{Af}}}}}{{Eb{O`G`}}}}0{{{j{Gb}}}{{Eb{O`}}}}{{{j{O`}}{j{B`c}}}BnGh}{{{j{O`}}c}j{{Gl{{Aj{Af}}}}}}{{}c{}}{O`BFb}{{{j{O`}}{j{O`}}}{{Dj{C`}}}}{{{j{O`}}c}EbIf}{O`}{jc{}}{jIn}{c{{Eb{e}}}{}{}}{{}{{Eb{c}}}{}}{jJh}{{}c{}}``````````````````{{{CKd{}{{CKb{c}}}}CKf{j{B`In}}}Bn{CKhFdCKjCKl}}{{{CKd{}{{CKb{c}}}}}c{CKhFdCKjCKl}}{j{{j{c}}}{}}000000{{{j{B`}}}{{j{B`c}}}{}}000000`{{{j{AGn}}}AGn}{{{j{CKn}}}CKn}{{{j{CGn}}}CGn}{{{j{CAf}}}CAf}{{{j{CKf}}}CKf}{{j{j{B`c}}}Bn{}}0000{{jAf}Bn}0000{{}CKf}`{{{j{AGn}}{j{AGn}}}Eh}{{{j{CKn}}{j{CKn}}}Eh}{{{j{CGn}}{j{CGn}}}Eh}{{{j{CAf}}{j{CAf}}}Eh}{{{j{CKf}}{j{CKf}}}Eh}{{j{j{c}}}Eh{}}000000000`{{{j{AGn}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{CKn}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{CGn}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{CAf}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{CKf}}{j{B`F`}}}{{Eb{BnFb}}}}`{cc{}}00{CGnAGn}{CKnAGn}222{CL`CAf}{CKnCAf}4{{{j{Gb}}}{{Eb{{CJh{}{{Gd{c}}}}c}}}{FdCKh}}{c{{CLb{c}}}{{H`{}{{El{{Ah{Af}}}}}}}}{{{j{CKf}}{j{B`c}}}BnGh}{{{CKd{}{{CKb{c}}}}}Hn{CKhFdCKjCKl}}`{{}c{}}000000{{}{{Gn{e}}}{}{{H`{}{{El{c}}}}}}0{{}c{}}0{{{j{CKn}}}Af}{{{j{{CLd{c}}}}}Hn{{C@f{}{{El{Af}}}}H`}}{{{j{CGn}}}Hn}{{{j{Gb}}}{{Eb{{CLb{CLf}}CGn}}}}{c{{CLd{c}}}{{H`{}{{El{Af}}}}}}{{{j{B`{CLb{c}}}}}Dj{{H`{}{{El{{Ah{Af}}}}}}}}{{{j{B`{CLd{c}}}}}{{Dj{BDf}}}{{H`{}{{El{Af}}}}}}{{{j{B`{CLb{c}}}}}Dj{{H`{}{{El{{Ah{Af}}}}}}CLh}}{{{j{B`{CLd{c}}}}}{{Dj{BDf}}}{{CLh{}{{El{Af}}}}H`}}{{{j{B`{CLb{c}}}}Hn}Dj{{H`{}{{El{{Ah{Af}}}}}}}}{{{j{B`{CLb{c}}}}Hn}Dj{{H`{}{{El{{Ah{Af}}}}}}CLh}}``{{{j{B`{CLb{c}}}}{j{B`{Aj{Af}}}}}{{Eb{HnBDj}}}{{H`{}{{El{{Ah{Af}}}}}}CLj}}{{{j{{CLb{c}}}}}{{Fh{Hn{Dj{Hn}}}}}{{H`{}{{El{{Ah{Af}}}}}}}}{{{j{{CLd{c}}}}}{{Fh{Hn{Dj{Hn}}}}}{{H`{}{{El{Af}}}}}}{{{j{AGn}}}{{Dj{{j{B@h}}}}}}{{{j{CKn}}}{{Dj{{j{B@h}}}}}}{{{j{CGn}}}{{Dj{{j{B@h}}}}}}{{{j{CAf}}}{{Dj{{j{B@h}}}}}}`{{{CKd{}{{CKb{c}}}}CKf}In{CKhFdCKjCKl}}{{{CKd{}{{CKb{c}}}}}In{CKhFdCKjCKl}}{jc{}}0000{jIn}0002{{}{{J`{g}}}{}{}{{H`{}{{El{{Eb{ce}}}}}}}}0{c{{Eb{e}}}{}{}}000000{{}{{Eb{c}}}{}}000000{jJh}000000{{}c{}}000000``{{{j{CLl}}}{{j{Gb}}}}{j{{j{c}}}{}}{{{j{B`}}}{{j{B`c}}}{}}{{{j{B`CLl}}}Bn}{{}CLl}{cc{}}{{}c{}}{{{j{CLl}}}Eh}3{{{j{B`CLl}}AfCKf}Bn}{{{j{B`CLl}}cCKf}BnEn}{{{j{B`CLl}}{j{{Aj{Af}}}}CKf}{{j{{Aj{Af}}}}}}{{{j{CLl}}}Hn}?>=<````{{{CKd{}{{CKb{c}}}}CKf{j{B`In}}}Bn{CKhFdCKjCKl}}0{{{CKd{}{{CKb{c}}}}}c{CKhFdCKjCKl}}<<;;{{{j{CLn}}{j{B`F`}}}{{Eb{BnFb}}}}000{{{j{CM`}}{j{B`F`}}}{{Eb{BnFb}}}}000`::{{{CKd{}{{CKb{c}}}}}Hn{CKhFdCKjCKl}}0`::{{{CKd{}{{CKb{c}}}}CKf}In{CKhFdCKjCKl}}0{{{CKd{}{{CKb{c}}}}}In{CKhFdCKjCKl}}0{jIn}011{c{{Eb{e}}}{}{}}0{{}{{Eb{c}}}{}}0{jJh}0{{}c{}}0`````````{j{{j{c}}}{}}{{{j{B`}}}{{j{B`c}}}{}}{{{j{CL`}}}CL`}{{j{j{B`c}}}Bn{}}{{jAf}Bn}{{{j{CL`}}{j{CL`}}}Eh}{{j{j{c}}}Eh{}}0{CL`Hn}{{{j{CL`}}{j{B`F`}}}{{Eb{BnFb}}}}0{cc{}}{{}c{}}3{{{j{CL`}}}{{Dj{{j{B@h}}}}}}{jc{}}{jIn}{c{{Eb{e}}}{}{}}{{}{{Eb{c}}}{}}{jJh}{{}c{}}````````{{{j{Gb}}}{{Eb{{CJh{}{{Gd{c}}}}c}}}{FdCKh}}````{{{CKd{}{{CKb{c}}}}}c{CKhFdCKjCKl}}1```{j{{j{c}}}{}}{{{j{B`}}}{{j{B`c}}}{}}<{CMb}<08765``{{}AMl}{{{j{AMl}}}j}{{{j{AMl}}}{{j{{Ah{Af}}}}}}{{{j{AMl}}}{{j{{Aj{Af}}}}}}60655{{{j{AMl}}}AMl}{{{j{CMd}}}CMd}{{j{j{B`c}}}Bn{}}0{{jAf}Bn}0{{{j{AMl}}{j{AMl}}}C`}{{}CMd}{c{{Eb{AMl}}}Ed}{{{j{B`}}Eh}{{Eb{BnADh}}}}{{{j{B`}}BCj}{{Eb{BnADh}}}}{{{j{B`}}BCl}{{Eb{BnADh}}}}{{{j{B`}}AAf}{{Eb{BnADh}}}}{{{j{B`}}BCn}{{Eb{BnADh}}}}{{{j{B`}}{j{{Aj{Af}}}}}{{Eb{BnADh}}}}{{{j{B`}}AFn}{{Eb{BnADh}}}}{{{j{B`}}b}{{Eb{BnADh}}}}{{{j{B`}}Dl}{{Eb{BnADh}}}}{{{j{B`}}Af}{{Eb{BnADh}}}}{{}}{{{j{AMl}}{j{AMl}}}Eh}{{j{j{c}}}Eh{}}0{{{j{B`CMd}}}{{Eb{BnADh}}}}{{{j{B`CMd}}}{{Eb{BnBDj}}}}{{{j{AMl}}{j{B`F`}}}{{Eb{BnFb}}}}000{cc{}}0{{}AMl}{{{j{B`{Ah{Af}}}}}{{j{B`AMl}}}}{{{j{{Ah{Af}}}}}{{j{AMl}}}}{CMdAMl}{{{j{{Aj{Af}}}}}{{Eb{AMlG`}}}}0{{{j{Gb}}}{{Eb{AMl}}}}{{{j{AMl}}{j{B`c}}}BnGh}{{{j{AMl}}c}j{{Gl{{Aj{Af}}}}}}{{{j{B`CMd}}{j{{Aj{Af}}}}}Bn}{{}c{}}0{AMlBFb}{{{j{CMd}}}{{Ah{Af}}}}{{{j{CMd}}}Hn}{{{j{AMl}}{j{AMl}}}{{Dj{C`}}}}{{{j{AMl}}c}EbIf}{AMl}{jc{}}0{jIn}{c{{Eb{e}}}{}{}}0{{}{{Eb{c}}}{}}0{jJh}0{{}c{}}0{{{j{B`CMd}}{j{{Aj{Af}}}}}{{Eb{HnBDj}}}}{{{j{B`CMd}}{j{{Aj{Af}}}}}{{Eb{HnADh}}}}````````````````{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}Ai}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}IhIh{{En{}{{El{{Fh{AeAg}}}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}Ae}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}En}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}{j{Ae}}}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}{CKhADf}}`{c{{Eb{Ef}}}Ed}{{{Ed{}{{Gd{c}}}}e}{{Eb{c}}}BFhCOf}0000{{{Ed{}{{Gd{c}}}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}{{Eb{c}}}BFhCOf}1111111111{{{Ed{}{{Gd{c}}}}{j{Gb}}e}{{Eb{c}}}BFhCOf}22221{{{Ed{}{{Gd{c}}}}Hne}{{Eb{c}}}BFhCOf}{{{Ed{}{{Gd{c}}}}{j{Gb}}Hne}{{Eb{c}}}BFhCOf}4444442`{{{j{{Ed{}{{Gd{c}}}}}}}EhBFh}{{{j{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}}}}Eh{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}`{{{j{Ih}}c}EbIf}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}Eh}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}{j{{Aj{Af}}}}}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}BDf}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}COh}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}AEf}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}BM`}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}BCj}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}BCl}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}AAf}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}BCn}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}{Dj{Hn}}}{{Eb{oe}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}{j{Gb}}{j{Ae}}}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}{IhADf}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}{j{Gb}}b{j{Gb}}{j{Ae}}}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}{IhADf}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}{Dj{Hn}}}{{Eb{ge}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}{j{Ae}}}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}{IhADf}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}{j{Gb}}}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}{j{Gb}}Hn}{{Eb{Aae}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}{j{Gb}}b{j{Gb}}Hn}{{Eb{Ace}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}Hn}{{Eb{ie}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}{j{Gb}}Hn}{{Eb{ke}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}{j{Gb}}b{j{Gb}}Hn}{{Eb{me}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}AEb}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}AFn}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}b}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}Dl}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}Af}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}=:{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}{j{Gb}}b{j{Gb}}}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}``````````````````````````````````````````{j{{j{c}}}{}}0{{{j{B`}}}{{j{B`c}}}{}}0{{{j{B@h}}}{{Dj{{j{B@h}}}}}}0{{{j{COj}}}COj}{{{j{COl}}}COl}{{j{j{B`c}}}Bn{}}0{{jAf}Bn}0{cBFhCKh}{{}COj}{{{j{B@h}}}{{j{Gb}}}}0{{{D@`{}{{COn{c}}}}e}{{Eb{c}}}{}Ed}{c{{Eb{Ef}}}Ed}{c{{Eb{COj}}}Ed}{{{Ed{}{{Gd{c}}}}e}{{Eb{c}}}BFhCOf}0000{{{Ed{}{{Gd{c}}}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}{{Eb{c}}}BFhCOf}1111111111{{{Ed{}{{Gd{c}}}}{j{Gb}}e}{{Eb{c}}}BFhCOf}22221{{{Ed{}{{Gd{c}}}}Hne}{{Eb{c}}}BFhCOf}{{{Ed{}{{Gd{c}}}}{j{Gb}}Hne}{{Eb{c}}}BFhCOf}4444442{{{AKf{B@h}}}{{Eb{{AKf{c}}{AKf{B@h}}}}}B@h}00{{{j{B`B@h}}}{{Dj{{j{B`c}}}}}B@h}00{{{j{B@h}}}{{Dj{{j{c}}}}}B@h}00{{{j{Gb}}}BFh}{{{j{COj}}{j{COj}}}Eh}{{{j{COl}}{j{COl}}}Eh}{{{j{{COf{}{{COn{c}}}}}}{j{B`F`}}}{{Eb{BnFb}}}{}}{{{j{COj}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{D@b}}{j{B`F`}}}{{Eb{BnFb}}}}01{{j{j{B`F`}}}{{Eb{BnFb}}}}{{{j{COl}}{j{B`F`}}}{{Eb{BnFb}}}}0{cc{}}0{{}c{}}0{{{BFj{}{{D@d{c}}}}}c{{Ed{}{{Gd{e}}}}}BFh}{{Hn{j{D@b}}}BFh}{{COl{j{D@b}}}BFh}0{{{j{B@h}}}Eh}00{{{j{{Ed{}{{Gd{c}}}}}}}EhBFh}>{{{D@f{}{{Gd{c}}}}}{{Eb{ec}}}BFhEf}{{{D@f{}{{Gd{c}}}}e}{{Eb{c}}}BFhD@`}{{{j{B`{D@h{}{{Gd{c}}}}}}}{{Eb{{Dj{e}}c}}}BFhEf}{{{j{B`{D@h{}{{Gd{c}}}}}}e}{{Eb{Djc}}}BFhD@`}{{{j{B`{D@j{}{{Gd{c}}}}}}}{{Eb{{Dj{{Fh{eg}}}}c}}}BFhEfEf}{{{j{B`{D@j{}{{Gd{c}}}}}}eg}{{Eb{{Dj{Fh}}c}}}BFhD@`D@`}{{{j{B`{D@j{}{{Gd{c}}}}}}}{{Eb{{Dj{e}}c}}}BFhEf}{{{j{B`{D@j{}{{Gd{c}}}}}}e}{{Eb{Djc}}}BFhD@`}{{{j{B`{D@j{}{{Gd{c}}}}}}}{{Eb{ec}}}BFhEf}{{{j{B`{D@j{}{{Gd{c}}}}}}e}{{Eb{c}}}BFhD@`}{{{j{B@h}}{j{B`D@l}}}Bn}0{{{j{{D@h{}{{Gd{c}}}}}}}{{Dj{Hn}}}BFh}{{{j{{D@j{}{{Gd{c}}}}}}}{{Dj{Hn}}}BFh}{{{j{B@h}}}{{Dj{{j{B@h}}}}}}0{{{j{B@h}}}D@n}{{{D@f{}{{Gd{c}}}}{j{{Aj{{j{Gb}}}}}}e}{{Eb{c}}}BFhCOf}{jc{}}0{jIn}{c{{Eb{e}}}{}{}}0{{}{{Eb{c}}}{}}0{{{D@f{}{{Gd{c}}}}Hne}{{Eb{c}}}BFhCOf}{jJh}0{{{D@f{}{{Gd{c}}}}}{{Eb{Bnc}}}BFh}{{{j{Gb}}{j{{Aj{{j{Gb}}}}}}}BFh}0`{{{DAb{}{{Gd{c}}{DA`{e}}}}}{{Eb{{Fh{ge}}c}}}BFh{{D@f{}{{Gd{c}}}}}Ef}{{{DAb{}{{Gd{c}}{DA`{e}}}}g}{{Eb{{Fh{e}}c}}}BFh{{D@f{}{{Gd{c}}}}}D@`}{{{COf{}{{COn{c}}}}Eh}{{Eb{ce}}}{}BFh}{{COjEh}{{Eb{c}}}{}}{{{COf{}{{COn{c}}}}{j{{Aj{Af}}}}}{{Eb{ce}}}{}BFh}{{{COf{}{{COn{c}}}}{j{Gb}}}{{Eb{ce}}}{}BFh}{{{COf{}{{COn{c}}}}{Jf{Af}}}{{Eb{ce}}}{}BFh}2{{COj{j{{Aj{Af}}}}}{{Eb{c}}}BFh}{{{COf{}{{COn{c}}}}BDf}{{Eb{ce}}}{}BFh}{{{COf{}{{COn{c}}}}e}{{Eb{c}}}{}DAb}{{COjc}EbDAb}{{{COf{}{{COn{c}}}}COh}{{Eb{ce}}}{}BFh}{{{COf{}{{COn{c}}}}AEf}{{Eb{ce}}}{}BFh}{{COjAEf}{{Eb{c}}}{}}{{{COf{}{{COn{c}}}}BM`}{{Eb{ce}}}{}BFh}{{COjBM`}{{Eb{c}}}{}}{{{COf{}{{COn{c}}}}BCj}{{Eb{ce}}}{}BFh}{{{COf{}{{COn{c}}}}BCl}{{Eb{ce}}}{}BFh}{{{COf{}{{COn{c}}}}AAf}{{Eb{ce}}}{}BFh}{{COjAAf}{{Eb{c}}}{}}{{{COf{}{{COn{c}}}}BCn}{{Eb{ce}}}{}BFh}{{{COf{}{{COn{c}}}}e}{{Eb{c}}}{}D@j}{{COjc}EbD@j}{{{COf{}{{COn{c}}}}e}{{Eb{c}}}{}Ed}{{COjc}EbEd}{{{COf{}{{COn{c}}}}}{{Eb{ce}}}{}BFh}{COj{{Eb{c}}}{}}{{{COf{}{{COn{c}}}}e}{{Eb{c}}}{}D@h}{{COjc}EbD@h}54{{{COf{}{{COn{c}}}}{j{Gb}}}{{Eb{ce}}}{}BFh}{{COj{j{Gb}}}{{Eb{c}}}BFh}{{{COf{}{{COn{c}}}}In}{{Eb{ce}}}{}BFh}{{{COf{}{{COn{c}}}}AEb}{{Eb{ce}}}{}BFh}{{COjAEb}{{Eb{c}}}{}}{{{COf{}{{COn{c}}}}AFn}{{Eb{ce}}}{}BFh}{{{COf{}{{COn{c}}}}b}{{Eb{ce}}}{}BFh}{{{COf{}{{COn{c}}}}Dl}{{Eb{ce}}}{}BFh}{{COjDl}{{Eb{c}}}{}}{{{COf{}{{COn{c}}}}Af}{{Eb{ce}}}{}BFh}=<{{}c{}}0`````````````````````````````{j{{j{c}}}{}}0000000000000000000000000000{{{j{B`}}}{{j{B`c}}}{}}0000000000000000000000000000{{{j{{DAd{c}}}}}{{DAd{c}}}{}}{{{j{{DAf{c}}}}}{{DAf{c}}}{}}{{{j{{DAh{c}}}}}{{DAh{c}}}{}}{{{j{{DAj{c}}}}}{{DAj{c}}}{}}{{{j{{BFl{c}}}}}{{BFl{c}}}{}}{{{j{{DAl{c}}}}}{{DAl{c}}}{}}{{{j{{DAn{c}}}}}{{DAn{c}}}{}}{{{j{{DB`{c}}}}}{{DB`{c}}}{}}{{{j{{DBb{ce}}}}}{{DBb{ce}}}{H`Bf}{}}{{{j{DBd}}}DBd}{{{j{{DBf{c}}}}}{{DBf{c}}}{}}{{{j{{DBh{c}}}}}{{DBh{c}}}{}}{{{j{{DBj{c}}}}}{{DBj{c}}}{}}{{{j{{DBl{c}}}}}{{DBl{c}}}{}}{{{j{{DBn{c}}}}}{{DBn{c}}}{}}{{{j{{DC`{c}}}}}{{DC`{c}}}{}}{{{j{{DCb{c}}}}}{{DCb{c}}}{}}{{{j{{DCd{c}}}}}{{DCd{c}}}{}}{{{j{{DCf{c}}}}}{{DCf{c}}}{}}{{{j{{DCh{c}}}}}{{DCh{c}}}{}}{{{j{{DCj{c}}}}}{{DCj{c}}}{}}{{{j{{DCl{c}}}}}{{DCl{c}}}{}}{{{j{{DCn{c}}}}}{{DCn{c}}}{}}{{{j{{DD`{c}}}}}{{DD`{c}}}{}}{{{j{{DDb{c}}}}}{{DDb{c}}}{}}{{{j{{DDd{ce}}}}}{{DDd{ce}}}BfBf}{{{j{{DDf{c}}}}}{{DDf{c}}}Bf}{{{j{{DDh{c}}}}}{{DDh{c}}}Bf}{{{j{{DDj{c}}}}}{{DDj{c}}}Bf}{{j{j{B`c}}}Bn{}}0000000000000000000000000000{{jAf}Bn}0000000000000000000000000000{cDBdCKh}0{{{j{DBd}}}{{j{Gb}}}}{{{DAd{c}}e}EbBFhCOf}{{{DAf{c}}e}EbBFhCOf}{{{DAh{c}}e}EbBFhCOf}{{{DAj{c}}e}EbBFhCOf}{{{BFl{c}}e}EbBFhCOf}{{{DAl{c}}e}EbBFhCOf}{{{DAn{c}}e}EbBFhCOf}{{{DB`{c}}e}EbBFhCOf}{{{DBb{ce}}g}EbH`BFhCOf}{{{DBf{c}}e}EbBFhCOf}{{{DBh{c}}e}EbBFhCOf}{{{DBj{c}}e}EbBFhCOf}{{{DBl{c}}e}EbBFhCOf}{{{DBn{c}}e}EbBFhCOf}{{{DC`{c}}e}EbBFhCOf}{{{DCb{c}}e}EbBFhCOf}{{{DCd{c}}e}EbBFhCOf}{{{DCf{c}}e}EbBFhCOf}{{{DCh{c}}e}EbBFhCOf}{{{DCj{c}}e}EbBFhCOf}{{{DCl{c}}e}EbBFhCOf}{{{DCn{c}}e}EbBFhCOf}{{{DD`{c}}e}EbBFhCOf}{{{DDb{c}}e}EbBFhCOf}{{{DDd{gc}}i}EbBFh{{BFj{c}}}{{H`{}{{El{e}}}}}COf}{{{DDf{c}}e}EbD@hCOf}{{{DDh{c}}e}EbD@jCOf}{{{DDj{c}}e}EbDAbCOf}{{{DAd{c}}e}EbBFhCOf}{{{DAf{c}}e}EbBFhCOf}{{{DAh{c}}e}EbBFhCOf}{{{DAj{c}}e}EbBFhCOf}{{{BFl{c}}e}EbBFhCOf}{{{DAl{c}}e}EbBFhCOf}{{{DAn{c}}e}EbBFhCOf}{{{DB`{c}}e}EbBFhCOf}{{{DBb{ce}}g}EbH`BFhCOf}{{{DBf{c}}e}EbBFhCOf}{{{DBh{c}}e}EbBFhCOf}{{{DBj{c}}e}EbBFhCOf}{{{DBl{c}}e}EbBFhCOf}{{{DBn{c}}e}EbBFhCOf}{{{DC`{c}}e}EbBFhCOf}{{{DCb{c}}e}EbBFhCOf}{{{DCd{c}}e}EbBFhCOf}{{{DCf{c}}e}EbBFhCOf}{{{DCh{c}}e}EbBFhCOf}{{{DCj{c}}e}EbBFhCOf}{{{DCl{c}}e}EbBFhCOf}{{{DCn{c}}e}EbBFhCOf}{{{DD`{c}}e}EbBFhCOf}{{{DDb{c}}e}EbBFhCOf}{{{DDd{gc}}i}EbBFh{{BFj{c}}}{{H`{}{{El{e}}}}}COf}{{{DDf{c}}e}EbD@hCOf}{{{DDh{c}}e}EbD@jCOf}{{{DDj{c}}e}EbDAbCOf}{{{DAd{c}}e}EbBFhCOf}{{{DAf{c}}e}EbBFhCOf}{{{DAh{c}}e}EbBFhCOf}{{{DAj{c}}e}EbBFhCOf}{{{BFl{c}}e}EbBFhCOf}{{{DAl{c}}e}EbBFhCOf}{{{DAn{c}}e}EbBFhCOf}{{{DB`{c}}e}EbBFhCOf}{{{DBb{ce}}g}EbH`BFhCOf}{{{DBf{c}}e}EbBFhCOf}{{{DBh{c}}e}EbBFhCOf}{{{DBj{c}}e}EbBFhCOf}{{{DBl{c}}e}EbBFhCOf}{{{DBn{c}}e}EbBFhCOf}{{{DC`{c}}e}EbBFhCOf}{{{DCb{c}}e}EbBFhCOf}{{{DCd{c}}e}EbBFhCOf}{{{DCf{c}}e}EbBFhCOf}{{{DCh{c}}e}EbBFhCOf}{{{DCj{c}}e}EbBFhCOf}{{{DCl{c}}e}EbBFhCOf}{{{DCn{c}}e}EbBFhCOf}{{{DD`{c}}e}EbBFhCOf}{{{DDb{c}}e}EbBFhCOf}{{{DDd{gc}}i}EbBFh{{BFj{c}}}{{H`{}{{El{e}}}}}COf}{{{DDf{c}}e}EbD@hCOf}{{{DDh{c}}e}EbD@jCOf}{{{DDj{c}}e}EbDAbCOf}{{{DAd{c}}e}EbBFhCOf}{{{DAf{c}}e}EbBFhCOf}{{{DAh{c}}e}EbBFhCOf}{{{DAj{c}}e}EbBFhCOf}{{{BFl{c}}e}EbBFhCOf}{{{DAl{c}}e}EbBFhCOf}{{{DAn{c}}e}EbBFhCOf}{{{DB`{c}}e}EbBFhCOf}{{{DBb{ce}}g}EbH`BFhCOf}{{{DBf{c}}e}EbBFhCOf}{{{DBh{c}}e}EbBFhCOf}{{{DBj{c}}e}EbBFhCOf}{{{DBl{c}}e}EbBFhCOf}{{{DBn{c}}e}EbBFhCOf}{{{DC`{c}}e}EbBFhCOf}{{{DCb{c}}e}EbBFhCOf}{{{DCd{c}}e}EbBFhCOf}{{{DCf{c}}e}EbBFhCOf}{{{DCh{c}}e}EbBFhCOf}{{{DCj{c}}e}EbBFhCOf}{{{DCl{c}}e}EbBFhCOf}{{{DCn{c}}e}EbBFhCOf}{{{DD`{c}}e}EbBFhCOf}{{{DDb{c}}e}EbBFhCOf}{{{DDd{gc}}i}EbBFh{{BFj{c}}}{{H`{}{{El{e}}}}}COf}{{{DDf{c}}e}EbD@hCOf}{{{DDh{c}}e}EbD@jCOf}{{{DDj{c}}e}EbDAbCOf}{{{DAd{c}}e}EbBFhCOf}{{{DAf{c}}e}EbBFhCOf}{{{DAh{c}}e}EbBFhCOf}{{{DAj{c}}e}EbBFhCOf}{{{BFl{c}}e}EbBFhCOf}{{{DAl{c}}e}EbBFhCOf}{{{DAn{c}}e}EbBFhCOf}{{{DB`{c}}e}EbBFhCOf}{{{DBb{ce}}g}EbH`BFhCOf}{{{DBf{c}}e}EbBFhCOf}{{{DBh{c}}e}EbBFhCOf}{{{DBj{c}}e}EbBFhCOf}{{{DBl{c}}e}EbBFhCOf}{{{DBn{c}}e}EbBFhCOf}{{{DC`{c}}e}EbBFhCOf}{{{DCb{c}}e}EbBFhCOf}{{{DCd{c}}e}EbBFhCOf}{{{DCf{c}}e}EbBFhCOf}{{{DCh{c}}e}EbBFhCOf}{{{DCj{c}}e}EbBFhCOf}{{{DCl{c}}e}EbBFhCOf}{{{DCn{c}}e}EbBFhCOf}{{{DD`{c}}e}EbBFhCOf}{{{DDb{c}}e}EbBFhCOf}{{{DDd{gc}}i}EbBFh{{BFj{c}}}{{H`{}{{El{e}}}}}COf}{{{DDf{c}}e}EbD@hCOf}{{{DDh{c}}e}EbD@jCOf}{{{DDj{c}}e}EbDAbCOf}{{{DAd{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DAf{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DAh{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DAj{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{BFl{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DAl{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DAn{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DB`{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DBb{ce}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}g}EbH`BFhCOf}{{{DBf{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DBh{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DBj{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DBl{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DBn{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DC`{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DCb{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DCd{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DCf{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DCh{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DCj{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DCl{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DCn{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DD`{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DDb{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DDd{gc}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}i}EbBFh{{BFj{c}}}{{H`{}{{El{e}}}}}COf}{{{DDf{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbD@hCOf}{{{DDh{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbD@jCOf}{{{DDj{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbDAbCOf}{{{DAd{c}}e}EbBFhCOf}{{{DAf{c}}e}EbBFhCOf}{{{DAh{c}}e}EbBFhCOf}{{{DAj{c}}e}EbBFhCOf}{{{BFl{c}}e}EbBFhCOf}{{{DAl{c}}e}EbBFhCOf}{{{DAn{c}}e}EbBFhCOf}{{{DB`{c}}e}EbBFhCOf}{{{DBb{ce}}g}EbH`BFhCOf}{{{DBf{c}}e}EbBFhCOf}{{{DBh{c}}e}EbBFhCOf}{{{DBj{c}}e}EbBFhCOf}{{{DBl{c}}e}EbBFhCOf}{{{DBn{c}}e}EbBFhCOf}{{{DC`{c}}e}EbBFhCOf}{{{DCb{c}}e}EbBFhCOf}{{{DCd{c}}e}EbBFhCOf}{{{DCf{c}}e}EbBFhCOf}{{{DCh{c}}e}EbBFhCOf}{{{DCj{c}}e}EbBFhCOf}{{{DCl{c}}e}EbBFhCOf}{{{DCn{c}}e}EbBFhCOf}{{{DD`{c}}e}EbBFhCOf}{{{DDb{c}}e}EbBFhCOf}{{{DDd{gc}}i}EbBFh{{BFj{c}}}{{H`{}{{El{e}}}}}COf}{{{DDf{c}}e}EbD@hCOf}{{{DDh{c}}e}EbD@jCOf}{{{DDj{c}}e}EbDAbCOf}{{{DAd{c}}e}EbBFhCOf}{{{DAf{c}}e}EbBFhCOf}{{{DAh{c}}e}EbBFhCOf}{{{DAj{c}}e}EbBFhCOf}{{{BFl{c}}e}EbBFhCOf}{{{DAl{c}}e}EbBFhCOf}{{{DAn{c}}e}EbBFhCOf}{{{DB`{c}}e}EbBFhCOf}{{{DBb{ce}}g}EbH`BFhCOf}{{{DBf{c}}e}EbBFhCOf}{{{DBh{c}}e}EbBFhCOf}{{{DBj{c}}e}EbBFhCOf}{{{DBl{c}}e}EbBFhCOf}{{{DBn{c}}e}EbBFhCOf}{{{DC`{c}}e}EbBFhCOf}{{{DCb{c}}e}EbBFhCOf}{{{DCd{c}}e}EbBFhCOf}{{{DCf{c}}e}EbBFhCOf}{{{DCh{c}}e}EbBFhCOf}{{{DCj{c}}e}EbBFhCOf}{{{DCl{c}}e}EbBFhCOf}{{{DCn{c}}e}EbBFhCOf}{{{DD`{c}}e}EbBFhCOf}{{{DDb{c}}e}EbBFhCOf}{{{DDd{gc}}i}EbBFh{{BFj{c}}}{{H`{}{{El{e}}}}}COf}{{{DDf{c}}e}EbD@hCOf}{{{DDh{c}}e}EbD@jCOf}{{{DDj{c}}e}EbDAbCOf}{{{DAd{c}}e}EbBFhCOf}{{{DAf{c}}e}EbBFhCOf}{{{DAh{c}}e}EbBFhCOf}{{{DAj{c}}e}EbBFhCOf}{{{BFl{c}}e}EbBFhCOf}{{{DAl{c}}e}EbBFhCOf}{{{DAn{c}}e}EbBFhCOf}{{{DB`{c}}e}EbBFhCOf}{{{DBb{ce}}g}EbH`BFhCOf}{{{DBf{c}}e}EbBFhCOf}{{{DBh{c}}e}EbBFhCOf}{{{DBj{c}}e}EbBFhCOf}{{{DBl{c}}e}EbBFhCOf}{{{DBn{c}}e}EbBFhCOf}{{{DC`{c}}e}EbBFhCOf}{{{DCb{c}}e}EbBFhCOf}{{{DCd{c}}e}EbBFhCOf}{{{DCf{c}}e}EbBFhCOf}{{{DCh{c}}e}EbBFhCOf}{{{DCj{c}}e}EbBFhCOf}{{{DCl{c}}e}EbBFhCOf}{{{DCn{c}}e}EbBFhCOf}{{{DD`{c}}e}EbBFhCOf}{{{DDb{c}}e}EbBFhCOf}{{{DDd{gc}}i}EbBFh{{BFj{c}}}{{H`{}{{El{e}}}}}COf}{{{DDf{c}}e}EbD@hCOf}{{{DDh{c}}e}EbD@jCOf}{{{DDj{c}}e}EbDAbCOf}{{{DAd{c}}e}EbBFhCOf}{{{DAf{c}}e}EbBFhCOf}{{{DAh{c}}e}EbBFhCOf}{{{DAj{c}}e}EbBFhCOf}{{{BFl{c}}e}EbBFhCOf}{{{DAl{c}}e}EbBFhCOf}{{{DAn{c}}e}EbBFhCOf}{{{DB`{c}}e}EbBFhCOf}{{{DBb{ce}}g}EbH`BFhCOf}{{{DBf{c}}e}EbBFhCOf}{{{DBh{c}}e}EbBFhCOf}{{{DBj{c}}e}EbBFhCOf}{{{DBl{c}}e}EbBFhCOf}{{{DBn{c}}e}EbBFhCOf}{{{DC`{c}}e}EbBFhCOf}{{{DCb{c}}e}EbBFhCOf}{{{DCd{c}}e}EbBFhCOf}{{{DCf{c}}e}EbBFhCOf}{{{DCh{c}}e}EbBFhCOf}{{{DCj{c}}e}EbBFhCOf}{{{DCl{c}}e}EbBFhCOf}{{{DCn{c}}e}EbBFhCOf}{{{DD`{c}}e}EbBFhCOf}{{{DDb{c}}e}EbBFhCOf}{{{DDd{gc}}i}EbBFh{{BFj{c}}}{{H`{}{{El{e}}}}}COf}{{{DDf{c}}e}EbD@hCOf}{{{DDh{c}}e}EbD@jCOf}{{{DDj{c}}e}EbDAbCOf}{{{DAd{c}}e}EbBFhCOf}{{{DAf{c}}e}EbBFhCOf}{{{DAh{c}}e}EbBFhCOf}{{{DAj{c}}e}EbBFhCOf}{{{BFl{c}}e}EbBFhCOf}{{{DAl{c}}e}EbBFhCOf}{{{DAn{c}}e}EbBFhCOf}{{{DB`{c}}e}EbBFhCOf}{{{DBb{ce}}g}EbH`BFhCOf}{{{DBf{c}}e}EbBFhCOf}{{{DBh{c}}e}EbBFhCOf}{{{DBj{c}}e}EbBFhCOf}{{{DBl{c}}e}EbBFhCOf}{{{DBn{c}}e}EbBFhCOf}{{{DC`{c}}e}EbBFhCOf}{{{DCb{c}}e}EbBFhCOf}{{{DCd{c}}e}EbBFhCOf}{{{DCf{c}}e}EbBFhCOf}{{{DCh{c}}e}EbBFhCOf}{{{DCj{c}}e}EbBFhCOf}{{{DCl{c}}e}EbBFhCOf}{{{DCn{c}}e}EbBFhCOf}{{{DD`{c}}e}EbBFhCOf}{{{DDb{c}}e}EbBFhCOf}{{{DDd{gc}}i}EbBFh{{BFj{c}}}{{H`{}{{El{e}}}}}COf}{{{DDf{c}}e}EbD@hCOf}{{{DDh{c}}e}EbD@jCOf}{{{DDj{c}}e}EbDAbCOf}{{{DAd{c}}e}EbBFhCOf}{{{DAf{c}}e}EbBFhCOf}{{{DAh{c}}e}EbBFhCOf}{{{DAj{c}}e}EbBFhCOf}{{{BFl{c}}e}EbBFhCOf}{{{DAl{c}}e}EbBFhCOf}{{{DAn{c}}e}EbBFhCOf}{{{DB`{c}}e}EbBFhCOf}{{{DBb{ce}}g}EbH`BFhCOf}{{{DBf{c}}e}EbBFhCOf}{{{DBh{c}}e}EbBFhCOf}{{{DBj{c}}e}EbBFhCOf}{{{DBl{c}}e}EbBFhCOf}{{{DBn{c}}e}EbBFhCOf}{{{DC`{c}}e}EbBFhCOf}{{{DCb{c}}e}EbBFhCOf}{{{DCd{c}}e}EbBFhCOf}{{{DCf{c}}e}EbBFhCOf}{{{DCh{c}}e}EbBFhCOf}{{{DCj{c}}e}EbBFhCOf}{{{DCl{c}}e}EbBFhCOf}{{{DCn{c}}e}EbBFhCOf}{{{DD`{c}}e}EbBFhCOf}{{{DDb{c}}e}EbBFhCOf}{{{DDd{gc}}i}EbBFh{{BFj{c}}}{{H`{}{{El{e}}}}}COf}{{{DDf{c}}e}EbD@hCOf}{{{DDh{c}}e}EbD@jCOf}{{{DDj{c}}e}EbDAbCOf}{{{DAd{c}}e}EbBFhCOf}{{{DAf{c}}e}EbBFhCOf}{{{DAh{c}}e}EbBFhCOf}{{{DAj{c}}e}EbBFhCOf}{{{BFl{c}}e}EbBFhCOf}{{{DAl{c}}e}EbBFhCOf}{{{DAn{c}}e}EbBFhCOf}{{{DB`{c}}e}EbBFhCOf}{{{DBb{ce}}g}EbH`BFhCOf}{{{DBf{c}}e}EbBFhCOf}{{{DBh{c}}e}EbBFhCOf}{{{DBj{c}}e}EbBFhCOf}{{{DBl{c}}e}EbBFhCOf}{{{DBn{c}}e}EbBFhCOf}{{{DC`{c}}e}EbBFhCOf}{{{DCb{c}}e}EbBFhCOf}{{{DCd{c}}e}EbBFhCOf}{{{DCf{c}}e}EbBFhCOf}{{{DCh{c}}e}EbBFhCOf}{{{DCj{c}}e}EbBFhCOf}{{{DCl{c}}e}EbBFhCOf}{{{DCn{c}}e}EbBFhCOf}{{{DD`{c}}e}EbBFhCOf}{{{DDb{c}}e}EbBFhCOf}{{{DDd{gc}}i}EbBFh{{BFj{c}}}{{H`{}{{El{e}}}}}COf}{{{DDf{c}}e}EbD@hCOf}{{{DDh{c}}e}EbD@jCOf}{{{DDj{c}}e}EbDAbCOf}{{{DAd{c}}e}EbBFhCOf}{{{DAf{c}}e}EbBFhCOf}{{{DAh{c}}e}EbBFhCOf}{{{DAj{c}}e}EbBFhCOf}{{{BFl{c}}e}EbBFhCOf}{{{DAl{c}}e}EbBFhCOf}{{{DAn{c}}e}EbBFhCOf}{{{DB`{c}}e}EbBFhCOf}{{{DBb{ce}}g}EbH`BFhCOf}{{{DBf{c}}e}EbBFhCOf}{{{DBh{c}}e}EbBFhCOf}{{{DBj{c}}e}EbBFhCOf}{{{DBl{c}}e}EbBFhCOf}{{{DBn{c}}e}EbBFhCOf}{{{DC`{c}}e}EbBFhCOf}{{{DCb{c}}e}EbBFhCOf}{{{DCd{c}}e}EbBFhCOf}{{{DCf{c}}e}EbBFhCOf}{{{DCh{c}}e}EbBFhCOf}{{{DCj{c}}e}EbBFhCOf}{{{DCl{c}}e}EbBFhCOf}{{{DCn{c}}e}EbBFhCOf}{{{DD`{c}}e}EbBFhCOf}{{{DDb{c}}e}EbBFhCOf}{{{DDd{gc}}i}EbBFh{{BFj{c}}}{{H`{}{{El{e}}}}}COf}{{{DDf{c}}e}EbD@hCOf}{{{DDh{c}}e}EbD@jCOf}{{{DDj{c}}e}EbDAbCOf}{{{DAd{c}}e}EbBFhCOf}{{{DAf{c}}e}EbBFhCOf}{{{DAh{c}}e}EbBFhCOf}{{{DAj{c}}e}EbBFhCOf}{{{BFl{c}}e}EbBFhCOf}{{{DAl{c}}e}EbBFhCOf}{{{DAn{c}}e}EbBFhCOf}{{{DB`{c}}e}EbBFhCOf}{{{DBb{ce}}g}EbH`BFhCOf}{{{DBf{c}}e}EbBFhCOf}{{{DBh{c}}e}EbBFhCOf}{{{DBj{c}}e}EbBFhCOf}{{{DBl{c}}e}EbBFhCOf}{{{DBn{c}}e}EbBFhCOf}{{{DC`{c}}e}EbBFhCOf}{{{DCb{c}}e}EbBFhCOf}{{{DCd{c}}e}EbBFhCOf}{{{DCf{c}}e}EbBFhCOf}{{{DCh{c}}e}EbBFhCOf}{{{DCj{c}}e}EbBFhCOf}{{{DCl{c}}e}EbBFhCOf}{{{DCn{c}}e}EbBFhCOf}{{{DD`{c}}e}EbBFhCOf}{{{DDb{c}}e}EbBFhCOf}{{{DDd{gc}}i}EbBFh{{BFj{c}}}{{H`{}{{El{e}}}}}COf}{{{DDf{c}}e}EbD@hCOf}{{{DDh{c}}e}EbD@jCOf}{{{DDj{c}}e}EbDAbCOf}{{{DAd{c}}e}EbBFhCOf}{{{DAf{c}}e}EbBFhCOf}{{{DAh{c}}e}EbBFhCOf}{{{DAj{c}}e}EbBFhCOf}{{{BFl{c}}e}EbBFhCOf}{{{DAl{c}}e}EbBFhCOf}{{{DAn{c}}e}EbBFhCOf}{{{DB`{c}}e}EbBFhCOf}{{{DBb{ce}}g}EbH`BFhCOf}{{{DBf{c}}e}EbBFhCOf}{{{DBh{c}}e}EbBFhCOf}{{{DBj{c}}e}EbBFhCOf}{{{DBl{c}}e}EbBFhCOf}{{{DBn{c}}e}EbBFhCOf}{{{DC`{c}}e}EbBFhCOf}{{{DCb{c}}e}EbBFhCOf}{{{DCd{c}}e}EbBFhCOf}{{{DCf{c}}e}EbBFhCOf}{{{DCh{c}}e}EbBFhCOf}{{{DCj{c}}e}EbBFhCOf}{{{DCl{c}}e}EbBFhCOf}{{{DCn{c}}e}EbBFhCOf}{{{DD`{c}}e}EbBFhCOf}{{{DDb{c}}e}EbBFhCOf}{{{DDd{gc}}i}EbBFh{{BFj{c}}}{{H`{}{{El{e}}}}}COf}{{{DDf{c}}e}EbD@hCOf}{{{DDh{c}}e}EbD@jCOf}{{{DDj{c}}e}EbDAbCOf}{{{DAd{c}}{j{Gb}}e}EbBFhCOf}{{{DAf{c}}{j{Gb}}e}EbBFhCOf}{{{DAh{c}}{j{Gb}}e}EbBFhCOf}{{{DAj{c}}{j{Gb}}e}EbBFhCOf}{{{BFl{c}}{j{Gb}}e}EbBFhCOf}{{{DAl{c}}{j{Gb}}e}EbBFhCOf}{{{DAn{c}}{j{Gb}}e}EbBFhCOf}{{{DB`{c}}{j{Gb}}e}EbBFhCOf}{{{DBb{ce}}{j{Gb}}g}EbH`BFhCOf}{{{DBf{c}}{j{Gb}}e}EbBFhCOf}{{{DBh{c}}{j{Gb}}e}EbBFhCOf}{{{DBj{c}}{j{Gb}}e}EbBFhCOf}{{{DBl{c}}{j{Gb}}e}EbBFhCOf}{{{DBn{c}}{j{Gb}}e}EbBFhCOf}{{{DC`{c}}{j{Gb}}e}EbBFhCOf}{{{DCb{c}}{j{Gb}}e}EbBFhCOf}{{{DCd{c}}{j{Gb}}e}EbBFhCOf}{{{DCf{c}}{j{Gb}}e}EbBFhCOf}{{{DCh{c}}{j{Gb}}e}EbBFhCOf}{{{DCj{c}}{j{Gb}}e}EbBFhCOf}{{{DCl{c}}{j{Gb}}e}EbBFhCOf}{{{DCn{c}}{j{Gb}}e}EbBFhCOf}{{{DD`{c}}{j{Gb}}e}EbBFhCOf}{{{DDb{c}}{j{Gb}}e}EbBFhCOf}{{{DDd{gc}}{j{Gb}}i}EbBFh{{BFj{c}}}{{H`{}{{El{e}}}}}COf}{{{DDf{c}}{j{Gb}}e}EbD@hCOf}{{{DDh{c}}{j{Gb}}e}EbD@jCOf}{{{DDj{c}}{j{Gb}}e}EbDAbCOf}{{{DAd{c}}e}EbBFhCOf}{{{DAf{c}}e}EbBFhCOf}{{{DAh{c}}e}EbBFhCOf}{{{DAj{c}}e}EbBFhCOf}{{{BFl{c}}e}EbBFhCOf}{{{DAl{c}}e}EbBFhCOf}{{{DAn{c}}e}EbBFhCOf}{{{DB`{c}}e}EbBFhCOf}{{{DBb{ce}}g}EbH`BFhCOf}{{{DBf{c}}e}EbBFhCOf}{{{DBh{c}}e}EbBFhCOf}{{{DBj{c}}e}EbBFhCOf}{{{DBl{c}}e}EbBFhCOf}{{{DBn{c}}e}EbBFhCOf}{{{DC`{c}}e}EbBFhCOf}{{{DCb{c}}e}EbBFhCOf}{{{DCd{c}}e}EbBFhCOf}{{{DCf{c}}e}EbBFhCOf}{{{DCh{c}}e}EbBFhCOf}{{{DCj{c}}e}EbBFhCOf}{{{DCl{c}}e}EbBFhCOf}{{{DCn{c}}e}EbBFhCOf}{{{DD`{c}}e}EbBFhCOf}{{{DDb{c}}e}EbBFhCOf}{{{DDd{gc}}i}EbBFh{{BFj{c}}}{{H`{}{{El{e}}}}}COf}{{{DDf{c}}e}EbD@hCOf}{{{DDh{c}}e}EbD@jCOf}{{{DDj{c}}e}EbDAbCOf}{{{DAd{c}}e}EbBFhCOf}{{{DAf{c}}e}EbBFhCOf}{{{DAh{c}}e}EbBFhCOf}{{{DAj{c}}e}EbBFhCOf}{{{BFl{c}}e}EbBFhCOf}{{{DAl{c}}e}EbBFhCOf}{{{DAn{c}}e}EbBFhCOf}{{{DB`{c}}e}EbBFhCOf}{{{DBb{ce}}g}EbH`BFhCOf}{{{DBf{c}}e}EbBFhCOf}{{{DBh{c}}e}EbBFhCOf}{{{DBj{c}}e}EbBFhCOf}{{{DBl{c}}e}EbBFhCOf}{{{DBn{c}}e}EbBFhCOf}{{{DC`{c}}e}EbBFhCOf}{{{DCb{c}}e}EbBFhCOf}{{{DCd{c}}e}EbBFhCOf}{{{DCf{c}}e}EbBFhCOf}{{{DCh{c}}e}EbBFhCOf}{{{DCj{c}}e}EbBFhCOf}{{{DCl{c}}e}EbBFhCOf}{{{DCn{c}}e}EbBFhCOf}{{{DD`{c}}e}EbBFhCOf}{{{DDb{c}}e}EbBFhCOf}{{{DDd{gc}}i}EbBFh{{BFj{c}}}{{H`{}{{El{e}}}}}COf}{{{DDf{c}}e}EbD@hCOf}{{{DDh{c}}e}EbD@jCOf}{{{DDj{c}}e}EbDAbCOf}{{{DAd{c}}e}EbBFhCOf}{{{DAf{c}}e}EbBFhCOf}{{{DAh{c}}e}EbBFhCOf}{{{DAj{c}}e}EbBFhCOf}{{{BFl{c}}e}EbBFhCOf}{{{DAl{c}}e}EbBFhCOf}{{{DAn{c}}e}EbBFhCOf}{{{DB`{c}}e}EbBFhCOf}{{{DBb{ce}}g}EbH`BFhCOf}{{{DBf{c}}e}EbBFhCOf}{{{DBh{c}}e}EbBFhCOf}{{{DBj{c}}e}EbBFhCOf}{{{DBl{c}}e}EbBFhCOf}{{{DBn{c}}e}EbBFhCOf}{{{DC`{c}}e}EbBFhCOf}{{{DCb{c}}e}EbBFhCOf}{{{DCd{c}}e}EbBFhCOf}{{{DCf{c}}e}EbBFhCOf}{{{DCh{c}}e}EbBFhCOf}{{{DCj{c}}e}EbBFhCOf}{{{DCl{c}}e}EbBFhCOf}{{{DCn{c}}e}EbBFhCOf}{{{DD`{c}}e}EbBFhCOf}{{{DDb{c}}e}EbBFhCOf}{{{DDd{gc}}i}EbBFh{{BFj{c}}}{{H`{}{{El{e}}}}}COf}{{{DDf{c}}e}EbD@hCOf}{{{DDh{c}}e}EbD@jCOf}{{{DDj{c}}e}EbDAbCOf}{{{DAd{c}}e}EbBFhCOf}{{{DAf{c}}e}EbBFhCOf}{{{DAh{c}}e}EbBFhCOf}{{{DAj{c}}e}EbBFhCOf}{{{BFl{c}}e}EbBFhCOf}{{{DAl{c}}e}EbBFhCOf}{{{DAn{c}}e}EbBFhCOf}{{{DB`{c}}e}EbBFhCOf}{{{DBb{ce}}g}EbH`BFhCOf}{{{DBf{c}}e}EbBFhCOf}{{{DBh{c}}e}EbBFhCOf}{{{DBj{c}}e}EbBFhCOf}{{{DBl{c}}e}EbBFhCOf}{{{DBn{c}}e}EbBFhCOf}{{{DC`{c}}e}EbBFhCOf}{{{DCb{c}}e}EbBFhCOf}{{{DCd{c}}e}EbBFhCOf}{{{DCf{c}}e}EbBFhCOf}{{{DCh{c}}e}EbBFhCOf}{{{DCj{c}}e}EbBFhCOf}{{{DCl{c}}e}EbBFhCOf}{{{DCn{c}}e}EbBFhCOf}{{{DD`{c}}e}EbBFhCOf}{{{DDb{c}}e}EbBFhCOf}{{{DDd{gc}}i}EbBFh{{BFj{c}}}{{H`{}{{El{e}}}}}COf}{{{DDf{c}}e}EbD@hCOf}{{{DDh{c}}e}EbD@jCOf}{{{DDj{c}}e}EbDAbCOf}{{{DAd{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DAf{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DAh{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DAj{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{BFl{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DAl{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DAn{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DB`{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DBb{ce}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}g}EbH`BFhCOf}{{{DBf{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DBh{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DBj{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DBl{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DBn{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DC`{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DCb{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DCd{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DCf{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DCh{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DCj{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DCl{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DCn{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DD`{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DDb{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbBFhCOf}{{{DDd{gc}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}i}EbBFh{{BFj{c}}}{{H`{}{{El{e}}}}}COf}{{{DDf{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbD@hCOf}{{{DDh{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbD@jCOf}{{{DDj{c}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}e}EbDAbCOf}{{{DAd{c}}Hne}EbBFhCOf}{{{DAf{c}}Hne}EbBFhCOf}{{{DAh{c}}Hne}EbBFhCOf}{{{DAj{c}}Hne}EbBFhCOf}{{{BFl{c}}Hne}EbBFhCOf}{{{DAl{c}}Hne}EbBFhCOf}{{{DAn{c}}Hne}EbBFhCOf}{{{DB`{c}}Hne}EbBFhCOf}{{{DBb{ce}}Hng}EbH`BFhCOf}{{{DBf{c}}Hne}EbBFhCOf}{{{DBh{c}}Hne}EbBFhCOf}{{{DBj{c}}Hne}EbBFhCOf}{{{DBl{c}}Hne}EbBFhCOf}{{{DBn{c}}Hne}EbBFhCOf}{{{DC`{c}}Hne}EbBFhCOf}{{{DCb{c}}Hne}EbBFhCOf}{{{DCd{c}}Hne}EbBFhCOf}{{{DCf{c}}Hne}EbBFhCOf}{{{DCh{c}}Hne}EbBFhCOf}{{{DCj{c}}Hne}EbBFhCOf}{{{DCl{c}}Hne}EbBFhCOf}{{{DCn{c}}Hne}EbBFhCOf}{{{DD`{c}}Hne}EbBFhCOf}{{{DDb{c}}Hne}EbBFhCOf}{{{DDd{gc}}Hni}EbBFh{{BFj{c}}}{{H`{}{{El{e}}}}}COf}{{{DDf{c}}Hne}EbD@hCOf}{{{DDh{c}}Hne}EbD@jCOf}{{{DDj{c}}Hne}EbDAbCOf}{{{DAd{c}}{j{Gb}}Hne}EbBFhCOf}{{{DAf{c}}{j{Gb}}Hne}EbBFhCOf}{{{DAh{c}}{j{Gb}}Hne}EbBFhCOf}{{{DAj{c}}{j{Gb}}Hne}EbBFhCOf}{{{BFl{c}}{j{Gb}}Hne}EbBFhCOf}{{{DAl{c}}{j{Gb}}Hne}EbBFhCOf}{{{DAn{c}}{j{Gb}}Hne}EbBFhCOf}{{{DB`{c}}{j{Gb}}Hne}EbBFhCOf}{{{DBb{ce}}{j{Gb}}Hng}EbH`BFhCOf}{{{DBf{c}}{j{Gb}}Hne}EbBFhCOf}{{{DBh{c}}{j{Gb}}Hne}EbBFhCOf}{{{DBj{c}}{j{Gb}}Hne}EbBFhCOf}{{{DBl{c}}{j{Gb}}Hne}EbBFhCOf}{{{DBn{c}}{j{Gb}}Hne}EbBFhCOf}{{{DC`{c}}{j{Gb}}Hne}EbBFhCOf}{{{DCb{c}}{j{Gb}}Hne}EbBFhCOf}{{{DCd{c}}{j{Gb}}Hne}EbBFhCOf}{{{DCf{c}}{j{Gb}}Hne}EbBFhCOf}{{{DCh{c}}{j{Gb}}Hne}EbBFhCOf}{{{DCj{c}}{j{Gb}}Hne}EbBFhCOf}{{{DCl{c}}{j{Gb}}Hne}EbBFhCOf}{{{DCn{c}}{j{Gb}}Hne}EbBFhCOf}{{{DD`{c}}{j{Gb}}Hne}EbBFhCOf}{{{DDb{c}}{j{Gb}}Hne}EbBFhCOf}{{{DDd{gc}}{j{Gb}}Hni}EbBFh{{BFj{c}}}{{H`{}{{El{e}}}}}COf}{{{DDf{c}}{j{Gb}}Hne}EbD@hCOf}{{{DDh{c}}{j{Gb}}Hne}EbD@jCOf}{{{DDj{c}}{j{Gb}}Hne}EbDAbCOf}{{{DAd{c}}e}EbBFhCOf}{{{DAf{c}}e}EbBFhCOf}{{{DAh{c}}e}EbBFhCOf}{{{DAj{c}}e}EbBFhCOf}{{{BFl{c}}e}EbBFhCOf}{{{DAl{c}}e}EbBFhCOf}{{{DAn{c}}e}EbBFhCOf}{{{DB`{c}}e}EbBFhCOf}{{{DBb{ce}}g}EbH`BFhCOf}{{{DBf{c}}e}EbBFhCOf}{{{DBh{c}}e}EbBFhCOf}{{{DBj{c}}e}EbBFhCOf}{{{DBl{c}}e}EbBFhCOf}{{{DBn{c}}e}EbBFhCOf}{{{DC`{c}}e}EbBFhCOf}{{{DCb{c}}e}EbBFhCOf}{{{DCd{c}}e}EbBFhCOf}{{{DCf{c}}e}EbBFhCOf}{{{DCh{c}}e}EbBFhCOf}{{{DCj{c}}e}EbBFhCOf}{{{DCl{c}}e}EbBFhCOf}{{{DCn{c}}e}EbBFhCOf}{{{DD`{c}}e}EbBFhCOf}{{{DDb{c}}e}EbBFhCOf}{{{DDd{gc}}i}EbBFh{{BFj{c}}}{{H`{}{{El{e}}}}}COf}{{{DDf{c}}e}EbD@hCOf}{{{DDh{c}}e}EbD@jCOf}{{{DDj{c}}e}EbDAbCOf}{{{DAd{c}}e}EbBFhCOf}{{{DAf{c}}e}EbBFhCOf}{{{DAh{c}}e}EbBFhCOf}{{{DAj{c}}e}EbBFhCOf}{{{BFl{c}}e}EbBFhCOf}{{{DAl{c}}e}EbBFhCOf}{{{DAn{c}}e}EbBFhCOf}{{{DB`{c}}e}EbBFhCOf}{{{DBb{ce}}g}EbH`BFhCOf}{{{DBf{c}}e}EbBFhCOf}{{{DBh{c}}e}EbBFhCOf}{{{DBj{c}}e}EbBFhCOf}{{{DBl{c}}e}EbBFhCOf}{{{DBn{c}}e}EbBFhCOf}{{{DC`{c}}e}EbBFhCOf}{{{DCb{c}}e}EbBFhCOf}{{{DCd{c}}e}EbBFhCOf}{{{DCf{c}}e}EbBFhCOf}{{{DCh{c}}e}EbBFhCOf}{{{DCj{c}}e}EbBFhCOf}{{{DCl{c}}e}EbBFhCOf}{{{DCn{c}}e}EbBFhCOf}{{{DD`{c}}e}EbBFhCOf}{{{DDb{c}}e}EbBFhCOf}{{{DDd{gc}}i}EbBFh{{BFj{c}}}{{H`{}{{El{e}}}}}COf}{{{DDf{c}}e}EbD@hCOf}{{{DDh{c}}e}EbD@jCOf}{{{DDj{c}}e}EbDAbCOf}{{{DAd{c}}e}EbBFhCOf}{{{DAf{c}}e}EbBFhCOf}{{{DAh{c}}e}EbBFhCOf}{{{DAj{c}}e}EbBFhCOf}{{{BFl{c}}e}EbBFhCOf}{{{DAl{c}}e}EbBFhCOf}{{{DAn{c}}e}EbBFhCOf}{{{DB`{c}}e}EbBFhCOf}{{{DBb{ce}}g}EbH`BFhCOf}{{{DBf{c}}e}EbBFhCOf}{{{DBh{c}}e}EbBFhCOf}{{{DBj{c}}e}EbBFhCOf}{{{DBl{c}}e}EbBFhCOf}{{{DBn{c}}e}EbBFhCOf}{{{DC`{c}}e}EbBFhCOf}{{{DCb{c}}e}EbBFhCOf}{{{DCd{c}}e}EbBFhCOf}{{{DCf{c}}e}EbBFhCOf}{{{DCh{c}}e}EbBFhCOf}{{{DCj{c}}e}EbBFhCOf}{{{DCl{c}}e}EbBFhCOf}{{{DCn{c}}e}EbBFhCOf}{{{DD`{c}}e}EbBFhCOf}{{{DDb{c}}e}EbBFhCOf}{{{DDd{gc}}i}EbBFh{{BFj{c}}}{{H`{}{{El{e}}}}}COf}{{{DDf{c}}e}EbD@hCOf}{{{DDh{c}}e}EbD@jCOf}{{{DDj{c}}e}EbDAbCOf}{{{DAd{c}}e}EbBFhCOf}{{{DAf{c}}e}EbBFhCOf}{{{DAh{c}}e}EbBFhCOf}{{{DAj{c}}e}EbBFhCOf}{{{BFl{c}}e}EbBFhCOf}{{{DAl{c}}e}EbBFhCOf}{{{DAn{c}}e}EbBFhCOf}{{{DB`{c}}e}EbBFhCOf}{{{DBb{ce}}g}EbH`BFhCOf}{{{DBf{c}}e}EbBFhCOf}{{{DBh{c}}e}EbBFhCOf}{{{DBj{c}}e}EbBFhCOf}{{{DBl{c}}e}EbBFhCOf}{{{DBn{c}}e}EbBFhCOf}{{{DC`{c}}e}EbBFhCOf}{{{DCb{c}}e}EbBFhCOf}{{{DCd{c}}e}EbBFhCOf}{{{DCf{c}}e}EbBFhCOf}{{{DCh{c}}e}EbBFhCOf}{{{DCj{c}}e}EbBFhCOf}{{{DCl{c}}e}EbBFhCOf}{{{DCn{c}}e}EbBFhCOf}{{{DD`{c}}e}EbBFhCOf}{{{DDb{c}}e}EbBFhCOf}{{{DDd{gc}}i}EbBFh{{BFj{c}}}{{H`{}{{El{e}}}}}COf}{{{DDf{c}}e}EbD@hCOf}{{{DDh{c}}e}EbD@jCOf}{{{DDj{c}}e}EbDAbCOf}{{{DAd{c}}e}EbBFhCOf}{{{DAf{c}}e}EbBFhCOf}{{{DAh{c}}e}EbBFhCOf}{{{DAj{c}}e}EbBFhCOf}{{{BFl{c}}e}EbBFhCOf}{{{DAl{c}}e}EbBFhCOf}{{{DAn{c}}e}EbBFhCOf}{{{DB`{c}}e}EbBFhCOf}{{{DBb{ce}}g}EbH`BFhCOf}{{{DBf{c}}e}EbBFhCOf}{{{DBh{c}}e}EbBFhCOf}{{{DBj{c}}e}EbBFhCOf}{{{DBl{c}}e}EbBFhCOf}{{{DBn{c}}e}EbBFhCOf}{{{DC`{c}}e}EbBFhCOf}{{{DCb{c}}e}EbBFhCOf}{{{DCd{c}}e}EbBFhCOf}{{{DCf{c}}e}EbBFhCOf}{{{DCh{c}}e}EbBFhCOf}{{{DCj{c}}e}EbBFhCOf}{{{DCl{c}}e}EbBFhCOf}{{{DCn{c}}e}EbBFhCOf}{{{DD`{c}}e}EbBFhCOf}{{{DDb{c}}e}EbBFhCOf}{{{DDd{gc}}i}EbBFh{{BFj{c}}}{{H`{}{{El{e}}}}}COf}{{{DDf{c}}e}EbD@hCOf}{{{DDh{c}}e}EbD@jCOf}{{{DDj{c}}e}EbDAbCOf}{{{DAd{c}}e}EbBFhCOf}{{{DAf{c}}e}EbBFhCOf}{{{DAh{c}}e}EbBFhCOf}{{{DAj{c}}e}EbBFhCOf}{{{BFl{c}}e}EbBFhCOf}{{{DAl{c}}e}EbBFhCOf}{{{DAn{c}}e}EbBFhCOf}{{{DB`{c}}e}EbBFhCOf}{{{DBb{ce}}g}EbH`BFhCOf}{{{DBf{c}}e}EbBFhCOf}{{{DBh{c}}e}EbBFhCOf}{{{DBj{c}}e}EbBFhCOf}{{{DBl{c}}e}EbBFhCOf}{{{DBn{c}}e}EbBFhCOf}{{{DC`{c}}e}EbBFhCOf}{{{DCb{c}}e}EbBFhCOf}{{{DCd{c}}e}EbBFhCOf}{{{DCf{c}}e}EbBFhCOf}{{{DCh{c}}e}EbBFhCOf}{{{DCj{c}}e}EbBFhCOf}{{{DCl{c}}e}EbBFhCOf}{{{DCn{c}}e}EbBFhCOf}{{{DD`{c}}e}EbBFhCOf}{{{DDb{c}}e}EbBFhCOf}{{{DDd{gc}}i}EbBFh{{BFj{c}}}{{H`{}{{El{e}}}}}COf}{{{DDf{c}}e}EbD@hCOf}{{{DDh{c}}e}EbD@jCOf}{{{DDj{c}}e}EbDAbCOf}{{{DAd{c}}{j{Gb}}e}EbBFhCOf}{{{DAf{c}}{j{Gb}}e}EbBFhCOf}{{{DAh{c}}{j{Gb}}e}EbBFhCOf}{{{DAj{c}}{j{Gb}}e}EbBFhCOf}{{{BFl{c}}{j{Gb}}e}EbBFhCOf}{{{DAl{c}}{j{Gb}}e}EbBFhCOf}{{{DAn{c}}{j{Gb}}e}EbBFhCOf}{{{DB`{c}}{j{Gb}}e}EbBFhCOf}{{{DBb{ce}}{j{Gb}}g}EbH`BFhCOf}{{{DBf{c}}{j{Gb}}e}EbBFhCOf}{{{DBh{c}}{j{Gb}}e}EbBFhCOf}{{{DBj{c}}{j{Gb}}e}EbBFhCOf}{{{DBl{c}}{j{Gb}}e}EbBFhCOf}{{{DBn{c}}{j{Gb}}e}EbBFhCOf}{{{DC`{c}}{j{Gb}}e}EbBFhCOf}{{{DCb{c}}{j{Gb}}e}EbBFhCOf}{{{DCd{c}}{j{Gb}}e}EbBFhCOf}{{{DCf{c}}{j{Gb}}e}EbBFhCOf}{{{DCh{c}}{j{Gb}}e}EbBFhCOf}{{{DCj{c}}{j{Gb}}e}EbBFhCOf}{{{DCl{c}}{j{Gb}}e}EbBFhCOf}{{{DCn{c}}{j{Gb}}e}EbBFhCOf}{{{DD`{c}}{j{Gb}}e}EbBFhCOf}{{{DDb{c}}{j{Gb}}e}EbBFhCOf}{{{DDd{gc}}{j{Gb}}i}EbBFh{{BFj{c}}}{{H`{}{{El{e}}}}}COf}{{{DDf{c}}{j{Gb}}e}EbD@hCOf}{{{DDh{c}}{j{Gb}}e}EbD@jCOf}{{{DDj{c}}{j{Gb}}e}EbDAbCOf}{{{DBb{ce}}}{{Eb{Bne}}}H`BFh}{{{DDd{ce}}}{{Eb{Bne}}}H`BFh}{{{j{DBd}}{j{DBd}}}Eh}{{{j{{DAd{c}}}}{j{B`F`}}}{{Eb{BnFb}}}{}}{{{j{{DAf{c}}}}{j{B`F`}}}{{Eb{BnFb}}}{}}{{{j{{DAh{c}}}}{j{B`F`}}}{{Eb{BnFb}}}{}}{{{j{{DAj{c}}}}{j{B`F`}}}{{Eb{BnFb}}}{}}{{{j{{BFl{c}}}}{j{B`F`}}}{{Eb{BnFb}}}{}}{{{j{{DAl{c}}}}{j{B`F`}}}{{Eb{BnFb}}}{}}{{{j{{DAn{c}}}}{j{B`F`}}}{{Eb{BnFb}}}{}}{{{j{{DB`{c}}}}{j{B`F`}}}{{Eb{BnFb}}}{}}{{{j{{DBb{ce}}}}{j{B`F`}}}{{Eb{BnFb}}}{H`Fd}{}}{{{j{DBd}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{{DBf{c}}}}{j{B`F`}}}{{Eb{BnFb}}}{}}{{{j{{DBh{c}}}}{j{B`F`}}}{{Eb{BnFb}}}{}}{{{j{{DBj{c}}}}{j{B`F`}}}{{Eb{BnFb}}}{}}{{{j{{DBl{c}}}}{j{B`F`}}}{{Eb{BnFb}}}{}}{{{j{{DBn{c}}}}{j{B`F`}}}{{Eb{BnFb}}}{}}{{{j{{DC`{c}}}}{j{B`F`}}}{{Eb{BnFb}}}{}}{{{j{{DCb{c}}}}{j{B`F`}}}{{Eb{BnFb}}}{}}{{{j{{DCd{c}}}}{j{B`F`}}}{{Eb{BnFb}}}{}}{{{j{{DCf{c}}}}{j{B`F`}}}{{Eb{BnFb}}}{}}{{{j{{DCh{c}}}}{j{B`F`}}}{{Eb{BnFb}}}{}}{{{j{{DCj{c}}}}{j{B`F`}}}{{Eb{BnFb}}}{}}{{{j{{DCl{c}}}}{j{B`F`}}}{{Eb{BnFb}}}{}}{{{j{{DCn{c}}}}{j{B`F`}}}{{Eb{BnFb}}}{}}{{{j{{DD`{c}}}}{j{B`F`}}}{{Eb{BnFb}}}{}}{{{j{{DDb{c}}}}{j{B`F`}}}{{Eb{BnFb}}}{}}{{{j{{DDd{ce}}}}{j{B`F`}}}{{Eb{BnFb}}}Fd{}}{{{j{{DDf{c}}}}{j{B`F`}}}{{Eb{BnFb}}}Fd}{{{j{{DDh{c}}}}{j{B`F`}}}{{Eb{BnFb}}}Fd}{{{j{{DDj{c}}}}{j{B`F`}}}{{Eb{BnFb}}}Fd}{cc{}}0000000000000000000000000000{{}c{}}0000000000000000000000000000{{{DAd{c}}}{{DAd{c}}}BFh}{{{DAf{c}}}{{DAf{c}}}BFh}{{{DAh{c}}}{{DAh{c}}}BFh}{{{DAj{c}}}{{DAj{c}}}BFh}{{{BFl{c}}}{{BFl{c}}}BFh}{{{DAl{c}}}{{DAl{c}}}BFh}{{{DAn{c}}}{{DAn{c}}}BFh}{{{DB`{c}}}{{DB`{c}}}BFh}{{{DBb{ce}}}{{DBb{ce}}}H`BFh}{{{DBf{c}}}{{DBf{c}}}BFh}{{{DBh{c}}}{{DBh{c}}}BFh}{{{DBj{c}}}{{DBj{c}}}BFh}{{{DBl{c}}}{{DBl{c}}}BFh}{{{DBn{c}}}{{DBn{c}}}BFh}{{{DC`{c}}}{{DC`{c}}}BFh}{{{DCb{c}}}{{DCb{c}}}BFh}{{{DCd{c}}}{{DCd{c}}}BFh}{{{DCf{c}}}{{DCf{c}}}BFh}{{{DCh{c}}}{{DCh{c}}}BFh}{{{DCj{c}}}{{DCj{c}}}BFh}{{{DCl{c}}}{{DCl{c}}}BFh}{{{DCn{c}}}{{DCn{c}}}BFh}{{{DD`{c}}}{{DD`{c}}}BFh}{{{DDb{c}}}{{DDb{c}}}BFh}{{{DDd{gc}}}{{DDd{gc}}}BFh{{BFj{c}}}{{H`{}{{El{e}}}}}}{{{DDf{c}}}{{DDf{c}}}D@h}{{{DDh{c}}}{{DDh{c}}}D@j}{{{DDj{c}}}{{DDj{c}}}DAb}{{}{{DAd{c}}}{}}{b{{DAf{c}}}{}}{{{j{Gb}}}{{DAh{c}}}{}}{{{j{Gb}}}{{DAj{c}}}{}}{In{{BFl{c}}}{}}{{{AFj{Gb}}}{{DAl{c}}}{}}{{{j{{Aj{Af}}}}}{{DAn{c}}}{}}{{{j{{Aj{Af}}}}}{{DB`{c}}}{}}{c{{DBb{ce}}}H`{}}{Eh{{DBf{c}}}{}}{BCn{{DBh{c}}}{}}{BCj{{DBj{c}}}{}}{BCl{{DBl{c}}}{}}{AAf{{DBn{c}}}{}}{BM`{{DC`{c}}}{}}{DDl{{DCb{c}}}{}}{Af{{DCd{c}}}{}}{AFn{{DCf{c}}}{}}{Dl{{DCh{c}}}{}}{AEb{{DCj{c}}}{}}{Hn{{DCl{c}}}{}}{COh{{DCn{c}}}{}}{AEf{{DD`{c}}}{}}{BDf{{DDb{c}}}{}}{c{{DDd{ce}}}H`{}}{c{{DDf{c}}}{}}{c{{DDh{c}}}{}}{c{{DDj{c}}}{}}{{{j{B`{DBb{ce}}}}g}{{Eb{Dj}}}H`BFhD@`}{{{j{B`{DDd{gc}}}}i}{{Eb{Dj}}}BFh{{BFj{c}}}{{H`{}{{El{e}}}}}D@`}{{{j{B`{DBb{ce}}}}gi}{{Eb{{Dj{Fh}}}}}H`BFhD@`D@`}2{{{j{B`{DBb{ce}}}}g}EbH`BFhD@`}{{{j{{DBb{ce}}}}}{{Dj{Hn}}}H`BFh}0{{{j{{DDd{gc}}}}}{{Dj{Hn}}}BFh{{BFj{c}}}{{H`{}{{El{e}}}}}}{jc{}}0000000000000000000000000000{jIn}{c{{Eb{e}}}{}{}}0000000000000000000000000000{{}{{Eb{c}}}{}}0000000000000000000000000000{jJh}0000000000000000000000000000{{{DAf{c}}e}{{Eb{Fh}}}BFhD@`}{{{DAh{c}}e}{{Eb{Fh}}}BFhD@`}{{{DAj{c}}e}{{Eb{Fh}}}BFhD@`}{{{BFl{c}}e}{{Eb{Fh}}}BFhD@`}{{{DAl{c}}e}{{Eb{Fh}}}BFhD@`}{{{DDh{c}}e}{{Eb{Fh}}}D@jD@`}{{}c{}}0000000000000000000000000000```````````````````````````````````{j{{j{c}}}{}}{{{j{B`}}}{{j{B`c}}}{}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}Ai}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}IhIh{{En{}{{El{{Fh{AeAg}}}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}Ae}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}En}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}{j{Ae}}}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}{CKhADf}}{cCNfCKh}{{{CNh{}{{CMf{c}}{Gd{e}}}}}{{Eb{ce}}}{}CNf}{{{CNj{}{{CMf{c}}{Gd{e}}}}}{{Eb{ce}}}{}CNf}{{{CNl{}{{CMf{c}}{Gd{e}}}}}{{Eb{ce}}}{}CNf}{{{CNn{}{{CMf{c}}{Gd{e}}}}}{{Eb{ce}}}{}CNf}{{{CO`{}{{CMf{c}}{Gd{e}}}}}{{Eb{ce}}}{}CNf}{{{COb{}{{CMf{c}}{Gd{e}}}}}{{Eb{ce}}}{}CNf}{{{COd{}{{CMf{c}}{Gd{e}}}}}{{Eb{ce}}}{}CNf}{{{DDn{ce}}}{{Eb{ce}}}{}CNf}000000{cc{}}{{}c{}}{{{j{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}}}}Eh{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{j{Ih}}c}EbIf}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}Eh}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}{j{{Aj{Af}}}}}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}BDf}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{j{B`{CNh{}{{CMf{c}}{Gd{e}}}}}}{j{g}}}{{Eb{Bne}}}{}CNf{IhADf}}{{{j{B`{CNj{}{{CMf{c}}{Gd{e}}}}}}{j{g}}}{{Eb{Bne}}}{}CNf{IhADf}}{{{j{B`{DDn{ce}}}}{j{g}}}{{Eb{Bne}}}{}CNf{IhADf}}0{{{j{B`{CO`{}{{CMf{c}}{Gd{e}}}}}}{j{g}}{j{i}}}{{Eb{Bne}}}{}CNf{IhADf}{IhADf}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}COh}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}AEf}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{j{B`{CNl{}{{CMf{c}}{Gd{e}}}}}}{j{g}}}{{Eb{Bne}}}{}CNf{IhADf}}{{{j{B`{CNn{}{{CMf{c}}{Gd{e}}}}}}{j{g}}}{{Eb{Bne}}}{}CNf{IhADf}}{{{j{B`{COb{}{{CMf{c}}{Gd{e}}}}}}{j{Gb}}{j{g}}}{{Eb{Bne}}}{}CNf{IhADf}}{{{j{B`{COd{}{{CMf{c}}{Gd{e}}}}}}{j{Gb}}{j{g}}}{{Eb{Bne}}}{}CNf{IhADf}}77{{{j{B`{DDn{ce}}}}{j{Gb}}{j{g}}}{{Eb{Bne}}}{}CNf{IhADf}}0{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}BM`}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}BCj}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}BCl}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}AAf}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}BCn}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{j{B`{CO`{}{{CMf{c}}{Gd{e}}}}}}{j{g}}}{{Eb{Bne}}}{}CNf{IhADf}}>{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}{Dj{Hn}}}{{Eb{oe}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}{j{Gb}}{j{Ae}}}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}{IhADf}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}{j{Gb}}b{j{Gb}}{j{Ae}}}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}{IhADf}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}{Dj{Hn}}}{{Eb{ge}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}{j{Ae}}}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}{IhADf}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}{j{Gb}}}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}{j{Gb}}Hn}{{Eb{Aae}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}{j{Gb}}b{j{Gb}}Hn}{{Eb{Ace}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}Hn}{{Eb{ie}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}{j{Gb}}Hn}{{Eb{ke}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}{j{Gb}}b{j{Gb}}Hn}{{Eb{me}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}AEb}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}AFn}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}b}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}Dl}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}Af}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}=:{{{If{}{{CMf{c}}{Gd{e}}{CMh{g}}{CMj{i}}{CMl{k}}{CMn{m}}{CN`{o}}{CNb{Aa}}{CNd{Ac}}}}{j{Gb}}b{j{Gb}}}{{Eb{ce}}}{}CNf{{CNh{}{{CMf{c}}{Gd{e}}}}}{{CNj{}{{CMf{c}}{Gd{e}}}}}{{CNl{}{{CMf{c}}{Gd{e}}}}}{{CNn{}{{CMf{c}}{Gd{e}}}}}{{CO`{}{{CMf{c}}{Gd{e}}}}}{{COb{}{{CMf{c}}{Gd{e}}}}}{{COd{}{{CMf{c}}{Gd{e}}}}}}{{{j{B`{CO`{}{{CMf{c}}{Gd{e}}}}}}{j{g}}}{{Eb{Bne}}}{}CNf{IhADf}}{{{j{B`{DDn{ce}}}}{j{g}}}{{Eb{Bne}}}{}CNf{IhADf}}{{{j{B`{COb{}{{CMf{c}}{Gd{e}}}}}}{j{Gb}}}{{Eb{Bne}}}{}CNf}{{{j{B`{COd{}{{CMf{c}}{Gd{e}}}}}}{j{Gb}}}{{Eb{Bne}}}{}CNf}{c{{Eb{e}}}{}{}}{{}{{Eb{c}}}{}}{jJh}{{}c{}}```{c{{Eb{DE`}}}Ed}{{{j{{Aj{Af}}}}}{{Eb{DE`G`}}}}{{{j{DE`}}c}EbIf}``{{}DEb}{{{j{DEb}}}j}{{{j{DEb}}}{{j{{Aj{Af}}}}}}{{{j{DEb}}}{{j{{Ah{Af}}}}}}1{j{{j{c}}}{}}0{{{j{B`}}}{{j{B`c}}}{}}0{{{j{DEb}}}DEb}{{{j{DEd}}}DEd}{{j{j{B`c}}}Bn{}}0{{jAf}Bn}0{{{j{DEb}}{j{DEb}}}C`}{{}DEd}{c{{Eb{DEb}}}Ed}{{{j{B`}}Eh}{{Eb{BnADh}}}}{{{j{B`}}BCj}{{Eb{BnADh}}}}{{{j{B`}}BCl}{{Eb{BnADh}}}}{{{j{B`}}AAf}{{Eb{BnADh}}}}{{{j{B`}}BCn}{{Eb{BnADh}}}}{{{j{B`}}{j{{Aj{Af}}}}}{{Eb{BnADh}}}}{{{j{B`}}AFn}{{Eb{BnADh}}}}{{{j{B`}}b}{{Eb{BnADh}}}}{{{j{B`}}Dl}{{Eb{BnADh}}}}{{{j{B`}}Af}{{Eb{BnADh}}}}{{}}{{{j{DEb}}{j{DEb}}}Eh}{{j{j{c}}}Eh{}}0{{{j{B`DEd}}}{{Eb{BnBDj}}}}{{{j{B`DEd}}}{{Eb{BnADh}}}}{{{j{DEb}}{j{B`F`}}}{{Eb{BnFb}}}}000{cc{}}0{{}DEb}{{{j{B`{Ah{Af}}}}}{{j{B`DEb}}}}{{{j{{Ah{Af}}}}}{{j{DEb}}}}{DEdDEb}{{{j{{Aj{Af}}}}}{{Eb{DEbG`}}}}0{{{j{Gb}}}{{Eb{DEb}}}}{{{j{DEb}}{j{B`c}}}BnGh}{{{j{DEb}}c}j{{Gl{{Aj{Af}}}}}}{{{j{B`DEd}}{j{{Aj{Af}}}}}Bn}{{}c{}}0{{{j{DEd}}}{{Ah{Af}}}}{{{j{DEd}}}Hn}{{{j{DEb}}{j{DEb}}}{{Dj{C`}}}}{{{j{DEb}}c}EbIf}{DEb}{jc{}}0{jIn}{c{{Eb{e}}}{}{}}0{{}{{Eb{c}}}{}}0{jJh}0{{}c{}}0{{{j{B`DEd}}{j{{Aj{Af}}}}}{{Eb{HnADh}}}}{{{j{B`DEd}}{j{{Aj{Af}}}}}{{Eb{HnBDj}}}}```{{}Ad}{{{j{Ad}}}j}{{{j{Ad}}}{{j{{Aj{Af}}}}}}{{{j{Ad}}}{{j{{Ah{Af}}}}}}{{{j{DEf}}}{{j{{Aj{Af}}}}}}2{j{{j{c}}}{}}001{{{j{B`}}}{{j{B`c}}}{}}00{{{j{Ad}}}Ad}{{{j{AEj}}}AEj}{{{j{DEf}}}DEf}{{j{j{B`c}}}Bn{}}00{{jAf}Bn}00{{{j{Ad}}{j{Ad}}}C`}{{{j{DEf}}{j{DEf}}}C`}{{{j{B`c}}}{{Eb{AdADb}}}{ADdADf}}{{{j{Ad}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{{Aj{Af}}}}}Ad}{{}AEj}{{}DEf}{c{{Eb{Ad}}}Ed}{c{{Eb{DEf}}}Ed}{{{j{B`}}Eh}{{Eb{BnADh}}}}{{{j{B`}}BCj}{{Eb{BnADh}}}}{{{j{B`}}BCl}{{Eb{BnADh}}}}{{{j{B`}}AAf}{{Eb{BnADh}}}}{{{j{B`}}BCn}{{Eb{BnADh}}}}{{{j{B`}}{j{{Aj{Af}}}}}{{Eb{BnADh}}}}{{{j{B`}}AFn}{{Eb{BnADh}}}}{{{j{B`}}b}{{Eb{BnADh}}}}{{{j{B`}}Dl}{{Eb{BnADh}}}}{{{j{B`}}Af}{{Eb{BnADh}}}}{{}}{{{j{Ad}}{j{Ad}}}Eh}{{{j{DEf}}{j{DEf}}}Eh}{{j{j{c}}}Eh{}}000{{{j{B`AEj}}}{{Eb{BnBDj}}}}{{{j{B`AEj}}}{{Eb{BnADh}}}}{{{j{Ad}}{j{B`F`}}}{{Eb{BnFb}}}}000{{{j{DEf}}{j{B`F`}}}{{Eb{BnFb}}}}000{cc{}}{MfAd}{fAd}22{{}Ad}{{{Ah{Af}}}DEf}{{{j{B`{Ah{Af}}}}}{{j{B`Ad}}}}{{{j{{Ah{Af}}}}}{{j{Ad}}}}{AEjAd}{{{j{Gb}}}{{Eb{DEf}}}}{{DEfHn}AEj}{{{j{{Aj{Af}}}}}{{Eb{AdG`}}}}{{{j{{Aj{Af}}}}}{{Eb{DEfG`}}}}10{{{j{Gb}}}{{Eb{Ad}}}}4{{{j{Ad}}{j{B`c}}}BnGh}{{{j{DEf}}{j{B`c}}}BnGh}{{{j{Ad}}}Nn}{{{j{{Aj{Af}}}}}DEf}{{{j{Ad}}c}j{{Gl{{Aj{Af}}}}}}{{{j{DEf}}c}j{{Gl{{Aj{Af}}}}}}{{{j{B`AEj}}{j{{Aj{Af}}}}}Bn}{{}c{}}00{AdBFb}{{{j{AEj}}}DEf}{{{j{AEj}}}Hn}{{{j{Ad}}{j{Ad}}}{{Dj{C`}}}}{{{j{DEf}}{j{DEf}}}{{Dj{C`}}}}{{{j{Ad}}c}EbIf}{{{j{DEf}}c}EbIf}{Ad}{DEf{{Ah{Af}}}}{jc{}}00{jIn}0{c{{Eb{e}}}{}{}}00{{}{{Eb{c}}}{}}00{jJh}00{{}c{}}00{{{j{B`AEj}}{j{{Aj{Af}}}}}{{Eb{HnBDj}}}}{{{j{B`AEj}}{j{{Aj{Af}}}}}{{Eb{HnADh}}}}`{{}Nn}{{{j{Nn}}}j}{{{j{Nn}}}{{j{{Aj{Af}}}}}}{{{j{Nn}}}{{j{{Ah{Af}}}}}}1{j{{j{c}}}{}}{{{j{B`}}}{{j{B`c}}}{}}{{{j{Nn}}}Nn}{{j{j{B`c}}}Bn{}}{{jAf}Bn}{{{j{Nn}}{j{Nn}}}C`}{{{j{B`c}}}{{Eb{NnADb}}}{ADdADf}}{{{j{Nn}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{c{{Eb{Nn}}}Ed}{{}}{{{j{Nn}}{j{Nn}}}Eh}{{j{j{c}}}Eh{}}0{{{j{Nn}}{j{B`F`}}}{{Eb{BnFb}}}}000{MnNn}{cc{}}{MhNn}{DfNn}{N`Nn}{CfNn}{LnNn}{M`Nn}{LhNn}{MbNn}{LjNn}{AMjNn}{{}Nn}{{{j{B`{Ah{Af}}}}}{{j{B`Nn}}}}{{{j{{Ah{Af}}}}}{{j{Nn}}}}{AEjNn}{{{j{{Aj{Af}}}}}{{Eb{NnG`}}}}0{{{j{Gb}}}{{Eb{Nn}}}}{{{j{Nn}}{j{B`c}}}BnGh}{{{j{Nn}}c}j{{Gl{{Aj{Af}}}}}}{{}c{}}{{{j{Nn}}{j{Nn}}}{{Dj{C`}}}}{{{j{Nn}}c}EbIf}{Nn}{jc{}}{jIn}{c{{Eb{e}}}{}{}}{{}{{Eb{c}}}{}}{jJh}{{}c{}}``{{}{{Od{c}}}DEh}{{{j{{Od{c}}}}}jDEh}{{{j{{Od{c}}}}}{{j{{Ah{Af}}}}}DEh}{{{j{{Od{c}}}}}{{j{{Aj{Af}}}}}DEh}0{j{{j{c}}}{}}{{{j{B`}}}{{j{B`c}}}{}}{{{j{{Od{c}}}}}{{Od{c}}}DEh}{{j{j{B`c}}}Bn{}}{{jAf}Bn}{{{j{{Od{c}}}}{j{{Od{c}}}}}C`DEh}9{c{{Eb{{Od{e}}}}}EdDEh}{{}AEj}{{}}{{{j{{Od{c}}}}{j{{Od{c}}}}}EhDEh}{{j{j{c}}}Eh{}}0{{{j{{Od{c}}}}{j{B`F`}}}{{Eb{BnFb}}}DEh}000{Nb{{Od{Ob}}}}{Nf{{Od{Oh}}}}{cc{}}{Nh{{Od{Oj}}}}{Nd{{Od{Of}}}}{{}{{Od{c}}}DEh}{{{j{B`{Ah{Af}}}}}{{j{B`{Od{c}}}}}DEh}{{{j{{Ah{Af}}}}}{{j{{Od{c}}}}}DEh}{AEj{{Od{c}}}DEh}{{{j{{Aj{Af}}}}}{{Eb{{Od{c}}G`}}}DEh}0{{{j{Gb}}}{{Eb{{Od{c}}}}}DEh}{{{j{{Od{c}}}}{j{B`e}}}BnDEhGh}{{{j{{Od{c}}}}e}jDEh{{Gl{{Aj{Af}}}}}}{{}c{}}{{{j{{Od{c}}}}{j{{Od{c}}}}}{{Dj{C`}}}DEh}{{{j{{Od{c}}}}e}EbDEhIf}{{{Od{c}}}{}DEh}{jc{}}{jIn}{c{{Eb{e}}}{}{}}{{}{{Eb{c}}}{}}{jJh}{{}c{}}``{{}DEj}{{{j{DEj}}}j}{{{j{DEj}}}{{j{{Ah{Af}}}}}}{{{j{DEj}}}{{j{{Aj{Af}}}}}}{j{{j{c}}}{}}10{{{j{B`}}}{{j{B`c}}}{}}0{{{j{DEj}}}DEj}{{{j{DEl}}}DEl}{{j{j{B`c}}}Bn{}}0{{jAf}Bn}0{{{j{DEj}}{j{DEj}}}C`}{{}DEl}{c{{Eb{DEj}}}Ed}{{}}{{{j{DEj}}{j{DEj}}}Eh}{{j{j{c}}}Eh{}}0{{{j{DEj}}{j{B`F`}}}{{Eb{BnFb}}}}000{cc{}}0{{}DEj}{{{j{B`{Ah{Af}}}}}{{j{B`DEj}}}}{{{j{{Ah{Af}}}}}{{j{DEj}}}}{DElDEj}{{{j{{Aj{Af}}}}}{{Eb{DEjG`}}}}0{{{j{Gb}}}{{Eb{DEj}}}}{{{j{DEj}}{j{B`c}}}BnGh}{{{j{DEj}}c}j{{Gl{{Aj{Af}}}}}}{{{j{B`DEl}}{j{{Aj{Af}}}}}Bn}{{}c{}}0{{{j{DEl}}}{{Ah{Af}}}}{{{j{DEl}}}Hn}{{{j{DEj}}{j{DEj}}}{{Dj{C`}}}}{{{j{DEj}}c}EbIf}{DEj}{jc{}}0{jIn}{c{{Eb{e}}}{}{}}0{{}{{Eb{c}}}{}}0{jJh}0{{}c{}}0``{{}DEn}{{{j{DEn}}}j}{{{j{DEn}}}{{j{{Ah{Af}}}}}}{{{j{DEn}}}{{j{{Aj{Af}}}}}}{j{{j{c}}}{}}10{{{j{B`}}}{{j{B`c}}}{}}0{{{j{DEn}}}DEn}{{{j{DF`}}}DF`}{{j{j{B`c}}}Bn{}}0{{jAf}Bn}0{{{j{DEn}}{j{DEn}}}C`}{{}DF`}{c{{Eb{DEn}}}Ed}{{{j{B`}}Eh}{{Eb{BnADh}}}}{{{j{B`}}BCj}{{Eb{BnADh}}}}{{{j{B`}}BCl}{{Eb{BnADh}}}}{{{j{B`}}AAf}{{Eb{BnADh}}}}{{{j{B`}}BCn}{{Eb{BnADh}}}}{{{j{B`}}{j{{Aj{Af}}}}}{{Eb{BnADh}}}}{{{j{B`}}AFn}{{Eb{BnADh}}}}{{{j{B`}}b}{{Eb{BnADh}}}}{{{j{B`}}Dl}{{Eb{BnADh}}}}{{{j{B`}}Af}{{Eb{BnADh}}}}{{}}{{{j{DEn}}{j{DEn}}}Eh}{{j{j{c}}}Eh{}}0{{{j{B`DF`}}}{{Eb{BnBDj}}}}{{{j{B`DF`}}}{{Eb{BnADh}}}}{{{j{DEn}}{j{B`F`}}}{{Eb{BnFb}}}}000{cc{}}0{{}DEn}{{{j{B`{Ah{Af}}}}}{{j{B`DEn}}}}{{{j{{Ah{Af}}}}}{{j{DEn}}}}{DF`DEn}{{{j{{Aj{Af}}}}}{{Eb{DEnG`}}}}0{{{j{Gb}}}{{Eb{DEn}}}}{{{j{DEn}}{j{B`c}}}BnGh}{{{j{DEn}}c}j{{Gl{{Aj{Af}}}}}}{{{j{B`DF`}}{j{{Aj{Af}}}}}Bn}{{}c{}}0{{{j{DF`}}}{{Ah{Af}}}}{{{j{DF`}}}Hn}{{{j{DEn}}{j{DEn}}}{{Dj{C`}}}}{{{j{DEn}}c}EbIf}{DEn}{jc{}}0{jIn}{c{{Eb{e}}}{}{}}0{{}{{Eb{c}}}{}}0{jJh}0{{}c{}}0{{{j{B`DF`}}{j{{Aj{Af}}}}}{{Eb{HnADh}}}}{{{j{B`DF`}}{j{{Aj{Af}}}}}{{Eb{HnBDj}}}}``{{}DFb}{{{j{DFb}}}j}{{{j{DFb}}}{{j{{Ah{Af}}}}}}{{{j{DFb}}}{{j{{Aj{Af}}}}}}{j{{j{c}}}{}}10{{{j{B`}}}{{j{B`c}}}{}}0{{{j{DFb}}}DFb}{{{j{DFd}}}DFd}{{j{j{B`c}}}Bn{}}0{{jAf}Bn}0{{{j{DFb}}{j{DFb}}}C`}{{}DFd}{c{{Eb{DFb}}}Ed}{{}}{{{j{DFb}}{j{DFb}}}Eh}{{j{j{c}}}Eh{}}0{{{j{DFb}}{j{B`F`}}}{{Eb{BnFb}}}}000{cc{}}0{{}DFb}{{{j{B`{Ah{Af}}}}}{{j{B`DFb}}}}{{{j{{Ah{Af}}}}}{{j{DFb}}}}{DFdDFb}{{{j{{Aj{Af}}}}}{{Eb{DFbG`}}}}0{{{j{Gb}}}{{Eb{DFb}}}}{{{j{DFb}}{j{B`c}}}BnGh}{{{j{DFb}}c}j{{Gl{{Aj{Af}}}}}}{{{j{B`DFd}}{j{{Aj{Af}}}}}Bn}{{}c{}}0{{{j{DFd}}}{{Ah{Af}}}}{{{j{DFd}}}Hn}{{{j{DFb}}{j{DFb}}}{{Dj{C`}}}}{{{j{DFb}}c}EbIf}{DFb}{jc{}}0{jIn}{c{{Eb{e}}}{}{}}0{{}{{Eb{c}}}{}}0{jJh}0{{}c{}}0```{{}DFf}{{{j{DFf}}}j}{{{j{DFf}}}{{j{{Aj{Af}}}}}}{{{j{DFf}}}{{j{{Ah{Af}}}}}}{{{j{DFf}}}Dl}2{j{{j{c}}}{}}00{{{j{B`}}}{{j{B`c}}}{}}00{{{j{DFf}}}DFf}{{{j{DFh}}}DFh}{{{j{DFj}}}DFj}{{j{j{B`c}}}Bn{}}00{{jAf}Bn}00{{{j{DFf}}{j{DFf}}}C`}{{}DFj}{c{{Eb{DFf}}}Ed}{{{j{B`}}Eh}{{Eb{BnADh}}}}{{{j{B`}}BCj}{{Eb{BnADh}}}}{{{j{B`}}BCl}{{Eb{BnADh}}}}{{{j{B`}}AAf}{{Eb{BnADh}}}}{{{j{B`}}BCn}{{Eb{BnADh}}}}{{{j{B`}}{j{{Aj{Af}}}}}{{Eb{BnADh}}}}{{{j{B`}}AFn}{{Eb{BnADh}}}}{{{j{B`}}b}{{Eb{BnADh}}}}{{{j{B`}}Dl}{{Eb{BnADh}}}}{{{j{B`}}Af}{{Eb{BnADh}}}}{{}}{{{j{DFf}}{j{DFf}}}Eh}{{j{j{c}}}Eh{}}0{{{j{B`DFj}}}{{Eb{BnADh}}}}{{{j{B`DFj}}}{{Eb{BnBDj}}}}{{{j{DFf}}{j{B`F`}}}{{Eb{BnFb}}}}000{{{j{DFh}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{DFj}}{j{B`F`}}}{{Eb{BnFb}}}}{cc{}}00{{}DFf}{{{j{B`{Ah{Af}}}}}{{j{B`DFf}}}}{{{j{{Ah{Af}}}}}{{j{DFf}}}}{DFjDFf}{DFjDl}{{{j{{Aj{Af}}}}}{{Eb{DFfG`}}}}0{{{j{Gb}}}{{Eb{DFf}}}}{DlDFf}{{{j{DFf}}{j{B`c}}}BnGh}{{DlDl{j{{Aj{Af}}}}}Dl}{{DlDl{j{{Aj{Af}}}}}DFf}{{{j{DFf}}c}j{{Gl{{Aj{Af}}}}}}{{{j{B`DFj}}{j{{Aj{Af}}}}}Bn}{{}c{}}00{{{j{DFj}}}{{Fh{DlDl}}}}{{{j{DFj}}}DFh}{{{j{DFj}}}Hn}{{}DFj}{{{j{DFf}}{j{DFf}}}{{Dj{C`}}}}{{{j{DFf}}c}EbIf}{DFf}{jc{}}00{jIn}{c{{Eb{e}}}{}{}}00{{}{{Eb{c}}}{}}00{jJh}00{{}c{}}00{{DlDl}DFj}{{{j{B`DFj}}{j{{Aj{Af}}}}}{{Eb{HnBDj}}}}{{{j{B`DFj}}{j{{Aj{Af}}}}}{{Eb{HnADh}}}}```````````````````````````````{j{{j{c}}}{}}000000{{{j{B`}}}{{j{B`c}}}{}}000000{{{j{ADh}}}{{Dj{{j{B@h}}}}}}{{{j{DFl}}}DFl}{{j{j{B`c}}}Bn{}}{{jAf}Bn}{{{j{B`AE`}}Hn}Bn}{{{j{B`{DFn{c}}}}Hn}BnDG`}0{{{j{B`{DGb{c}}}}Hn}BnAE`}0{{{j{B`{DGd{c}}}}Hn}Bn{AE`ADf}}{{{j{B`{DGf{c}}}}Hn}Bn{{AEd{{Aj{Af}}}}}}{{{j{ADh}}}{{j{Gb}}}}{{{j{B`}}Eh}{{Eb{BnADh}}}}00{{{j{B`}}BCj}{{Eb{BnADh}}}}00{{{j{B`}}BCl}{{Eb{BnADh}}}}00{{{j{B`}}AAf}{{Eb{BnADh}}}}00{{{j{B`}}BCn}{{Eb{BnADh}}}}00{{{j{B`}}{j{{Aj{Af}}}}}{{Eb{BnADh}}}}00{{{j{B`}}AFn}{{Eb{BnADh}}}}00{{{j{B`}}b}{{Eb{BnADh}}}}00{{{j{B`}}Dl}{{Eb{BnADh}}}}00{{{j{B`}}Af}{{Eb{BnADh}}}}00{{{j{DFl}}{j{DFl}}}Eh}{{j{j{c}}}Eh{}}0{{{j{B`AE`}}}{{Eb{{j{{Aj{Af}}}}ADh}}}}{{{j{B`{DFn{c}}}}}{{Eb{{j{{Aj{Af}}}}BDj}}}DG`}{{{j{B`{DFn{c}}}}}{{Eb{{j{{Aj{Af}}}}ADh}}}DG`}{{{j{B`{DGb{c}}}}}{{Eb{{j{{Aj{Af}}}}BDj}}}AE`}{{{j{B`{DGb{c}}}}}{{Eb{{j{{Aj{Af}}}}ADh}}}AE`}{{{j{B`{DGd{c}}}}}{{Eb{{j{{Aj{Af}}}}ADh}}}{AE`ADf}}{{{j{B`{DGf{c}}}}}{{Eb{{j{{Aj{Af}}}}ADh}}}{{AEd{{Aj{Af}}}}}}{{{j{B`ADj}}}{{Eb{BnADh}}}}{{{j{B`{DFn{c}}}}}{{Eb{BnADh}}}BJf}{{{j{B`{DFn{c}}}}}{{Eb{BnBDj}}}BJf}{{{j{B`{DGb{c}}}}}{{Eb{BnBDj}}}ADj}{{{j{B`{DGb{c}}}}}{{Eb{BnADh}}}ADj}{{{j{B`DGh}}}{{Eb{BnADh}}}}{{{j{B`DGh}}}{{Eb{BnBDj}}}}{{{j{ADh}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{DFl}}{j{B`F`}}}{{Eb{BnFb}}}}{cc{}}00000{BDjADh}{DFlADh}2{B@bDFl}{c{{DFn{c}}}{}}{{{j{B`c}}}{{j{B`{DFn{c}}}}}{}}{{{j{ADh}}}{{Dj{{j{B@h}}}}}}{{{j{DFl}}{j{B`c}}}BnGh}`{{{j{{DFn{c}}}}}{{j{c}}}{}}{{{j{{DGb{c}}}}}{{j{c}}}{}}{{{j{{DGf{c}}}}}{{j{c}}}{{AEd{{Aj{Af}}}}}}{{{j{B`{DFn{c}}}}}{{j{B`c}}}{}}{{{j{B`{DGb{c}}}}}{{j{B`c}}}{}}{{}c{}}000000{{{DFn{c}}}c{}}{{{DGb{c}}}c{}}{{{DGf{c}}}c{{AEd{{Aj{Af}}}}}}{{{j{ADh}}}DFl}={c{{DGb{c}}}{}}{c{{DGf{c}}}{{AEd{{Aj{Af}}}}}}{{DFlc}ADh{{AId{{AKf{B@h}}}}}}{{{AKf{c}}}{{AKf{{DFn{c}}}}}{}}{{{AKf{c}}}{{AKf{{DGb{c}}}}}{}}{{{j{B`c}}}{{j{B`{DFn{c}}}}}{}}{{{j{B`c}}}{{j{B`{DGb{c}}}}}{}}{{{j{{DGf{c}}}}}Dl{{AEd{{Aj{Af}}}}}}{{{j{B`ADd}}{j{B`{Aj{Af}}}}}{{Eb{HnADh}}}}{{{j{B`{DFn{c}}}}{j{B`{Aj{Af}}}}}{{Eb{HnADh}}}BJ`}{{{j{B`{DFn{c}}}}{j{B`{Aj{Af}}}}}{{Eb{HnBDj}}}BJ`}{{{j{B`{DGb{c}}}}{j{B`{Aj{Af}}}}}{{Eb{HnBDj}}}ADd}{{{j{B`{DGb{c}}}}{j{B`{Aj{Af}}}}}{{Eb{HnADh}}}ADd}{{{j{B`{DGd{c}}}}{j{B`{Aj{Af}}}}}{{Eb{HnADh}}}{ADdADf}}{{{j{B`{DGf{c}}}}{j{B`{Aj{Af}}}}}{{Eb{HnADh}}}{{AEd{{Aj{Af}}}}}}{{{j{B`}}}{{Eb{EhADb}}}}000{{{j{B`{DFn{c}}}}{j{B`{Aj{Af}}}}}{{Eb{BnADh}}}BJ`}{{{j{B`{DFn{c}}}}{j{B`{Aj{Af}}}}}{{Eb{BnBDj}}}BJ`}{{{j{B`{DGb{c}}}}{j{B`{Aj{Af}}}}}{{Eb{BnADh}}}ADd}{{{j{B`{DGb{c}}}}{j{B`{Aj{Af}}}}}{{Eb{BnBDj}}}ADd}{{{j{B`ADd}}{j{B`{Aj{Af}}}}}{{Eb{BnADh}}}}{{{j{B`}}}{{Eb{BCjADb}}}}000{{{j{B`}}}{{Eb{BClADb}}}}000{{{j{B`}}}{{Eb{AAfADb}}}}000{{{j{B`}}}{{Eb{BCnADb}}}}000{{{j{B`}}{j{B`{Aj{Af}}}}}{{Eb{BnADb}}}}000{{{j{B`{DGd{c}}}}{j{B`{Jf{Af}}}}}{{Eb{HnADh}}}{ADdADf}}{{{j{B`ADd}}{j{B`{Jf{Af}}}}Dl}{{Eb{HnADh}}}}{{{j{B`}}}{{Eb{AFnADb}}}}000{{{j{B`}}}{{Eb{bADb}}}}000{{{j{B`}}}{{Eb{DlADb}}}}000{{{j{B`}}}{{Eb{AfADb}}}}000{{{j{B`{DGf{c}}}}Dl}Bn{{AEd{{Aj{Af}}}}}}{{}DGh}{{{j{ADh}}}{{Dj{{j{B@h}}}}}}{{{j{B`ADd}}Dl}{{DGd{ADd}}}}{jc{}}{jIn}{c{{Eb{e}}}{}{}}000000{{}{{Eb{c}}}{}}000000{jJh}000000{{}c{}}000000{{{j{B`ADj}}{j{{Aj{Af}}}}}{{Eb{HnADh}}}}{{{j{B`{DFn{c}}}}{j{{Aj{Af}}}}}{{Eb{HnBDj}}}BJf}{{{j{B`{DFn{c}}}}{j{{Aj{Af}}}}}{{Eb{HnADh}}}BJf}{{{j{B`{DGb{c}}}}{j{{Aj{Af}}}}}{{Eb{HnBDj}}}ADj}{{{j{B`{DGb{c}}}}{j{{Aj{Af}}}}}{{Eb{HnADh}}}ADj}{{{j{B`DGh}}{j{{Aj{Af}}}}}{{Eb{HnBDj}}}}{{{j{B`DGh}}{j{{Aj{Af}}}}}{{Eb{HnADh}}}}{{{j{B`{DFn{c}}}}{j{{Aj{Af}}}}}{{Eb{BnBDj}}}BJf}{{{j{B`{DFn{c}}}}{j{{Aj{Af}}}}}{{Eb{BnADh}}}BJf}{{{j{B`{DGb{c}}}}{j{{Aj{Af}}}}}{{Eb{BnBDj}}}ADj}{{{j{B`{DGb{c}}}}{j{{Aj{Af}}}}}{{Eb{BnADh}}}ADj}{{{j{B`ADj}}{j{{Aj{Af}}}}}{{Eb{BnADh}}}}{{{j{B`DGh}}{j{{Aj{Af}}}}}{{Eb{BnBDj}}}}{{{j{B`DGh}}{j{{Aj{Af}}}}}{{Eb{BnADh}}}}```````````````````````````````````````{j{{j{c}}}{}}000000000{{{j{B`}}}{{j{B`c}}}{}}000000000{{{j{AN`}}}AN`}{{{j{ADl}}}ADl}{{{j{DGj}}}DGj}{{{j{AIb}}}AIb}{{{j{AIl}}}AIl}{{{j{AIj}}}AIj}{{{j{DGl}}}DGl}{{{j{AHh}}}AHh}{{{j{DGn}}}DGn}{{{j{DH`}}}DH`}{{j{j{B`c}}}Bn{}}000000000{{jAf}Bn}000000000{{{j{AN`}}{j{AN`}}}C`}{{{j{ADl}}{j{ADl}}}C`}{{{j{DGj}}{j{DGj}}}C`}{ABlEh}{AC`Eh}{{{DHf{}{{DHb{c}}{DHd{e}}}}}e{}{}}{KhADl}{AHbDGj}{c{{Eb{ADl}}}Ed}{c{{Eb{DGj}}}Ed}{{{j{AN`}}{j{AN`}}}Eh}{{{j{ADl}}{j{ADl}}}Eh}{{{j{DGj}}{j{DGj}}}Eh}{{{j{AIb}}{j{AIb}}}Eh}{{{j{AIl}}{j{AIl}}}Eh}{{{j{AIj}}{j{AIj}}}Eh}{{{j{DGl}}{j{DGl}}}Eh}{{{j{AHh}}{j{AHh}}}Eh}{{{j{DGn}}{j{DGn}}}Eh}{{{j{DH`}}{j{DH`}}}Eh}{{j{j{c}}}Eh{}}0000000000000000000{{{j{AN`}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{ADl}}{j{B`F`}}}{{Eb{BnFb}}}}00{{{j{DGj}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{AIb}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{AIl}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{AIj}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{DGl}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{AHh}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{DGn}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{DH`}}{j{B`F`}}}{{Eb{BnFb}}}}0{cc{}}{DGjADl}111{L`AIb}{B@bAIb}{DGnAIl}{DH`AIl}5{B@bAIl}{B@fAIl}{L`AIl}8{AIbAIj}{B@bAIj}{L`DGl}{CAfDGl}{B@bDGl}====<{{{j{AN`}}{j{B`c}}}BnGh}{{{j{ADl}}{j{B`c}}}BnGh}{{{j{DGj}}{j{B`c}}}BnGh}{ABlAFf}{AC`AK`}{{}c{}}000000000{{{j{DH`}}}Af}{{{j{DGn}}}Hn}{AC`ACh}{{{j{AN`}}{j{AN`}}}{{Dj{C`}}}}{{{j{ADl}}{j{ADl}}}{{Dj{C`}}}}{{{j{DGj}}{j{DGj}}}{{Dj{C`}}}}{{{j{DGj}}}{{Fh{ADlKn}}}}{{{j{ADl}}c}EbIf}{{{j{ADl}}}{{Ah{Af}}}}{{{j{DGj}}c}EbIf}{{{j{AIb}}}{{Dj{{j{B@h}}}}}}{{{j{AIl}}}{{Dj{{j{B@h}}}}}}{{{j{AIj}}}{{Dj{{j{B@h}}}}}}{{{j{DGl}}}{{Dj{{j{B@h}}}}}}{{{j{AHh}}}{{Dj{{j{B@h}}}}}}{{{DHf{}{{DHb{c}}{DHd{e}}}}{j{{Kj{g}}}}{Dj{Nf}}}c{}{}Lb}{ADlKh}{DGjAHb}{jc{}}000000000{jIn}0000000{c{{Eb{e}}}{}{}}000000000{{}{{Eb{c}}}{}}000000000{jJh}000000000{{}c{}}000000000`````````````{{{j{ANf}}}{{j{{Jf{Eh}}}}}}{j{{j{c}}}{}}0{{{j{B`}}}{{j{B`c}}}{}}0{e{{Dj{c}}}{CJdCG`}{{H`{}{{El{c}}}}}}{{{j{B`{Aj{c}}}}}{{Dj{c}}}{CJdCG`}}{{{j{ANf}}}ANf}{{{j{AF`}}}AF`}{{j{j{B`c}}}Bn{}}0{{jAf}Bn}0{{{j{B`c}}}{{Eb{ANfADb}}}{ADdADf}}{{{j{ANf}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{ANf}}{j{ANf}}}Eh}{{{j{AF`}}{j{AF`}}}Eh}{{j{j{c}}}Eh{}}000{{{j{ANf}}{j{B`{Jf{Cf}}}}{j{B`{Jf{b}}}}}{{Eb{LnAF`}}}}{{{j{ANf}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{AF`}}{j{B`F`}}}{{Eb{BnFb}}}}0{cc{}}0{B@bAF`}{{{j{{Aj{Cf}}}}{j{{Aj{Eh}}}}}ANf}{{{j{ANf}}}{{j{{Jf{Ln}}}}}}{ACfFn}{{}c{}}0{{{j{ANf}}}b}{{{j{AF`}}}{{Dj{{j{B@h}}}}}}{jc{}}0{jIn}{c{{Eb{e}}}{}{}}0{{}{{Eb{c}}}{}}0{ACfANf}{jJh}0{{}c{}}0````````````{j{{j{c}}}{}}0{{{j{B`}}}{{j{B`c}}}{}}0{{{j{AGl}}}AGl}{{{j{DHh}}}DHh}{{j{j{B`c}}}Bn{}}0{{jAf}Bn}0{{{j{AGl}}{j{AGl}}}Eh}{{{j{DHh}}{j{DHh}}}Eh}{{j{j{c}}}Eh{}}000{{{j{AGl}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{DHh}}{j{B`F`}}}{{Eb{BnFb}}}}0{cc{}}0{{}c{}}0{{{j{AGl}}}{{Dj{{j{B@h}}}}}}{{{j{DHh}}}{{Dj{{j{B@h}}}}}}{jc{}}0{jIn}0{c{{Eb{e}}}{}{}}0{{}{{Eb{c}}}{}}0{jJh}0{{}c{}}0{c{{Eb{Dh}}}Ed}{{{j{Dh}}c}EbIf}``````````{{}b}`````````{{{j{B`DHj}}DHj}DHj}`{BBlAh}{{{j{B`AHd}}}{{j{B`{Aj{Af}}}}}}{{{j{B`AHd}}}{{j{B`{Ah{Af}}}}}}{{{j{AHd}}}{{j{{Ah{Af}}}}}}{{{j{AHd}}}{{j{{Aj{Af}}}}}}{{DHjDHj}DHj}{{{j{B`DHj}}DHj}Bn}10{j{{j{c}}}{}}030400{{{j{B`}}}{{j{B`c}}}{}}076000{{{j{BBl}}}BBl}{{{j{DHj}}}DHj}{{{j{AHd}}}AHd}{{{j{DHl}}}DHl}{{{j{DHn}}}DHn}{{j{j{B`c}}}Bn{}}0000{{jAf}Bn}0000{{{j{DHj}}{j{DHj}}}C`}{{{j{AHd}}{j{AHd}}}C`}{{{j{B`c}}}{{Eb{BBlADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{DHjADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{AHdADb}}}{ADdADf}}{{{j{BBl}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{DHj}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{AHd}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{}DHj}{{{j{BBl}}{j{BBl}}}Eh}{{{j{DHj}}{j{DHj}}}Eh}{{{j{AHd}}{j{AHd}}}Eh}{{{j{DHl}}{j{DHl}}}Eh}{{{j{DHn}}{j{DHn}}}Eh}{{j{j{c}}}Eh{}}000000000{{{j{BBl}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{DHj}}{j{B`F`}}}{{Eb{BnFb}}}}000{{{j{AHd}}{j{B`F`}}}{{Eb{BnFb}}}}000{{{j{DHl}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{DHn}}{j{B`F`}}}{{Eb{BnFb}}}}0{cc{}}{DlDHj}11{DhAHd}22{{{Ah{Af}}}AHd}{cAHd{{AEd{On}}}}{{{j{Gb}}}{{Eb{AHd}}}}{{DHjDHj}Eh}{{{j{BBl}}{j{B`c}}}BnGh}{{{j{DHj}}{j{B`c}}}BnGh}{{{j{AHd}}{j{B`c}}}BnGh}{{}c{}}0000``````{{{j{BGf}}DHj}BBl}{{{j{DHj}}{j{DHj}}}{{Dj{C`}}}}{{{j{AHd}}{j{AHd}}}{{Dj{C`}}}}{BBlAFn}{{{j{B`DHj}}DHj}DHj}{BBlDHj}{{{j{BBl}}}{{Eb{BGfADh}}}}{{{j{DHl}}}{{Dj{{j{B@h}}}}}}{{{j{DHn}}}{{Dj{{j{B@h}}}}}}{AHd{{Ah{Af}}}}{jc{}}0000{{{j{BBl}}}{{Eb{BDj}}}}{jIn}000{DHjDl}{c{{Eb{e}}}{}{}}0000{{}{{Eb{c}}}{}}0000{jJh}0000{{}c{}}0000``````````{BCbDI`}{BBlAh}{j{{j{c}}}{}}0{{{j{B`}}}{{j{B`c}}}{}}0{{{j{DI`}}}DI`}{{{j{BCb}}}BCb}{{j{j{B`c}}}Bn{}}0{{jAf}Bn}0{{{j{B`c}}}{{Eb{DI`ADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{BCbADb}}}{ADdADf}}{{{j{DI`}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{BCb}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{DI`}}{j{DI`}}}Eh}{{{j{BCb}}{j{BCb}}}Eh}{{j{j{c}}}Eh{}}000{{{j{DI`}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{BCb}}{j{B`F`}}}{{Eb{BnFb}}}}{cc{}}0{{{j{DI`}}{j{B`c}}}BnGh}{{{j{BCb}}{j{B`c}}}BnGh}{{}c{}}0{BBlAFn}{BCbAFn}{BBlDHj}{BCbDHj}{{{j{BCb}}}{{Eb{BGfADh}}}}{BCbb}{jc{}}0{{{j{BCb}}}{{Eb{BDj}}}}{c{{Eb{e}}}{}{}}0{{}{{Eb{c}}}{}}0{jJh}0{{}c{}}0`````````````````````````{{}Hn}0````````````````{{{j{DIb}}}{{j{Gb}}}}{j{{j{c}}}{}}000{{{j{B`}}}{{j{B`c}}}{}}000{{{j{DIb}}}DIb}{{{j{DId}}}DId}{{{j{DIf}}}DIf}{{{j{DIh}}}DIh}{{j{j{B`c}}}Bn{}}000{{jAf}Bn}000{{{j{DIf}}}{{j{Gb}}}}{{{j{DIh}}}{{j{Gb}}}}{{{j{DIf}}}DIb}{{{j{DIh}}}DIb}{{{j{B`c}}}{{Eb{DIbADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{DIfADb}}}{ADdADf}}0{{{j{DIb}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{DIf}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{DIh}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{DIb}}{j{DIb}}}Eh}{{{j{DId}}{j{DId}}}Eh}{{{j{DIf}}{j{DIf}}}Eh}{{{j{DIh}}{j{DIh}}}Eh}{{j{j{c}}}Eh{}}0000000{{{j{DIb}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{DId}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{DIf}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{DIh}}{j{B`F`}}}{{Eb{BnFb}}}}{cc{}}000{{{j{Gb}}}{{Eb{DIb}}}}{{}c{}}000{DIfDIh}{{{j{DIf}}}{{j{AHd}}}}{{AHdDIh}DIf}{{{j{DIf}}}{{j{DIh}}}}{{{j{DId}}}{{Dj{{j{B@h}}}}}}{jc{}}000{jIn}08{c{{Eb{e}}}{}{}}{{{AKf{Gb}}}{{Eb{DIb}}}}{In{{Eb{DIb}}}}222{{{j{Gb}}}{{Eb{DIbDId}}}}{{}{{Eb{c}}}{}}000{jJh}000{{}c{}}000{DIjDIb}{DIjJf}```````````{j{{j{c}}}{}}00{{{j{B`}}}{{j{B`c}}}{}}00{{{j{BBn}}}BBn}{{{j{DIl}}}DIl}{{{j{DIn}}}DIn}{{j{j{B`c}}}Bn{}}00{{jAf}Bn}00{{{j{BBn}}{j{BBn}}}C`}{{{j{B`c}}}{{Eb{BBnADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{DIlADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{DInADb}}}{ADdADf}}10{{{j{BBn}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{DIl}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{DIn}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{BBn}}{j{BBn}}}Eh}{{{j{DIl}}{j{DIl}}}Eh}{{{j{DIn}}{j{DIn}}}Eh}{{j{j{c}}}Eh{}}00000{{{j{BBn}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{DIl}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{DIn}}{j{B`F`}}}{{Eb{BnFb}}}}{cc{}}00{{{j{BBn}}{j{B`c}}}BnGh}{{}c{}}00{DIlJf}{DInJf}{{{j{BBn}}}{{Dj{{Ah{Af}}}}}}{{{Jf{Df}}Df}DIl}{{{Jf{Df}}Df}DIn}{{{j{BBn}}{j{BBn}}}{{Dj{C`}}}}{DIlDf}{DInDf}{jc{}}00{c{{Eb{e}}}{}{}}00{{}{{Eb{c}}}{}}00{jJh}00{DIlb}{DInb}{{}c{}}00{DJ`Ah}{DJ`b}``````{j{{j{c}}}{}}00{{{j{B`}}}{{j{B`c}}}{}}00{{{j{DJb}}}DJb}{{{j{DJd}}}DJd}{{{j{DJf}}}DJf}{{j{j{B`c}}}Bn{}}00{{jAf}Bn}00{{{j{B`c}}}{{Eb{DJbADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{DJdADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{DJfADb}}}{ADdADf}}20{{{j{DJb}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{DJd}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{DJf}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{DJfJf}{{{j{DJb}}{j{DJb}}}Eh}{{{j{DJd}}{j{DJd}}}Eh}{{{j{DJf}}{j{DJf}}}Eh}{{j{j{c}}}Eh{}}00000{DJbJf}{DJbDJd}{{{j{DJb}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{DJd}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{DJf}}{j{B`F`}}}{{Eb{BnFb}}}}{cc{}}00{DJbb}{{}c{}}00{jc{}}00{c{{Eb{e}}}{}{}}00{{}{{Eb{c}}}{}}004{jJh}00{{}c{}}00````{j{{j{c}}}{}}000{{{j{B`}}}{{j{B`c}}}{}}000{{{j{DJh}}}DJh}{{{j{DJj}}}DJj}{{{j{DJl}}}DJl}{{{j{DJn}}}DJn}{{j{j{B`c}}}Bn{}}000{{jAf}Bn}000{{{j{DJh}}{j{DJh}}}C`}{{{j{DJj}}{j{DJj}}}C`}{{{j{DJl}}{j{DJl}}}C`}{{{j{DJn}}{j{DJn}}}C`}{DJjCAb}{{{j{B`c}}}{{Eb{DJhADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{DJjADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{DJlADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{DJnADb}}}{ADdADf}}3210{{{j{DJh}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{DJj}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{DJl}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{DJn}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{DJh}}{j{DJh}}}Eh}{{{j{DJj}}{j{DJj}}}Eh}{{{j{DJl}}{j{DJl}}}Eh}{{{j{DJn}}{j{DJn}}}Eh}{{j{j{c}}}Eh{}}0000000{{{j{DJh}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{DJj}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{DJl}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{DJn}}{j{B`F`}}}{{Eb{BnFb}}}}{cc{}}000{{{j{DJh}}{j{B`c}}}BnGh}{{{j{DJj}}{j{B`c}}}BnGh}{{{j{DJl}}{j{B`c}}}BnGh}{{{j{DJn}}{j{B`c}}}BnGh}{{}c{}}000{{{j{DJh}}{j{DJh}}}{{Dj{C`}}}}{{{j{DJj}}{j{DJj}}}{{Dj{C`}}}}{{{j{DJl}}{j{DJl}}}{{Dj{C`}}}}{{{j{DJn}}{j{DJn}}}{{Dj{C`}}}}{DJhEh}{jc{}}000{DJnC@n}{c{{Eb{e}}}{}{}}000{{}{{Eb{c}}}{}}000{DJlC@l}{jJh}000{DJhDl}{{}c{}}000``````{DK`Df}{j{{j{c}}}{}}00000{{{j{B`}}}{{j{B`c}}}{}}00000{{{j{DKb}}}DKb}{{{j{DK`}}}DK`}{{{j{DKd}}}DKd}{{{j{DKf}}}DKf}{{{j{DKh}}}DKh}{{{j{DKj}}}DKj}{{j{j{B`c}}}Bn{}}00000{{jAf}Bn}00000{{{j{B`c}}}{{Eb{DKbADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{DK`ADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{DKdADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{DKfADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{DKhADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{DKjADb}}}{ADdADf}}543210{{{j{DKb}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{DK`}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{DKd}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{DKf}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{DKh}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{DKj}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{DKb}}{j{DKb}}}Eh}{{{j{DK`}}{j{DK`}}}Eh}{{{j{DKd}}{j{DKd}}}Eh}{{{j{DKf}}{j{DKf}}}Eh}{{{j{DKh}}{j{DKh}}}Eh}{{{j{DKj}}{j{DKj}}}Eh}{{j{j{c}}}Eh{}}00000000000{DK`Jf}{DKfJf}{DKjJf}{DKbAf}{DK`Af}{DKdAf}{DKfAf}{DKhAf}{DKjAf}{{{j{DKb}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{DK`}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{DKd}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{DKf}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{DKh}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{DKj}}{j{B`F`}}}{{Eb{BnFb}}}}{cc{}}00000{{}c{}}00000{DKfLj}{DKbb}{DKdb}{DKbDf}{DKdDf}{DKfDf}{DKhDf}{DKjDf}{jc{}}00000{c{{Eb{e}}}{}{}}00000{{}{{Eb{c}}}{}}00000{jJh}00000{{}c{}}00000```````````{j{{j{c}}}{}}00{{{j{B`}}}{{j{B`c}}}{}}00{DKlDKn}{{{j{DL`}}}DL`}{{{j{DKn}}}DKn}{{{j{DKl}}}DKl}{{j{j{B`c}}}Bn{}}00{{jAf}Bn}00{{{j{B`c}}}{{Eb{DL`ADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{DKnADb}}}{ADdADf}}{{{j{B`c}}}{{Eb{DKlADb}}}{ADdADf}}20{{{j{DL`}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{DKn}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{DKl}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{DL`}}{j{DL`}}}Eh}{{{j{DKn}}{j{DKn}}}Eh}{{{j{DKl}}{j{DKl}}}Eh}{{j{j{c}}}Eh{}}00000{{{j{DL`}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{DKn}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{DKl}}{j{B`F`}}}{{Eb{BnFb}}}}{cc{}}00{DKlNn}{{}c{}}00{DKlAFj}{{DHjAAfBBlBBlDlInBCl}DL`}{DL`Dl}2{DL`BBl}{DL`Eh}1{DL`DHj}{DL`BCl}{DL`AAf}{jc{}}00{c{{Eb{e}}}{}{}}00{{}{{Eb{c}}}{}}00{jJh}00{DL`In}{DL`b}{{}c{}}00`{{}b}0000000{{AAfAAf}AAf}```````````````````````````````````````````````````````````````````````````````````````````{DLbJd}{DLdJd}{j{{j{c}}}{}}000000000000{{{j{B`}}}{{j{B`c}}}{}}000000000000{{{j{DLb}}}DLb}{{{j{CCj}}}CCj}{{{j{AMb}}}AMb}{{{j{DLf}}}DLf}{{{j{DLh}}}DLh}{{{j{DLj}}}DLj}{{{j{ALl}}}ALl}{{{j{AFb}}}AFb}{{{j{DLl}}}DLl}{{{j{DLn}}}DLn}{{{j{DLd}}}DLd}{{j{j{B`c}}}Bn{}}0000000000{{jAf}Bn}0000000000{{{j{AMb}}{j{AMb}}}C`}{{{j{DLh}}{j{DLh}}}C`}{{{j{DLj}}{j{DLj}}}C`}{{{j{DLn}}{j{DLn}}}C`}{{{j{B`DLb}}DLb}Bn}{{{j{B`DLd}}DLd}Bn}{{}DLb}{{}DLd}{c{{Eb{DLb}}}Ed}{c{{Eb{DLn}}}Ed}{c{{Eb{DLd}}}Ed}{DLn{{Eb{ACdAIf}}}}{{{j{DLd}}}{{Eb{ACdAIf}}}}{{{j{DLb}}{j{DLb}}}Eh}{{{j{CCj}}{j{CCj}}}Eh}{{{j{AMb}}{j{AMb}}}Eh}{{{j{DLf}}{j{DLf}}}Eh}{{{j{DLh}}{j{DLh}}}Eh}{{{j{DLj}}{j{DLj}}}Eh}{{{j{ALl}}{j{ALl}}}Eh}{{{j{AFb}}{j{AFb}}}Eh}{{{j{DLl}}{j{DLl}}}Eh}{{{j{DLn}}{j{DLn}}}Eh}{{{j{DLd}}{j{DLd}}}Eh}{{j{j{c}}}Eh{}}000000000000000000000{DLdDj}0{{{j{AD`}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{DLb}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{CCj}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{AMb}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{DLf}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{DLh}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{DLj}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{ALl}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{AFb}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{DLl}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{DM`}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{DLn}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{DLd}}{j{B`F`}}}{{Eb{BnFb}}}}{B@bAD`}{G`AD`}{cc{}}{ADbAD`}{ADhAD`}2222{B@bDLf}{BFfDLf}44{DMbALl}{B@bALl}{DMdALl}7{DLlALl}8{B@bAFb}9{B@bDLl}{B@bDM`};{ACbDLn}{ACdDLn}=={{{j{Gb}}}{{Eb{DLn}}}}{bDLn}{{{j{{AMd{}{{Gd{c}}}}}}CCj{j{{Kj{e}}}}}{{Eb{{Dj{AC`}}c}}}FdAHf}{{{j{DLb}}{j{B`c}}}BnGh}{{{j{DLh}}{j{B`c}}}BnGh}{{{j{DLj}}{j{B`c}}}BnGh}{{{j{DLn}}{j{B`c}}}BnGh}{{{j{DLd}}{j{B`c}}}BnGh}{DLdJd}0{ACnJf}{{}c{}}000000000000{DLdDj}2{{{j{AMb}}{j{AMb}}}{{Dj{C`}}}}{{{j{DLh}}{j{DLh}}}{{Dj{C`}}}}{{{j{DLj}}{j{DLj}}}{{Dj{C`}}}}{{{j{DLn}}{j{DLn}}}{{Dj{C`}}}}7{DLbJd}{ACnJd}9`{DLbDj}7:`{{{j{DLb}}c}EbIf}{{{j{DLn}}c}EbIf}{{{j{DLd}}c}EbIf}=:{{{j{DLh}}}DLj}{{{j{AD`}}}{{Dj{{j{B@h}}}}}}{{{j{DLf}}}{{Dj{{j{B@h}}}}}}{{{j{ALl}}}{{Dj{{j{B@h}}}}}}{{{j{AFb}}}{{Dj{{j{B@h}}}}}}{{{j{DLl}}}{{Dj{{j{B@h}}}}}}{{{j{DM`}}}{{Dj{{j{B@h}}}}}}:{DLdDj}={DLdJd}1100<{DLn{{Eb{ACbAGj}}}}{{{j{DLd}}}{{Eb{ACbAGj}}}}{jc{}}0000000000{jIn}000000{DLnb}{c{{Eb{e}}}{}{}}000000000000{{}{{Eb{c}}}{}}000000000000{jJh}000000000000{DLbJd}{ACnJd}:{ACnCl}{{{j{B`DLb}}{j{{Dd{ANh}}}}}{{Eb{{Dd{ABl}}DMf}}}}{{{j{B`DLd}}{j{{Dd{ANh}}}}}{{Eb{{Dd{ABl}}DMf}}}}{ACnb}{{}c{}}000000000000{DLbDj}{DLdDj}07{DMhAKf}0{DMjAKf}{DMjDMl}1{DMnAAh}{DN`ACn}{DMnCl}{DNbCl}{DNdHn}{DNfHn}10````{j{{j{c}}}{}}00{{{j{B`}}}{{j{B`c}}}{}}00{{{j{{DNh{c}}}}}{{DNh{c}}}{BfBDd{DNj{Af}}{AId{Af}}}}{{{j{DNl}}}DNl}{{j{j{B`c}}}Bn{}}0{{jAf}Bn}0{{{j{{DNh{c}}}}{j{{DNh{c}}}}}C`{CbBDd{DNj{Af}}{AId{Af}}}}{{{j{DNl}}{j{DNl}}}C`}{{{j{B`c}}}{{Eb{{DNh{e}}ADb}}}{ADdADf}{BDd{DNj{Af}}{AId{Af}}}}{{{j{{DNh{c}}}}{j{B`e}}}{{Eb{HnADh}}}{BDd{DNj{Af}}{AId{Af}}}{ADjADf}}{c{{Eb{{DNh{e}}}}}Ed{BDd{DNj{Af}}{AId{Af}}Ef}}{c{{Eb{DNn}}}Ed}{c{{Eb{DNl}}}Ed}{{{j{{DNh{c}}}}{j{{DNh{c}}}}}Eh{EjBDd{DNj{Af}}{AId{Af}}}}{{{j{DNn}}{j{DNn}}}Eh}{{{j{DNl}}{j{DNl}}}Eh}{{j{j{c}}}Eh{}}00000{{{j{{DNh{c}}}}{j{B`F`}}}{{Eb{BnFb}}}{FdBDd{DNj{Af}}{AId{Af}}}}{{{j{DNn}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{DNl}}{j{B`F`}}}{{Eb{BnFb}}}}0{cc{}}00{{{j{{DNh{c}}}}{j{B`e}}}Bn{GjBDd{DNj{Af}}{AId{Af}}}Gh}{{{j{DNl}}{j{B`c}}}BnGh}{{}c{}}00{DNhJf}{DNnDNl}{DNlJf}{{{j{{DNh{c}}}}{j{{DNh{c}}}}}{{Dj{C`}}}{IbBDd{DNj{Af}}{AId{Af}}}}{{{j{DNl}}{j{DNl}}}{{Dj{C`}}}}4{{{j{{DNh{c}}}}e}Eb{BDd{DNj{Af}}{AId{Af}}Ih}If}{{{j{DNn}}c}EbIf}{{{j{DNl}}c}EbIf}{DNh}{{{j{{DNh{c}}}}}DNl{BDd{DNj{Af}}{AId{Af}}}}{jc{}}0{jIn}{DNl{{Eb{{DNh{c}}}}}{BDd{DNj{Af}}{AId{Af}}}}{c{{Eb{e}}}{}{}}00{{}{{Eb{c}}}{}}00{jJh}00{DNlAf}{DNnJf}{{}c{}}00````````````````````````````````````````{{AFf{j{{Kj{c}}}}{j{Kl}}}{{Eb{AFfL`}}}Lb}{{AK`{j{Kl}}}{{Eb{AK`L`}}}}{{AHb{j{{Kj{c}}}}{j{Kl}}}{{Eb{AHbL`}}}Lb}{{{j{AK`}}}}{{{j{AFf}}}}{{{j{AHb}}}}{{{j{ALj}}}}{{{j{B`AK`}}}}{{{j{B`AFf}}}}{{{j{B`AHb}}}}{{{j{B`ALj}}}}{{{j{B`AFf}}}DO`}{{{j{B`AHb}}}DOb}{{{j{AFf}}}DO`}{{{j{AHb}}}DOb}{{{j{AK`}}}{{j{{Ah{Af}}}}}}{{{j{ALj}}}{{j{{Ah{Af}}}}}}{{KnKn}}{j{{j{c}}}{}}00000000000000{{{j{B`}}}{{j{B`c}}}{}}00000000000000{{{j{{Kj{c}}}}}{{Kj{c}}}DOd}{{{j{DOf}}}DOf}{{{j{DOh}}}DOh}{{{j{DOj}}}DOj}{{{j{DOl}}}DOl}{{{j{DOn}}}DOn}{{{j{E@`}}}E@`}{{{j{AK`}}}AK`}{{{j{AFf}}}AFf}{{{j{AHb}}}AHb}{{{j{Kn}}}Kn}{{{j{E@b}}}E@b}{{{j{Kl}}}Kl}{{{j{ALj}}}ALj}{{{j{L`}}}L`}{{j{j{B`c}}}Bn{}}00000000000000{{jAf}Bn}00000000000000{{{j{DOf}}{j{DOf}}}C`}{{{j{DOh}}{j{DOh}}}C`}{{{j{DOj}}{j{DOj}}}C`}{{{j{DOl}}{j{DOl}}}C`}{{{j{DOn}}{j{DOn}}}C`}{{{j{E@`}}{j{E@`}}}C`}{{{j{AFf}}{j{AFf}}}C`}{{{j{AHb}}{j{AHb}}}C`}{{{j{Kn}}{j{Kn}}}C`}{{{j{E@b}}{j{E@b}}}C`}{{{j{Kl}}{j{Kl}}}C`}{{{j{ALj}}{j{ALj}}}C`}{{{j{L`}}{j{L`}}}C`}65{{{j{AFf}}{j{AFf}}}{{Eb{AFfL`}}}}{{{j{{Aj{{j{AFf}}}}}}}{{Eb{AFfL`}}}}`{{{j{{Kj{c}}}}}{{BB`{E@d}}}DOd}{AHbDGj}{{AfHn}Bn}000000{{}{{Kj{E@`}}}}{c{{Eb{AK`}}}Ed}{c{{Eb{AFf}}}Ed}{c{{Eb{AHb}}}Ed}{c{{Eb{Kn}}}Ed}{{{j{AK`}}}E@f}{{{j{AHb}}}E@f}{{{j{B`{Kj{c}}}}}BnDOd}```{{{j{{Kj{c}}}}{j{{Kj{c}}}}}EhDOd}{{{j{DOf}}{j{DOf}}}Eh}{{{j{DOh}}{j{DOh}}}Eh}{{{j{DOj}}{j{DOj}}}Eh}{{{j{DOl}}{j{DOl}}}Eh}{{{j{DOn}}{j{DOn}}}Eh}{{{j{E@`}}{j{E@`}}}Eh}{{{j{AK`}}{j{AK`}}}Eh}{{{j{AFf}}{j{AFf}}}Eh}{{{j{AHb}}{j{AHb}}}Eh}{{{j{Kn}}{j{Kn}}}Eh}{{{j{E@b}}{j{E@b}}}Eh}{{{j{Kl}}{j{Kl}}}Eh}{{{j{ALj}}{j{ALj}}}Eh}{{{j{L`}}{j{L`}}}Eh}65{{j{j{c}}}Eh{}}00000000000000000000000000000{{{j{{Kj{c}}}}{j{B`F`}}}{{Eb{BnFb}}}DOd}{{{j{DOf}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{DOh}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{DOj}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{DOl}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{DOn}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{E@`}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{AK`}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{AFf}}{j{B`F`}}}{{Eb{BnFb}}}}00{{{j{AHb}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{Kn}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{E@b}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{Kl}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{ALj}}{j{B`F`}}}{{Eb{BnFb}}}}00{{{j{L`}}{j{B`F`}}}{{Eb{BnFb}}}}0{cc{}}000000{cAK`E@h}{AHbAK`}{{{j{AHb}}}AK`}33{AHbAFf}{DO`AFf}{{{j{AHb}}}AFf}6{DGjAHb}77{AK`Kl}8{cALjE@h}{NbALj}:{MnALj}{N`ALj}{E@bL`}={{{Ah{Af}}}{{Eb{KlE@j}}}}{{{Ah{Af}}}ALj}{{{j{{Aj{Af}}}}}{{Eb{ALjL`}}}}{E@lAFf}{BCl{{Eb{KnE@b}}}}?<4{{{BB`{E@d}}}{{E@n{{Kj{DOj}}}}}}{{{BB`{E@d}}}{{E@n{{Kj{DOf}}}}}}{{{BB`{E@d}}}{{E@n{{Kj{DOh}}}}}}{{{j{{Kj{c}}}}{j{{Aj{Af}}}}}{{Eb{AHbL`}}}AHf}{{{j{{Kj{c}}}}{j{Gb}}}{{Eb{AHbL`}}}AHf}{{{j{{Kj{c}}}}{j{AK`}}}AFfAHf}{{{j{{Kj{c}}}}{j{AK`}}}AHbAHf}{{{j{{Aj{Af}}}}}{{Eb{AK`L`}}}}{{{j{{Aj{Af}}}}}{{Eb{AFfL`}}}};{{{j{Gb}}}{{Eb{AK`L`}}}}{{{j{Gb}}}{{Eb{AFfL`}}}}{{{j{Gb}}}{{Eb{AHb}}}}{Af{{Eb{KnE@b}}}}{{KhKn}AFf}{{}{{Kj{c}}}DOd}{{{j{{Kj{c}}}}{j{B`e}}}{{Fh{AK`AFf}}}AHf{EA`ADf}}{{{j{DOf}}{j{B`c}}}BnGh}{{{j{DOh}}{j{B`c}}}BnGh}{{{j{DOj}}{j{B`c}}}BnGh}{{{j{DOl}}{j{B`c}}}BnGh}{{{j{DOn}}{j{B`c}}}BnGh}{{{j{E@`}}{j{B`c}}}BnGh}{{{j{AFf}}{j{B`c}}}BnGh}{{{j{AHb}}{j{B`c}}}BnGh}{{{j{Kn}}{j{B`c}}}BnGh}{{{j{E@b}}{j{B`c}}}BnGh}{{{j{Kl}}{j{B`c}}}BnGh}{{{j{ALj}}{j{B`c}}}BnGh}{{{j{L`}}{j{B`c}}}BnGh}``{{{j{AK`}}c}j{}}{{{j{Kl}}c}j{}}{{{j{ALj}}c}j{}}{{}c{}}00000000000000{E@h{{Ah{Af}}}}{{{j{AK`}}{j{{Kj{c}}}}}AHbAHf}{{AK`{j{Kl}}}{{Eb{AK`L`}}}}{{AFf{j{{Kj{c}}}}{j{Kl}}}{{Eb{AFfL`}}}Lb}{AK`AK`}{{AFf{j{{Kj{c}}}}}AFfLb}{{}{{Kj{E@`}}}}{{{j{B`c}}}AK`{EA`ADf}}{{{j{{Kj{c}}}}{j{B`e}}}AHbAHf{EA`ADf}}{{{j{B`AK`}}}Bn}{{{j{B`AHb}}}Bn}{{{j{B`Kl}}}Bn}{{{j{DOf}}{j{DOf}}}{{Dj{C`}}}}{{{j{DOh}}{j{DOh}}}{{Dj{C`}}}}{{{j{DOj}}{j{DOj}}}{{Dj{C`}}}}{{{j{DOl}}{j{DOl}}}{{Dj{C`}}}}{{{j{DOn}}{j{DOn}}}{{Dj{C`}}}}{{{j{E@`}}{j{E@`}}}{{Dj{C`}}}}{{{j{AFf}}{j{AFf}}}{{Dj{C`}}}}{{{j{AHb}}{j{AHb}}}{{Dj{C`}}}}{{{j{Kn}}{j{Kn}}}{{Dj{C`}}}}{{{j{E@b}}{j{E@b}}}{{Dj{C`}}}}{{{j{Kl}}{j{Kl}}}{{Dj{C`}}}}{{{j{ALj}}{j{ALj}}}{{Dj{C`}}}}{{{j{L`}}{j{L`}}}{{Dj{C`}}}}{{}Hn}000{{{j{B`{Aj{EAb}}}}}{{Eb{{Kj{c}}L`}}}{DOdEAd}}{{{j{B`{Aj{EAb}}}}}{{Eb{{Kj{DOj}}L`}}}}{{{j{B`{Aj{EAb}}}}}{{Eb{{Kj{DOf}}L`}}}}{{{j{B`{Aj{EAb}}}}}{{Eb{{Kj{DOh}}L`}}}}{{{j{AK`}}{j{{Kj{c}}}}}AFfAHf}{{{j{AHb}}}AFf}{{}Kl}{cKlEA`}{{{j{B`{Kj{c}}}}{j{B`e}}}BnDOd{EA`ADf}}{{{j{{Kj{c}}}}{j{ALj}}{j{EAf}}}{{Eb{AFfL`}}}Lb}``{{{j{AK`}}}{{Ah{Af}}}}{{{j{AHb}}}{{Ah{Af}}}}{{{j{AHb}}}AK`}{{{j{B`{Kj{c}}}}{j{{Ah{Af}}}}}BnDOd}{{{j{AK`}}c}EbIf}{{{j{AFf}}c}EbIf}{{{j{AFf}}}{{Ah{Af}}}}{{{j{AHb}}c}EbIf}{{{j{Kn}}c}EbIf}2{{{j{{Kj{c}}}}{j{ALj}}{j{AK`}}}CIhAHf}{{{j{{Kj{c}}}}{j{ALj}}{j{AK`}}Hn}CIhAHf}1{{{j{{Kj{c}}}}{j{ALj}}{j{AK`}}}EAfAHf}{{{j{{Kj{c}}}}{j{ALj}}{j{AK`}}{j{{Ah{Af}}}}}EAfAHf}{{{j{{Kj{c}}}}{j{ALj}}{j{AK`}}{j{{Ah{Af}}}}}CIhAHf}{{{j{{Kj{c}}}}{j{ALj}}{j{AHb}}}ANnAHf}0{{{j{{Kj{c}}}}{j{ALj}}{j{AHb}}{j{{Ah{Af}}}}}ANnAHf}{{{j{{Kj{c}}}}{j{ALj}}{j{AHb}}{j{B`e}}}ANnAHf{EA`EAh}}{{}{{Kj{DOl}}}}{{{j{L`}}}{{Dj{{j{B@h}}}}}}{{AHb{j{{Kj{c}}}}{Dj{Nf}}}DGjLb}{Kl{{Ah{Af}}}}{{{j{O`}}}O`}{{{j{AMj}}}AMj}{KnBCl}3{jc{}}00000000000000{{{j{AFf}}}ABl}{{{j{AMl}}}AMl}{{{j{Ad}}}Ad}{jIn}000{KnAf}{c{{Eb{e}}}{}{}}0000000000{BCl{{Eb{Kn}}}}{Af{{Eb{Kn}}}}2222{{}{{Eb{c}}}{}}00000000000000{jJh}00000000000000{{}{{Kj{DOn}}}}{{{j{AFf}}{j{{Kj{c}}}}{j{ALj}}{j{CIh}}}{{Eb{BnL`}}}Lb}{{{j{{Kj{c}}}}{j{ALj}}{j{CIh}}{j{AFf}}}{{Eb{BnL`}}}Lb}{{{j{{Kj{c}}}}{j{ANn}}{j{ALj}}{j{Kh}}}{{Eb{BnL`}}}Lb}{{}c{}}00000000000000{{{j{AK`}}{j{{Kj{c}}}}}{{Fh{KhKn}}}AHf}{{{j{AFf}}}{{Fh{KhKn}}}}{{{j{AHb}}}{{Fh{KhKn}}}}{{}Hn}{{}Ah}10001110111110`{{{j{EAj}}}{{j{{Aj{Af}}}}}}0{j{{j{c}}}{}}{{{j{B`}}}{{j{B`c}}}{}}{{{j{EAj}}}EAj}{{j{j{B`c}}}Bn{}}{{jAf}Bn}{{{j{EAj}}{j{EAj}}}C`}{c{{Eb{EAj}}}Ed}{{{j{EAj}}}E@f}{{{j{EAj}}{j{EAj}}}Eh}{{j{j{c}}}Eh{}}0{{{j{EAj}}{j{B`F`}}}{{Eb{BnFb}}}}{cc{}}{{{Ah{Af}}}EAj}{{{j{{Aj{Af}}}}}{{Eb{EAjL`}}}}{{{j{Gb}}}{{Eb{EAjL`}}}}{{{j{EAj}}{j{B`c}}}BnGh}{{}c{}}{{{j{AFf}}{j{AK`}}}EAj}{{{j{B`EAj}}}Bn}{{{j{EAj}}{j{EAj}}}{{Dj{C`}}}}{{{j{EAj}}}{{Ah{Af}}}}{{{j{EAj}}c}EbIf}{{{j{AFf}}{j{AK`}}}{{Ah{Af}}}}{jc{}}{c{{Eb{e}}}{}{}}{{}{{Eb{c}}}{}}{jJh}{{}c{}}````{{{j{EAf}}}}{{{j{CIh}}}}{{{j{B`EAf}}}}{{{j{B`CIh}}}}{{{j{B`EAf}}}EAl}{{{j{B`CIh}}}EAn}{{{j{EAf}}}EAl}{{{j{CIh}}}EAn}{{{j{EB`}}}{{j{{Aj{Af}}}}}}{j{{j{c}}}{}}0010{{{j{B`}}}{{j{B`c}}}{}}000{{{j{EB`}}}Hn}{{{j{EBb}}}EBb}{{{j{EAf}}}EAf}{{{j{EB`}}}EB`}{{{j{CIh}}}CIh}{{j{j{B`c}}}Bn{}}000{{jAf}Bn}000{{{j{EBb}}{j{EBb}}}C`}{{{j{EAf}}{j{EAf}}}C`}{{{j{EB`}}{j{EB`}}}C`}{{{j{CIh}}{j{CIh}}}C`}0={c{{Eb{CIh}}}Ed}{{{j{EBb}}{j{EBb}}}Eh}{{{j{EAf}}{j{EAf}}}Eh}{{{j{EB`}}{j{EB`}}}Eh}{{{j{EB`}}{j{{Aj{Af}}}}}Eh}{{{j{CIh}}{j{CIh}}}Eh}0{{j{j{c}}}Eh{}}0000000{{{j{EBb}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{EAf}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{EB`}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{CIh}}{j{B`F`}}}{{Eb{BnFb}}}}0{cc{}}{EAlEAf}1{{{j{CIh}}}EB`}{CIhEB`}3{EAnCIh}4{{{j{{Aj{Af}}}}EBb}{{Eb{EAfL`}}}}{{{j{{Aj{Af}}}}}{{Eb{CIhL`}}}}00{BCl{{Eb{EBbL`}}}}5{{{j{Gb}}}{{Eb{CIhL`}}}}{{{j{EAf}}{j{B`c}}}BnGh}{{{j{EB`}}{j{B`c}}}BnGh}{{{j{CIh}}{j{B`c}}}BnGh}{{}c{}}000{{{j{EB`}}}}{EB`}{{{j{EB`}}}Eh}{{{j{EB`}}}Hn}{{{j{B`CIh}}}Bn}{{{j{EBb}}{j{EBb}}}{{Dj{C`}}}}{{{j{EAf}}{j{EAf}}}{{Dj{C`}}}}{{{j{EB`}}{j{EB`}}}{{Dj{C`}}}}{{{j{EB`}}{j{{Aj{Af}}}}}{{Dj{C`}}}}{{{j{CIh}}{j{CIh}}}{{Dj{C`}}}}{{{j{CIh}}c}EbIf}{{{j{EAf}}}{{Fh{EBb{Ah{Af}}}}}}{{{j{CIh}}}{{Ah{Af}}}}{{{j{CIh}}}EB`}`{EBbBCl}{jc{}}000{{{j{EB`}}}{{Eb{CIhL`}}}}{{{j{EAf}}}CIh}{jIn}0{c{{Eb{e}}}{}{}}00{{{j{EB`}}}{{Eb{CIh}}}}{EB`{{Eb{CIh}}}}2{{}{{Eb{c}}}{}}000{jJh}000{{}c{}}000``{{{j{EBd}}}{{j{{Aj{Af}}}}}}{j{{j{c}}}{}}{{{j{B`}}}{{j{B`c}}}{}}{{{j{EBd}}}EBd}{{j{j{B`c}}}Bn{}}{{jAf}Bn}{{{j{EBd}}{j{B`F`}}}{{Eb{BnFb}}}}{cc{}}{{}c{}}{{}{{Gn{e}}}{}{{H`{}{{El{c}}}}}}{{}c{}}{{{j{B`EBd}}}Dj}0{{{j{B`EBd}}Hn}Dj}{{{j{EBd}}}{{Fh{Hn{Dj{Hn}}}}}}{jc{}}{{}{{J`{g}}}{}{}{{H`{}{{El{{Eb{ce}}}}}}}}{c{{Eb{e}}}{}{}}{{}{{Eb{c}}}{}}{jJh}{{}c{}}`````{{{j{E@l}}}}{{{j{B`E@l}}}}{{{j{EBf}}}{{j{{Ah{Af}}}}}}{j{{j{c}}}{}}00{{{j{B`}}}{{j{B`c}}}{}}00{{{j{E@l}}}E@l}{{{j{EBf}}}EBf}{{{j{EBh}}}EBh}{{j{j{B`c}}}Bn{}}00{{jAf}Bn}00{{{j{E@l}}{j{E@l}}}C`}{{{j{EBf}}{j{EBf}}}C`}{{{j{EBh}}{j{EBh}}}C`}{{{j{E@l}}{j{E@l}}}Eh}{{{j{EBf}}{j{EBf}}}Eh}{{{j{EBh}}{j{EBh}}}Eh}{{j{j{c}}}Eh{}}00000{{{j{E@l}}{j{B`F`}}}{{Eb{BnFb}}}}00{{{j{EBf}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{EBh}}{j{B`F`}}}{{Eb{BnFb}}}}{cc{}}00{{{Ah{Af}}}E@l}{AFfE@l}{{{j{{Kj{c}}}}AK`{Dj{{Ah{Af}}}}}E@lLb}{{{Ah{Af}}}EBf}{{{j{Gb}}}{{Eb{E@l}}}}{{{j{E@l}}{j{B`c}}}BnGh}{{{j{EBf}}{j{B`c}}}BnGh}{{{j{EBh}}{j{B`c}}}BnGh}{{}c{}}00{{AK`{Ah{Af}}}E@l}{{{j{E@l}}{j{E@l}}}{{Dj{C`}}}}{{{j{EBf}}{j{EBf}}}{{Dj{C`}}}}{{{j{EBh}}{j{EBh}}}{{Dj{C`}}}}{{E@lE@lAK`EBh{Dj{{j{{Aj{Af}}}}}}}EBf}{{E@lE@lAK`EBhc}EBf{{Hh{{Ah{Af}}{Ah{Af}}{Ah{Af}}}{{Hf{EBf}}}}}}{{{j{E@l}}}{{Ah{Af}}}}{jc{}}00{EBf{{Ah{Af}}}}{jIn}{c{{Eb{e}}}{}{}}00{{}{{Eb{c}}}{}}00{jJh}00{{}c{}}00````````````{{}b}0000`````````{{{j{{EBl{}{{EBj{c}}}}}}}c{}}{{{j{DO`}}}}{{{j{EAn}}}}{{{j{Nl}}}}{{{j{DOb}}}}{{{j{EBn}}}}{{{j{B`{EBl{}{{EBj{c}}}}}}}c{}}{{{j{B`DO`}}}}{{{j{B`EAn}}}}{{{j{B`Nl}}}}{{{j{B`DOb}}}}{{{j{B`EBn}}}}{{{j{DO`}}}{{j{{Ah{Af}}}}}}{{{j{EAn}}}{{j{{Ah{Af}}}}}}{{{j{Nl}}}{{j{{Ah{Af}}}}}}{{{j{DOb}}}{{j{{Ah{Af}}}}}}{{{j{EBn}}}{{j{{Ah{Af}}}}}}{j{{j{c}}}{}}000000{{{j{B`}}}{{j{B`c}}}{}}000000{{{j{E@d}}}E@d}{{{j{DO`}}}DO`}{{{j{EAn}}}EAn}{{{j{Nl}}}Nl}{{{j{DOb}}}DOb}{{{j{EBn}}}EBn}{{j{j{B`c}}}Bn{}}00000{{jAf}Bn}00000{{{j{DO`}}{j{DO`}}}C`}{{{j{EAn}}{j{EAn}}}C`}{{{j{Nl}}{j{Nl}}}C`}{{{j{DOb}}{j{DOb}}}C`}{{{j{EBn}}{j{EBn}}}C`}43210{{E@dEAnAfHn}BCl}{{{j{DO`}}{j{DO`}}}Eh}{{{j{EAn}}{j{EAn}}}Eh}{{{j{Nl}}{j{Nl}}}Eh}{{{j{DOb}}{j{DOb}}}Eh}{{{j{EBn}}{j{EBn}}}Eh}43210{{j{j{c}}}Eh{}}000000000{{{j{E@d}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{DO`}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{EAn}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{Nl}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{DOb}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{EBn}}{j{B`F`}}}{{Eb{BnFb}}}}{cc{}}000000{{{Ah{Af}}}EBn}{{{Ah{Af}}}DO`}{{{Ah{Af}}}EAn}{{{Ah{Af}}}Nl}{{{Ah{Af}}}DOb}{{{j{DO`}}{j{B`c}}}BnGh}{{{j{EAn}}{j{B`c}}}BnGh}{{{j{Nl}}{j{B`c}}}BnGh}{{{j{DOb}}{j{B`c}}}BnGh}{{{j{EBn}}{j{B`c}}}BnGh}``{{{j{DO`}}c}j{}}{{{j{EAn}}c}j{}}{{{j{Nl}}c}j{}}{{{j{DOb}}c}j{}}{{{j{EBn}}c}j{}}{{}c{}}000000{{{Dj{{ECb{AfAfHnAfAfAfHnEC`}{{Hf{BCl}}}}}}EC`}ECd}{{}DO`}{{}EAn}{{}Nl}{{}DOb}{{{j{B`DOb}}}Bn}{{{j{B`c}}c}Bn{}}{{{j{DO`}}{j{DO`}}}{{Dj{C`}}}}{{{j{EAn}}{j{EAn}}}{{Dj{C`}}}}{{{j{Nl}}{j{Nl}}}{{Dj{C`}}}}{{{j{DOb}}{j{DOb}}}{{Dj{C`}}}}{{{j{EBn}}{j{EBn}}}{{Dj{C`}}}}`{b{{BB`{E@d}}}}{{{BB`{E@d}}}Bn}{{BCnEC`}Bn}021{{}E@d}{{E@d{BB`{EC`}}}{{BB`{E@d}}}}{E@dHn}{{{BB`{EC`}}b}{{BB`{E@d}}}}5{bHn}{{{BB`{E@d}}Af}BCl}{{E@dDO`DO`}BCl}{{E@dDO`DO`Hn}BCl}{{E@dDO`Af}BCl}{{E@dDO`}BCl}{{E@dDO`AfHn}BCl}{{E@dAfHnDO`b}BCl}33{{E@dAf}BCl}{{E@dAfAf}BCl}01{{E@dAfDO`Af{Dj{{ECb{AfAfAfEC`}{{Hf{BCl}}}}}}EC`}BCl}{{}Dj}{{E@dEAnAfAf{Dj{{ECb{AfAfAfAfEC`b}{{Hf{BCl}}}}}}EC`}BCl}{{E@dEAnEAn}BCl}{{E@dEAnAf}BCl}{{E@dEAnAfHn}BCl}{{E@dAfEAn}BCl}{{E@dAfHnEAn}BCl}{{E@dEAnAfDO`}BCl}{{E@dAfAfAf}BCl}:{{E@dAfDO`Af}BCl}{{E@dAfAfAfAfBCl{Dj{{ECb{AfAfAfAfEC`}{{Hf{BCl}}}}}}EC`}BCl}:{{E@dDObAf}BCl}{{E@dDO`DOb}BCl}{{E@dAfDOb}BCl}{{E@dNlBClDOb}BCl}3>>>{{E@dAfAfDObAf}BCl}{{E@dAfAfHnDObECd}BCl}{{E@dAfAfHnNl}BCl}{{E@dNlNl}BCl}{{E@dNlBClDO`}BCl}{{E@dNlAf}BCl}{{E@dAfNl}BCl}{{E@dDO`NlAf}BCl}{{E@dAfBClNlAf}BCl}{EBn{{Ah{Af}}}}{jc{}}00000{c{{Eb{e}}}{}{}}000000{{}{{Eb{c}}}{}}000000{jJh}000000`{DO`{{Ah{Af}}}}{EAn{{Ah{Af}}}}{Nl{{Ah{Af}}}}{DOb{{Ah{Af}}}}{{}c{}}000000`{{{j{EAl}}}}{{{j{B`EAl}}}}{{{j{EAl}}}{{j{{Ah{Af}}}}}}{j{{j{c}}}{}}{{{j{B`}}}{{j{B`c}}}{}}{{{j{EAl}}}EAl}{{j{j{B`c}}}Bn{}}{{jAf}Bn}{{{j{EAl}}{j{EAl}}}C`}0{{}EAl}{{{j{EAl}}{j{EAl}}}Eh}0{{j{j{c}}}Eh{}}0{{{j{EAl}}{j{B`F`}}}{{Eb{BnFb}}}}{cc{}}{{{j{EAl}}{j{B`c}}}BnGh}{{{j{EAl}}c}j{}}{{}c{}}7{{{j{EAl}}{j{EAl}}}{{Dj{C`}}}}{{E@dDO`EAlAf}BCl}{{E@dEAnEAl}BCl}{{E@dEAlAfBCl}BCl}{{E@dAfBClEAl}BCl}{{E@dEAlAfAf{Dj{{ECb{AfAfAfAfEC`b}{{Hf{BCl}}}}}}EC`}BCl}{jc{}}{c{{Eb{e}}}{}{}}{{}{{Eb{c}}}{}}{jJh}{{}c{}}``{j{{j{c}}}{}}0{{{j{B`}}}{{j{B`c}}}{}}0`````{{{j{EAb}}}EAb}{{j{j{B`c}}}Bn{}}{{jAf}Bn}{{}EAb}{{{j{EC`}}{j{B`F`}}}{{Eb{BnFb}}}}{cc{}}0{{}c{}}0`=<<;;::993``````````{{}{{CJd{}{{CJ`{c}}{CJb{e}}}}}CJf{CJhBDd}}{{{j{{CJd{}{{CJ`{c}}{CJb{e}}}}}}}{{j{e}}}CJf{CJhBDd}}`{c{{CJd{}{{CJ`{e}}{CJb{c}}}}}{CJhBDd}CJf}{c{{CJd{}{{CJ`{c}}{CJb{e}}}}}CJf{CJhBDd}}{{{j{{Aj{Af}}}}}{{Eb{{CJd{}{{CJ`{c}}{CJb{e}}}}G`}}}CJf{CJhBDd}}``{{{j{B`{CJf{}{{CK`{c}}}}}}{j{{Aj{Af}}}}}Bn{}}{{{j{{CJf{}{{CK`{c}}}}}}}c{}}{{{j{{CJf{}{{CK`{c}}}}}}}Hn{}}``{{{CJd{}{{CJ`{c}}{CJb{e}}}}}eCJf{CJhBDd}}`````````{j{{j{c}}}{}}{{{j{B`}}}{{j{B`c}}}{}}{{{j{ECf}}}{{Dj{{ECh{b}}}}}}`{{{j{B`EA`}}{j{B`c}}}Bn{ECjADf}}{{{j{B`ECl}}{j{B`{Aj{Af}}}}}Bn}{{{j{ECf}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{ECh{b}}}ECf}{cc{}}{ECnECf}{{}{{EDb{}{{ED`{c}}}}}{EDd{EDf{{Aj{Af}}}}}}{c{{Eb{{EDb{}{{ED`{e}}}}ECf}}}ECl{EDd{EDf{{Aj{Af}}}}}}{c{{EDb{}{{ED`{c}}}}}{EDd{EDf{{Aj{Af}}}}}}{{{j{B`EA`}}}c{}}{{{j{B`EA`}}AEf}Eh}{{{j{B`EA`}}e}cEDh{{EDj{c}}}}{{{j{B`EA`}}bb}Eh}{{{j{ECf}}}{{j{B@h}}}}{{}c{}}{cECf{{AId{{AKf{B@h}}}}}}{{{j{B`ECl}}}b}{{{j{B`ECl}}}Dl}`{{}c{}}{{{j{ECf}}}{{Dj{BCl}}}}{{{j{B`ECl}}{j{B`{Aj{Af}}}}}{{Eb{HnBDj}}}}`{{{j{B`EA`}}e}c{}{{EDl{c}}}}{{EA`e}{{EDn{eEA`c}}}{}{{EDl{c}}}}{Dl{{EDb{}{{ED`{c}}}}}{EDd{EDf{{Aj{Af}}}}}}`{{{j{ECf}}}{{Dj{{j{B@h}}}}}}{ECf{{AKf{B@h}}}}{{}EE`}{jIn}{{{j{B`ECj}}{j{B`c}}}{{Eb{BnECf}}}{EA`ADf}}{{{j{B`EA`}}{j{B`c}}}{{Eb{BnECf}}}{ECjADf}}{{{j{B`ECl}}{j{B`{Aj{Af}}}}}{{Eb{BnECf}}}}{c{{Eb{e}}}{}{}}{{}{{Eb{c}}}{}}{jJh}{{}c{}}```````````````````{{{j{EEb}}{j{B`c}}{j{B`In}}Hn}Bn{EA`ADf}}{{{j{EEd}}{j{B`c}}{j{B`In}}Hn}Bn{EA`ADf}}{{{j{EEf}}{j{B`c}}{j{B`In}}Hn}Bn{EA`ADf}}{j{{j{c}}}{}}00000000000{{{j{B`}}}{{j{B`c}}}{}}00000000000{{}{{Dj{D`}}}}{{}{{Dj{Kb}}}}{{{j{EEh}}}EEh}{{{j{EEj}}}EEj}{{{j{EEl}}}EEl}{{{j{EEn}}}EEn}{{{j{EEd}}}EEd}{{{j{{EF`{c}}}}}{{EF`{c}}}Bf}{{{j{{EFb{c}}}}}{{EFb{c}}}{BfEDhIb}}{{{j{EFd}}}EFd}{{{j{{EFf{c}}}}}{{EFf{c}}}{BfEDh}}{{{j{EEf}}}EEf}{{j{j{B`c}}}Bn{}}000000000{{jAf}Bn}000000000{{{j{EEh}}{j{EEh}}}Eh}{{{j{EEj}}{j{EEj}}}Eh}{{{j{{EFb{c}}}}{j{{EFb{c}}}}}Eh{EjEDhIb}}{{{j{EFd}}{j{EFd}}}Eh}{{{j{{EFf{c}}}}{j{{EFf{c}}}}}Eh{EjEDh}}{{j{j{c}}}Eh{}}000{{{j{EEh}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{EEj}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{{EDn{ceg}}}}{j{B`F`}}}{{Eb{BnFb}}}FdFdFd}{{{j{{EFh{cegi}}}}{j{B`F`}}}{{Eb{BnFb}}}FdFdFdFd}{{{j{EEl}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{EEn}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{EEd}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{{EF`{c}}}}{j{B`F`}}}{{Eb{BnFb}}}Fd}{{{j{{EFb{c}}}}{j{B`F`}}}{{Eb{BnFb}}}{FdEDhIb}}{{{j{EFd}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{{EFf{c}}}}{j{B`F`}}}{{Eb{BnFb}}}{FdEDh}}{{{j{EEf}}{j{B`F`}}}{{Eb{BnFb}}}}{cc{}}000000000{{{AJb{c}}}{{EFf{c}}}EDh}{{{AJl{c}}}{{EFf{c}}}EDh}22{{bb}{{Eb{EEhEEj}}}}{{}c{}}00000000000{{}{{Gn{e}}}{}{{H`{}{{El{c}}}}}}{{}c{}}{{EDlg}{{EFh{EDlgce}}}{}{}{{AGf{c}{{Hf{e}}}}}}0{AEf{{Eb{EEhEEj}}}}{{{j{{Aj{c}}}}}{{Eb{{EF`{c}}EFj}}}{}}{c{{Eb{{EFb{e}}EFd}}}En{EFlBfEDdEDhIb}}{{eg}{{EFf{c}}}EDh{{EFn{c}}}{{EFn{c}}}}0{{{j{B`{EDn{egc}}}}}{{Dj{c}}}{}{{EDl{c}}}EA`}{{{j{EDl}}{j{B`c}}}e{EA`ADf}{}}{{{j{EEh}}{j{B`c}}}Eh{EA`ADf}}{{{j{{EFh{eicg}}}}{j{B`k}}}g{}{{EDl{c}}}{}{{AGf{c}{{Hf{g}}}}}{EA`ADf}}{{{j{EEl}}{j{B`c}}}AEf{EA`ADf}}{{{j{EEl}}{j{B`c}}}COh{EA`ADf}}{{{j{EEn}}{j{B`c}}}AEf{EA`ADf}}{{{j{EEn}}{j{B`c}}}COh{EA`ADf}}{{{j{EEd}}{j{B`c}}}Af{EA`ADf}}{{{j{{EF`{c}}}}{j{B`e}}}{{j{c}}}{}{EA`ADf}}{{{j{{EFb{c}}}}{j{B`e}}}Hn{EDhIb}{EA`ADf}}{{{j{{EFf{c}}}}{j{B`e}}}cEDh{EA`ADf}}{{{j{EEf}}{j{B`c}}}BDf{EA`ADf}}{{{j{EEf}}{j{B`c}}}Bn{EA`ADf}}{{{j{EEf}}{j{B`c}}}{{Ah{e}}}{EA`ADf}{}}0{{{j{EEf}}{j{B`c}}}DDl{EA`ADf}}{{{j{EEf}}{j{B`c}}}BM`{EA`ADf}}2222222{{{j{EEf}}{j{B`c}}}{{ECh{b}}}{EA`ADf}}{{{j{EEf}}{j{B`c}}}AAf{EA`ADf}}{{{j{EEf}}{j{B`c}}}{{ECh{Dl}}}{EA`ADf}}5{{{j{EEf}}{j{B`c}}}COh{EA`ADf}}{{{j{EEf}}{j{B`c}}}AEf{EA`ADf}}77777777777{{{j{EEf}}{j{B`c}}}{{ECh{AEb}}}{EA`ADf}}8{{{j{EEf}}{j{B`c}}}BCl{EA`ADf}}999999{{{j{EEf}}{j{B`c}}}{{ECh{Hn}}}{EA`ADf}}:::{{{j{EEf}}{j{B`c}}}{{Fh{egikmoAaAcAeAgAiAk}}}{EA`ADf}{}{}{}{}{}{}{}{}{}{}{}{}};;{{{j{EEf}}{j{B`c}}}{{EG`{e}}}{EA`ADf}{}}{{{j{EEf}}{j{B`c}}}{{Fh{egikmoAaAcAeAgAi}}}{EA`ADf}{}{}{}{}{}{}{}{}{}{}{}}{{{j{EEf}}{j{B`c}}}{{Fh{egikmoAaAcAeAg}}}{EA`ADf}{}{}{}{}{}{}{}{}{}{}}{{{j{EEf}}{j{B`c}}}BCj{EA`ADf}}{{{j{EEf}}{j{B`c}}}BCn{EA`ADf}}{{{j{EEf}}{j{B`c}}}{{Fh{egikmoAaAcAe}}}{EA`ADf}{}{}{}{}{}{}{}{}{}}{{{j{EEf}}{j{B`c}}}{{Fh{egikmoAaAc}}}{EA`ADf}{}{}{}{}{}{}{}{}}{{{j{EEf}}{j{B`c}}}Af{EA`ADf}}{{{j{EEf}}{j{B`c}}}Hn{EA`ADf}}{{{j{EEf}}{j{B`c}}}AEb{EA`ADf}}{{{j{EEf}}{j{B`c}}}AFn{EA`ADf}}{{{j{EEf}}{j{B`c}}}{{Fh{egikmoAa}}}{EA`ADf}{}{}{}{}{}{}{}}{{{j{EEf}}{j{B`c}}}{{ECh{Af}}}{EA`ADf}}{{{j{EEf}}{j{B`c}}}{{Fh{egikmo}}}{EA`ADf}{}{}{}{}{}{}}{{{j{EEf}}{j{B`c}}}{{ECh{AFn}}}{EA`ADf}}{{{j{EEf}}{j{B`c}}}{{Fh{egikm}}}{EA`ADf}{}{}{}{}{}}{{{j{EEf}}{j{B`c}}}Dl{EA`ADf}}{{{j{EEf}}{j{B`c}}}{{Fh{egik}}}{EA`ADf}{}{}{}{}}{{{j{EEf}}{j{B`c}}}{{Fh{egi}}}{EA`ADf}{}{}{}}{{{j{EEf}}{j{B`c}}}{{Fh{eg}}}{EA`ADf}{}{}}{{{j{EEf}}{j{B`c}}}b{EA`ADf}}{{{j{EEf}}{j{B`c}}}Eh{EA`ADf}}{{{j{EEf}}{j{B`c}}}{{Fh{e}}}{EA`ADf}{}}{{{j{EEf}}{j{B`c}}}{{Dj{e}}}{EA`ADf}{}}{{EDlc}{{EDn{EDlce}}}EA`{}}0{{{j{EEb}}{j{B`c}}Hn}In{EA`ADf}}{{{j{{EDn{egc}}}}}{{Fh{Hn{Dj{Hn}}}}}{}{{EDl{c}}}EA`}{jc{}}000000000{jIn}0{{}{{J`{g}}}{}{}{{H`{}{{El{{Eb{ce}}}}}}}}{c{{Eb{e}}}{}{}}00000000000{{}{{Eb{c}}}{}}00000000000{jJh}00000000000`{{{j{B`{EFb{c}}}}{j{{Aj{{Fh{Hn{j{c}}}}}}}}}{{Eb{BnEFd}}}{EFlEGbBfEDdEDhIb}}{{}c{}}00000000000````````````{{{j{EFn}}}{{j{c}}}{}}{j{{j{c}}}{}}000{{{j{B`}}}{{j{B`c}}}{}}000{{{j{{EGd{c}}}}}{{EGd{c}}}Bf}{{{j{EGf}}}EGf}{{{j{{EGh{c}}}}}{{EGh{c}}}Bf}{{{j{EGj}}}EGj}{{j{j{B`c}}}Bn{}}000{{jAf}Bn}000{{{j{{EGd{c}}}}{j{{EGd{c}}}}}EhEj}{{{j{{EGh{c}}}}{j{{EGh{c}}}}}EhEj}{{{j{{EGd{c}}}}{j{B`F`}}}{{Eb{BnFb}}}Fd}{{{j{EGf}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{{EGh{c}}}}{j{B`F`}}}{{Eb{BnFb}}}Fd}{{{j{EGj}}{j{B`F`}}}{{Eb{BnFb}}}}{cc{}}000{{}c{}}000{{{j{EDj}}}Eh}{{eg}{{EGn{}{{EGl{c}}}}}{}{{EFn{c}}}{{EFn{c}}}}{{ce}{{EGd{AEb}}}EFnEFn}{{ce}{{EGd{Dl}}}EFnEFn}{{ce}{{EGd{b}}}EFnEFn}{{ce}{{EGd{BCn}}}EFnEFn}{{ce}{{EGd{Hn}}}EFnEFn}{{ce}{{EGd{BCl}}}EFnEFn}{{ce}{{EGd{BM`}}}EFnEFn}{{ce}{{EGd{AAf}}}EFnEFn}{{ce}{{EGd{AFn}}}EFnEFn}{{ce}{{EGd{Af}}}EFnEFn}{{ce}{{EGd{BCj}}}EFnEFn}{{ce}{{EGd{DDl}}}EFnEFn}{{ce}EGfEFnEFn}{{ce}{{EGh{COh}}}EFnEFn}{{ce}{{EGh{AEf}}}EFnEFn}{{ce}EGjEFnEFn}{{eg}{{EGn{}{{EGl{c}}}}}{}{{EFn{c}}}{{EFn{c}}}}<:5;7?8={{ce}{{EGd{AEb}}}EFnEFn}:?75432{{{j{{EGn{}{{EGl{c}}}}}}{j{B`e}}}c{}{EA`ADf}}{{{j{{EGd{b}}}}{j{B`c}}}{}{EA`ADf}}{{{j{{EGd{BCj}}}}{j{B`c}}}{}{EA`ADf}}{{{j{{EGd{Af}}}}{j{B`c}}}{}{EA`ADf}}{{{j{{EGd{DDl}}}}{j{B`c}}}{}{EA`ADf}}{{{j{{EGd{BCn}}}}{j{B`c}}}{}{EA`ADf}}{{{j{{EGd{BCl}}}}{j{B`c}}}{}{EA`ADf}}{{{j{{EGd{Hn}}}}{j{B`c}}}{}{EA`ADf}}{{{j{{EGd{AFn}}}}{j{B`c}}}{}{EA`ADf}}{{{j{{EGd{Dl}}}}{j{B`c}}}{}{EA`ADf}}{{{j{{EGd{AAf}}}}{j{B`c}}}{}{EA`ADf}}{{{j{{EGd{BM`}}}}{j{B`c}}}{}{EA`ADf}}{{{j{{EGd{AEb}}}}{j{B`c}}}{}{EA`ADf}}{{{j{EGf}}{j{B`c}}}{}{EA`ADf}}{{{j{{EGh{COh}}}}{j{B`c}}}{}{EA`ADf}}{{{j{{EGh{AEf}}}}{j{B`c}}}{}{EA`ADf}}{{{j{EGj}}{j{B`c}}}EH`{EA`ADf}}{{EDj{j{B`c}}}e{EClADf}{}}{{eg{j{B`i}}}c{}{{EFn{c}}}{{EFn{c}}}{EA`ADf}}{{ce{j{B`g}}}{}EFnEFn{EA`ADf}}00000000000001000000000000{jc{}}000{c{{Eb{e}}}{}{}}000{{}{{Eb{c}}}{}}000{jJh}000{{}c{}}000`````````{j{{j{c}}}{}}{{{j{B`}}}{{j{B`c}}}{}}{{{j{{EHb{c}}}}{j{B`F`}}}{{Eb{BnFb}}}{FdEHd}}{cc{}}{{}c{}}{{{Jf{c}}}{{Eb{{EHb{c}}EFd}}}EHd}9876```````````{{{j{B`}}}{{j{B`ECl}}}}06655{{{j{{EHf{}{{El{c}}}}}}{j{B`e}}}{{Dj{{j{c}}}}}{}{EA`ADf}}{{EHh{j{B`c}}}{{Dj{e}}}{EA`ADf}{}}0{{{j{{EHf{}{{El{c}}}}}}{j{B`e}}Hn}{{EHj{{EHf{}{{El{c}}}}c}}}{}{EA`ADf}}{{EHh{j{B`c}}Hn}{{Jf{e}}}{EA`ADf}{}}0{{EHh{j{B`c}}{j{B`{Aj{e}}}}}Hn{EA`ADf}{}}0{{{j{{EHf{}{{El{c}}}}}}{j{B`e}}Hni}{{Eb{{EHj{{EHf{}{{El{c}}}}c}}EFd}}}{}{EA`ADf}{{AId{AEf}}}{{AGf{{j{c}}}{{Hf{g}}}}}}{{{j{B`{EHf{}{{El{c}}}}}}{j{B`e}}}{{Dj{{j{B`c}}}}}{}{EA`ADf}}55{{{j{{EHf{}{{El{c}}}}}}{j{B`e}}k}{{Eb{{j{c}}EFd}}}{}{EA`ADf}{EDhEFlIbBfEDd}{{EFn{g}}}{{AGf{{j{c}}}{{Hf{i}}}}}}{{{j{B`{EHf{}{{El{c}}}}}}{j{B`e}}k}{{Eb{{j{B`c}}EFd}}}{}{EA`ADf}{EDhEFlIbBfEDd}{{EFn{g}}}{{AGf{{j{c}}}{{Hf{i}}}}}}{{{j{EHl}}}EHl}{{{j{EE`}}}EE`}{{j{j{B`c}}}Bn{}}0{{jAf}Bn}0{{}EE`}{{{j{EHl}}{j{EHl}}}Eh}{{j{j{c}}}Eh{}}0{{{j{B`EA`}}{j{B`c}}}Bn{ECjADf}}{{{j{B`ECl}}{j{B`{Aj{Af}}}}}Bn}{{{j{B`EHl}}{j{B`{Aj{Af}}}}}Bn}{{{j{B`EE`}}{j{B`{Aj{Af}}}}}Bn}{{{j{EHl}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{EE`}}{j{B`F`}}}{{Eb{BnFb}}}}{cc{}}0{{}{{EDb{}{{ED`{c}}}}}{EDd{EDf{{Aj{Af}}}}}}{c{{Eb{{EDb{}{{ED`{e}}}}ECf}}}ECl{EDd{EDf{{Aj{Af}}}}}}{c{{Eb{EHlECf}}}ECl}{c{{EDb{}{{ED`{c}}}}}{EDd{EDf{{Aj{Af}}}}}}{{}EHl}{{{j{B`EA`}}}c{}}{{{j{B`EA`}}AEf}Eh}{{{j{B`EA`}}e}cEDh{{EDj{c}}}}{{{j{B`EA`}}bb}Eh}{{}c{}}0{{{j{B`ECl}}}b}{{{j{B`EHl}}}b}{{{j{B`EE`}}}b}{{{j{B`ECl}}}Dl}{{{j{B`EHl}}}Dl}{{{j{B`EE`}}}Dl}{{{j{B`{EHf{}{{El{c}}}}}}{j{B`e}}Hn}{{Fh{{j{B`{Aj{c}}}}{j{B`{Aj{c}}}}}}}{}{EA`ADf}}{{}c{}}{{{j{EDl}}{j{B`c}}}e{EA`ADf}{}}{{{j{B`EA`}}e}c{}{{EDl{c}}}}{{EA`e}{{EDn{eEA`c}}}{}{{EDl{c}}}}{Dl{{EDb{}{{ED`{c}}}}}{EDd{EDf{{Aj{Af}}}}}}{{{j{B`{EHf{}{{El{c}}}}}}{j{B`e}}}Bn{}{EA`ADf}}{{}EE`}{jc{}}0{{{j{B`EA`}}{j{B`c}}}{{Eb{BnECf}}}{ECjADf}}{{{j{B`ECl}}{j{B`{Aj{Af}}}}}{{Eb{BnECf}}}}{{{j{B`EHl}}{j{B`{Aj{Af}}}}}{{Eb{BnECf}}}}{{{j{B`EE`}}{j{B`{Aj{Af}}}}}{{Eb{BnECf}}}}{c{{Eb{e}}}{}{}}0{{}{{Eb{c}}}{}}0{jJh}0{{}c{}}0````{{{j{B`}}}{{j{B`ECl}}}}{j{{j{c}}}{}}{{{j{B`}}}{{j{B`c}}}{}}{{{j{EHn}}}EHn}{{j{j{B`c}}}Bn{}}{{jAf}Bn}{{}EHn}{{{j{B`EHn}}{j{B`{Aj{Af}}}}}Bn}{{{j{EHn}}{j{B`F`}}}{{Eb{BnFb}}}}{cc{}}{{}c{}}`{{{j{B`EHn}}}b}{{{j{B`EHn}}}Dl}{jc{}}{{{j{B`EHn}}{j{B`{Aj{Af}}}}}{{Eb{BnECf}}}}{c{{Eb{e}}}{}{}}{{}{{Eb{c}}}{}}{jJh}{{}c{}}```{{{j{B`}}}{{j{B`ECl}}}}{j{{j{c}}}{}}00{{{j{B`}}}{{j{B`c}}}{}}00{{{j{{EI`{ce}}}}}{{EI`{ce}}}{EIbEDbBf}{EClBf}}{{j{j{B`c}}}Bn{}}{{jAf}Bn}{{{j{B`{EId{c}}}}{j{B`{Aj{Af}}}}}BnBJ`}{{{j{B`{EI`{ce}}}}{j{B`{Aj{Af}}}}}Bn{{EIb{}{{El{b}}}}EDb}ECl}{{{j{{EId{c}}}}{j{B`F`}}}{{Eb{BnFb}}}Fd}{{{j{EIf}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{{EI`{ce}}}}{j{B`F`}}}{{Eb{BnFb}}}{FdEIbEDb}{FdECl}}{cc{}}00{{}c{}}00{c{{EId{c}}}BJ`}{{cDle}{{EI`{ce}}}{EIbEDb}ECl}{{{j{B`{EId{c}}}}}bBJ`}{{{j{B`{EI`{ce}}}}}b{{EIb{}{{El{b}}}}EDb}ECl}{{{j{B`{EId{c}}}}}DlBJ`}{{{j{B`{EI`{ce}}}}}Dl{{EIb{}{{El{b}}}}EDb}ECl}{{{j{B`{EI`{ce}}}}}{{Eb{BnECf}}}{EIbEDb}ECl}{{{j{EIf}}}{{Dj{{j{B@h}}}}}}{jc{}}{jIn}{{{j{B`{EId{c}}}}{j{B`{Aj{Af}}}}}{{Eb{BnECf}}}BJ`}{{{j{B`{EI`{ce}}}}{j{B`{Aj{Af}}}}}{{Eb{BnECf}}}{{EIb{}{{El{b}}}}EDb}ECl}{c{{Eb{e}}}{}{}}00{{}{{Eb{c}}}{}}00{jJh}00{{}c{}}00`{j{{j{c}}}{}}{{{j{B`}}}{{j{B`c}}}{}}{{{j{EIh}}}EIh}{{j{j{B`c}}}Bn{}}{{jAf}Bn}{{{j{EIh}}{j{EIh}}}Eh}{{j{j{c}}}Eh{}}0{{{j{B`EIh}}{j{B`{Aj{Af}}}}}Bn}{{{j{EIh}}{j{B`F`}}}{{Eb{BnFb}}}}{cc{}}{{}c{}}{{DlDl}EIh}{{{j{B`EIh}}}b}{{{j{B`EIh}}}Dl}{jc{}}{{{j{B`EIh}}{j{B`{Aj{Af}}}}}{{Eb{BnECf}}}}{c{{Eb{e}}}{}{}}{{}{{Eb{c}}}{}}{jJh}{{}c{}}````{j{{j{c}}}{}}{{{j{B`}}}{{j{B`c}}}{}}{{{j{{EHf{}{{El{c}}}}}}{j{B`e}}}{{Dj{{j{c}}}}}{}{EA`ADf}}{{{j{{EHf{}{{El{c}}}}}}{j{B`e}}Hn}{{EHj{{EHf{}{{El{c}}}}c}}}{}{EA`ADf}}{{{j{{EHf{}{{El{c}}}}}}{j{B`e}}Hni}{{Eb{{EHj{{EHf{}{{El{c}}}}c}}EFd}}}{}{EA`ADf}{{AId{AEf}}}{{AGf{{j{c}}}{{Hf{g}}}}}}{{{j{B`{EHf{}{{El{c}}}}}}{j{B`e}}}{{Dj{{j{B`c}}}}}{}{EA`ADf}}{{{j{{EHf{}{{El{c}}}}}}{j{B`e}}k}{{Eb{{j{c}}EFd}}}{}{EA`ADf}{EDhEFlIbBfEDd}{{EFn{g}}}{{AGf{{j{c}}}{{Hf{i}}}}}}{{{j{B`{EHf{}{{El{c}}}}}}{j{B`e}}k}{{Eb{{j{B`c}}EFd}}}{}{EA`ADf}{EDhEFlIbBfEDd}{{EFn{g}}}{{AGf{{j{c}}}{{Hf{i}}}}}}{{{j{{EHj{ce}}}}{j{B`F`}}}{{Eb{BnFb}}}{FdADf}Fd}{cc{}}`{{}c{}}{{}{{Gn{e}}}{}{{H`{}{{El{c}}}}}}{{}c{}}{{{j{{EHj{ec}}}}}Hn{}{{EIj{Hn}{{Hf{c}}}}ADf}}{{{j{B`{EHj{ec}}}}}Dj{}{{EIj{Hn}{{Hf{c}}}}ADf}}{{{j{B`{EHf{}{{El{c}}}}}}{j{B`e}}Hn}{{Fh{{j{B`{Aj{c}}}}{j{B`{Aj{c}}}}}}}{}{EA`ADf}}{{{j{B`{EHf{}{{El{c}}}}}}{j{B`e}}}Bn{}{EA`ADf}}{{{j{{EHj{ec}}}}}{{Fh{Hn{Dj{Hn}}}}}{}{{EIj{Hn}{{Hf{c}}}}ADf}}{{}{{J`{g}}}{}{}{{H`{}{{El{{Eb{ce}}}}}}}}{c{{Eb{e}}}{}{}}{{}{{Eb{c}}}{}}{jJh}{{}c{}}```{j{{j{c}}}{}}00{{{j{B`}}}{{j{B`c}}}{}}00{{{j{EIl}}}EIl}{{{j{EIn}}}EIn}{{j{j{B`c}}}Bn{}}0{{jAf}Bn}0{{{j{EIl}}{j{EIl}}}Eh}{{{j{EIl}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{EJ`}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{EIn}}{j{B`F`}}}{{Eb{BnFb}}}}{cc{}}{{{Jf{Hn}}}EIl}{{{Jf{b}}}EIl}22{{{j{EIl}}Hn}Hn}{{}c{}}00{{}{{Gn{e}}}{}{{H`{}{{El{c}}}}}}0{EIlEIn}{{}c{}}0{EIl{{Jf{Hn}}}}{{{j{EIl}}}Eh}{{{j{EIl}}}EJ`}{{{j{EIl}}}Hn}{{{j{B`EJ`}}}{{Dj{Hn}}}}{{{j{B`EIn}}}Dj}{{{j{B`c}}HnHn}EIl{EA`ADf}}{{{j{B`c}}HngHn}{{Eb{EIlEFd}}}{EA`ADf}{{AId{AEf}}}{{AGf{Hn}{{Hf{e}}}}}}{{{j{EJ`}}}{{Fh{Hn{Dj{Hn}}}}}}{{{j{EIn}}}{{Fh{Hn{Dj{Hn}}}}}}{jc{}}0{{}{{J`{g}}}{}{}{{H`{}{{El{{Eb{ce}}}}}}}}0{c{{Eb{e}}}{}{}}00{{}{{Eb{c}}}{}}00{jJh}00{{}c{}}00``{j{{j{c}}}{}}{{{j{B`}}}{{j{B`c}}}{}}{{{j{E@j}}}E@j}{{j{j{B`c}}}Bn{}}{{jAf}Bn}{{{j{E@j}}{j{E@j}}}Eh}{{j{j{c}}}Eh{}}0{{{j{E@j}}{j{B`F`}}}{{Eb{BnFb}}}}0{cc{}}{{{j{E@j}}{j{B`c}}}BnGh}{{}c{}}{jc{}}{jIn}{c{{Eb{e}}}{}{}}{{}{{Eb{c}}}{}}{jJh}{{}c{}}`{{{j{ANn}}}}{{{j{B`ANn}}}}{{{j{ANn}}}{{j{{Ah{Af}}}}}}{j{{j{c}}}{}}{{{j{B`}}}{{j{B`c}}}{}}{{{j{ANn}}}ANn}{{j{j{B`c}}}Bn{}}{{jAf}Bn}{{{j{ANn}}{j{ANn}}}C`}{c{{Eb{ANn}}}Ed}{{{j{ANn}}{j{ANn}}}Eh}{{j{j{c}}}Eh{}}0{{{j{ANn}}{j{B`F`}}}{{Eb{BnFb}}}}00{cc{}}{{{j{{Aj{Af}}}}}{{Eb{ANnL`}}}}{{{j{Gb}}}{{Eb{ANnL`}}}}{{{j{ANn}}{j{B`c}}}BnGh}{{{j{ANn}}c}j{}}{{}c{}}{{{j{ANn}}{j{ANn}}}{{Dj{C`}}}}{{{j{ANn}}c}EbIf}{{{j{ANn}}}{{Ah{Af}}}}{jc{}}{jIn}{c{{Eb{e}}}{}{}}{{}{{Eb{c}}}{}}{jJh}{{}c{}}`````````````````````````````````````````````````````{{{j{EJb}}}{{j{{Aj{Af}}}}}}{j{{j{c}}}{}}000000000000000{{{j{B`}}}{{j{B`c}}}{}}000000000000000{{{j{{EJd{c}}}}}{{EJd{c}}}{Bf{Dn{Jb}}}}{{{j{AG`}}}AG`}{{{j{EJf}}}EJf}{{{j{EJh}}}EJh}{{{j{EJj}}}EJj}{{{j{AGj}}}AGj}{{{j{AIf}}}AIf}{{{j{EJl}}}EJl}{{{j{EJb}}}EJb}{{{j{DMd}}}DMd}{{{j{DMb}}}DMb}{{{j{EJn}}}EJn}{{{j{EK`}}}EK`}{{j{j{B`c}}}Bn{}}000000000000{{jAf}Bn}000000000000{{{j{{EJd{c}}}}{j{{EJd{c}}}}}C`{Cb{Dn{Jb}}}}{{{j{AG`}}{j{AG`}}}C`}{{{j{EJb}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{{EJd{c}}}}{j{{EJd{c}}}}}Eh{Ej{Dn{Jb}}}}{{{j{AG`}}{j{AG`}}}Eh}{{{j{EJf}}{j{EJf}}}Eh}{{{j{EJh}}{j{EJh}}}Eh}{{{j{EJj}}{j{EJj}}}Eh}{{{j{AGj}}{j{AGj}}}Eh}{{{j{AIf}}{j{AIf}}}Eh}{{{j{EJl}}{j{EJl}}}Eh}{{{j{EJb}}{j{EJb}}}Eh}{{{j{DMd}}{j{DMd}}}Eh}{{{j{DMb}}{j{DMb}}}Eh}{{{j{EJn}}{j{EJn}}}Eh}{{{j{EK`}}{j{EK`}}}Eh}{{j{j{c}}}Eh{}}0000000000000000000000000{{{j{{ALh{c}}}}{j{B`F`}}}{{Eb{BnFb}}}{Fd{Dn{Cl}}}}{{{j{{EJd{c}}}}{j{B`F`}}}{{Eb{BnFb}}}{Fd{Dn{Jb}}}}{{{j{AG`}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{EJf}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{EJh}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{EJj}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{AGj}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{AIf}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{EJl}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{EJb}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{DMd}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{DMb}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{EJn}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{EK`}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{{EKb{c}}}}{j{B`F`}}}{{Eb{BnFb}}}Fd}{{{j{{EKb{c}}}}{j{B`F`}}}{{Eb{BnFb}}}CKh}{cc{}}000000{B@bEJj}1111{EJhDMd}2{ANbDMd}{EJfDMd}{EJjDMd}{B@bDMd}{B@bDMb}{ANbDMb}88{B@bEK`}9{ADh{{EKb{c}}}{}}{B@b{{EKb{c}}}{}};{{{j{{EJd{c}}}}{j{B`e}}}Bn{Gj{Dn{Jb}}}Gh}{{{j{AG`}}{j{B`c}}}BnGh}{{{j{EJb}}{j{B`c}}}BnGh}{EJnHn}{{}c{}}000000000000000{{{ALh{c}}}c{{Dn{Cl}}}}{{{EKd{c}}}{{Eb{Ehc}}}{}}{{{j{AG`}}}Nd}{{{j{{ALh{c}}}}{j{B`e}}Hn{j{Nj}}g}{{EKd{{EKb{ANb}}}}}{{Dn{Cl}}}{ADjADf}{{AId{b}}}}{{{j{{ALh{c}}}}Hn{j{Nj}}b}{{Eb{MnANb}}}{{Dn{Cl}}}}{{{EKd{c}}g}{{EKd{e}}}{}{}{{BFn{c}{{Hf{e}}}}}}{c{{ALh{c}}}{{Dn{Cl}}}}{{{j{Nj}}AHl}AG`}{{{j{{Aj{Af}}}}}{{Eb{EJbEK`}}}}:{{{j{B`{ALh{c}}}}Hn{j{Nj}}D`ACd}{{Eb{N`DMb}}}{{Dn{Cl}}}}{{{j{B`{ALh{c}}}}Hn{j{Nj}}D`ACd}{{Eb{N`ANb}}}{{Dn{Cl}}}}{{{j{{EJd{c}}}}{j{{EJd{c}}}}}{{Dj{C`}}}{Ib{Dn{Jb}}}}{{{j{AG`}}{j{AG`}}}{{Dj{C`}}}}{{{j{B`{ALh{c}}}}{j{B`e}}Hn{j{Nj}}D`ACd}{{Eb{Bn{EKb{ANb}}}}}{{Dn{Cl}}}{ADjADf}}{{{j{EJf}}}{{Dj{{j{B@h}}}}}}{{{j{EJh}}}{{Dj{{j{B@h}}}}}}{{{j{EJj}}}{{Dj{{j{B@h}}}}}}{{{j{AGj}}}{{Dj{{j{B@h}}}}}}{{{j{AIf}}}{{Dj{{j{B@h}}}}}}{{{j{EJl}}}{{Dj{{j{B@h}}}}}}{{{j{DMd}}}{{Dj{{j{B@h}}}}}}{{{j{DMb}}}{{Dj{{j{B@h}}}}}}{{{j{EJn}}}{{Dj{{j{B@h}}}}}}{{{j{EK`}}}{{Dj{{j{B@h}}}}}}{{{j{{EKb{c}}}}}{{Dj{{j{B@h}}}}}B@h}{{{j{B`{ALh{c}}}}{j{B`e}}Hn{j{{EJd{g}}}}{Dj{EJb}}{Dj{{Fh{Ndb}}}}ACb}{{Eb{Bn{EKb{DMd}}}}}{{Dn{Cl}}}{ADjADf}{{Dn{Jb}}}}{{{j{B`{ALh{c}}}}Hn{j{{EJd{e}}}}ACb}{{Eb{NbDMd}}}{{Dn{Cl}}}{{Dn{Jb}}}}{{{j{B`{ALh{c}}}}Hn{j{{EJd{e}}}}gACb}{{Eb{NbDMd}}}{{Dn{Cl}}}{{Dn{Jb}}}{{AId{Nd}}}}{{{j{B`{ALh{c}}}}Hn{j{{EJd{e}}}}{Dj{EJb}}{Dj{{Fh{Ndb}}}}ACb}{{Eb{NbDMd}}}{{Dn{Cl}}}{{Dn{Jb}}}}{jc{}}000000000000{jIn}0000000000{{{j{{ALh{c}}}}}{{j{Cl}}}{{Dn{Cl}}}}{c{{Eb{e}}}{}{}}000000000000000{{}{{Eb{c}}}{}}000000000000000{jJh}000000000000000{EJlIn}{{}c{}}000000000000000{{{j{Nj}}}AG`}{{{j{B`{ALh{c}}}}Hn}{{Dj{{j{B`AB`}}}}}{{EKf{Cl}}}}{{}j}``````{j{{j{c}}}{}}0{{{j{B`}}}{{j{B`c}}}{}}0{{{j{EKh}}}EKh}{{{j{EKj}}}EKj}{{j{j{B`c}}}Bn{}}0{{jAf}Bn}0{EKjEh}{{{j{EKh}}{j{EKh}}}Eh}{{{j{EKj}}{j{EKj}}}Eh}{{j{j{c}}}Eh{}}000{{{j{EKh}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{EKj}}{j{B`F`}}}{{Eb{BnFb}}}}0{B@bEKh}{cc{}}{L`EKh}1{{{j{Gb}}}{{Eb{EKjEKh}}}}{{{j{{Aj{Af}}}}}{{Eb{EKjEKh}}}}1{{}c{}}0{{{j{EKj}}{j{{Kj{c}}}}{j{Ld}}Nn}{{Eb{EhEKh}}}Lb}{{EAfEh}EKj}{{{j{EKj}}{j{{Kj{c}}}}Nn}{{Eb{ABlEKh}}}Lb}{{{j{EKj}}}{{Ah{Af}}}}{EKjEAf}{{{j{Gb}}}Nn}{{{j{EKh}}}{{Dj{{j{B@h}}}}}}{EKjIn}{jc{}}0{jIn}0{c{{Eb{e}}}{}{}}0{{}{{Eb{c}}}{}}0{jJh}0{{}c{}}0````````````````````````````````{{}Af}{{}Hn}00011``````````````{{EKlAfNf}{{Eb{EKlEKn}}}}{{EKlAfCn}{{Eb{EKlEKn}}}}{{EKlAfCnAHl}{{Eb{EKlEKn}}}}{{{j{EL`}}}{{Dj{{j{Nf}}}}}}{{{j{BEl}}}{{j{{Aj{Nf}}}}}}{{{j{B`BEl}}}{{j{B`{Aj{Nf}}}}}}1{{{j{EL`}}}{{Dj{{Fh{{j{Nj}}AHl}}}}}}2{j{{j{c}}}{}}0000300000000000000{{{j{B`}}}{{j{B`c}}}{}}0003000000000000000{{{j{ALb}}}ALb}{{{j{ELb}}}ELb}{{{j{BEl}}}BEl}{{{j{AGd}}}AGd}{{{j{EKl}}}EKl}{{{j{ELd}}}ELd}{{{j{ELf}}}ELf}{{{j{ELh}}}ELh}{{{j{ELj}}}ELj}{{{j{EL`}}}EL`}{{{j{AGb}}}AGb}{{{j{ELl}}}ELl}{{{j{ALf}}}ALf}{{{j{ELn}}}ELn}{{{j{AHl}}}AHl}{{{j{EKn}}}EKn}{{{j{EM`}}}EM`}{{j{j{B`c}}}Bn{}}0000000000000000{{jAf}Bn}0000000000000000{{{j{ALb}}{j{ALb}}}C`}{{{j{BEl}}{j{BEl}}}C`}{{{j{AGd}}{j{AGd}}}C`}{{{j{EKl}}{j{EKl}}}C`}{{{j{ELj}}{j{ELj}}}C`}{{{j{EL`}}{j{EL`}}}C`}{{{j{AGb}}{j{AGb}}}C`}{{{j{ELl}}{j{ELl}}}C`}{{{j{ALf}}{j{ALf}}}C`}{{{j{ELn}}{j{ELn}}}C`}{{{j{AHl}}{j{AHl}}}C`}{{ELjELj}{{Eb{ELjEKn}}}}{{{j{AGd}}{j{{Fh{CnAHl}}}}}{{Dj{ALf}}}}{{{j{{Aj{Af}}}}}{{Eb{BElEM`}}}}{{{j{{Aj{Af}}}}}{{Eb{ALfEM`}}}}{{}BEl}{{}EKl}{{{j{AGb}}}Af}{{{j{BEl}}}j}{{{j{B`BEl}}}{{j{B`}}}}{c{{Eb{ALb}}}Ed}{c{{Eb{BEl}}}Ed}{c{{Eb{ELh}}}Ed}{c{{Eb{ELj}}}Ed}{c{{Eb{EL`}}}Ed}{c{{Eb{ALf}}}Ed}{c{{Eb{AHl}}}Ed}{{{j{BEl}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{ALf}}{j{B`c}}}{{Eb{HnADh}}}{ADjADf}}{{{j{ALb}}{j{ALb}}}Eh}{{{j{ELb}}{j{ELb}}}Eh}{{{j{BEl}}{j{BEl}}}Eh}{{{j{AGd}}{j{AGd}}}Eh}{{{j{EKl}}{j{EKl}}}Eh}{{{j{ELd}}{j{ELd}}}Eh}{{{j{ELf}}{j{ELf}}}Eh}{{{j{ELh}}{j{ELh}}}Eh}{{{j{ELj}}{j{ELj}}}Eh}{{{j{EL`}}{j{EL`}}}Eh}{{{j{AGb}}{j{AGb}}}Eh}{{{j{ELl}}{j{ELl}}}Eh}{{{j{ALf}}{j{ALf}}}Eh}{{{j{ELn}}{j{ELn}}}Eh}{{{j{AHl}}{j{AHl}}}Eh}{{{j{EKn}}{j{EKn}}}Eh}{{{j{EM`}}{j{EM`}}}Eh}{{j{j{c}}}Eh{}}000000000000000000000000000000000{{EKl{j{{Kj{c}}}}Kh}{{Eb{AGdEKl}}}Lb}{{{j{ALb}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{ELb}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{BEl}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{AGd}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{EKl}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{ELd}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{ELf}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{ELh}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{ELj}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{EL`}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{AGb}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{ELl}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{ALf}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{ELn}}{j{B`F`}}}{{Eb{BnFb}}}}000{{{j{AHl}}{j{B`F`}}}{{Eb{BnFb}}}}000{{{j{EKn}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{EM`}}{j{B`F`}}}{{Eb{BnFb}}}}0{cc{}}000{AGjELb}{L`ELb}{B@bELb}{{{Ah{Nf}}}BEl}00000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000044{B@bELd}55{B@bELf}66{ELhELj}777777{B@bEKn}88{B@bEM`}{Af{{Eb{AHlEM`}}}}{{{j{AGb}}}{{Dj{ELl}}}}{{{j{{Kj{c}}}}KhELj}AGdLb}{{{j{{Aj{Af}}}}}{{Eb{ALbELb}}}}{{{j{EKl}}}Eh}{{{j{ALb}}{j{B`c}}}BnGh}{{{j{BEl}}{j{B`c}}}BnGh}{{{j{AGd}}{j{B`c}}}BnGh}{{{j{EKl}}{j{B`c}}}BnGh}{{{j{ELh}}{j{B`c}}}BnGh}{{{j{ELj}}{j{B`c}}}BnGh}{{{j{EL`}}{j{B`c}}}BnGh}{{{j{AGb}}{j{B`c}}}BnGh}{{{j{ELl}}{j{B`c}}}BnGh}{{{j{ALf}}{j{B`c}}}BnGh}{{{j{ELn}}{j{B`c}}}BnGh}{{{j{AHl}}{j{B`c}}}BnGh}{{{j{AGd}}}Kh}{ALfKh}{{}c{}}000000000000000000{ELdEKl}{{}{{Gn{e}}}{}{{H`{}{{El{c}}}}}}0{BEl{{Jf{Nf}}}}{{}c{}}0{{{j{BEl}}}}{BEl}{{{j{B`BEl}}}}{ELfELj}{ELhELj}6{{{j{BEl}}}Eh}{{{j{EKl}}}Eh}{{{j{AGb}}}{{j{EL`}}}}{{{j{AGb}}}{{Dj{Nd}}}}{{{j{ELj}}}EMb}{{{j{AGb}}}{{Dj{AHl}}}}{ALfAHl}{{{j{BEl}}}Hn}`{{{j{AGb}}}{{j{BEl}}}}{{{j{ELl}}}{{j{BEl}}}}{ALfBEl}{{{j{AGd}}}{{Dj{Nf}}}}{{}EKl}{NfAGb}{NfELj}{{{j{{Kj{c}}}}Kh{Dj{Nf}}}AGdLb}{{CnAHl}ELj}{{CnAHl}AGb}{{{j{B`EMd}}}Dj}{{{j{B`EMb}}}Dj}10{{{j{ELj}}}Nf}{{{j{AGb}}}Nf}{{{j{ELh}}}{{j{ELj}}}}{{{j{AGd}}}ADl}{{{j{AGd}}}Kn}{ALfKn}{{{j{ALb}}{j{ALb}}}{{Dj{C`}}}}{{{j{BEl}}{j{BEl}}}{{Dj{C`}}}}{{{j{AGd}}{j{AGd}}}{{Dj{C`}}}}{{{j{EKl}}{j{EKl}}}{{Dj{C`}}}}{{{j{ELj}}{j{ELj}}}{{Dj{C`}}}}{{{j{EL`}}{j{EL`}}}{{Dj{C`}}}}{{{j{AGb}}{j{AGb}}}{{Dj{C`}}}}{{{j{ELl}}{j{ELl}}}{{Dj{C`}}}}{{{j{ALf}}{j{ALf}}}{{Dj{C`}}}}{{{j{ELn}}{j{ELn}}}{{Dj{C`}}}}{{{j{AHl}}{j{AHl}}}{{Dj{C`}}}}{{{j{ELh}}}Nf}{{{j{AGb}}}{{Dj{{j{Nj}}}}}}{{{j{ELl}}}{{j{Nj}}}}{{{j{ELh}}}EMd}{{{j{AGd}}}{{j{{Jd{{Fh{CnAHl}}{Ab{BEl}}}}}}}}{{{j{ALb}}c}EbIf}{ALbEMf}{{{j{BEl}}c}EbIf}{{{j{BEl}}}{{Jf{Af}}}}{{{j{ELh}}c}EbIf}{{{j{ELj}}c}EbIf}{{{j{EL`}}c}EbIf}{{{j{ALf}}}{{Jf{Af}}}}{{{j{ALf}}c}EbIf}{{{j{AHl}}c}EbIf}{{{j{ALb}}{j{B`c}}}{{Eb{BnADh}}}{ADjADf}}`{ALbACb}{ALbANn}{{{j{ALf}}}Hn}{{{j{EMd}}}{{Fh{Hn{Dj{Hn}}}}}}{{{j{EMb}}}{{Fh{Hn{Dj{Hn}}}}}}{{{j{ELb}}}{{Dj{{j{B@h}}}}}}{{{j{ELd}}}{{Dj{{j{B@h}}}}}}{{{j{ELf}}}{{Dj{{j{B@h}}}}}}{{{j{EKn}}}{{Dj{{j{B@h}}}}}}{{{j{EM`}}}{{Dj{{j{B@h}}}}}}{{{j{AGd}}}Nh}{ELnAf}{AHlAf}{jc{}}0000000000000000{jIn}000000{ALb{{Jf{Af}}}}{{}{{J`{g}}}{}{}{{H`{}{{El{{Eb{ce}}}}}}}}0{c{{Eb{e}}}{}{}}0{EMf{{Eb{ALb}}}}1{{{j{EMf}}}{{Eb{ALb}}}}22{{{j{{Aj{Nf}}}}}{{Eb{BEl}}}}{{{Jf{Nf}}}{{Eb{BEl}}}}{{{AKf{{Aj{Nf}}}}}{{Eb{BEl}}}}55555{EKl{{Eb{ELh}}}}{ELj{{Eb{ELh}}}}7{EKl{{Eb{ELj}}}}88888888{{}{{Eb{c}}}{}}000000000000000000{EKl{{Eb{ELjELd}}}}{EKl{{Eb{ELhELd}}}}{jJh}000000000000000000{{{j{ALf}}{j{{Kj{c}}}}Kh{j{Nj}}}EhLb}{{{j{ELl}}}AHl}{{}c{}}000000000000000000{HnEKl}{{{j{{Kj{c}}}}Khe}{{Eb{AGdEKn}}}Lb{{En{}{{El{{Fh{bCn}}}}}}}}{c{{Eb{EKlEKn}}}{{En{}{{El{{Fh{bCn}}}}}}}}``{{{j{B`EMh}}}{{j{B`{Aj{Nf}}}}}}{{{j{EMh}}}{{j{{Aj{Nf}}}}}}{j{{j{c}}}{}}{{{j{B`}}}{{j{B`c}}}{}}{{{j{EMh}}}EMh}{{j{j{B`c}}}Bn{}}{{jAf}Bn}{EMhHn}{{{j{EMh}}{j{B`F`}}}{{Eb{BnFb}}}}{cc{}}{{}c{}}{{}{{Gn{e}}}{}{{H`{}{{El{c}}}}}}{{}c{}}{EMhDj}{{{j{B`EMh}}}Dj}0{{{j{B`EMh}}Hn}Dj}0{{{j{EMh}}}{{Fh{Hn{Dj{Hn}}}}}}{jc{}}{{}{{J`{g}}}{}{}{{H`{}{{El{{Eb{ce}}}}}}}}{c{{Eb{e}}}{}{}}{{}{{Eb{c}}}{}}{jJh}{{}c{}}``{{{j{EMf}}}{{j{{Aj{Af}}}}}}{{{j{EMj}}}{{j{{Aj{Af}}}}}}{j{{j{c}}}{}}20{{{j{B`}}}{{j{B`c}}}{}}0{{{j{EMf}}}EMf}{{{j{EMj}}}EMj}{{j{j{B`c}}}Bn{}}0{{jAf}Bn}0{{{j{EMf}}{j{EMf}}}C`}8{{{j{EMf}}{j{EMf}}}Eh}{{{j{EMf}}{j{{Aj{Af}}}}}Eh}{{j{j{c}}}Eh{}}0{{{j{EMf}}{j{B`F`}}}{{Eb{BnFb}}}}0{{{j{EMj}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{ALb}}}EMf}{ALbEMf}{cc{}}02{{{j{EMf}}{j{B`c}}}BnGh}{{}c{}}0{{}{{Gn{e}}}{}{{H`{}{{El{c}}}}}}{EMf}{{{j{EMf}}}}{{}c{}}{{{j{EMf}}}Hn}{{{j{B`EMj}}}Dj}0{{{j{B`EMj}}Hn}Dj}{{{j{EMf}}{j{EMf}}}{{Dj{C`}}}}{{{j{EMf}}{j{{Aj{Af}}}}}{{Dj{C`}}}}{{{j{EMj}}}{{Fh{Hn{Dj{Hn}}}}}}{jc{}}0{{{j{EMf}}}{{Eb{ALbELb}}}}{jIn}{{}{{J`{g}}}{}{}{{H`{}{{El{{Eb{ce}}}}}}}}{c{{Eb{e}}}{}{}}0{{}{{Eb{c}}}{}}0{jJh}0{{}c{}}0{{{j{EMf}}{j{B`c}}}{{Eb{BnADh}}}{ADjADf}}``{{{j{B`{EMl{ce}}}}A@fb}{{EMn{c}}}{h{DNj{Al}}}EN`}{{{j{B`{EMl{ce}}}}{j{A@f}}b}{{EMn{c}}}{h{DNj{Al}}}EN`}{{{j{B`{EMl{ce}}}}{EMn{c}}}BnhEN`}{{{j{B`{EMl{ce}}}}{A`{c}}}{{EMn{c}}}hEN`}{{{j{B`{EMl{ce}}}}{A`{c}}{Dj{Dl}}}{{EMn{c}}}hEN`}{{{j{{EMl{ce}}}}}{{j{{Fj{c}}}}}{}{}}{{{j{B`{EMl{ce}}}}k}{{EMn{c}}}hEN`{{AId{{ENb{Cl}}}}}{{En{}{{El{c}}}}}{{En{}{{El{{Fh{gi}}}}}}}}{{{j{B`{EMl{ce}}}}i}{{EMn{c}}}hEN`{{AId{{ENb{Cl}}}}}{{En{}{{El{{Fh{gDl}}}}}}}}0{j{{j{c}}}{}}0{{{j{B`}}}{{j{B`c}}}{}}0{{{j{{EMl{ce}}}}}{{EMl{ce}}}BfBf}{{{j{{EMn{ce}}}}}{{EMn{ce}}}BfBf}{{j{j{B`c}}}Bn{}}0{{jAf}Bn}0{{}{{EMl{ce}}}{}EDd}{{}{{EMn{ce}}}{}EDd}{c{{Eb{{EMn{eg}}}}}Ed{CbEf}Ef}{{{j{{EMn{ce}}}}{j{{EMn{ce}}}}}EhEjEj}{{{j{{EMl{ce}}}}{j{B`F`}}}FfFdFd}{{{j{{EMn{ce}}}}{j{B`F`}}}FfFdFd}{cc{}}{{{ENd{c}}}{{EMn{ce}}}{}EDd}{ENf{{EMn{cENf}}}{}}2{{{j{{EMl{ce}}}}}{{j{{Fj{c}}}}}{}{}}{EMl}{EMn}{{{j{{EMl{ce}}}}}{{EMn{c}}}hEN`}{{{j{B`{EMl{ce}}}}Cfc}{{EMn{c}}}hEN`}{{{j{B`{EMl{ce}}}}CfDl}{{EMn{c}}}hEN`}{{{j{B`{EMl{ce}}}}g}{{EMn{c}}}hEN`{{AId{{ENb{Cl}}}}}}{{{j{B`{EMl{ce}}}}I`Jb}{{EMn{c}}}hEN`}{{}c{}}0{{{j{{EMn{ce}}}}}EhhHb}{{{j{B`{EMn{ce}}}}{EMn{ce}}}BnhHb}{c{{EMl{ec}}}{}{}}{{{j{{EMn{ce}}}}g}Eb{CbIh}IhIf}{jc{}}0{c{{Eb{e}}}{}{}}0{{}{{Eb{c}}}{}}0{EMnENd}{jJh}0{{}c{}}0``{{{j{B`{EN`{}{{ENh{c}}}}}}c}Bn{}}{{{j{B`{EN`{}{{ENh{c}}}}}}{j{Cl}}}c{}}{{{j{B`{EN`{}{{ENh{c}}}}}}I`{j{Jb}}}c{}}{{{j{{EN`{}{{ENh{c}}}}}}}c{}}{{{j{{EN`{}{{ENh{c}}}}}}{j{Cl}}}Eh{}}```{{}b}````````{{{j{{ENj{c}}}}}{{Jd{c{Bl{{Dd{Db}}}}}}}{BfCbFd}}{{{j{B`{ENj{c}}}}ENf}Bn{BfCbFd}}{{{j{B`{ENj{c}}}}e}Bn{BfCbFd}{}}{j{{j{c}}}{}}00{{{j{B`}}}{{j{B`c}}}{}}00{{{j{{ENj{c}}}}}{{ENj{c}}}Bf}{{{j{{ENl{c}}}}}{{ENl{c}}}Bf}{{{j{ENf}}}ENf}{{j{j{B`c}}}Bn{}}00{{jAf}Bn}00{{}{{ENj{c}}}{}}{{}ENf}{c{{Eb{ENf}}}Ed}{{{j{{ENl{c}}}}{j{{ENl{c}}}}}EhEj}{{{j{ENf}}{j{ENf}}}Eh}{{{j{{ENj{c}}}}{j{B`F`}}}FfFd}{{{j{{ENl{c}}}}{j{B`F`}}}FfFd}0{{{j{ENf}}{j{B`F`}}}Ff}{cc{}}00{{{j{ENn}}}{{Il{ENf}}}}{{{j{{ENj{c}}}}c}{{Dj{{j{{Dd{Db}}}}}}}{BfCbFd}}{{{j{{ENj{c}}}}Cn}{{Dj{{j{{Fh{cb}}}}}}}{BfCbFd}}{{{j{B`{ENj{c}}}}{j{Cl}}}e{BfCbFd}{}}{{{j{B`{ENj{c}}}}I`{j{Jb}}}e{BfCbFd}{}}{{{j{ENn}}}{{Il{Bn}}}}{{{j{{ENj{c}}}}}e{BfCbFd}{}}{{{j{B`{ENj{c}}}}c{Dd{Db}}}{{Eb{Eh{ENl{c}}}}}{BfCbFd}}{{}c{}}00{{{j{ENf}}}Eh}{{{j{{ENj{c}}}}{j{Cl}}}Eh{BfCbFd}}{{{j{{ENj{c}}}}cb}Eh{BfCbFd}}{{{j{{ENj{c}}}}c}{{`{{CLh{}{{El{{EO`{I`}}}}}}}}}{BfCbFd}}{{{j{{ENj{c}}}}e}{{`{{CLh{}{{El{{EOb{cI`}}}}}}}}}{BfCbFd}{{Hl{c}}}}{{{j{{ENj{c}}}}}{{`{{CLh{}{{El{{Fh{c{j{{Dd{Db}}}}}}}}}}C@f}}}{BfCbFd}}{ENfJd}{{{j{{ENj{c}}}}c}{{Dj{b}}}{BfCbFd}}{{{j{{ENj{c}}}}}{{Jd{cb}}}{BfCbFd}}10{{{j{{ENj{c}}}}}b{BfCbFd}}{{{j{B`{ENj{c}}}}cb}Bn{BfCbFd}}{{{j{B`{ENj{c}}}}cb}Eh{BfCbFd}}{{{j{B`ENf}}ENf}Bn}{{{j{{ENj{c}}}}{j{Cl}}e}Kb{BfCbFd}{{Hl{c}}}}{b{{ENj{c}}}{}}{{{j{{ENj{c}}}}c}{{Dj{{Fh{bEh}}}}}{BfCbFd}}{{{j{B`{ENj{c}}}}c}{{Dj{{Fh{{EO`{Cn}}ENf}}}}}{BfCbFd}}{{{j{{ENj{c}}}}}{{j{{Ab{{EOb{cI`}}}}}}}{BfCbFd}}{{{j{ENf}}{j{ENn}}}{{Il{Bn}}}}2{{{j{B`{ENj{c}}}}cb}{{Dj{{Fh{{Jf{{EO`{Cn}}}}ENf}}}}}{BfCbFd}}{{{j{B`{ENj{c}}}}{j{{Jd{cb}}}}}ENf{BfCbFd}}{{{j{{ENj{c}}}}c}{{`{{CLh{}{{El{{EO`{Cn}}}}}}}}}{BfCbFd}}{{{j{{ENj{c}}}}e}{{`{{H`{}{{El{{EOb{cCn}}}}}}}}}{BfCbFd}{{Hl{c}}}}{{EOd{j{{ENj{c}}}}e}EOd{}{{Hl{c}}}}{{}In}{{{j{{ENj{c}}}}{j{Cl}}e}{{Fh{D`D`}}}{BfCbFd}{{Hl{c}}}}{{{j{ENf}}c}EbIf}{{{j{{ENj{c}}}}cb}{{Dj{Cn}}}{BfCbFd}}{{EOf{j{{ENj{c}}}}}EOf{}}{jc{}}00{jIn}{c{{Eb{e}}}{}{}}00{{}{{Eb{c}}}{}}00{{{j{{ENj{c}}}}I`}{{Dj{{EOb{c{j{Jb}}}}}}}{BfCbFd}}{{{j{{ENj{c}}}}}{{`{{CLh{}{{El{{EOb{c{Fh{I`{j{Jb}}}}}}}}}}C@f}}}{BfCbFd}}{{{j{{ENj{c}}}}Cf}{{`{{CLh{}{{El{{EOb{c{Fh{I`{j{Jb}}}}}}}}}}}}}{BfCbFd}}{jJh}00{{{j{{ENj{c}}}}c}{{Dj{{Bl{{Dd{Db}}}}}}}{BfCbFd}}{{{j{B`{ENj{c}}}}cb}Eh{BfCbFd}}{{{j{{ENj{c}}}}c}{{`{{CLh{}{{El{{EO`{Cn}}}}}}Bf}}}{BfCbFd}}{{{j{{ENj{c}}}}}{{`{{CLh{}{{El{{EOb{cCn}}}}}}Bf}}}{BfCbFd}}{{EOd{j{{ENj{c}}}}}EOd{}}{{}c{}}00{EOhDd}{EOh}{EOjDd}{EOj}`{{{j{{EOl{c}}}}}{{j{{Jd{cCn}}}}}{BfCbFd}}{{{j{B`{EOl{c}}}}e}Bn{BfCbFd}{}}{j{{j{c}}}{}}{{{j{B`}}}{{j{B`c}}}{}}{{{j{{EOl{c}}}}}{{EOl{c}}}Bf}{{j{j{B`c}}}Bn{}}{{jAf}Bn}{{}{{EOl{c}}}{}}{{{j{{EOl{c}}}}{j{B`F`}}}FfFd}{cc{}}{{{j{{EOl{c}}}}Cn}{{Dj{{j{c}}}}}{BfCbFd}}{{{j{B`{EOl{c}}}}{j{Cl}}}e{BfCbFd}{}}{{{j{B`{EOl{c}}}}I`{j{Jb}}}e{BfCbFd}{}}{{{j{{EOl{c}}}}}e{BfCbFd}{}}{{{j{B`{EOl{c}}}}cCn}Eh{BfCbFd}}{{}c{}}{{{j{{EOl{c}}}}{j{Cl}}}Eh{BfCbFd}}0{{{j{{EOl{c}}}}{j{c}}}Eh{BfCbFd}}{{{j{B`{EOl{c}}}}{j{c}}}Eh{BfCbFd}}{{{j{{EOl{c}}}}{j{Cl}}e}Kb{BfCbFd}{{Hl{c}}}}{{{j{{EOl{c}}}}}{{j{{Ab{{Fh{cI`}}}}}}}{BfCbFd}}{{{j{{EOl{c}}}}e}{{`{{CLh{}{{El{{Fh{{j{c}}I`}}}}}}}}}{BfCbFd}{{Hl{c}}}}{{{j{B`{EOl{c}}}}{j{Cl}}}{{Ab{c}}}{BfCbFd}}{{{j{B`{EOl{c}}}}I`{j{Jb}}}{{Dj{{j{c}}}}}{BfCbFd}}{{{j{{EOl{c}}}}{j{Cl}}e}{{Fh{D`D`}}}{BfCbFd}{{Hl{c}}}}{{{j{{EOl{c}}}}{j{c}}}{{Dj{Cn}}}{BfCbFd}}{jc{}}{c{{Eb{e}}}{}{}}{{}{{Eb{c}}}{}}{{{j{{EOl{c}}}}I`}{{Dj{{Fh{{j{c}}{j{Jb}}}}}}}{BfCbFd}}{{{j{{EOl{c}}}}}{{`{{CLh{}{{El{{Fh{{j{c}}I`{j{Jb}}}}}}}}C@f}}}{BfCbFd}}{{{j{{EOl{c}}}}Cf}{{`{{CLh{}{{El{{Fh{{j{c}}I`{j{Jb}}}}}}}}}}}{BfCbFd}}{jJh}>{{{j{{EOl{c}}}}e}{{`{{CLh{}{{El{{Fh{{j{c}}Cn}}}}}}Bf}}}{BfCbFd}{{Hl{c}}}}{{}c{}}````````````{{{j{B`EOn}}{j{F@`}}}{{Eb{BnF@b}}}}{{{j{B`EOn}}{j{Fn}}b}{{Eb{F@`F@d}}}}{{{j{B`EOn}}{j{Fn}}bl}{{Eb{F@`F@f}}}}{{{j{B`EOn}}An}{{Eb{F@`F@d}}}}{F@`Jd}{j{{j{c}}}{}}00000{{{j{B`}}}{{j{B`c}}}{}}00000{{{j{EOn}}}EOn}{{{j{F@`}}}F@`}{{{j{F@b}}}F@b}{{{j{F@h}}}F@h}{{{j{F@d}}}F@d}{{{j{F@f}}}F@f}{{j{j{B`c}}}Bn{}}00000{{jAf}Bn}00000{{}F@`}{c{{Eb{F@`}}}Ed}{{{j{B`EOn}}l}{{Eb{F@`F@b}}}}{{{j{EOn}}{j{EOn}}}Eh}{{{j{F@`}}{j{F@`}}}Eh}{{{j{F@b}}{j{F@b}}}Eh}{{{j{F@h}}{j{F@h}}}Eh}{{{j{F@d}}{j{F@d}}}Eh}{{{j{F@f}}{j{F@f}}}Eh}{{{j{EOn}}{j{B`F`}}}Ff}{{{j{F@`}}{j{B`F`}}}Ff}{{{j{F@b}}{j{B`F`}}}Ff}0{{{j{F@h}}{j{B`F`}}}Ff}0{{{j{F@d}}{j{B`F`}}}Ff}0{{{j{F@f}}{j{B`F`}}}Ff}0{cc{}}{cF@`{{En{}{{El{{Fh{b{Dj{Df}}}}}}}}}}11111{{{Jd{bDf}}}{{Eb{EOnF@b}}}}{F@`{{Eb{EOnF@b}}}}{Df{{Fh{EOnF@`}}}}{cF@`{{En{}{{El{{Fh{b{Dj{Df}}}}}}}}}}{cF@`{{En{}{{El{{Fh{bDf}}}}}}}}{{{j{ENn}}}{{Il{F@`}}}}{An{{Eb{EOnF@b}}}}{{{j{EOn}}}Df}{{{j{EOn}}b}{{Dj{An}}}}{{{j{EOn}}}{{Eb{lc}}}{}}{F@hb}{{{j{ENn}}}{{Il{Bn}}}}{{{j{EOn}}}F@`}{{{j{B`EOn}}l}{{Eb{F@`F@h}}}}{{}c{}}00000{{{j{EOn}}ll}{{Eb{{Dj{Eh}}c}}}{}}{{{j{F@`}}}Eh}{{{j{EOn}}}Hd}{{{j{B`F@`}}F@`}Bn}{F@hDf}{{{j{F@`}}{j{ENn}}}{{Il{Bn}}}}{{{j{EOn}}c}{{`{{H`{}{{El{An}}}}}}}{{Hl{b}}}}{{}In}{{{j{F@`}}c}EbIf}{{{j{EOn}}}An}{jc{}}00000{jIn}000{c{{Eb{e}}}{}{}}00000{F@db}{{}{{Eb{c}}}{}}00000{jJh}00000{F@hDj}{{}c{}}00000{{}j}{{{j{ENn}}{j{Gb}}{j{{Aj{{j{Gb}}}}}}}{{Il{Bn}}}}```````````{j{{j{c}}}{}}0000000{{{j{B`}}}{{j{B`c}}}{}}0000000{{{F@j{c}}}{{F@l{c}}}{}}{{{F@n{c}}}{{FA`{c}}}Cb}{{}{{F@j{c}}}{}}{{}{{F@n{c}}}{CbBf}}{{{F@j{c}}An}{{F@j{c}}}{}}{{{j{{F@l{c}}}}}{{Dj{An}}}{}}{{{F@n{c}}An}{{F@n{c}}}Cb}{{{j{{FA`{c}}}}}{{Dj{An}}}{CbBf}}{FAbDj}{FAdDj}{{{j{{FAf{c}}}}}{{FAf{c}}}Bf}{{{j{FAh}}}FAh}{{j{j{B`c}}}Bn{}}0{{jAf}Bn}0{{{j{{FAf{c}}}}{j{{FAf{c}}}}}C`Cb}{{{j{FAh}}}Hn}={{}{{F@l{c}}}{}}{{}{{F@n{c}}}{}}{{}{{FA`{c}}}{}}{{}{{FAb{c}}}{}}{{}{{FAd{ce}}}{}{}}{{{j{{FAf{c}}}}{j{{FAf{c}}}}}EhEj}{{j{j{c}}}Eh{}}0{{{j{{FAf{c}}}}{j{B`F`}}}{{Eb{BnFb}}}{FdFAj}}{{{j{{FAf{c}}}}{j{B`F`}}}{{Eb{BnFb}}}Fd}{{{j{FAh}}{j{B`F`}}}{{Eb{BnFb}}}}{{{j{{FAb{c}}}}{j{B`F`}}}{{Eb{BnFb}}}Fd}{{{j{{FAd{ce}}}}{j{B`F`}}}{{Eb{BnFb}}}FdFd}{cc{}}0{{{F@j{c}}}{{F@l{c}}}{}}1{{{F@n{c}}}{{FA`{c}}}{}}22222{{{j{{FAf{c}}}}{j{B`e}}}BnGjGh}{{{F@j{c}}e}{{F@j{c}}}{}{{Hh{{FAf{c}}FAh}}FAl}}{{{F@n{c}}e}{{F@n{c}}}Cb{{Hh{cb{j{Nj}}}}FAl}}{{}c{}}0000000{{{j{B`{F@l{c}}}}}{{`{C@f}}}{}}0{{{j{B`{FA`{c}}}}c}{{`{{H`{}{{El{{Fh{bCn}}}}}}}}}{CbBf}}1{{{j{{FA`{c}}}}}{{Jf{c}}}{CbBf}}{FAdJd}{{{j{B`{F@l{c}}}}}{{Dj{I`}}}{}}{{{j{B`{F@l{c}}}}}{{Dj{Cn}}}{}}{{{j{B`{FA`{c}}}}c}{{Dj{{Fh{bCn}}}}}{CbBf}}{{{j{B`{F@l{c}}}}}{{Dj{Cf}}}{}}{{{F@j{c}}e}{{F@j{c}}}{}{{En{}{{El{I`}}}}}}{FAhHn}0{{{j{{FAf{c}}}}{j{{FAf{c}}}}}{{Dj{C`}}}Ib}{{{j{{F@l{c}}}}}FAh{}}{{{j{FAh}}}Hn}{{{F@j{{Fh{cb}}}}{j{{ENj{c}}}}e}{{F@j{{Fh{cb}}}}}{BfCbFd}{{Hl{c}}}}{{F@jc}F@j{{En{}{{El{Cn}}}}}}5{{{F@n{c}}cg}{{F@n{c}}}Cb{{H`{}{{El{{Fh{bCn}}}}}}FAl}{{En{}{{FAn{e}}}}}}{{{F@n{c}}{j{{ENj{c}}}}}{{F@n{c}}}{BfCbFd}}7{{{F@j{c}}e}{{F@j{c}}}{}{{En{}{{El{{Fh{cCn}}}}}}}}{jc{}}0{jIn}7777{c{{Eb{e}}}{}{}}0000000{{}{{Eb{c}}}{}}0000000{FAbA`}{FAdA`}{{{F@j{c}}e}{{F@j{c}}}{}{{En{}{{El{Cf}}}}}}??{jJh}0000000{{{F@j{{Fh{cb}}}}{j{{ENj{c}}}}}{{F@j{{Fh{cb}}}}}{BfCbFd}}{{}c{}}0000000``````````````{{{j{{Fj{c}}}}}{{j{{Id{Cf{Ab{c}}}}}}}{}}{{{j{{Fj{c}}}}}{{`{{H`{}{{El{{Fh{I`{j{Jb}}}}}}}}}}}{}}{{{j{{ENd{c}}}}}{{`{{H`{}{{El{b}}}}}}}h}{A`Ab}{FB`j}{ENdAb}{{{j{B`{Fj{c}}}}{ENd{c}}}Bnh}{{{j{B`{Fj{c}}}}{A`{c}}}{{ENd{c}}}h}{{{j{B`{Fj{c}}}}{A`{c}}{Dj{Dl}}}{{ENd{c}}}h}{{{j{{Fj{c}}}}}{{j{{Fj{c}}}}}{}}{{{j{{Fj{c}}}}{j{e}}lik}dh{{Gf{}{{Gd{B@b}}}}}Bf{{En{}{{El{{Fh{gI`}}}}}}}{{Hh{{j{g}}Cn}{{Hf{Eh}}}}}}{{{j{B`{Fj{c}}}}g}{{ENd{c}}}h{{AId{{ENb{Cl}}}}}{{En{}{{El{{Fh{eDl}}}}}}}}{j{{j{c}}}{}}000000{{{j{B`}}}{{j{B`c}}}{}}000000{{{j{{Fj{c}}}}{j{Cl}}}{{Eb{D`FBb}}}{}}{{{j{{Fj{c}}}}{j{e}}l}{{Hj{ce}}}hGf}{FBdBd}{{}{{Dj{Kb}}}}{{}{{Dj{D`}}}}10{{{j{{Fj{c}}}}}{{Fj{c}}}Bf}{{{j{{FB`{ce}}}}}{{FB`{ce}}}BfBf}{{{j{{FBd{ce}}}}}{{FBd{ce}}}BfBf}{{{j{{ENd{c}}}}}{{ENd{c}}}Bf}{{j{j{B`c}}}Bn{}}000{{jAf}Bn}000{{{j{{FB`{ce}}}}{j{{FB`{ce}}}}}C`CbCb}{{{j{{FBd{ce}}}}{j{{FBd{ce}}}}}C`CbCb}{{}{{Fj{c}}}{}}{{}{{ENd{c}}}{}}{{{j{{FB`{ce}}}}}{{j{g}}}{}{}{}}{c{{Eb{{ENd{e}}}}}Ed{CbEf}}{{{j{{Fj{c}}}}{j{Cl}}}{{`{{H`{}{{El{{Fh{HnCf}}}}}}}}}{}}{{{j{{Fj{c}}}}{j{{Fj{c}}}}}EhEj}{{{j{{FB`{ce}}}}{j{{FB`{ce}}}}}EhEjEj}{{{j{{FBd{ce}}}}{j{{FBd{ce}}}}}EhEjEj}{{{j{FBb}}{j{FBb}}}Eh}{{{j{{ENd{c}}}}{j{{ENd{c}}}}}EhEj}{{j{j{c}}}Eh{}}00000{{{j{{Fj{c}}}}{j{e}}li}{{`{{H`{}{{El{{Fh{g{Bb{c}}}}}}}}}}}h{{Gf{}{{Gd{B@b}}}}}Bf{{En{}{{El{{Fh{gI`}}}}}}}}0{{{j{{Fj{c}}}}}{{`{{H`{}{{El{{Fh{I`{j{Jb}}}}}}}}}}}{}}{{{j{{Fj{c}}}}{j{B`F`}}}FfFd}{{{j{{FB`{ce}}}}{j{B`F`}}}FfFdFd}{{{j{{FBd{ce}}}}{j{B`F`}}}FfFdFd}{{{j{FBb}}{j{B`F`}}}Ff}0{{{j{{ENd{c}}}}{j{B`F`}}}FfFd}{cc{}}0{{{A`{c}}}{{Fj{c}}}h}11111{{{j{ENn}}}{{Il{{ENd{n}}}}}}{{{j{{Fj{c}}}}}{{`{{H`{}{{El{{FB`{{ENb{Cl}}c}}}}}}}}}{}}{{{j{{Fj{c}}}}Cf}{{Dj{{ENb{Cl}}}}}{}}{{{j{{Fj{c}}}}Cf}{{Dj{{FB`{{ENb{Cl}}c}}}}}{}}{{{j{{Fj{c}}}}I`}{{Dj{{j{Jb}}}}}{}}{{{j{ENn}}}{{Il{Bn}}}}{{{j{{Fj{c}}}}}{{ENd{c}}}h}{{{j{B`{Fj{c}}}}Cfc}{{ENd{c}}}h}{{{j{B`{Fj{c}}}}CfDl}{{ENd{c}}}h}{{{j{B`{Fj{c}}}}e}{{ENd{c}}}h{{AId{{ENb{Cl}}}}}}{{{j{B`{Fj{c}}}}I`Jb}{{ENd{c}}}h}{{}c{}}000000{{}{{Gn{e}}}{}{{H`{}{{El{c}}}}}}0{{}c{}}0{{{j{{Fj{c}}}}}Eh{}}{{{j{{ENd{c}}}}}EhCb}{ENdJd}{FB`Dj}{{{j{{Fj{c}}}}{j{e}}l}{{`{{H`{}{{El{{FBd{{ENb{Cl}}c}}}}}}}}}h{{Gf{}{{Gd{B@b}}}}}}{{{Fj{c}}g}{{Fj{e}}}hh{{Hh{c}{{Hf{e}}}}}}{{{ENd{c}}g}{{ENd{e}}}CbCb{{Hh{c}{{Hf{e}}}}}}{{{j{B`{ENd{c}}}}{ENd{c}}}BnCb}{c{{Fj{e}}}{{En{}{{El{Cl}}}}}h}{{{j{B`{FBf{cge}}}}}{{Dj{i}}}{}{}{{Hh{Hn{ENb{Cl}}}{{Hf{{Dj{e}}}}}}}{}}{{{j{B`{FBh{cge}}}}}{{Dj{i}}}{}{}{{Hh{HnCf}{{Hf{{Dj{e}}}}}}}{}}{{{j{{Fj{c}}}}I`}{{j{{FBj{Cf}}}}}{}}{{{j{{FB`{ce}}}}{j{{FB`{ce}}}}}{{Dj{C`}}}IbIb}{{{j{{FBd{ce}}}}{j{{FBd{ce}}}}}{{Dj{C`}}}IbIb}{{{j{{ENd{n}}}}{j{ENn}}}{{Il{Bn}}}}{{{FBf{cge}}}Bn{}{}{{Hh{Hn{ENb{Cl}}}{{Hf{{Dj{e}}}}}}}}{{{FBh{cge}}}Bn{}{}{{Hh{HnCf}{{Hf{{Dj{e}}}}}}}}{{}In}0{A`Id}{{{j{{ENd{c}}}}e}Eb{CbIh}If}{jc{}}000{jIn}{{}{{J`{g}}}{}{}{{H`{}{{El{{Eb{ce}}}}}}}}0{{{j{{Fj{c}}}}{j{e}}lik}{{Eb{d}}}hGfBf{{En{}{{El{{Fh{gI`}}}}}}}{{Hh{{j{g}}Cn}{{Hf{Eh}}}}}}{{{j{{Fj{c}}}}{j{e}}li}{{Eb{{`{{H`{}{{El{{Fh{g{Bb{c}}}}}}}}}}}}}hGfBf{{En{}{{El{{Fh{gI`}}}}}}}}0{c{{Eb{e}}}{}{}}000000{{}{{Eb{c}}}{}}000000{{{j{{Fj{c}}}}{j{e}}l}{{`{{H`{}{{El{{Eb{{FBd{{ENb{Cl}}c}}}}}}}}}}}hGf}{FB`}{FBdFB`}{{{j{{Fj{c}}}}Cf}{{Dj{{Jd{b{j{Jb}}}}}}}{}}{{{j{{Fj{c}}}}Cf}{{`{{CLh{}{{El{{Fh{b{j{{FBj{Cf}}}}}}}}}}}}}{}}{FB`Cf}{{{j{{Fj{c}}}}}{{`{{C@f{}{{El{{Fh{bCf}}}}}}}}}h}{{{j{{Fj{c}}}}}{{`{{C@f{}{{El{{Fh{DlCf}}}}}}}}}h}{{{j{{ENd{c}}}}}{{`{{H`{}{{El{{Fh{I`{j{Jb}}}}}}}}}}}{}}{A`Jd}{ENdJd}{A`Jf}{ENdAb}{{{j{{Fj{c}}}}}{{`{{H`{}{{El{{FB`{{ENb{Cl}}c}}}}}}}}}{}}{jJh}000000{{}c{}}000000{{{j{{Fj{c}}}}ei}{{FBf{cig}}}{BfCb}{{AId{{ENb{Cl}}}}}{}{{Hh{Hn{ENb{Cl}}}{{Hf{{Dj{g}}}}}}}}{{{j{{Fj{c}}}}{j{Cl}}g}{{FBh{cge}}}{}{}{{Hh{HnCf}{{Hf{{Dj{e}}}}}}}}{{{j{{Fj{c}}}}Cfg}{{FBh{cge}}}{BfCb}{}{{Hh{HnCf}{{Hf{{Dj{e}}}}}}}}","D":"AEFjAEEhHd","p":[[1,"u32"],[5,"Balance",16605,16625],[5,"DescriptorId",16605,16626],[10,"Anchor",16605,16627],[1,"reference",null,null,1],[5,"BlockId",16605,16628],[5,"ConfirmationBlockTime",16605,16628],[5,"TxUpdate",16605,16629],[5,"BTreeSet",16630],[5,"Hash",10410,16631],[1,"u8"],[1,"array"],[1,"slice"],[5,"TxPosInBlock",16605,16627],[5,"CheckPoint",16605,16632],[0,"mut"],[5,"FullTxOut",16605,16633],[6,"ChainPosition",16605,16633],[10,"Clone",16634],[6,"ObservedIn",16605,16635],[6,"CanonicalReason",16605,16635],[5,"SpkIterator",16605,16636],[1,"unit"],[6,"Ordering",16637],[10,"Ord",16637],[6,"ValueRef",16638],[5,"Txid",14817,16639],[5,"Impl",16605],[8,"FromSqlResult",16640],[5,"Transaction",14817,16639],[5,"ScriptBuf",14817,16641],[5,"Amount",14817,16642],[6,"DescriptorPublicKey",16643],[6,"Descriptor",16644],[5,"BlockHash",14817,16645],[6,"Network",14817,16646],[6,"Option",16647,null,1],[1,"u64"],[10,"Borrow",16648],[10,"DescriptorExt",16605,16626],[6,"Result",16649,null,1],[10,"Deserializer",10304,16650],[10,"Deserialize",10304,16650],[1,"bool"],[10,"PartialEq",16637],[17,"Item"],[10,"IntoIterator",16651],[5,"Formatter",16652],[5,"Error",16652],[10,"Debug",16652],[8,"Result",16652],[1,"tuple",null,null,1],[5,"TxGraph",16606],[1,"never"],[5,"Header",5847,16645],[5,"FromSliceError",13942,16653],[1,"str"],[17,"Error"],[10,"ChainOracle",16605,16654],[10,"Hasher",16655],[10,"Hash",16655],[10,"SliceIndex",16656],[5,"IntoFallible",16657],[10,"Iterator",16658],[10,"Merge",16605,16659],[5,"CheckPointIter",16605,16632],[17,"Output"],[10,"FnMut",16660],[5,"CanonicalIter",16605,16635],[10,"RangeBounds",16661],[1,"usize"],[5,"OutPoint",14817,16639],[10,"PartialOrd",16637],[5,"HashMap",16662],[10,"Serializer",10304,16663],[10,"Serialize",10304,16663],[6,"ToSqlOutput",16664],[8,"Result",16665],[5,"String",3659,16666],[5,"Convert",16657],[5,"TxOut",14817,16639],[5,"BTreeMap",16667],[5,"Vec",3659,16668],[5,"TypeId",16669],[15,"Anchor",409],[15,"ObservedIn",409],[15,"Confirmed",413],[15,"Unconfirmed",413],[5,"SignedAmount",14817,16642],[5,"Weight",14817,16670],[5,"Work",14817,16671],[5,"XOnlyPublicKey",14817,16672],[5,"Secp256k1",12842,16673],[5,"Scalar",12842,16674],[6,"Parity",12842,16672],[6,"Error",12842,16673],[10,"Verification",12842,16675],[5,"Address",14817,16676],[6,"AddressType",14817,16676],[5,"FilterHash",14817,16677],[5,"FilterHeader",14817,16677],[5,"XKeyIdentifier",14817,16678],[5,"TxMerkleNode",14817,16645],[5,"WitnessMerkleNode",14817,16645],[5,"WitnessCommitment",14817,16645],[5,"ScriptHash",14817,16679],[5,"WScriptHash",14817,16679],[5,"Wtxid",14817,16639],[5,"PubkeyHash",14817,16680],[5,"WPubkeyHash",14817,16680],[5,"LegacySighash",14817,16681],[5,"SegwitV0Sighash",14817,16681],[5,"TapSighash",14817,16681],[5,"TapLeafHash",14817,16682],[5,"TapNodeHash",14817,16682],[5,"TapTweakHash",14817,16682],[5,"Script",14817,16683],[5,"XOnlyPublicKey",13603,16684],[5,"Hash",10527,16685],[5,"Hash",8171,16686],[5,"TapSighashTag",14817,16681],[5,"Hash",10581,16687],[5,"TapLeafTag",14817,16682],[5,"TapBranchTag",14817,16682],[5,"TapTweakTag",14817,16682],[5,"PushBytes",6648,16688],[5,"Params",7702,16689],[6,"NetworkUnchecked",3177,16676],[10,"NetworkValidation",3177,16676],[5,"TxIn",14817,16639],[5,"Block",14817,16645],[6,"Bip34Error",5847,16645],[5,"Builder",6648,16690],[5,"Bytes",6648,16683],[5,"ChainHash",5858,16691],[6,"LockTime",5930,16692],[6,"LockTime",6122,16693],[5,"Sequence",14817,16639],[1,"i64"],[5,"FeeRate",14817,16694],[5,"Opcode",14817,16695],[6,"ClassifyContext",6339,16695],[6,"Class",6339,16695],[5,"Witness",14817,16696],[6,"Denomination",14817,16642],[6,"KnownHrp",14817,16676],[5,"WitnessProgram",14817,16697],[6,"WitnessVersion",14817,16698],[5,"VarInt",14817,16699],[5,"PublicKey",14817,16680],[5,"CompressedPublicKey",14817,16680],[5,"PrivateKey",14817,16680],[6,"TapSighashType",14817,16681],[6,"EcdsaSighashType",14817,16681],[5,"MerkleBlock",14817,16700],[6,"NetworkKind",14817,16646],[5,"Target",14817,16671],[5,"CompactTarget",14817,16671],[5,"Psbt",14817,16701],[6,"Error",12739,16702],[6,"Error",7672,16699],[10,"Read",10912,16703],[10,"Sized",16704],[5,"Error",10912,16705],[10,"Write",10912,16703],[5,"TweakedPublicKey",11351,16680],[5,"Token",16706],[10,"BufRead",10912,16703],[1,"u128"],[10,"AsRef",16707],[1,"f64"],[5,"Display",3200,16642],[5,"HashEngine",10410,16631],[6,"Instruction",6648,16708],[6,"Error",16709],[6,"MerkleBlockError",11480,16700],[6,"ExtractTxError",12739,16701],[10,"Write",16652],[5,"PublicKey",12842,16672],[5,"Xpub",5367,16678],[6,"Cow",16710],[5,"RelLockTime",16711],[1,"u16"],[5,"ScriptPath",14819,16681],[5,"LeafNode",15190,16682],[5,"TaprootSpendInfo",15190,16682],[10,"Fn",16660],[6,"ParseAmountError",3200,16642],[5,"InvalidSighashTypeError",14819,16681],[5,"ParseNetworkError",11494,16646],[6,"HexToBytesError",8490,16712],[6,"PrefixedHexError",7920,16713],[5,"Keypair",12842,16672],[5,"Magic",11741,16714],[10,"Signing",12842,16675],[5,"UncompressedPublicKeyError",11351,16680],[6,"FromScriptError",3177,16715],[6,"LeafVersion",15190,16682],[5,"TimeOverflowError",6122,16716],[6,"KeyParseError",16717],[6,"FromSliceError",11351,16680],[10,"Into",16707,null,1],[5,"NonStandardSighashTypeError",14819,16681],[6,"ParseError",3177,16715],[6,"ParsePublicKeyError",11351,16680],[6,"FromWifError",11351,16680],[6,"ParseError",16642],[6,"UnprefixedHexError",7920,16713],[5,"RangeInclusive",16661],[5,"RangeToInclusive",16661],[5,"RangeFrom",16661],[5,"RangeTo",16661],[5,"RangeFull",16661],[5,"Range",16661],[6,"Bound",16661],[5,"SecretKey",12842,16672],[5,"InstructionIndices",6648,16708],[5,"Instructions",6648,16708],[5,"Box",16718,null,1],[5,"Height",5930,16719],[5,"Time",5930,16719],[5,"Iter",7490,16696],[6,"Error",7209,16697],[6,"P2shError",3177,16715],[5,"Signature",15190,16720],[5,"Signature",7830,16721],[5,"ControlBlock",15190,16682],[5,"SighashCache",14819,16681],[5,"Message",12842,16673],[6,"SignError",12739,16701],[6,"PsbtSighashMsg",16709],[6,"SighashError",16709],[6,"SigningKeys",12739,16701],[10,"GetKey",12739,16701],[6,"AddressData",3177,16676],[5,"Fe32",4942,16722],[5,"Hash",16723],[5,"Hash",8505,16724],[5,"OutOfRangeError",16642],[5,"SortKey",11351,16680],[5,"InputsIndexError",7480,16639],[5,"OutputsIndexError",7480,16639],[5,"PartialMerkleTree",11480,16700],[5,"DefiniteDescriptorKey",16643],[6,"UtxoUpdateError",16709],[6,"OutputUpdateError",16709],[5,"Signature",14739,16725],[5,"Version",7480,16639],[5,"UnknownAddressTypeError",3177,16715],[5,"UnknownHrpError",3177,16715],[5,"NetworkValidationError",3177,16715],[5,"InvalidBase58PayloadLengthError",3177,16715],[5,"LegacyAddressTooLongError",3177,16715],[5,"InvalidLegacyPrefixError",3177,16715],[6,"NetworkChecked",3177,16676],[5,"TryFromError",7259,16698],[6,"Infallible",16707],[5,"DecodeError",4993,16726],[6,"Error",3659,16727],[10,"StdError",8789],[15,"P2pkh",3157],[15,"P2sh",3157],[15,"Segwit",3157],[10,"CheckedSum",3200,16642],[5,"TooPreciseError",16642],[5,"InvalidCharacterError",16642],[5,"InputTooLargeError",16642],[5,"MissingDigitsError",16642],[10,"SerdeAmount",3245,16728],[10,"SerdeAmountForOpt",3245,16728],[10,"Allocator",16729],[5,"NonNull",16730],[5,"OsStr",16731],[5,"Path",16732],[6,"Utf8Pattern",16733],[5,"InvalidCharacterError",3659,16727],[6,"FromSqlError",16640],[5,"Address",11741,16734],[6,"Inventory",11890,16735],[5,"ShortId",5055,16736],[5,"AddrV2Message",11742,16734],[5,"PrefilledTransaction",5055,16736],[5,"Drain",16737],[5,"Drain",16666],[1,"i16"],[1,"i32"],[1,"i8"],[5,"ByteString",16738],[5,"ByteStr",16739],[10,"Copy",16704],[1,"char"],[5,"ExtractIf",16740],[5,"Error",16741],[5,"IncorrectChecksumError",3660,16727],[5,"TooShortError",3660,16727],[5,"BinaryHeap",16742],[5,"VecDeque",16743],[5,"CString",16744],[5,"DerivationPath",5367,16678],[6,"ChildNumber",5367,16678],[5,"PushBytesBuf",6648,16688],[5,"TaprootMerkleBranch",15190,16745],[5,"FromUtf16Error",16666],[5,"FromUtf8Error",16666],[5,"Assets",16746],[5,"IntoChars",16666],[6,"Error",5367,16678],[10,"Error",8789,16650],[10,"IntoDeserializer",8789,16650],[5,"StringDeserializer",8868,16747],[10,"FnOnce",16660],[10,"Pattern",16733],[20,"MaybeUninit",16748],[5,"Splice",16749],[6,"SocketAddr",16750],[5,"IntoIter",16751],[6,"Error",16752],[5,"TryReserveError",16753],[5,"IoSlice",16754],[6,"EncodeSliceError",3956,16755],[6,"DecodeError",3956,16756],[6,"DecodeSliceError",3956,16756],[17,"Config"],[17,"DecodeEstimate"],[10,"Engine",3956,16757],[10,"Config",3898,16757],[10,"DecodeEstimate",3898,16757],[5,"Alphabet",3792,16758],[6,"ParseAlphabetError",3792,16758],[5,"Base64Display",3837,16759],[5,"GeneralPurpose",3898,16760],[5,"GeneralPurposeConfig",3898,16760],[6,"DecodePaddingMode",3898,16757],[5,"DecodeMetadata",3898,16757],[5,"DecoderReader",3957,16761],[10,"Read",16754],[10,"StrConsumer",3970,16762],[5,"EncoderWriter",3970,16763],[10,"Write",16754],[5,"EncoderStringWriter",3970,16762],[5,"Hrp",4942,16764],[5,"ByteIter",4778,16764],[10,"ByteIterExt",4942,16765],[5,"BytesToFes",4902,16765],[5,"CharIter",4778,16764],[6,"NoChecksum",4942,16766],[6,"Bech32",4942,16766],[6,"Bech32m",4942,16766],[6,"DecodeError",4942,16767],[6,"EncodeError",4942,16767],[6,"EncodeIoError",4942,16767],[5,"CodeLengthError",4359,16768],[10,"Fe32IterExt",4942,16765],[5,"FesToBytes",4902,16765],[6,"UncheckedHrpstringError",4359,16768],[6,"FromCharError",4731,16722],[5,"LowercaseByteIter",4778,16764],[5,"LowercaseCharIter",4778,16764],[6,"Error",4778,16764],[1,"i128"],[5,"Encoder",4650,16769],[10,"Checksum",4942,16770],[5,"PackedNull",4341,16770],[5,"Engine",4341,16770],[10,"PackedFe32",4341,16770],[5,"HrpFe32Iter",4341,16770],[5,"CheckedHrpstring",4359,16768],[5,"ByteIter",4359,16768],[5,"SegwitHrpstring",4359,16768],[6,"SegwitHrpstringError",4359,16768],[6,"CheckedHrpstringError",4359,16768],[6,"CharError",4359,16768],[6,"ChecksumError",4359,16768],[5,"SegwitCodeLengthError",4359,16768],[6,"PaddingError",4359,16768],[5,"UncheckedHrpstring",4359,16768],[5,"AsciiToFe32Iter",4359,16768],[6,"WitnessLengthError",4943,16771],[5,"Fe32Iter",4359,16768],[5,"ByteIter",4650,16769],[5,"CharIter",4650,16769],[5,"Fe32Iter",4650,16769],[5,"WitnessVersionIter",4650,16769],[6,"TryFromError",4731,16722],[5,"TryFromIntError",16772],[5,"Checksummed",4902,16765],[10,"ExactSizeIterator",16773],[5,"InvalidWitnessVersionError",4943,16771],[6,"EncodeError",4993,16726],[5,"BlockTransactionsRequest",5055,16736],[5,"BlockTransactions",5055,16736],[6,"Error",5055,16736],[5,"HeaderAndShortIds",5055,16736],[5,"TxIndexOutOfRangeError",5055,16736],[6,"HexToArrayError",8490,16712],[5,"BlockFilterWriter",5252,16677],[5,"GcsFilterWriter",5252,16677],[6,"Error",5252,16677],[5,"BlockFilter",5252,16677],[5,"BitStreamWriter",5252,16677],[5,"BlockFilterReader",5252,16677],[5,"GcsFilterReader",5252,16677],[5,"BitStreamReader",5252,16677],[5,"ChainCode",5367,16678],[5,"Fingerprint",5367,16678],[8,"ExtendedPubKey",5367,16678],[8,"ExtendendPubKey",5367,16678],[8,"ExtendedPrivKey",5367,16678],[8,"ExtendendPrivKey",5367,16678],[5,"Xpriv",5367,16678],[5,"DerivationPathIterator",5367,16678],[5,"InvalidBase58PayloadLengthError",5367,16678],[6,"KeyRequest",12739,16701],[10,"IntoDerivationPath",5367,16678],[15,"Normal",5721],[15,"Hardened",5721],[5,"Version",5847,16645],[6,"ValidationError",5847,16645],[5,"ParseHeightError",5930,16719],[5,"ParseTimeError",5930,16719],[5,"ConversionError",5930,16719],[6,"ParseError",16719],[5,"AbsLockTime",16774],[5,"Height",6122,16716],[5,"Time",6122,16716],[5,"DisabledLockTimeError",6122,16693],[5,"IncompatibleHeightError",6122,16693],[5,"IncompatibleTimeError",6122,16693],[5,"PushBytesError",6648,16775],[6,"Error",6648,16679],[6,"UintError",16679],[10,"PushBytesErrorReport",6648,16776],[6,"FromStrError",7259,16698],[6,"TryFromInstructionError",7259,16698],[5,"ParseIntError",7920,16777],[6,"ParseOutPointError",7480,16639],[5,"IndexOutOfBoundsError",7480,16639],[5,"InputWeightPrediction",7480,16639],[10,"Decodable",7702,16699],[10,"Encodable",7702,16699],[10,"WriteExt",7702,16699],[6,"DecodeError",7702,16778],[10,"IntoDeError",7715,16779],[10,"ReadExt",7702,16699],[5,"CheckedData",7672,16699],[6,"FromHexError",7672,16699],[5,"OddLengthStringError",8490,16712],[15,"InvalidChecksum",7691],[15,"OversizedVectorAllocation",7691],[5,"Hex",7715,16779],[10,"Case",7750,16780],[10,"EncodeBytes",7715,16779],[5,"DecodeInitError",7750,16780],[5,"DecodeError",7750,16780],[5,"Encoder",7750,16780],[5,"Decoder",7750,16780],[5,"SerializedSignature",7830,16721],[6,"Error",7830,16721],[5,"Iter",16781],[5,"Signature",13376,16782],[5,"ParseIntError",16772],[5,"MissingPrefixError",7920,16713],[5,"ContainsPrefixError",7920,16713],[17,"Engine"],[17,"Bytes"],[10,"Hash",13942,16653],[10,"HashEngine",13942,16653],[10,"FromHex",8490,16783],[5,"Hmac",13942,16784],[5,"HmacEngine",13942,16784],[10,"FromStr",16785],[17,"MidState"],[17,"Display"],[10,"DisplayHex",8490,16786],[6,"Case",8490,16787],[10,"Display",16652],[10,"LowerHex",16652],[10,"UpperHex",16652],[5,"InvalidCharError",8490,16712],[5,"InvalidLengthError",8455,16712],[5,"HexToBytesIter",8490,16788],[5,"BytesToHexIter",8490,16788],[5,"HexDigitsIter",16788],[10,"DoubleEndedIterator",16789],[10,"FusedIterator",16790],[5,"BufEncoder",8386,16791],[5,"DisplayByteSlice",8439,16786],[5,"DisplayArray",8439,16786],[5,"HmacMidState",8492,16784],[5,"HashEngine",8505,16724],[17,"Ok"],[17,"SerializeSeq"],[17,"SerializeTuple"],[17,"SerializeTupleStruct"],[17,"SerializeTupleVariant"],[17,"SerializeMap"],[17,"SerializeStruct"],[17,"SerializeStructVariant"],[10,"Error",10324,16663],[10,"SerializeSeq",10324,16663],[10,"SerializeTuple",10324,16663],[10,"SerializeTupleStruct",10324,16663],[10,"SerializeTupleVariant",10324,16663],[10,"SerializeMap",10324,16663],[10,"SerializeStruct",10324,16663],[10,"SerializeStructVariant",10324,16663],[10,"Visitor",8789,16650],[1,"f32"],[5,"IgnoredAny",8789,16792],[6,"Unexpected",8789,16650],[17,"Value"],[10,"DeserializeSeed",8789,16650],[10,"Expected",8789,16650],[17,"Deserializer"],[10,"VariantAccess",8789,16650],[10,"SeqAccess",8789,16650],[10,"MapAccess",8789,16650],[5,"Request",16793],[5,"Source",16793],[17,"Variant"],[10,"EnumAccess",8789,16650],[5,"UnitDeserializer",8868,16747],[5,"U32Deserializer",8868,16747],[5,"StrDeserializer",8868,16747],[5,"BorrowedStrDeserializer",8868,16747],[5,"CowStrDeserializer",8868,16747],[5,"BytesDeserializer",8868,16747],[5,"BorrowedBytesDeserializer",8868,16747],[5,"MapDeserializer",8868,16747],[5,"Error",8868,16747],[5,"BoolDeserializer",8868,16747],[5,"I8Deserializer",8868,16747],[5,"I16Deserializer",8868,16747],[5,"I32Deserializer",8868,16747],[5,"I64Deserializer",8868,16747],[5,"I128Deserializer",8868,16747],[5,"IsizeDeserializer",8868,16747],[5,"U8Deserializer",8868,16747],[5,"U16Deserializer",8868,16747],[5,"U64Deserializer",8868,16747],[5,"U128Deserializer",8868,16747],[5,"UsizeDeserializer",8868,16747],[5,"F32Deserializer",8868,16747],[5,"F64Deserializer",8868,16747],[5,"CharDeserializer",8868,16747],[5,"SeqDeserializer",8868,16747],[5,"SeqAccessDeserializer",8868,16747],[5,"MapAccessDeserializer",8868,16747],[5,"EnumAccessDeserializer",8868,16747],[1,"isize"],[5,"Impossible",10324,16794],[10,"SerdeHash",10333,16795],[5,"Hash",10338,16796],[5,"HashEngine",10338,16796],[5,"Midstate",10410,16631],[10,"Tag",10581,16687],[5,"Hash",10629,16797],[5,"HashEngine",10629,16797],[5,"Hash",10687,16798],[5,"HashEngine",10687,16798],[5,"Hash",10759,16799],[5,"HashEngine",10759,16799],[5,"Hash",10817,16800],[5,"State",10817,16800],[5,"HashEngine",10817,16800],[6,"ErrorKind",10912,16705],[5,"FromStd",10912,16801],[10,"BufRead",16754],[5,"ToStd",10912,16801],[5,"Take",10912,16703],[5,"Cursor",10912,16703],[5,"Sink",10912,16703],[5,"TweakedKeypair",11351,16680],[6,"ParseCompressedPublicKeyError",11351,16680],[5,"InvalidBase58PayloadLengthError",11351,16680],[5,"InvalidAddressVersionError",11351,16680],[17,"TweakedAux"],[17,"TweakedKey"],[10,"TapTweak",11351,16680],[5,"UnknownChainHashError",11494,16646],[5,"ServiceFlags",11741,16714],[5,"ParseMagicError",11741,16714],[5,"UnknownMagicError",11741,16714],[6,"AddrV2",11742,16734],[5,"CommandString",11756,16802],[5,"CommandStringError",11756,16802],[5,"RawNetworkMessage",11756,16802],[6,"NetworkMessage",11756,16802],[15,"Unknown",11888],[5,"GetBlocksMessage",11890,16735],[5,"GetHeadersMessage",11890,16735],[15,"Unknown",11969],[5,"FilterLoad",11971,16803],[6,"BloomFlags",11971,16803],[5,"FilterAdd",11971,16803],[5,"SendCmpct",12038,16804],[5,"CmpctBlock",12038,16804],[5,"GetBlockTxn",12038,16804],[5,"BlockTxn",12038,16804],[5,"CFilter",12135,16805],[5,"GetCFilters",12135,16805],[5,"GetCFHeaders",12135,16805],[5,"CFHeaders",12135,16805],[5,"GetCFCheckpt",12135,16805],[5,"CFCheckpt",12135,16805],[5,"Reject",12273,16806],[6,"RejectReason",12273,16806],[5,"VersionMessage",12273,16806],[5,"Output",12739,16807],[5,"Input",12739,16808],[6,"GetKeyError",12739,16701],[6,"OutputType",12739,16701],[6,"SigningAlgorithm",12739,16701],[6,"IndexOutOfBoundsError",12739,16701],[5,"PsbtSighashType",12739,16808],[6,"PsbtParseError",12739,16809],[6,"P2wpkhError",14819,16681],[6,"TaprootError",14819,16681],[6,"ConversionError",16643],[15,"UnexpectedUnsignedTx",12756],[15,"InvalidPreimageHashPair",12756],[6,"PsbtHash",16702],[15,"AbsurdFeeRate",12761],[15,"SendingTooMuch",12761],[15,"MissingInputValue",12761],[15,"Inputs",12765],[15,"TxInput",12765],[5,"ProprietaryKey",12769,16810],[10,"From",16707,null,1],[5,"Key",12769,16810],[5,"Pair",12769,16810],[5,"PublicKey",13603,16684],[5,"Keypair",13603,16684],[10,"Context",12842,16675],[5,"SignOnlyPreallocated",12842,16675],[5,"VerifyOnlyPreallocated",12842,16675],[5,"AllPreallocated",12842,16675],[6,"SignOnly",12842,16811],[6,"VerifyOnly",12842,16811],[6,"All",12842,16811],[5,"InvalidParityValue",12842,16672],[5,"Context",13603,16684],[5,"DisplaySecret",16812],[10,"ThirtyTwoByteHash",12842,16673],[5,"OutOfRangeError",14718,16674],[5,"ElligatorSwift",13525,16813],[5,"ManuallyDrop",16814],[10,"Rng",14524,16815],[5,"AlignedType",13888,16816],[10,"PreallocatedContext",12842,16675],[5,"RecoverableSignature",13376,16817],[10,"CryptoRng",14524,16818],[5,"SharedSecret",13344,16819],[5,"RecoverableSignature",13855,16820],[5,"Signature",13603,16684],[5,"SerializedSignature",13376,16821],[5,"RecoveryId",13376,16817],[5,"IntoIter",13502,16822],[5,"ElligatorSwiftSharedSecret",13525,16813],[6,"ElligatorSwiftParty",13525,16813],[17,"Target"],[10,"CPtr",13603,16684],[5,"ElligatorSwift",13603,16684],[6,"c_void",13888,16823],[1,"fn"],[5,"SchnorrSigExtraParams",13603,16684],[5,"Error",14524,16824],[5,"NonZero",16825],[10,"Fill",14524,16815],[10,"RngCore",14524,16818],[5,"Error",16826],[17,"Seed"],[10,"SeedableRng",14524,16818],[10,"Default",16827],[10,"AsMut",16707],[10,"SampleUniform",14282,16828],[10,"SampleRange",14282,16828],[10,"Distribution",14516,16829],[5,"DistIter",14516,16829],[5,"ThreadRng",14651,16830],[10,"DistString",14516,16829],[5,"Alphanumeric",14516,16831],[5,"Standard",14516,16832],[5,"Bernoulli",14516,16833],[6,"BernoulliError",14516,16833],[5,"OpenClosed01",14516,16834],[5,"Open01",14516,16834],[5,"Slice",14516,16835],[5,"WeightedIndex",14516,16836],[6,"WeightedError",14516,16836],[5,"Uniform",14516,16828],[5,"DistMap",14516,16829],[5,"EmptySlice",16835],[10,"AddAssign",16837],[10,"SampleBorrow",14282,16828],[5,"Wrapping",16838],[10,"SubAssign",16837],[5,"UniformInt",14282,16828],[5,"UniformChar",14282,16828],[5,"UniformFloat",14282,16828],[5,"UniformDuration",14282,16828],[17,"X"],[10,"UniformSampler",14282,16828],[5,"Duration",16839],[5,"WeightedIndex",14436,16840],[10,"Weight",14436,16840],[10,"SliceRandom",14651,16841],[10,"IteratorRandom",14651,16841],[5,"SliceChooseIter",14653,16841],[5,"StdRng",14651,16842],[5,"OsRng",14536,16843],[5,"ReseedingRng",14560,16844],[10,"BlockRngCore",16845],[5,"ReadRng",14560,16846],[5,"ReadError",14560,16846],[5,"StepRng",14609,16847],[10,"Index",16848],[6,"IndexVec",14659,16849],[6,"IndexVecIntoIter",14659,16849],[6,"IndexVecIter",14659,16849],[5,"Annex",14819,16681],[6,"Prevouts",14819,16681],[5,"PrevoutsSizeError",14819,16681],[5,"PrevoutsKindError",14819,16681],[6,"PrevoutsIndexError",14819,16681],[5,"SighashTypeParseError",14819,16681],[5,"SingleMissingOutputError",14819,16681],[6,"AnnexError",14819,16681],[6,"SigningDataError",14819,16681],[6,"EncodeSigningDataResult",14819,16681],[10,"BorrowMut",16648],[6,"MessageSignatureError",15133,16850],[5,"MessageSignature",15133,16850],[5,"TaprootBuilder",15190,16682],[6,"TaprootBuilderError",15190,16682],[6,"TapLeaf",15190,16682],[6,"SigFromSliceError",15190,16720],[6,"IncompleteBuilderError",15190,16682],[6,"HiddenNodesError",15190,16682],[5,"TapTree",15190,16682],[5,"NodeInfo",15190,16682],[5,"ScriptLeaf",15190,16682],[5,"FutureLeafVersion",15190,16682],[6,"TaprootError",15190,16682],[5,"LeafNodes",15190,16682],[5,"ScriptLeaves",15190,16682],[5,"SerializedSignature",15873,16851],[5,"IntoIter",15846,16745],[5,"IntoIter",15873,16852],[5,"IndexedTxGraph",15930],[5,"ChangeSet",15930],[10,"Indexer",15986],[5,"Arc",16853,null,1],[5,"ChangeSet",16606],[5,"ChangeSet",15995],[17,"ChangeSet"],[5,"KeychainTxOutIndex",15995],[6,"InsertDescriptorError",15995],[5,"Transaction",16854],[8,"Indexed",16605,16855],[8,"KeychainIndexed",16605,16855],[10,"SyncRequestBuilderExt",15995],[10,"FullScanRequestBuilderExt",15995],[15,"DescriptorAlreadyAssigned",16102],[15,"KeychainAlreadyAssigned",16102],[5,"SpkTxOutIndex",16106],[5,"LocalChain",16144],[5,"ChangeSet",16144],[5,"MissingGenesisError",16144],[5,"CannotConnectError",16144],[6,"ApplyHeaderError",16144],[5,"AlterCheckPointError",16144],[5,"SyncRequestBuilder",16285,16856],[5,"SyncRequest",16285,16856],[5,"FullScanRequestBuilder",16285,16856],[5,"FullScanRequest",16285,16856],[5,"SyncResponse",16285,16856],[5,"FullScanResponse",16285,16856],[6,"SyncItem",16285,16856],[5,"SyncProgress",16285,16856],[10,"Any",16669],[10,"Send",16704],[17,"IntoIter"],[5,"TxNode",16606],[6,"CalculateFeeError",16606],[5,"CanonicalTx",16606],[5,"TxAncestors",16606],[5,"TxDescendants",16606],[5,"HashSet",16857],[10,"ByteDecoder",7715],[10,"ByteEncoder",7715],[5,"With",7715],[6,"Lower",7750],[6,"Upper",7750],[8,"Result",10912],[8,"NonceFn",13603],[8,"EcdhHashFn",13603],[8,"SchnorrNonceFn",13603],[8,"EllswiftEcdhHashFn",13603]],"r":[[0,16627],[1,16635],[2,16636],[3,16625],[4,16635],[5,16628],[6,16635],[7,16635],[8,16654],[9,16633],[10,16632],[11,16632],[12,16628],[13,16633],[14,16626],[15,16626],[16,16654],[17,16633],[19,16855],[20,15930],[21,15986],[22,16855],[23,16635],[24,16659],[25,16635],[26,16635],[27,16636],[28,16606],[29,16627],[30,16629],[31,16633],[32,16625],[33,16626],[34,16627],[35,16628],[36,16628],[37,16629],[38,16626],[39,16626],[40,16626],[41,16626],[44,16627],[45,16632],[46,16628],[47,16627],[48,16632],[49,16628],[50,16628],[51,16632],[52,16629],[53,16635],[55,16625],[56,16633],[57,16633],[58,16627],[59,16635],[60,16635],[61,16626],[62,16626],[63,16636],[64,16632],[65,16628],[66,16628],[67,16632],[68,16629],[69,16635],[71,16625],[72,16633],[73,16633],[74,16627],[75,16635],[76,16635],[77,16626],[78,16636],[79,16633],[80,16628],[81,16628],[82,16632],[83,16629],[84,16625],[85,16633],[86,16633],[87,16627],[88,16635],[89,16635],[90,16626],[91,16636],[92,16628],[93,16628],[94,16632],[95,16629],[96,16625],[97,16633],[98,16633],[99,16627],[100,16635],[101,16635],[102,16626],[103,16636],[104,16628],[105,16628],[106,16632],[107,16629],[108,16625],[109,16633],[110,16633],[111,16627],[112,16635],[113,16635],[114,16626],[115,16636],[116,16633],[117,16628],[118,16628],[119,16633],[120,16633],[121,16635],[122,16626],[131,16628],[132,16627],[133,16627],[134,16633],[135,16628],[136,16625],[137,16628],[138,16628],[139,16629],[140,16625],[142,16635],[143,16636],[144,16626],[145,16628],[146,16628],[147,16625],[148,16633],[149,16626],[150,16626],[151,16626],[152,16628],[153,16628],[154,16632],[155,16625],[156,16633],[157,16633],[158,16627],[159,16635],[160,16635],[161,16626],[162,16632],[163,16628],[164,16628],[165,16628],[166,16628],[167,16625],[168,16625],[169,16633],[170,16633],[171,16633],[172,16633],[173,16627],[174,16627],[175,16635],[176,16635],[177,16635],[178,16635],[179,16626],[180,16626],[181,16632],[182,16629],[183,16628],[184,16628],[185,16632],[186,16629],[187,16625],[188,16625],[189,16633],[190,16633],[191,16627],[192,16635],[193,16635],[194,16626],[195,16626],[196,16626],[197,16626],[198,16632],[199,16628],[200,16628],[201,16628],[202,16628],[203,16628],[204,16628],[205,16632],[206,16629],[207,16629],[208,16635],[212,16625],[213,16633],[214,16633],[215,16627],[216,16635],[217,16635],[218,16626],[219,16626],[220,16636],[221,16635],[222,16632],[223,16626],[224,16626],[225,16632],[226,16635],[227,16626],[228,16626],[229,16626],[230,16626],[231,16632],[232,16654],[233,16628],[234,16628],[235,16632],[236,16633],[237,16626],[238,16628],[239,16632],[240,16628],[241,16625],[242,16626],[245,16632],[246,16632],[247,16628],[248,16628],[249,16632],[250,16629],[251,16635],[253,16625],[254,16633],[255,16633],[256,16627],[257,16635],[258,16635],[259,16626],[260,16636],[261,16632],[262,16635],[263,16636],[265,16632],[266,16632],[267,16635],[268,16636],[269,16654],[270,16633],[271,16633],[272,16659],[273,16633],[274,16633],[275,16632],[276,15986],[278,16629],[279,16659],[281,16632],[282,16635],[283,16636],[284,16636],[285,16632],[286,16635],[287,16636],[288,16636],[289,16633],[290,16628],[291,16628],[292,16633],[293,16633],[294,16635],[295,16626],[296,16632],[297,16632],[298,16632],[301,16629],[303,16628],[304,16628],[305,16625],[306,16633],[307,16626],[308,16633],[309,16855],[310,15986],[311,16659],[312,16626],[313,16628],[314,16628],[315,16632],[316,16629],[317,16625],[318,16633],[319,16633],[320,16627],[321,16635],[322,16635],[323,16626],[324,16636],[325,16626],[334,16625],[335,16626],[336,16635],[337,16625],[338,16632],[339,16635],[340,16636],[341,16625],[342,16625],[343,16632],[344,16628],[345,16628],[346,16632],[347,16629],[348,16635],[350,16625],[351,16633],[352,16633],[353,16627],[354,16635],[355,16635],[356,16626],[357,16636],[358,16632],[359,16628],[360,16628],[361,16632],[362,16629],[363,16635],[365,16625],[366,16633],[367,16633],[368,16627],[369,16635],[370,16635],[371,16626],[372,16636],[374,16627],[375,16633],[376,16629],[377,16629],[378,16632],[379,16628],[380,16628],[381,16632],[382,16629],[383,16635],[385,16625],[386,16633],[387,16633],[388,16627],[389,16635],[390,16635],[391,16626],[392,16636],[393,16625],[394,16632],[395,16628],[396,16628],[397,16632],[398,16629],[399,16635],[401,16625],[402,16633],[403,16633],[404,16627],[405,16635],[406,16635],[407,16626],[408,16636],[416,16676],[417,16676],[418,16681],[419,16681],[420,16681],[421,16681],[422,16642],[423,16694],[424,16642],[425,16642],[426,16642],[427,16646],[428,16645],[429,16645],[430,16642],[431,16671],[432,16680],[433,16701],[434,16694],[435,16681],[436,16642],[437,16639],[438,16639],[439,16681],[440,16694],[441,16677],[442,16677],[443,16676],[444,16681],[445,16642],[446,16642],[447,16694],[448,16670],[449,16639],[450,16671],[451,16671],[452,16671],[453,16671],[454,16671],[455,16670],[456,16642],[457,16642],[458,16639],[459,16642],[460,16642],[461,16694],[462,16670],[463,16670],[464,16646],[465,16676],[466,16700],[467,16642],[468,16642],[469,16642],[470,16639],[471,16642],[472,16646],[473,16646],[474,16681],[475,16681],[476,16681],[477,16681],[478,16642],[479,16642],[480,16642],[481,16642],[482,16695],[483,16639],[484,16676],[485,16676],[486,16676],[487,16676],[488,16676],[489,16642],[490,16680],[491,16701],[492,16680],[493,16680],[494,16676],[495,16646],[496,16642],[497,16642],[498,16642],[499,16683],[500,16641],[501,16679],[502,16681],[503,16639],[504,16642],[505,16646],[506,16681],[507,16681],[508,16681],[509,16681],[510,16682],[511,16682],[512,16682],[513,16682],[514,16681],[515,16681],[516,16681],[517,16682],[518,16682],[519,16671],[520,16646],[521,16646],[522,16646],[523,16676],[524,16639],[525,16639],[526,16645],[527,16639],[528,16639],[529,16698],[530,16698],[531,16698],[532,16698],[533,16698],[534,16698],[535,16698],[536,16698],[537,16698],[538,16698],[539,16698],[540,16698],[541,16698],[542,16698],[543,16698],[544,16698],[545,16698],[546,16699],[547,16670],[548,16680],[549,16679],[550,16670],[551,16696],[552,16645],[553,16645],[554,16697],[555,16698],[556,16671],[557,16639],[558,16678],[559,16672],[560,16642],[561,16642],[562,16694],[563,16670],[564,16639],[565,16671],[566,16642],[567,16642],[568,16642],[569,16670],[570,16671],[571,16642],[572,16642],[573,16670],[574,16672],[575,16858],[576,16676],[577,16677],[578,16677],[579,16678],[580,16645],[581,16645],[582,16645],[583,16645],[584,16679],[585,16679],[586,16639],[587,16639],[588,16680],[589,16680],[590,16681],[591,16681],[592,16681],[593,16682],[594,16682],[595,16682],[596,16858],[597,16677],[598,16677],[599,16678],[600,16645],[601,16645],[602,16645],[603,16645],[604,16679],[605,16679],[606,16639],[607,16639],[608,16680],[609,16680],[610,16681],[611,16681],[612,16681],[613,16682],[614,16682],[615,16682],[616,16683],[617,16672],[618,16683],[619,16683],[620,16641],[621,16641],[622,16683],[623,16672],[624,16672],[625,16641],[626,16672],[627,16677],[628,16677],[629,16678],[630,16645],[631,16645],[632,16645],[633,16645],[634,16679],[635,16679],[636,16639],[637,16639],[638,16680],[639,16680],[640,16681],[641,16681],[642,16681],[643,16682],[644,16682],[645,16682],[646,16677],[647,16677],[648,16677],[649,16677],[650,16678],[651,16678],[652,16645],[653,16645],[654,16645],[655,16645],[656,16645],[657,16645],[658,16645],[659,16645],[660,16683],[661,16683],[662,16641],[663,16641],[664,16679],[665,16679],[666,16679],[667,16679],[668,16679],[669,16679],[670,16639],[671,16639],[672,16639],[673,16639],[674,16680],[675,16680],[676,16680],[677,16680],[678,16680],[679,16680],[680,16681],[681,16681],[682,16681],[683,16681],[684,16681],[685,16681],[686,16646],[687,16682],[688,16682],[689,16682],[690,16682],[691,16682],[692,16682],[693,16641],[694,16676],[695,16676],[696,16676],[697,16682],[698,16639],[699,16639],[700,16858],[701,16858],[702,16858],[703,16645],[704,16645],[705,16858],[706,16642],[707,16642],[708,16642],[709,16694],[710,16672],[711,16670],[712,16676],[713,16676],[714,16676],[715,16677],[716,16677],[717,16677],[718,16677],[719,16678],[720,16678],[721,16645],[722,16645],[723,16645],[724,16645],[725,16645],[726,16645],[727,16645],[728,16645],[729,16645],[730,16695],[731,16683],[732,16641],[733,16641],[734,16697],[735,16698],[736,16679],[737,16679],[738,16679],[739,16679],[740,16639],[741,16639],[742,16639],[743,16639],[744,16639],[745,16639],[746,16639],[747,16639],[748,16639],[749,16696],[750,16699],[751,16680],[752,16680],[753,16680],[754,16680],[755,16680],[756,16680],[757,16680],[758,16681],[759,16681],[760,16681],[761,16681],[762,16681],[763,16681],[764,16681],[765,16681],[766,16681],[767,16700],[768,16646],[769,16646],[770,16671],[771,16671],[772,16671],[773,16701],[774,16682],[775,16682],[776,16682],[777,16682],[778,16682],[779,16682],[780,16682],[781,16682],[782,16682],[783,16642],[784,16642],[785,16642],[786,16694],[787,16672],[788,16670],[789,16676],[790,16676],[791,16676],[792,16677],[793,16677],[794,16678],[795,16645],[796,16645],[797,16645],[798,16645],[799,16645],[800,16695],[801,16683],[802,16641],[803,16641],[804,16697],[805,16698],[806,16679],[807,16679],[808,16639],[809,16639],[810,16639],[811,16639],[812,16639],[813,16639],[814,16639],[815,16696],[816,16699],[817,16680],[818,16680],[819,16680],[820,16680],[821,16680],[822,16681],[823,16681],[824,16681],[825,16681],[826,16681],[827,16681],[828,16700],[829,16646],[830,16646],[831,16671],[832,16671],[833,16671],[834,16701],[835,16682],[836,16682],[837,16682],[838,16682],[839,16682],[840,16682],[841,16683],[842,16641],[843,16683],[844,16646],[845,16639],[846,16645],[847,16639],[848,16639],[849,16645],[850,16642],[851,16642],[852,16642],[853,16670],[854,16642],[855,16642],[856,16694],[857,16670],[858,16642],[859,16642],[860,16694],[861,16670],[862,16694],[863,16642],[864,16642],[865,16642],[866,16642],[867,16670],[868,16695],[869,16696],[870,16642],[871,16642],[872,16642],[873,16694],[874,16672],[875,16670],[876,16676],[877,16676],[878,16676],[879,16677],[880,16677],[881,16678],[882,16645],[883,16645],[884,16645],[885,16645],[886,16645],[887,16695],[888,16641],[889,16697],[890,16698],[891,16679],[892,16679],[893,16639],[894,16639],[895,16639],[896,16639],[897,16639],[898,16639],[899,16639],[900,16696],[901,16699],[902,16680],[903,16680],[904,16680],[905,16680],[906,16680],[907,16681],[908,16681],[909,16681],[910,16681],[911,16681],[912,16681],[913,16700],[914,16646],[915,16646],[916,16671],[917,16671],[918,16671],[919,16701],[920,16682],[921,16682],[922,16682],[923,16682],[924,16682],[925,16682],[926,16642],[927,16642],[928,16642],[929,16694],[930,16672],[931,16670],[932,16676],[933,16676],[934,16676],[935,16677],[936,16677],[937,16678],[938,16645],[939,16645],[940,16645],[941,16645],[942,16645],[943,16695],[944,16641],[945,16697],[946,16698],[947,16679],[948,16679],[949,16639],[950,16639],[951,16639],[952,16639],[953,16639],[954,16639],[955,16639],[956,16696],[957,16699],[958,16680],[959,16680],[960,16680],[961,16680],[962,16680],[963,16681],[964,16681],[965,16681],[966,16681],[967,16681],[968,16681],[969,16700],[970,16646],[971,16646],[972,16671],[973,16671],[974,16671],[975,16701],[976,16682],[977,16682],[978,16682],[979,16682],[980,16682],[981,16682],[982,16642],[983,16642],[984,16642],[985,16694],[986,16672],[987,16670],[988,16676],[989,16676],[990,16676],[991,16677],[992,16677],[993,16678],[994,16645],[995,16645],[996,16645],[997,16645],[998,16645],[999,16695],[1000,16641],[1001,16697],[1002,16698],[1003,16679],[1004,16679],[1005,16639],[1006,16639],[1007,16639],[1008,16639],[1009,16639],[1010,16639],[1011,16639],[1012,16696],[1013,16699],[1014,16680],[1015,16680],[1016,16680],[1017,16680],[1018,16680],[1019,16681],[1020,16681],[1021,16681],[1022,16681],[1023,16681],[1024,16681],[1025,16700],[1026,16646],[1027,16646],[1028,16671],[1029,16671],[1030,16671],[1031,16701],[1032,16682],[1033,16682],[1034,16682],[1035,16682],[1036,16682],[1037,16682],[1038,16642],[1039,16642],[1040,16694],[1041,16672],[1042,16670],[1043,16676],[1044,16676],[1045,16676],[1046,16677],[1047,16677],[1048,16678],[1049,16645],[1050,16645],[1051,16645],[1052,16645],[1053,16683],[1054,16641],[1055,16697],[1056,16698],[1057,16679],[1058,16679],[1059,16639],[1060,16639],[1061,16639],[1062,16639],[1063,16639],[1064,16639],[1065,16639],[1066,16696],[1067,16699],[1068,16680],[1069,16680],[1070,16680],[1071,16680],[1072,16681],[1073,16681],[1074,16681],[1075,16681],[1076,16681],[1077,16646],[1078,16646],[1079,16671],[1080,16671],[1081,16671],[1082,16682],[1083,16682],[1084,16682],[1085,16682],[1086,16682],[1087,16682],[1088,16672],[1089,16645],[1090,16701],[1091,16680],[1092,16680],[1093,16645],[1094,16639],[1095,16639],[1096,16645],[1097,16639],[1098,16858],[1099,16642],[1100,16677],[1101,16677],[1102,16645],[1103,16645],[1104,16645],[1105,16645],[1106,16639],[1107,16639],[1108,16639],[1109,16639],[1110,16639],[1111,16696],[1112,16699],[1113,16700],[1114,16671],[1115,16682],[1116,16645],[1117,16641],[1118,16639],[1119,16639],[1120,16639],[1121,16642],[1122,16677],[1123,16677],[1124,16645],[1125,16645],[1126,16645],[1127,16645],[1128,16683],[1129,16641],[1130,16639],[1131,16639],[1132,16639],[1133,16639],[1134,16639],[1135,16639],[1136,16639],[1137,16696],[1138,16699],[1139,16700],[1140,16671],[1141,16682],[1142,16683],[1143,16683],[1144,16672],[1145,16642],[1146,16642],[1147,16641],[1148,16639],[1149,16639],[1150,16639],[1151,16696],[1152,16681],[1153,16671],[1154,16682],[1155,16682],[1156,16682],[1157,16641],[1158,16641],[1159,16642],[1160,16642],[1161,16642],[1162,16642],[1163,16642],[1164,16694],[1165,16672],[1166,16670],[1167,16676],[1168,16677],[1169,16677],[1170,16678],[1171,16645],[1172,16645],[1173,16645],[1174,16645],[1175,16645],[1176,16683],[1177,16641],[1178,16679],[1179,16679],[1180,16639],[1181,16639],[1182,16639],[1183,16639],[1184,16639],[1185,16639],[1186,16639],[1187,16696],[1188,16680],[1189,16680],[1190,16680],[1191,16680],[1192,16680],[1193,16681],[1194,16681],[1195,16681],[1196,16681],[1197,16681],[1198,16646],[1199,16671],[1200,16671],[1201,16671],[1202,16701],[1203,16701],[1204,16682],[1205,16682],[1206,16682],[1207,16701],[1208,16671],[1209,16671],[1210,16642],[1211,16642],[1212,16642],[1213,16642],[1214,16642],[1215,16642],[1216,16642],[1217,16670],[1218,16670],[1219,16642],[1220,16642],[1221,16670],[1222,16683],[1223,16859],[1224,16639],[1225,16639],[1226,16677],[1227,16677],[1228,16678],[1229,16645],[1230,16645],[1231,16645],[1232,16645],[1233,16679],[1234,16679],[1235,16639],[1236,16639],[1237,16680],[1238,16680],[1239,16681],[1240,16681],[1241,16681],[1242,16681],[1243,16682],[1244,16682],[1245,16682],[1246,16682],[1247,16682],[1248,16682],[1249,16642],[1250,16642],[1251,16642],[1252,16694],[1253,16672],[1254,16670],[1255,16676],[1256,16676],[1257,16676],[1258,16677],[1259,16677],[1260,16678],[1261,16645],[1262,16645],[1263,16645],[1264,16645],[1265,16645],[1266,16695],[1267,16683],[1268,16683],[1269,16641],[1270,16641],[1271,16697],[1272,16698],[1273,16679],[1274,16679],[1275,16639],[1276,16639],[1277,16639],[1278,16639],[1279,16639],[1280,16639],[1281,16639],[1282,16696],[1283,16699],[1284,16680],[1285,16680],[1286,16680],[1287,16680],[1288,16680],[1289,16681],[1290,16681],[1291,16681],[1292,16681],[1293,16681],[1294,16681],[1295,16700],[1296,16646],[1297,16646],[1298,16671],[1299,16671],[1300,16671],[1301,16701],[1302,16682],[1303,16682],[1304,16682],[1305,16682],[1306,16682],[1307,16682],[1308,16672],[1309,16642],[1310,16642],[1311,16642],[1312,16642],[1313,16642],[1314,16642],[1315,16694],[1316,16694],[1317,16672],[1318,16672],[1319,16670],[1320,16670],[1321,16676],[1322,16676],[1323,16676],[1324,16676],[1325,16676],[1326,16676],[1327,16677],[1328,16677],[1329,16677],[1330,16677],[1331,16678],[1332,16678],[1333,16645],[1334,16645],[1335,16645],[1336,16645],[1337,16645],[1338,16645],[1339,16645],[1340,16645],[1341,16645],[1342,16645],[1343,16695],[1344,16695],[1345,16683],[1346,16683],[1347,16641],[1348,16641],[1349,16697],[1350,16697],[1351,16698],[1352,16698],[1353,16679],[1354,16679],[1355,16679],[1356,16679],[1357,16639],[1358,16639],[1359,16639],[1360,16639],[1361,16639],[1362,16639],[1363,16639],[1364,16639],[1365,16639],[1366,16639],[1367,16639],[1368,16639],[1369,16639],[1370,16639],[1371,16696],[1372,16696],[1373,16699],[1374,16699],[1375,16680],[1376,16680],[1377,16680],[1378,16680],[1379,16680],[1380,16680],[1381,16680],[1382,16680],[1383,16680],[1384,16680],[1385,16681],[1386,16681],[1387,16681],[1388,16681],[1389,16681],[1390,16681],[1391,16681],[1392,16681],[1393,16681],[1394,16681],[1395,16681],[1396,16681],[1397,16700],[1398,16700],[1399,16646],[1400,16646],[1401,16646],[1402,16646],[1403,16671],[1404,16671],[1405,16671],[1406,16671],[1407,16671],[1408,16671],[1409,16701],[1410,16701],[1411,16682],[1412,16682],[1413,16682],[1414,16682],[1415,16682],[1416,16682],[1417,16682],[1418,16682],[1419,16682],[1420,16682],[1421,16682],[1422,16682],[1423,16858],[1424,16641],[1425,16701],[1426,16700],[1427,16701],[1428,16701],[1429,16701],[1430,16701],[1431,16701],[1432,16694],[1433,16694],[1434,16677],[1435,16701],[1436,16701],[1437,16701],[1438,16701],[1439,16701],[1440,16701],[1441,16701],[1442,16701],[1443,16683],[1444,16642],[1445,16642],[1446,16642],[1447,16642],[1448,16642],[1449,16642],[1450,16694],[1451,16694],[1452,16672],[1453,16672],[1454,16672],[1455,16670],[1456,16670],[1457,16676],[1458,16676],[1459,16676],[1460,16676],[1461,16676],[1462,16677],[1463,16677],[1464,16677],[1465,16677],[1466,16677],[1467,16677],[1468,16677],[1469,16677],[1470,16678],[1471,16678],[1472,16678],[1473,16678],[1474,16645],[1475,16645],[1476,16645],[1477,16645],[1478,16645],[1479,16645],[1480,16645],[1481,16645],[1482,16645],[1483,16645],[1484,16645],[1485,16645],[1486,16645],[1487,16645],[1488,16645],[1489,16645],[1490,16645],[1491,16695],[1492,16695],[1493,16683],[1494,16683],[1495,16683],[1496,16683],[1497,16641],[1498,16641],[1499,16641],[1500,16641],[1501,16697],[1502,16698],[1503,16698],[1504,16679],[1505,16679],[1506,16679],[1507,16679],[1508,16679],[1509,16679],[1510,16679],[1511,16679],[1512,16639],[1513,16639],[1514,16639],[1515,16639],[1516,16639],[1517,16639],[1518,16639],[1519,16639],[1520,16639],[1521,16639],[1522,16639],[1523,16639],[1524,16639],[1525,16639],[1526,16639],[1527,16639],[1528,16639],[1529,16696],[1530,16699],[1531,16680],[1532,16680],[1533,16680],[1534,16680],[1535,16680],[1536,16680],[1537,16680],[1538,16680],[1539,16680],[1540,16680],[1541,16680],[1542,16680],[1543,16680],[1544,16680],[1545,16681],[1546,16681],[1547,16681],[1548,16681],[1549,16681],[1550,16681],[1551,16681],[1552,16681],[1553,16681],[1554,16681],[1555,16681],[1556,16681],[1557,16681],[1558,16681],[1559,16681],[1560,16681],[1561,16700],[1562,16646],[1563,16646],[1564,16646],[1565,16671],[1566,16671],[1567,16671],[1568,16671],[1569,16671],[1570,16671],[1571,16671],[1572,16671],[1573,16671],[1574,16671],[1575,16671],[1576,16701],[1577,16701],[1578,16682],[1579,16682],[1580,16682],[1581,16682],[1582,16682],[1583,16682],[1584,16682],[1585,16682],[1586,16682],[1587,16682],[1588,16682],[1589,16682],[1590,16683],[1591,16642],[1592,16642],[1593,16680],[1594,16642],[1595,16642],[1596,16642],[1597,16694],[1598,16672],[1599,16672],[1600,16672],[1601,16672],[1602,16672],[1603,16672],[1604,16670],[1605,16676],[1606,16676],[1607,16676],[1608,16676],[1609,16677],[1610,16677],[1611,16677],[1612,16677],[1613,16678],[1614,16678],[1615,16678],[1616,16678],[1617,16645],[1618,16645],[1619,16645],[1620,16645],[1621,16645],[1622,16645],[1623,16645],[1624,16645],[1625,16645],[1626,16645],[1627,16645],[1628,16645],[1629,16645],[1630,16645],[1631,16645],[1632,16695],[1633,16695],[1634,16695],[1635,16641],[1636,16641],[1637,16641],[1638,16641],[1639,16641],[1640,16697],[1641,16698],[1642,16679],[1643,16679],[1644,16679],[1645,16679],[1646,16679],[1647,16679],[1648,16679],[1649,16679],[1650,16679],[1651,16679],[1652,16639],[1653,16639],[1654,16639],[1655,16639],[1656,16639],[1657,16639],[1658,16639],[1659,16639],[1660,16639],[1661,16639],[1662,16639],[1663,16639],[1664,16639],[1665,16639],[1666,16639],[1667,16696],[1668,16696],[1669,16696],[1670,16696],[1671,16696],[1672,16699],[1673,16699],[1674,16699],[1675,16699],[1676,16699],[1677,16699],[1678,16680],[1679,16680],[1680,16680],[1681,16680],[1682,16680],[1683,16680],[1684,16680],[1685,16680],[1686,16680],[1687,16680],[1688,16680],[1689,16680],[1690,16680],[1691,16680],[1692,16680],[1693,16681],[1694,16681],[1695,16681],[1696,16681],[1697,16681],[1698,16681],[1699,16681],[1700,16681],[1701,16681],[1702,16681],[1703,16700],[1704,16646],[1705,16646],[1706,16646],[1707,16671],[1708,16671],[1709,16671],[1710,16671],[1711,16701],[1712,16682],[1713,16682],[1714,16682],[1715,16682],[1716,16682],[1717,16682],[1718,16682],[1719,16682],[1720,16682],[1721,16682],[1722,16682],[1723,16682],[1724,16682],[1725,16682],[1726,16682],[1727,16639],[1728,16671],[1729,16671],[1730,16700],[1731,16642],[1732,16642],[1733,16677],[1734,16677],[1735,16678],[1736,16645],[1737,16645],[1738,16645],[1739,16645],[1740,16679],[1741,16679],[1742,16639],[1743,16639],[1744,16680],[1745,16680],[1746,16681],[1747,16681],[1748,16681],[1749,16682],[1750,16682],[1751,16682],[1752,16683],[1753,16641],[1754,16683],[1755,16646],[1756,16671],[1757,16639],[1758,16681],[1759,16671],[1760,16681],[1761,16646],[1762,16677],[1763,16677],[1764,16678],[1765,16645],[1766,16645],[1767,16645],[1768,16645],[1769,16679],[1770,16679],[1771,16639],[1772,16639],[1773,16680],[1774,16680],[1775,16681],[1776,16681],[1777,16681],[1778,16682],[1779,16682],[1780,16682],[1781,16642],[1782,16642],[1783,16671],[1784,16700],[1785,16639],[1786,16641],[1787,16639],[1788,16671],[1789,16671],[1790,16671],[1791,16642],[1792,16641],[1793,16682],[1794,16672],[1795,16670],[1796,16671],[1797,16671],[1798,16646],[1799,16671],[1800,16682],[1801,16670],[1802,16680],[1803,16680],[1804,16677],[1805,16677],[1806,16678],[1807,16645],[1808,16645],[1809,16645],[1810,16645],[1811,16679],[1812,16679],[1813,16639],[1814,16639],[1815,16680],[1816,16680],[1817,16681],[1818,16681],[1819,16681],[1820,16682],[1821,16682],[1822,16682],[1823,16642],[1824,16642],[1825,16694],[1826,16694],[1827,16694],[1828,16676],[1829,16682],[1830,16682],[1831,16639],[1832,16639],[1833,16672],[1834,16672],[1835,16677],[1836,16677],[1837,16678],[1838,16645],[1839,16645],[1840,16645],[1841,16645],[1842,16679],[1843,16679],[1844,16639],[1845,16639],[1846,16696],[1847,16680],[1848,16680],[1849,16680],[1850,16680],[1851,16680],[1852,16680],[1853,16681],[1854,16681],[1855,16681],[1856,16682],[1857,16682],[1858,16682],[1859,16677],[1860,16677],[1861,16678],[1862,16645],[1863,16645],[1864,16645],[1865,16645],[1866,16679],[1867,16679],[1868,16639],[1869,16639],[1870,16680],[1871,16680],[1872,16681],[1873,16681],[1874,16681],[1875,16682],[1876,16682],[1877,16682],[1878,16681],[1879,16642],[1880,16642],[1881,16642],[1882,16694],[1883,16672],[1884,16670],[1885,16676],[1886,16676],[1887,16677],[1888,16677],[1889,16678],[1890,16645],[1891,16645],[1892,16645],[1893,16645],[1894,16698],[1895,16679],[1896,16679],[1897,16639],[1898,16639],[1899,16639],[1900,16639],[1901,16680],[1902,16680],[1903,16680],[1904,16680],[1905,16680],[1906,16681],[1907,16681],[1908,16681],[1909,16681],[1910,16681],[1911,16646],[1912,16701],[1913,16682],[1914,16682],[1915,16682],[1916,16642],[1917,16642],[1918,16642],[1919,16642],[1920,16639],[1921,16671],[1922,16671],[1923,16671],[1924,16701],[1925,16670],[1926,16670],[1927,16670],[1928,16680],[1929,16670],[1930,16676],[1931,16670],[1932,16670],[1933,16680],[1934,16642],[1935,16642],[1936,16642],[1937,16694],[1938,16672],[1939,16670],[1940,16676],[1941,16676],[1942,16676],[1943,16677],[1944,16677],[1945,16678],[1946,16645],[1947,16645],[1948,16645],[1949,16645],[1950,16683],[1951,16641],[1952,16697],[1953,16698],[1954,16679],[1955,16679],[1956,16639],[1957,16639],[1958,16639],[1959,16639],[1960,16639],[1961,16639],[1962,16639],[1963,16696],[1964,16680],[1965,16680],[1966,16680],[1967,16680],[1968,16681],[1969,16681],[1970,16681],[1971,16681],[1972,16681],[1973,16681],[1974,16646],[1975,16646],[1976,16671],[1977,16671],[1978,16671],[1979,16701],[1980,16682],[1981,16682],[1982,16682],[1983,16682],[1984,16682],[1985,16682],[1986,16858],[1987,16645],[1988,16700],[1989,16677],[1990,16677],[1991,16678],[1992,16645],[1993,16645],[1994,16645],[1995,16645],[1996,16683],[1997,16683],[1998,16683],[1999,16683],[2000,16683],[2001,16683],[2002,16683],[2003,16679],[2004,16679],[2005,16639],[2006,16639],[2007,16696],[2008,16680],[2009,16680],[2010,16680],[2011,16681],[2012,16681],[2013,16681],[2014,16682],[2015,16682],[2016,16682],[2017,16680],[2018,16680],[2019,16639],[2020,16701],[2021,16683],[2022,16683],[2023,16683],[2024,16683],[2025,16642],[2026,16642],[2027,16642],[2028,16694],[2029,16672],[2030,16670],[2031,16676],[2032,16676],[2033,16676],[2034,16677],[2035,16677],[2036,16678],[2037,16645],[2038,16645],[2039,16645],[2040,16645],[2041,16645],[2042,16695],[2043,16641],[2044,16697],[2045,16698],[2046,16679],[2047,16679],[2048,16639],[2049,16639],[2050,16639],[2051,16639],[2052,16639],[2053,16639],[2054,16639],[2055,16696],[2056,16699],[2057,16680],[2058,16680],[2059,16680],[2060,16680],[2061,16680],[2062,16681],[2063,16681],[2064,16681],[2065,16681],[2066,16681],[2067,16681],[2068,16700],[2069,16646],[2070,16646],[2071,16671],[2072,16671],[2073,16671],[2074,16701],[2075,16682],[2076,16682],[2077,16682],[2078,16682],[2079,16682],[2080,16682],[2081,16641],[2082,16641],[2083,16696],[2084,16683],[2085,16676],[2086,16639],[2087,16639],[2088,16683],[2089,16696],[2090,16639],[2091,16639],[2092,16639],[2093,16639],[2094,16646],[2095,16671],[2096,16683],[2097,16642],[2098,16639],[2099,16683],[2100,16683],[2101,16683],[2102,16683],[2103,16683],[2104,16697],[2105,16683],[2106,16697],[2107,16683],[2108,16697],[2109,16642],[2110,16683],[2111,16683],[2112,16639],[2113,16676],[2114,16676],[2115,16639],[2116,16676],[2117,16639],[2118,16680],[2119,16676],[2120,16683],[2121,16672],[2122,16696],[2123,16701],[2124,16859],[2125,16696],[2126,16639],[2127,16683],[2128,16696],[2129,16639],[2130,16671],[2131,16646],[2132,16676],[2133,16671],[2134,16671],[2135,16671],[2136,16858],[2137,16671],[2138,16671],[2139,16683],[2140,16639],[2141,16683],[2142,16639],[2143,16642],[2144,16642],[2145,16694],[2146,16670],[2147,16670],[2148,16642],[2149,16642],[2150,16670],[2151,16642],[2152,16858],[2153,16680],[2154,16683],[2155,16641],[2156,16697],[2157,16639],[2158,16696],[2159,16680],[2160,16680],[2161,16641],[2162,16641],[2163,16641],[2164,16641],[2165,16641],[2166,16641],[2167,16641],[2168,16641],[2169,16680],[2170,16680],[2171,16641],[2172,16696],[2173,16639],[2174,16639],[2175,16639],[2176,16701],[2177,16858],[2178,16683],[2179,16676],[2180,16676],[2181,16676],[2182,16676],[2183,16676],[2184,16676],[2185,16697],[2186,16696],[2187,16676],[2188,16697],[2189,16676],[2190,16697],[2191,16696],[2192,16683],[2193,16641],[2194,16680],[2195,16680],[2196,16676],[2197,16697],[2198,16646],[2199,16858],[2200,16642],[2201,16642],[2202,16694],[2203,16672],[2204,16670],[2205,16676],[2206,16676],[2207,16676],[2208,16677],[2209,16677],[2210,16678],[2211,16645],[2212,16645],[2213,16645],[2214,16645],[2215,16683],[2216,16683],[2217,16641],[2218,16641],[2219,16697],[2220,16698],[2221,16679],[2222,16679],[2223,16639],[2224,16639],[2225,16639],[2226,16639],[2227,16639],[2228,16639],[2229,16639],[2230,16696],[2231,16699],[2232,16680],[2233,16680],[2234,16680],[2235,16680],[2236,16681],[2237,16681],[2238,16681],[2239,16681],[2240,16681],[2241,16646],[2242,16646],[2243,16671],[2244,16671],[2245,16671],[2246,16682],[2247,16682],[2248,16682],[2249,16682],[2250,16682],[2251,16682],[2252,16858],[2253,16642],[2254,16858],[2255,16639],[2256,16697],[2257,16701],[2258,16639],[2259,16639],[2260,16639],[2261,16639],[2262,16639],[2263,16639],[2264,16639],[2265,16639],[2266,16639],[2267,16639],[2268,16639],[2269,16639],[2270,16858],[2271,16676],[2272,16680],[2273,16680],[2274,16672],[2275,16680],[2276,16696],[2277,16696],[2278,16641],[2279,16641],[2280,16641],[2281,16641],[2282,16680],[2283,16680],[2284,16683],[2285,16642],[2286,16642],[2287,16642],[2288,16642],[2289,16676],[2290,16641],[2291,16641],[2292,16670],[2293,16641],[2294,16676],[2295,16683],[2296,16676],[2297,16639],[2298,16639],[2299,16639],[2300,16696],[2301,16639],[2302,16639],[2303,16642],[2304,16642],[2305,16642],[2306,16642],[2307,16642],[2308,16642],[2309,16642],[2310,16642],[2311,16642],[2312,16694],[2313,16672],[2314,16672],[2315,16670],[2316,16676],[2317,16677],[2318,16677],[2319,16678],[2320,16645],[2321,16645],[2322,16645],[2323,16645],[2324,16645],[2325,16695],[2326,16683],[2327,16641],[2328,16679],[2329,16679],[2330,16639],[2331,16639],[2332,16639],[2333,16639],[2334,16639],[2335,16639],[2336,16639],[2337,16696],[2338,16680],[2339,16680],[2340,16680],[2341,16680],[2342,16680],[2343,16681],[2344,16681],[2345,16681],[2346,16681],[2347,16681],[2348,16646],[2349,16671],[2350,16671],[2351,16671],[2352,16701],[2353,16701],[2354,16682],[2355,16682],[2356,16682],[2357,16701],[2358,16701],[2359,16859],[2360,16701],[2361,16701],[2362,16701],[2363,16858],[2364,16642],[2365,16639],[2366,16696],[2367,16699],[2368,16701],[2369,16642],[2370,16642],[2371,16670],[2372,16671],[2373,16642],[2374,16642],[2375,16670],[2376,16642],[2377,16642],[2378,16670],[2379,16670],[2380,16672],[2381,16858],[2382,16696],[2383,16696],[2384,16696],[2385,16683],[2386,16696],[2387,16676],[2388,16683],[2389,16671],[2390,16671],[2391,16642],[2392,16642],[2393,16677],[2394,16677],[2395,16678],[2396,16645],[2397,16645],[2398,16645],[2399,16645],[2400,16679],[2401,16679],[2402,16639],[2403,16639],[2404,16680],[2405,16680],[2406,16681],[2407,16681],[2408,16681],[2409,16682],[2410,16682],[2411,16682],[2412,16683],[2413,16680],[2414,16680],[2415,16680],[2416,16671],[2417,16671],[2418,16639],[2419,16646],[2420,16698],[2421,16642],[2422,16642],[2423,16672],[2424,16680],[2425,16672],[2426,16680],[2427,16683],[2428,16670],[2429,16671],[2430,16671],[2431,16698],[2432,16642],[2433,16642],[2434,16642],[2435,16694],[2436,16672],[2437,16670],[2438,16676],[2439,16676],[2440,16676],[2441,16677],[2442,16677],[2443,16678],[2444,16645],[2445,16645],[2446,16645],[2447,16645],[2448,16645],[2449,16695],[2450,16683],[2451,16641],[2452,16697],[2453,16698],[2454,16679],[2455,16679],[2456,16639],[2457,16639],[2458,16639],[2459,16639],[2460,16639],[2461,16639],[2462,16639],[2463,16696],[2464,16699],[2465,16680],[2466,16680],[2467,16680],[2468,16680],[2469,16680],[2470,16681],[2471,16681],[2472,16681],[2473,16681],[2474,16681],[2475,16681],[2476,16700],[2477,16646],[2478,16646],[2479,16671],[2480,16671],[2481,16671],[2482,16701],[2483,16682],[2484,16682],[2485,16682],[2486,16682],[2487,16682],[2488,16682],[2489,16683],[2490,16683],[2491,16683],[2492,16672],[2493,16680],[2494,16676],[2495,16677],[2496,16677],[2497,16678],[2498,16645],[2499,16645],[2500,16645],[2501,16645],[2502,16679],[2503,16679],[2504,16639],[2505,16639],[2506,16680],[2507,16680],[2508,16681],[2509,16681],[2510,16681],[2511,16682],[2512,16682],[2513,16682],[2514,16639],[2515,16672],[2516,16680],[2517,16642],[2518,16642],[2519,16694],[2520,16694],[2521,16694],[2522,16682],[2523,16672],[2524,16680],[2525,16642],[2526,16680],[2527,16642],[2528,16642],[2529,16642],[2530,16694],[2531,16672],[2532,16670],[2533,16676],[2534,16676],[2535,16677],[2536,16677],[2537,16678],[2538,16645],[2539,16645],[2540,16645],[2541,16645],[2542,16695],[2543,16683],[2544,16641],[2545,16698],[2546,16679],[2547,16679],[2548,16639],[2549,16639],[2550,16639],[2551,16639],[2552,16680],[2553,16680],[2554,16680],[2555,16680],[2556,16680],[2557,16681],[2558,16681],[2559,16681],[2560,16681],[2561,16681],[2562,16646],[2563,16671],[2564,16671],[2565,16701],[2566,16682],[2567,16682],[2568,16682],[2569,16642],[2570,16642],[2571,16642],[2572,16642],[2573,16671],[2574,16681],[2575,16695],[2576,16642],[2577,16670],[2578,16670],[2579,16696],[2580,16680],[2581,16671],[2582,16670],[2583,16672],[2584,16639],[2585,16645],[2586,16639],[2587,16639],[2588,16642],[2589,16642],[2590,16642],[2591,16642],[2592,16642],[2593,16694],[2594,16694],[2595,16694],[2596,16694],[2597,16672],[2598,16670],[2599,16670],[2600,16670],[2601,16670],[2602,16676],[2603,16676],[2604,16676],[2605,16677],[2606,16677],[2607,16678],[2608,16645],[2609,16645],[2610,16645],[2611,16645],[2612,16645],[2613,16695],[2614,16641],[2615,16697],[2616,16698],[2617,16698],[2618,16698],[2619,16698],[2620,16698],[2621,16679],[2622,16679],[2623,16639],[2624,16639],[2625,16639],[2626,16639],[2627,16639],[2628,16639],[2629,16639],[2630,16639],[2631,16639],[2632,16639],[2633,16696],[2634,16699],[2635,16680],[2636,16680],[2637,16680],[2638,16680],[2639,16680],[2640,16680],[2641,16681],[2642,16681],[2643,16681],[2644,16681],[2645,16681],[2646,16681],[2647,16700],[2648,16646],[2649,16646],[2650,16646],[2651,16646],[2652,16671],[2653,16671],[2654,16671],[2655,16701],[2656,16682],[2657,16682],[2658,16682],[2659,16682],[2660,16682],[2661,16682],[2662,16642],[2663,16642],[2664,16642],[2665,16694],[2666,16672],[2667,16670],[2668,16676],[2669,16676],[2670,16676],[2671,16677],[2672,16677],[2673,16678],[2674,16645],[2675,16645],[2676,16645],[2677,16645],[2678,16645],[2679,16695],[2680,16641],[2681,16697],[2682,16698],[2683,16679],[2684,16679],[2685,16639],[2686,16639],[2687,16639],[2688,16639],[2689,16639],[2690,16639],[2691,16639],[2692,16696],[2693,16699],[2694,16680],[2695,16680],[2696,16680],[2697,16680],[2698,16680],[2699,16681],[2700,16681],[2701,16681],[2702,16681],[2703,16681],[2704,16681],[2705,16700],[2706,16646],[2707,16646],[2708,16671],[2709,16671],[2710,16671],[2711,16701],[2712,16682],[2713,16682],[2714,16682],[2715,16682],[2716,16682],[2717,16682],[2718,16672],[2719,16639],[2720,16639],[2721,16645],[2722,16639],[2723,16639],[2724,16700],[2725,16642],[2726,16642],[2727,16642],[2728,16694],[2729,16672],[2730,16670],[2731,16676],[2732,16676],[2733,16676],[2734,16677],[2735,16677],[2736,16678],[2737,16645],[2738,16645],[2739,16645],[2740,16645],[2741,16645],[2742,16695],[2743,16683],[2744,16641],[2745,16697],[2746,16698],[2747,16679],[2748,16679],[2749,16639],[2750,16639],[2751,16639],[2752,16639],[2753,16639],[2754,16639],[2755,16639],[2756,16696],[2757,16699],[2758,16680],[2759,16680],[2760,16680],[2761,16680],[2762,16680],[2763,16681],[2764,16681],[2765,16681],[2766,16681],[2767,16681],[2768,16681],[2769,16700],[2770,16646],[2771,16646],[2772,16671],[2773,16671],[2774,16671],[2775,16701],[2776,16682],[2777,16682],[2778,16682],[2779,16682],[2780,16682],[2781,16682],[2782,16642],[2783,16642],[2784,16642],[2785,16642],[2786,16642],[2787,16642],[2788,16701],[2789,16642],[2790,16701],[2791,16701],[2792,16701],[2793,16639],[2794,16672],[2795,16680],[2796,16680],[2797,16697],[2798,16639],[2799,16701],[2800,16639],[2801,16639],[2802,16642],[2803,16642],[2804,16642],[2805,16694],[2806,16672],[2807,16670],[2808,16676],[2809,16676],[2810,16676],[2811,16677],[2812,16677],[2813,16678],[2814,16645],[2815,16645],[2816,16645],[2817,16645],[2818,16645],[2819,16695],[2820,16641],[2821,16697],[2822,16698],[2823,16679],[2824,16679],[2825,16639],[2826,16639],[2827,16639],[2828,16639],[2829,16639],[2830,16639],[2831,16639],[2832,16696],[2833,16699],[2834,16680],[2835,16680],[2836,16680],[2837,16680],[2838,16680],[2839,16681],[2840,16681],[2841,16681],[2842,16681],[2843,16681],[2844,16681],[2845,16700],[2846,16646],[2847,16646],[2848,16671],[2849,16671],[2850,16671],[2851,16701],[2852,16682],[2853,16682],[2854,16682],[2855,16682],[2856,16682],[2857,16682],[2858,16645],[2859,16639],[2860,16639],[2861,16641],[2862,16639],[2863,16676],[2864,16645],[2865,16696],[2866,16683],[2867,16680],[2868,16680],[2869,16680],[2870,16680],[2871,16683],[2872,16639],[2873,16701],[2874,16676],[2875,16676],[2876,16676],[2877,16715],[2878,16715],[2879,16715],[2880,16715],[2881,16676],[2882,16715],[2883,16715],[2884,16715],[2885,16715],[2886,16676],[2887,16715],[2888,16715],[2889,16676],[2890,16676],[2891,16676],[2892,16676],[2893,16715],[2894,16715],[2895,16676],[2896,16676],[2897,16676],[2898,16676],[2899,16715],[2900,16676],[2901,16676],[2902,16676],[2903,16715],[2904,16676],[2905,16676],[2906,16676],[2907,16715],[2908,16715],[2909,16715],[2910,16715],[2911,16715],[2912,16715],[2913,16715],[2914,16715],[2915,16715],[2916,16715],[2917,16715],[2918,16715],[2919,16715],[2920,16715],[2921,16715],[2922,16715],[2923,16715],[2924,16676],[2925,16676],[2926,16676],[2927,16715],[2928,16715],[2929,16715],[2930,16715],[2931,16715],[2932,16715],[2933,16715],[2934,16715],[2935,16715],[2936,16676],[2937,16676],[2938,16676],[2939,16715],[2940,16715],[2941,16715],[2942,16715],[2943,16715],[2944,16715],[2945,16715],[2946,16715],[2947,16715],[2948,16676],[2949,16676],[2950,16676],[2951,16715],[2952,16715],[2953,16715],[2954,16715],[2955,16715],[2956,16715],[2957,16715],[2958,16715],[2959,16715],[2960,16676],[2961,16676],[2962,16676],[2963,16715],[2964,16715],[2965,16715],[2966,16715],[2967,16715],[2968,16715],[2969,16715],[2970,16715],[2971,16715],[2972,16676],[2973,16676],[2974,16676],[2975,16676],[2976,16676],[2977,16676],[2978,16715],[2979,16715],[2980,16715],[2981,16715],[2982,16715],[2983,16715],[2984,16715],[2985,16715],[2986,16715],[2987,16676],[2988,16676],[2989,16676],[2990,16715],[2991,16715],[2992,16715],[2993,16715],[2994,16715],[2995,16715],[2996,16715],[2997,16715],[2998,16715],[2999,16715],[3000,16715],[3001,16715],[3002,16715],[3003,16715],[3004,16715],[3005,16715],[3006,16715],[3007,16715],[3008,16676],[3009,16676],[3010,16676],[3011,16676],[3012,16676],[3013,16676],[3014,16676],[3015,16715],[3016,16715],[3017,16715],[3018,16715],[3019,16715],[3020,16715],[3021,16715],[3022,16715],[3023,16715],[3024,16715],[3025,16715],[3026,16715],[3027,16715],[3028,16715],[3029,16715],[3030,16715],[3031,16715],[3032,16715],[3033,16676],[3034,16676],[3035,16676],[3036,16715],[3037,16715],[3038,16715],[3039,16715],[3040,16715],[3041,16715],[3042,16715],[3043,16715],[3044,16715],[3045,16715],[3046,16715],[3047,16715],[3048,16715],[3049,16715],[3050,16715],[3051,16715],[3052,16715],[3053,16715],[3054,16715],[3055,16715],[3056,16715],[3057,16715],[3058,16715],[3059,16676],[3060,16676],[3061,16676],[3062,16676],[3063,16676],[3064,16676],[3065,16715],[3066,16715],[3067,16715],[3068,16715],[3069,16715],[3070,16715],[3071,16715],[3072,16715],[3073,16715],[3074,16676],[3075,16676],[3076,16676],[3077,16715],[3078,16715],[3079,16715],[3080,16676],[3081,16676],[3082,16676],[3083,16715],[3084,16715],[3085,16715],[3086,16715],[3087,16715],[3088,16715],[3089,16715],[3090,16715],[3091,16715],[3092,16715],[3093,16715],[3094,16715],[3095,16715],[3096,16715],[3097,16676],[3098,16676],[3099,16676],[3100,16715],[3101,16715],[3102,16715],[3103,16715],[3104,16715],[3105,16715],[3106,16715],[3107,16715],[3108,16715],[3109,16715],[3110,16715],[3111,16715],[3112,16715],[3113,16715],[3114,16715],[3115,16715],[3116,16715],[3117,16715],[3118,16676],[3119,16676],[3120,16676],[3121,16715],[3122,16715],[3123,16715],[3124,16715],[3125,16715],[3126,16715],[3127,16715],[3128,16715],[3129,16715],[3130,16676],[3131,16676],[3132,16676],[3133,16715],[3134,16715],[3135,16715],[3136,16715],[3137,16715],[3138,16715],[3139,16715],[3140,16715],[3141,16715],[3142,16676],[3143,16676],[3144,16676],[3145,16715],[3146,16715],[3147,16715],[3148,16715],[3149,16715],[3150,16715],[3151,16715],[3152,16715],[3153,16715],[3154,16676],[3155,16676],[3156,16676],[3160,16715],[3161,16715],[3162,16715],[3163,16715],[3164,16715],[3165,16715],[3166,16715],[3167,16715],[3168,16715],[3169,16715],[3170,16715],[3171,16715],[3172,16715],[3173,16715],[3174,16715],[3175,16715],[3176,16715],[3177,16715],[3178,16715],[3179,16715],[3180,16715],[3181,16715],[3182,16642],[3183,16642],[3184,16642],[3185,16642],[3186,16642],[3187,16642],[3188,16642],[3189,16642],[3190,16642],[3191,16642],[3192,16642],[3193,16642],[3194,16642],[3195,16642],[3196,16642],[3197,16642],[3198,16642],[3199,16642],[3200,16642],[3201,16642],[3202,16642],[3203,16642],[3204,16642],[3205,16642],[3206,16642],[3207,16642],[3208,16642],[3209,16642],[3210,16642],[3211,16642],[3212,16642],[3213,16642],[3214,16642],[3215,16642],[3216,16642],[3217,16642],[3218,16642],[3219,16642],[3220,16642],[3221,16642],[3222,16642],[3223,16642],[3224,16642],[3225,16642],[3226,16642],[3227,16642],[3228,16642],[3229,16642],[3230,16642],[3231,16642],[3232,16642],[3233,16642],[3234,16642],[3235,16642],[3236,16642],[3237,16642],[3238,16642],[3239,16642],[3240,16642],[3241,16642],[3242,16642],[3243,16642],[3244,16642],[3245,16728],[3246,16728],[3247,16728],[3248,16728],[3249,16728],[3250,16728],[3251,16728],[3252,16728],[3253,16728],[3254,16728],[3255,16728],[3256,16860],[3257,16860],[3258,16860],[3259,16861],[3260,16861],[3261,16862],[3262,16862],[3263,16862],[3264,16863],[3265,16863],[3266,16727],[3267,16727],[3268,16727],[3269,16727],[3270,16666],[3271,16727],[3272,16668],[3273,16666],[3274,16666],[3275,16668],[3276,16668],[3277,16666],[3278,16668],[3279,16668],[3280,16668],[3281,16666],[3282,16668],[3283,16668],[3284,16666],[3285,16666],[3286,16668],[3287,16668],[3288,16668],[3289,16668],[3290,16666],[3291,16666],[3292,16666],[3293,16666],[3294,16668],[3295,16666],[3296,16666],[3297,16727],[3298,16727],[3299,16668],[3300,16668],[3301,16666],[3302,16666],[3303,16727],[3304,16727],[3305,16668],[3306,16668],[3307,16666],[3308,16666],[3309,16668],[3310,16666],[3311,16668],[3312,16666],[3313,16727],[3314,16727],[3315,16668],[3316,16666],[3317,16668],[3318,16666],[3319,16727],[3320,16727],[3321,16668],[3322,16666],[3323,16727],[3324,16727],[3325,16668],[3326,16666],[3327,16668],[3328,16666],[3329,16668],[3330,16666],[3331,16666],[3332,16668],[3333,16668],[3334,16668],[3335,16668],[3336,16668],[3337,16668],[3338,16668],[3339,16668],[3340,16668],[3341,16668],[3342,16668],[3343,16668],[3344,16668],[3345,16668],[3346,16668],[3347,16668],[3348,16668],[3349,16668],[3350,16668],[3351,16668],[3352,16668],[3353,16668],[3354,16668],[3355,16668],[3356,16668],[3357,16668],[3358,16668],[3359,16668],[3360,16668],[3361,16668],[3362,16668],[3363,16668],[3364,16668],[3365,16668],[3366,16668],[3367,16668],[3368,16666],[3369,16666],[3370,16864],[3371,16864],[3372,16668],[3373,16668],[3374,16668],[3375,16668],[3376,16666],[3377,16668],[3378,16666],[3379,16668],[3380,16666],[3381,16668],[3382,16666],[3383,16668],[3384,16666],[3385,16668],[3386,16668],[3387,16668],[3388,16668],[3389,16668],[3390,16668],[3391,16668],[3392,16668],[3393,16668],[3394,16668],[3395,16668],[3396,16864],[3397,16864],[3398,16864],[3399,16727],[3400,16727],[3401,16668],[3402,16668],[3403,16668],[3404,16668],[3405,16668],[3406,16668],[3407,16668],[3408,16668],[3409,16666],[3410,16666],[3411,16666],[3412,16666],[3413,16666],[3414,16666],[3415,16727],[3416,16727],[3417,16727],[3418,16727],[3419,16668],[3420,16668],[3421,16666],[3422,16666],[3423,16864],[3424,16668],[3425,16668],[3426,16666],[3427,16666],[3428,16666],[3429,16666],[3430,16666],[3431,16666],[3432,16668],[3433,16668],[3434,16666],[3435,16668],[3436,16668],[3437,16666],[3438,16666],[3439,16666],[3440,16666],[3441,16666],[3442,16668],[3443,16668],[3444,16666],[3445,16666],[3446,16668],[3447,16668],[3448,16668],[3449,16727],[3450,16727],[3451,16727],[3452,16727],[3453,16668],[3454,16666],[3455,16666],[3456,16727],[3457,16727],[3458,16727],[3459,16727],[3460,16727],[3461,16727],[3462,16668],[3463,16668],[3464,16668],[3465,16668],[3466,16668],[3467,16668],[3468,16668],[3469,16668],[3470,16668],[3471,16668],[3472,16668],[3473,16668],[3474,16668],[3475,16668],[3476,16668],[3477,16668],[3478,16668],[3479,16668],[3480,16666],[3481,16666],[3482,16666],[3483,16666],[3484,16666],[3485,16666],[3486,16666],[3487,16668],[3488,16668],[3489,16666],[3490,16666],[3491,16666],[3492,16666],[3493,16666],[3494,16666],[3495,16668],[3496,16668],[3497,16668],[3498,16666],[3499,16668],[3500,16666],[3501,16666],[3502,16666],[3503,16666],[3504,16666],[3505,16666],[3506,16666],[3507,16666],[3508,16666],[3509,16666],[3510,16666],[3511,16668],[3512,16666],[3513,16668],[3514,16668],[3515,16666],[3516,16668],[3517,16666],[3518,16668],[3519,16666],[3520,16666],[3521,16727],[3522,16727],[3523,16668],[3524,16666],[3525,16668],[3526,16668],[3527,16666],[3528,16666],[3529,16666],[3530,16668],[3531,16666],[3532,16668],[3533,16666],[3534,16668],[3535,16668],[3536,16668],[3537,16668],[3538,16668],[3539,16668],[3540,16668],[3541,16666],[3542,16668],[3543,16666],[3544,16727],[3545,16666],[3546,16668],[3547,16668],[3548,16666],[3549,16666],[3550,16666],[3551,16668],[3552,16668],[3553,16666],[3554,16668],[3555,16666],[3556,16668],[3557,16668],[3558,16668],[3559,16668],[3560,16668],[3561,16668],[3562,16668],[3563,16666],[3564,16666],[3565,16666],[3566,16668],[3567,16666],[3568,16668],[3569,16668],[3570,16666],[3571,16668],[3572,16666],[3573,16668],[3574,16668],[3575,16666],[3576,16666],[3577,16668],[3578,16668],[3579,16666],[3580,16666],[3581,16666],[3582,16668],[3583,16666],[3584,16668],[3585,16666],[3586,16668],[3587,16668],[3588,16668],[3589,16666],[3590,16668],[3591,16668],[3592,16666],[3593,16668],[3594,16668],[3595,16666],[3596,16668],[3597,16666],[3598,16727],[3599,16668],[3600,16668],[3601,16668],[3602,16668],[3603,16666],[3604,16666],[3605,16666],[3606,16668],[3607,16727],[3608,16727],[3609,16668],[3610,16666],[3611,16666],[3612,16668],[3613,16666],[3614,16727],[3615,16727],[3616,16666],[3617,16668],[3618,16666],[3619,16727],[3620,16727],[3621,16668],[3622,16666],[3623,16666],[3624,16666],[3625,16666],[3626,16727],[3627,16727],[3628,16668],[3629,16666],[3630,16668],[3631,16666],[3632,16668],[3633,16666],[3634,16668],[3635,16666],[3636,16668],[3637,16727],[3638,16727],[3639,16668],[3640,16666],[3641,16727],[3642,16727],[3643,16668],[3644,16666],[3645,16668],[3646,16666],[3647,16668],[3648,16668],[3649,16668],[3650,16668],[3651,16666],[3652,16666],[3653,16668],[3654,16727],[3655,16727],[3656,16727],[3657,16727],[3658,16727],[3659,16727],[3660,16727],[3661,16727],[3662,16727],[3663,16727],[3664,16727],[3665,16727],[3666,16727],[3667,16727],[3668,16727],[3669,16727],[3670,16727],[3671,16727],[3672,16727],[3673,16727],[3674,16727],[3675,16727],[3676,16727],[3677,16727],[3678,16727],[3679,16727],[3680,16727],[3681,16727],[3682,16727],[3683,16727],[3684,16727],[3685,16727],[3686,16727],[3687,16727],[3688,16727],[3689,16727],[3690,16727],[3691,16727],[3692,16727],[3693,16727],[3694,16727],[3695,16727],[3696,16727],[3697,16727],[3698,16727],[3699,16757],[3700,16756],[3701,16756],[3702,16757],[3703,16756],[3704,16755],[3705,16757],[3706,16756],[3707,16756],[3708,16756],[3709,16756],[3710,16755],[3711,16756],[3712,16865],[3713,16755],[3714,16756],[3715,16756],[3716,16755],[3717,16756],[3718,16756],[3719,16755],[3720,16756],[3721,16756],[3722,16755],[3723,16756],[3724,16756],[3725,16755],[3726,16756],[3727,16756],[3728,16757],[3729,16756],[3730,16757],[3731,16756],[3732,16756],[3733,16756],[3734,16757],[3735,16757],[3736,16757],[3737,16756],[3738,16865],[3739,16755],[3740,16757],[3741,16755],[3742,16755],[3743,16755],[3744,16757],[3745,16757],[3746,16755],[3747,16865],[3748,16755],[3749,16756],[3750,16756],[3751,16755],[3752,16755],[3753,16756],[3754,16756],[3755,16756],[3756,16756],[3757,16755],[3758,16755],[3759,16756],[3760,16756],[3761,16756],[3762,16756],[3763,16755],[3764,16756],[3765,16756],[3766,16756],[3767,16755],[3768,16756],[3769,16756],[3770,16865],[3771,16865],[3772,16756],[3773,16755],[3774,16756],[3775,16756],[3776,16755],[3777,16756],[3778,16756],[3779,16755],[3780,16756],[3781,16756],[3782,16755],[3783,16756],[3784,16756],[3785,16755],[3786,16756],[3787,16756],[3788,16755],[3789,16756],[3790,16756],[3791,16865],[3792,16758],[3793,16758],[3794,16758],[3795,16758],[3796,16758],[3797,16758],[3798,16758],[3799,16758],[3800,16758],[3801,16758],[3802,16758],[3803,16758],[3804,16758],[3805,16758],[3806,16758],[3807,16758],[3808,16758],[3809,16758],[3810,16758],[3811,16758],[3812,16758],[3813,16758],[3814,16758],[3815,16758],[3816,16758],[3817,16758],[3818,16758],[3819,16758],[3820,16758],[3821,16758],[3822,16758],[3823,16758],[3824,16758],[3825,16758],[3826,16758],[3827,16758],[3828,16758],[3829,16758],[3830,16758],[3831,16758],[3832,16758],[3833,16758],[3834,16758],[3835,16758],[3836,16758],[3837,16759],[3838,16759],[3839,16759],[3840,16759],[3841,16759],[3842,16759],[3843,16759],[3844,16759],[3845,16759],[3846,16759],[3847,16759],[3848,16759],[3849,16757],[3850,16757],[3851,16757],[3852,16757],[3853,16757],[3854,16757],[3855,16757],[3856,16760],[3857,16760],[3858,16757],[3859,16757],[3860,16757],[3861,16760],[3862,16760],[3863,16757],[3864,16757],[3865,16760],[3866,16760],[3867,16757],[3868,16757],[3869,16760],[3870,16760],[3871,16757],[3872,16760],[3873,16760],[3874,16757],[3875,16760],[3876,16760],[3877,16757],[3878,16757],[3879,16760],[3880,16757],[3881,16757],[3882,16757],[3883,16757],[3884,16757],[3885,16757],[3886,16757],[3887,16757],[3888,16757],[3889,16760],[3890,16757],[3891,16757],[3892,16757],[3893,16760],[3894,16757],[3895,16757],[3896,16757],[3897,16757],[3898,16757],[3899,16757],[3900,16757],[3901,16757],[3902,16757],[3903,16757],[3904,16760],[3905,16760],[3906,16757],[3907,16757],[3908,16760],[3909,16760],[3910,16757],[3911,16757],[3912,16757],[3913,16760],[3914,16760],[3915,16757],[3916,16757],[3917,16760],[3918,16760],[3919,16760],[3920,16760],[3921,16757],[3922,16760],[3923,16760],[3924,16757],[3925,16757],[3926,16760],[3927,16760],[3928,16757],[3929,16757],[3930,16760],[3931,16760],[3932,16757],[3933,16757],[3934,16760],[3935,16760],[3936,16757],[3937,16757],[3938,16760],[3939,16760],[3940,16760],[3941,16760],[3942,16760],[3943,16760],[3944,16760],[3945,16760],[3946,16760],[3947,16760],[3948,16760],[3953,16757],[3954,16757],[3955,16757],[3956,16757],[3957,16761],[3958,16761],[3959,16761],[3960,16761],[3961,16761],[3962,16761],[3963,16761],[3964,16761],[3965,16761],[3966,16761],[3967,16761],[3968,16761],[3969,16761],[3970,16762],[3971,16763],[3972,16762],[3973,16763],[3974,16762],[3975,16763],[3976,16762],[3977,16762],[3978,16763],[3979,16763],[3980,16763],[3981,16762],[3982,16763],[3983,16763],[3984,16762],[3985,16762],[3986,16763],[3987,16762],[3988,16763],[3989,16762],[3990,16763],[3991,16762],[3992,16763],[3993,16762],[3994,16763],[3995,16762],[3996,16763],[3997,16762],[3998,16763],[3999,16762],[4000,16763],[4001,16762],[4002,16722],[4003,16766],[4004,16766],[4005,16765],[4006,16722],[4007,16770],[4008,16770],[4009,16770],[4010,16767],[4011,16722],[4012,16767],[4013,16722],[4014,16767],[4015,16767],[4016,16722],[4017,16722],[4018,16765],[4019,16767],[4020,16722],[4021,16770],[4022,16722],[4023,16764],[4024,16722],[4025,16722],[4026,16722],[4027,16722],[4028,16770],[4029,16722],[4030,16766],[4031,16722],[4032,16767],[4033,16722],[4034,16722],[4035,16722],[4036,16722],[4037,16770],[4038,16767],[4039,16767],[4040,16722],[4041,16722],[4042,16722],[4043,16767],[4044,16722],[4045,16722],[4046,16722],[4047,16722],[4048,16722],[4049,16722],[4050,16722],[4051,16722],[4052,16722],[4053,16722],[4054,16722],[4055,16722],[4056,16722],[4057,16722],[4058,16722],[4059,16722],[4060,16722],[4061,16764],[4062,16722],[4063,16764],[4064,16722],[4065,16764],[4066,16766],[4067,16766],[4068,16766],[4069,16767],[4070,16767],[4071,16767],[4072,16722],[4073,16764],[4074,16766],[4075,16766],[4076,16766],[4077,16767],[4078,16767],[4079,16767],[4080,16764],[4081,16765],[4082,16764],[4083,16722],[4084,16764],[4085,16766],[4086,16766],[4087,16766],[4088,16767],[4089,16767],[4090,16722],[4091,16764],[4092,16766],[4093,16766],[4094,16766],[4095,16767],[4096,16767],[4097,16722],[4098,16764],[4099,16766],[4100,16766],[4101,16766],[4102,16767],[4103,16767],[4104,16764],[4105,16766],[4106,16766],[4107,16766],[4108,16767],[4109,16722],[4110,16722],[4111,16722],[4112,16722],[4113,16722],[4114,16767],[4115,16767],[4116,16767],[4117,16767],[4118,16767],[4119,16767],[4120,16767],[4121,16767],[4122,16767],[4123,16767],[4124,16722],[4125,16764],[4126,16766],[4127,16766],[4128,16766],[4129,16767],[4130,16767],[4131,16722],[4132,16722],[4133,16764],[4134,16764],[4135,16766],[4136,16766],[4137,16766],[4138,16766],[4139,16766],[4140,16766],[4141,16767],[4142,16767],[4143,16767],[4144,16767],[4145,16765],[4146,16722],[4147,16722],[4148,16764],[4149,16764],[4150,16767],[4151,16767],[4152,16767],[4153,16767],[4154,16767],[4155,16767],[4156,16722],[4157,16722],[4158,16764],[4159,16766],[4160,16766],[4161,16766],[4162,16767],[4163,16767],[4164,16767],[4165,16767],[4166,16767],[4167,16767],[4168,16767],[4169,16767],[4170,16722],[4171,16722],[4172,16722],[4173,16764],[4174,16766],[4175,16766],[4176,16766],[4177,16767],[4178,16722],[4179,16764],[4180,16766],[4181,16766],[4182,16766],[4183,16767],[4184,16767],[4185,16767],[4186,16764],[4187,16764],[4188,16764],[4189,16764],[4190,16764],[4191,16722],[4192,16764],[4193,16764],[4194,16764],[4195,16722],[4196,16722],[4197,16722],[4198,16722],[4199,16722],[4200,16764],[4201,16764],[4202,16764],[4203,16766],[4204,16766],[4205,16766],[4206,16767],[4207,16770],[4208,16767],[4209,16767],[4210,16767],[4211,16767],[4212,16722],[4213,16722],[4214,16722],[4215,16722],[4216,16722],[4217,16722],[4218,16764],[4219,16722],[4220,16764],[4221,16766],[4222,16766],[4223,16766],[4224,16767],[4225,16767],[4226,16722],[4227,16764],[4228,16767],[4229,16767],[4230,16767],[4231,16722],[4232,16722],[4233,16722],[4234,16722],[4235,16722],[4236,16722],[4237,16722],[4238,16722],[4239,16722],[4240,16722],[4241,16722],[4242,16722],[4243,16764],[4244,16766],[4245,16766],[4246,16766],[4247,16767],[4248,16767],[4249,16767],[4250,16722],[4251,16764],[4252,16766],[4253,16766],[4254,16766],[4255,16767],[4256,16767],[4257,16767],[4258,16722],[4259,16764],[4260,16766],[4261,16766],[4262,16766],[4263,16767],[4264,16767],[4265,16767],[4266,16722],[4267,16764],[4268,16766],[4269,16766],[4270,16766],[4271,16767],[4272,16767],[4273,16767],[4274,16765],[4275,16764],[4276,16764],[4277,16764],[4278,16764],[4279,16766],[4280,16766],[4281,16766],[4282,16766],[4283,16766],[4284,16766],[4285,16766],[4286,16766],[4287,16766],[4288,16766],[4289,16770],[4290,16770],[4291,16770],[4292,16770],[4293,16770],[4294,16770],[4295,16770],[4296,16770],[4297,16770],[4298,16770],[4299,16770],[4300,16770],[4301,16770],[4302,16770],[4303,16770],[4304,16770],[4305,16770],[4306,16770],[4307,16770],[4308,16770],[4309,16770],[4310,16770],[4311,16770],[4312,16770],[4313,16770],[4314,16770],[4315,16770],[4316,16770],[4317,16770],[4318,16770],[4319,16770],[4320,16770],[4321,16770],[4322,16770],[4323,16770],[4324,16770],[4325,16770],[4326,16770],[4327,16770],[4328,16770],[4329,16770],[4330,16770],[4331,16770],[4332,16770],[4333,16770],[4334,16770],[4335,16770],[4336,16770],[4337,16770],[4338,16770],[4339,16770],[4340,16770],[4341,16770],[4342,16770],[4343,16770],[4344,16770],[4345,16770],[4346,16770],[4347,16770],[4348,16770],[4349,16770],[4350,16770],[4351,16770],[4352,16770],[4353,16770],[4354,16770],[4355,16770],[4356,16770],[4357,16770],[4358,16770],[4359,16768],[4360,16768],[4361,16768],[4362,16768],[4363,16768],[4364,16768],[4365,16768],[4366,16768],[4367,16768],[4368,16768],[4369,16768],[4370,16768],[4371,16768],[4372,16768],[4373,16768],[4374,16768],[4375,16768],[4376,16768],[4377,16768],[4378,16768],[4379,16768],[4380,16768],[4381,16768],[4382,16768],[4383,16768],[4384,16768],[4385,16768],[4386,16768],[4387,16768],[4388,16768],[4389,16768],[4390,16768],[4391,16768],[4392,16768],[4393,16768],[4394,16768],[4395,16768],[4396,16768],[4397,16768],[4398,16768],[4399,16768],[4400,16768],[4401,16768],[4402,16768],[4403,16768],[4404,16768],[4405,16768],[4406,16768],[4407,16768],[4408,16768],[4409,16768],[4410,16768],[4411,16768],[4412,16768],[4413,16768],[4414,16768],[4415,16768],[4416,16768],[4417,16768],[4418,16768],[4419,16768],[4420,16768],[4421,16768],[4422,16768],[4423,16768],[4424,16768],[4425,16768],[4426,16768],[4427,16768],[4428,16768],[4429,16768],[4430,16768],[4431,16768],[4432,16768],[4433,16768],[4434,16768],[4435,16768],[4436,16768],[4437,16768],[4438,16768],[4439,16768],[4440,16768],[4441,16768],[4442,16768],[4443,16768],[4444,16768],[4445,16768],[4446,16768],[4447,16768],[4448,16768],[4449,16768],[4450,16768],[4451,16768],[4452,16768],[4453,16768],[4454,16768],[4455,16768],[4456,16768],[4457,16768],[4458,16768],[4459,16768],[4460,16768],[4461,16768],[4462,16768],[4463,16768],[4464,16768],[4465,16768],[4466,16768],[4467,16768],[4468,16768],[4469,16768],[4470,16768],[4471,16768],[4472,16768],[4473,16768],[4474,16768],[4475,16768],[4476,16768],[4477,16768],[4478,16768],[4479,16768],[4480,16768],[4481,16768],[4482,16768],[4483,16768],[4484,16768],[4485,16768],[4486,16768],[4487,16768],[4488,16768],[4489,16768],[4490,16768],[4491,16768],[4492,16768],[4493,16768],[4494,16768],[4495,16768],[4496,16768],[4497,16768],[4498,16768],[4499,16768],[4500,16768],[4501,16768],[4502,16768],[4503,16768],[4504,16768],[4505,16768],[4506,16768],[4507,16768],[4508,16768],[4509,16768],[4510,16768],[4511,16768],[4512,16768],[4513,16768],[4514,16768],[4515,16768],[4516,16768],[4517,16768],[4518,16768],[4519,16768],[4520,16768],[4521,16768],[4522,16768],[4523,16768],[4524,16768],[4525,16768],[4526,16768],[4527,16768],[4528,16768],[4529,16768],[4530,16768],[4531,16768],[4532,16768],[4533,16768],[4534,16768],[4535,16768],[4536,16768],[4537,16768],[4538,16768],[4539,16768],[4540,16768],[4541,16768],[4542,16768],[4543,16768],[4544,16768],[4545,16768],[4546,16768],[4547,16768],[4548,16768],[4549,16768],[4550,16768],[4551,16768],[4552,16768],[4553,16768],[4554,16768],[4555,16768],[4556,16768],[4557,16768],[4558,16768],[4559,16768],[4560,16768],[4561,16768],[4562,16768],[4563,16768],[4564,16768],[4565,16768],[4566,16768],[4567,16768],[4568,16768],[4569,16768],[4570,16768],[4571,16768],[4572,16768],[4573,16768],[4574,16768],[4575,16768],[4576,16768],[4577,16768],[4578,16768],[4579,16768],[4580,16768],[4581,16768],[4582,16768],[4583,16768],[4584,16768],[4585,16768],[4586,16768],[4587,16768],[4588,16768],[4589,16768],[4590,16768],[4591,16768],[4592,16768],[4593,16768],[4594,16768],[4595,16768],[4596,16768],[4597,16768],[4598,16768],[4599,16768],[4600,16768],[4601,16768],[4602,16768],[4603,16768],[4604,16768],[4605,16768],[4606,16768],[4607,16768],[4608,16768],[4609,16768],[4610,16768],[4611,16768],[4612,16768],[4613,16768],[4614,16768],[4615,16768],[4616,16768],[4617,16768],[4618,16768],[4619,16768],[4620,16768],[4621,16768],[4622,16768],[4623,16768],[4624,16768],[4625,16768],[4626,16768],[4627,16768],[4628,16768],[4629,16768],[4630,16768],[4631,16768],[4632,16768],[4633,16768],[4634,16768],[4635,16768],[4636,16768],[4637,16768],[4638,16768],[4639,16768],[4640,16768],[4641,16768],[4642,16768],[4643,16768],[4644,16768],[4645,16768],[4646,16768],[4647,16768],[4648,16768],[4649,16768],[4650,16769],[4651,16769],[4652,16769],[4653,16769],[4654,16769],[4655,16769],[4656,16769],[4657,16769],[4658,16769],[4659,16769],[4660,16769],[4661,16769],[4662,16769],[4663,16769],[4664,16769],[4665,16769],[4666,16769],[4667,16769],[4668,16769],[4669,16769],[4670,16769],[4671,16769],[4672,16769],[4673,16769],[4674,16769],[4675,16769],[4676,16769],[4677,16769],[4678,16769],[4679,16769],[4680,16769],[4681,16769],[4682,16769],[4683,16769],[4684,16769],[4685,16769],[4686,16769],[4687,16769],[4688,16769],[4689,16769],[4690,16769],[4691,16769],[4692,16769],[4693,16769],[4694,16769],[4695,16769],[4696,16769],[4697,16769],[4698,16769],[4699,16769],[4700,16769],[4701,16769],[4702,16769],[4703,16769],[4704,16769],[4705,16769],[4706,16769],[4707,16769],[4708,16769],[4709,16769],[4710,16769],[4711,16769],[4712,16769],[4713,16769],[4714,16769],[4715,16769],[4716,16769],[4717,16769],[4718,16769],[4719,16769],[4720,16769],[4721,16769],[4722,16769],[4723,16769],[4724,16769],[4725,16769],[4726,16769],[4727,16769],[4728,16769],[4729,16769],[4730,16769],[4731,16722],[4732,16722],[4733,16722],[4734,16722],[4735,16722],[4736,16722],[4737,16722],[4738,16722],[4739,16722],[4740,16722],[4741,16722],[4742,16722],[4743,16722],[4744,16722],[4745,16722],[4746,16722],[4747,16722],[4748,16722],[4749,16722],[4750,16722],[4751,16722],[4752,16722],[4753,16722],[4754,16722],[4755,16722],[4756,16722],[4757,16722],[4758,16722],[4759,16722],[4760,16722],[4761,16722],[4762,16722],[4763,16722],[4764,16722],[4765,16722],[4766,16722],[4767,16722],[4768,16722],[4769,16722],[4770,16722],[4771,16722],[4772,16722],[4773,16722],[4774,16722],[4775,16722],[4776,16722],[4777,16722],[4778,16764],[4779,16764],[4780,16764],[4781,16764],[4782,16764],[4783,16764],[4784,16764],[4785,16764],[4786,16764],[4787,16764],[4788,16764],[4789,16764],[4790,16764],[4791,16764],[4792,16764],[4793,16764],[4794,16764],[4795,16764],[4796,16764],[4797,16764],[4798,16764],[4799,16764],[4800,16764],[4801,16764],[4802,16764],[4803,16764],[4804,16764],[4805,16764],[4806,16764],[4807,16764],[4808,16764],[4809,16764],[4810,16764],[4811,16764],[4812,16764],[4813,16764],[4814,16764],[4815,16764],[4816,16764],[4817,16764],[4818,16764],[4819,16764],[4820,16764],[4821,16764],[4822,16764],[4823,16764],[4824,16764],[4825,16764],[4826,16764],[4827,16764],[4828,16764],[4829,16764],[4830,16764],[4831,16764],[4832,16764],[4833,16764],[4834,16764],[4835,16764],[4836,16764],[4837,16764],[4838,16764],[4839,16764],[4840,16764],[4841,16764],[4842,16764],[4843,16764],[4844,16764],[4845,16764],[4846,16764],[4847,16764],[4848,16764],[4849,16764],[4850,16764],[4851,16764],[4852,16764],[4853,16764],[4854,16764],[4855,16764],[4856,16764],[4857,16764],[4858,16764],[4859,16764],[4860,16764],[4861,16764],[4862,16764],[4863,16764],[4864,16764],[4865,16764],[4866,16764],[4867,16764],[4868,16764],[4869,16764],[4870,16764],[4871,16765],[4872,16765],[4873,16765],[4874,16765],[4875,16765],[4876,16765],[4877,16765],[4878,16765],[4879,16765],[4880,16765],[4881,16765],[4882,16765],[4883,16765],[4884,16765],[4885,16765],[4886,16765],[4887,16765],[4888,16765],[4889,16765],[4890,16765],[4891,16765],[4892,16765],[4893,16765],[4894,16765],[4895,16765],[4896,16765],[4897,16765],[4898,16765],[4899,16765],[4900,16765],[4901,16765],[4902,16765],[4903,16765],[4904,16765],[4905,16765],[4906,16765],[4907,16765],[4908,16765],[4909,16765],[4910,16765],[4911,16765],[4912,16765],[4913,16765],[4914,16765],[4915,16765],[4916,16765],[4917,16765],[4918,16765],[4919,16765],[4920,16765],[4921,16765],[4922,16765],[4923,16765],[4924,16765],[4925,16765],[4926,16765],[4927,16765],[4928,16765],[4929,16765],[4930,16765],[4931,16765],[4932,16765],[4933,16765],[4934,16765],[4935,16765],[4936,16765],[4937,16765],[4938,16765],[4939,16765],[4940,16765],[4941,16765],[4942,16765],[4943,16771],[4944,16771],[4945,16771],[4946,16771],[4947,16771],[4948,16771],[4949,16771],[4950,16771],[4951,16771],[4952,16771],[4953,16771],[4954,16771],[4955,16771],[4956,16771],[4957,16771],[4958,16771],[4959,16771],[4960,16771],[4961,16771],[4962,16771],[4963,16771],[4964,16771],[4965,16771],[4966,16771],[4967,16771],[4968,16771],[4969,16771],[4970,16771],[4971,16771],[4972,16771],[4973,16771],[4974,16771],[4975,16771],[4976,16771],[4977,16771],[4978,16771],[4979,16771],[4980,16771],[4981,16771],[4982,16771],[4983,16771],[4984,16771],[4985,16771],[4986,16771],[4987,16771],[4988,16771],[4989,16771],[4990,16771],[4991,16771],[4992,16771],[4993,16726],[4994,16726],[4995,16726],[4996,16726],[4997,16771],[4998,16771],[4999,16726],[5000,16726],[5001,16726],[5002,16726],[5003,16726],[5004,16726],[5005,16726],[5006,16726],[5007,16726],[5008,16726],[5009,16726],[5010,16726],[5011,16726],[5012,16726],[5013,16726],[5014,16726],[5015,16726],[5016,16726],[5017,16726],[5018,16726],[5019,16726],[5020,16726],[5021,16726],[5022,16726],[5023,16726],[5024,16726],[5025,16726],[5026,16726],[5027,16726],[5028,16726],[5029,16726],[5030,16726],[5031,16726],[5032,16726],[5033,16726],[5034,16726],[5035,16726],[5036,16726],[5037,16726],[5038,16726],[5039,16726],[5040,16726],[5041,16726],[5042,16726],[5043,16726],[5044,16726],[5045,16726],[5046,16726],[5047,16726],[5048,16726],[5049,16726],[5050,16726],[5051,16726],[5052,16726],[5053,16726],[5054,16726],[5055,16736],[5056,16736],[5057,16736],[5058,16736],[5059,16736],[5060,16736],[5061,16736],[5062,16736],[5063,16736],[5064,16736],[5065,16736],[5066,16736],[5067,16736],[5068,16736],[5069,16736],[5070,16736],[5071,16736],[5072,16736],[5073,16736],[5074,16736],[5075,16736],[5076,16736],[5077,16736],[5078,16736],[5079,16736],[5080,16736],[5081,16736],[5082,16736],[5083,16736],[5084,16736],[5085,16736],[5086,16736],[5087,16736],[5088,16736],[5089,16736],[5090,16736],[5091,16736],[5092,16736],[5093,16736],[5094,16736],[5095,16736],[5096,16736],[5097,16736],[5098,16736],[5099,16736],[5100,16736],[5101,16736],[5102,16736],[5103,16736],[5104,16736],[5105,16736],[5106,16736],[5107,16736],[5108,16736],[5109,16736],[5110,16736],[5111,16736],[5112,16736],[5113,16736],[5114,16736],[5115,16736],[5116,16736],[5117,16736],[5118,16736],[5119,16736],[5120,16736],[5121,16736],[5122,16736],[5123,16736],[5124,16736],[5125,16736],[5126,16736],[5127,16736],[5128,16736],[5129,16736],[5130,16736],[5131,16736],[5132,16736],[5133,16736],[5134,16736],[5135,16736],[5136,16736],[5137,16736],[5138,16736],[5139,16736],[5140,16736],[5141,16736],[5142,16736],[5143,16736],[5144,16736],[5145,16736],[5146,16736],[5147,16736],[5148,16736],[5149,16736],[5150,16736],[5151,16736],[5152,16736],[5153,16736],[5154,16736],[5155,16736],[5156,16736],[5157,16736],[5158,16736],[5159,16736],[5160,16736],[5161,16736],[5162,16736],[5163,16736],[5164,16736],[5165,16736],[5166,16736],[5167,16736],[5168,16736],[5169,16736],[5170,16736],[5171,16736],[5172,16736],[5173,16736],[5174,16736],[5175,16736],[5176,16736],[5177,16736],[5178,16736],[5179,16736],[5180,16736],[5181,16736],[5182,16736],[5183,16736],[5184,16736],[5185,16736],[5186,16736],[5187,16736],[5188,16736],[5189,16736],[5190,16736],[5191,16736],[5192,16736],[5193,16736],[5194,16736],[5195,16736],[5196,16736],[5197,16736],[5198,16736],[5199,16736],[5200,16736],[5201,16736],[5202,16736],[5203,16736],[5204,16736],[5205,16736],[5206,16736],[5207,16736],[5208,16736],[5209,16736],[5210,16736],[5211,16736],[5212,16736],[5213,16736],[5214,16736],[5215,16736],[5216,16736],[5217,16736],[5218,16736],[5219,16736],[5220,16736],[5221,16736],[5222,16736],[5223,16736],[5224,16736],[5225,16736],[5226,16736],[5227,16736],[5228,16736],[5229,16736],[5230,16736],[5231,16736],[5232,16736],[5233,16736],[5234,16736],[5235,16736],[5236,16736],[5237,16736],[5238,16736],[5239,16736],[5240,16736],[5241,16736],[5242,16736],[5243,16736],[5244,16736],[5245,16736],[5246,16736],[5247,16736],[5248,16736],[5249,16736],[5250,16736],[5251,16736],[5252,16677],[5253,16677],[5254,16677],[5255,16677],[5256,16677],[5257,16677],[5258,16677],[5259,16677],[5260,16677],[5261,16677],[5262,16677],[5263,16677],[5264,16677],[5265,16677],[5266,16677],[5267,16677],[5268,16677],[5269,16677],[5270,16677],[5271,16677],[5272,16677],[5273,16677],[5274,16677],[5275,16677],[5276,16677],[5277,16677],[5278,16677],[5279,16677],[5280,16677],[5281,16677],[5282,16677],[5283,16677],[5284,16677],[5285,16677],[5286,16677],[5287,16677],[5288,16677],[5289,16677],[5290,16677],[5291,16677],[5292,16677],[5293,16677],[5294,16677],[5295,16677],[5296,16677],[5297,16677],[5298,16677],[5299,16677],[5300,16677],[5301,16677],[5302,16677],[5303,16677],[5304,16677],[5305,16677],[5306,16677],[5307,16677],[5308,16677],[5309,16677],[5310,16677],[5311,16677],[5312,16677],[5313,16677],[5314,16677],[5315,16677],[5316,16677],[5317,16677],[5318,16677],[5319,16677],[5320,16677],[5321,16677],[5322,16677],[5323,16677],[5324,16677],[5325,16677],[5326,16677],[5327,16677],[5328,16677],[5329,16677],[5330,16677],[5331,16677],[5332,16677],[5333,16677],[5334,16677],[5335,16677],[5336,16677],[5337,16677],[5338,16677],[5339,16677],[5340,16677],[5341,16677],[5342,16677],[5343,16677],[5344,16677],[5345,16677],[5346,16677],[5347,16677],[5348,16677],[5349,16677],[5350,16677],[5351,16677],[5352,16677],[5353,16677],[5354,16677],[5355,16677],[5356,16677],[5357,16677],[5358,16677],[5359,16677],[5360,16677],[5361,16677],[5362,16677],[5363,16677],[5364,16677],[5365,16677],[5366,16677],[5367,16678],[5368,16678],[5369,16678],[5370,16678],[5371,16678],[5372,16678],[5373,16678],[5374,16678],[5375,16678],[5376,16678],[5377,16678],[5378,16678],[5379,16678],[5380,16678],[5381,16678],[5382,16678],[5383,16678],[5384,16678],[5385,16678],[5386,16678],[5387,16678],[5388,16678],[5389,16678],[5390,16678],[5391,16678],[5392,16678],[5393,16678],[5394,16678],[5395,16678],[5396,16678],[5397,16678],[5398,16678],[5399,16678],[5400,16678],[5401,16678],[5402,16678],[5403,16678],[5404,16678],[5405,16678],[5406,16678],[5407,16678],[5408,16678],[5409,16678],[5410,16678],[5411,16678],[5412,16678],[5413,16678],[5414,16678],[5415,16678],[5416,16678],[5417,16678],[5418,16678],[5419,16678],[5420,16678],[5421,16678],[5422,16678],[5423,16678],[5424,16678],[5425,16678],[5426,16678],[5427,16678],[5428,16678],[5429,16678],[5430,16678],[5431,16678],[5432,16678],[5433,16678],[5434,16678],[5435,16678],[5436,16678],[5437,16678],[5438,16678],[5439,16678],[5440,16678],[5441,16678],[5442,16678],[5443,16678],[5444,16678],[5445,16678],[5446,16678],[5447,16678],[5448,16678],[5449,16678],[5450,16678],[5451,16678],[5452,16678],[5453,16678],[5454,16678],[5455,16678],[5456,16678],[5457,16678],[5458,16678],[5459,16678],[5460,16678],[5461,16678],[5462,16678],[5463,16678],[5464,16678],[5465,16678],[5466,16678],[5467,16678],[5468,16678],[5469,16678],[5470,16678],[5471,16678],[5472,16678],[5473,16678],[5474,16678],[5475,16678],[5476,16678],[5477,16678],[5478,16678],[5479,16678],[5480,16678],[5481,16678],[5482,16678],[5483,16678],[5484,16678],[5485,16678],[5486,16678],[5487,16678],[5488,16678],[5489,16678],[5490,16678],[5491,16678],[5492,16678],[5493,16678],[5494,16678],[5495,16678],[5496,16678],[5497,16678],[5498,16678],[5499,16678],[5500,16678],[5501,16678],[5502,16678],[5503,16678],[5504,16678],[5505,16678],[5506,16678],[5507,16678],[5508,16678],[5509,16678],[5510,16678],[5511,16678],[5512,16678],[5513,16678],[5514,16678],[5515,16678],[5516,16678],[5517,16678],[5518,16678],[5519,16678],[5520,16678],[5521,16678],[5522,16678],[5523,16678],[5524,16678],[5525,16678],[5526,16678],[5527,16678],[5528,16678],[5529,16678],[5530,16678],[5531,16678],[5532,16678],[5533,16678],[5534,16678],[5535,16678],[5536,16678],[5537,16678],[5538,16678],[5539,16678],[5540,16678],[5541,16678],[5542,16678],[5543,16678],[5544,16678],[5545,16678],[5546,16678],[5547,16678],[5548,16678],[5549,16678],[5550,16678],[5551,16678],[5552,16678],[5553,16678],[5554,16678],[5555,16678],[5556,16678],[5557,16678],[5558,16678],[5559,16678],[5560,16678],[5561,16678],[5562,16678],[5563,16678],[5564,16678],[5565,16678],[5566,16678],[5567,16678],[5568,16678],[5569,16678],[5570,16678],[5571,16678],[5572,16678],[5573,16678],[5574,16678],[5575,16678],[5576,16678],[5577,16678],[5578,16678],[5579,16678],[5580,16678],[5581,16678],[5582,16678],[5583,16678],[5584,16678],[5585,16678],[5586,16678],[5587,16678],[5588,16678],[5589,16678],[5590,16678],[5591,16678],[5592,16678],[5593,16678],[5594,16678],[5595,16678],[5596,16678],[5597,16678],[5598,16678],[5599,16678],[5600,16678],[5601,16678],[5602,16678],[5603,16678],[5604,16678],[5605,16678],[5606,16678],[5607,16678],[5608,16678],[5609,16678],[5610,16678],[5611,16678],[5612,16678],[5613,16678],[5614,16678],[5615,16678],[5616,16678],[5617,16678],[5618,16678],[5619,16678],[5620,16678],[5621,16678],[5622,16678],[5623,16678],[5624,16678],[5625,16678],[5626,16678],[5627,16678],[5628,16678],[5629,16678],[5630,16678],[5631,16678],[5632,16678],[5633,16678],[5634,16678],[5635,16678],[5636,16678],[5637,16678],[5638,16678],[5639,16678],[5640,16678],[5641,16678],[5642,16678],[5643,16678],[5644,16678],[5645,16678],[5646,16678],[5647,16678],[5648,16678],[5649,16678],[5650,16678],[5651,16678],[5652,16678],[5653,16678],[5654,16678],[5655,16678],[5656,16678],[5657,16678],[5658,16678],[5659,16678],[5660,16678],[5661,16678],[5662,16678],[5663,16678],[5664,16678],[5665,16678],[5666,16678],[5667,16678],[5668,16678],[5669,16678],[5670,16678],[5671,16678],[5672,16678],[5673,16678],[5674,16678],[5675,16678],[5676,16678],[5677,16678],[5678,16678],[5679,16678],[5680,16678],[5681,16678],[5682,16678],[5683,16678],[5684,16678],[5685,16678],[5686,16678],[5687,16678],[5688,16678],[5689,16678],[5690,16678],[5691,16678],[5692,16678],[5693,16678],[5694,16678],[5695,16678],[5696,16678],[5697,16678],[5698,16678],[5699,16678],[5700,16678],[5701,16678],[5702,16678],[5703,16678],[5704,16678],[5705,16678],[5706,16678],[5707,16678],[5708,16678],[5709,16678],[5710,16678],[5711,16678],[5712,16678],[5713,16678],[5714,16678],[5715,16678],[5716,16678],[5717,16678],[5718,16678],[5719,16678],[5720,16678],[5723,16694],[5724,16670],[5725,16866],[5726,16866],[5727,16866],[5728,16866],[5729,16866],[5730,16866],[5731,16866],[5732,16866],[5733,16866],[5734,16645],[5735,16645],[5736,16645],[5737,16645],[5738,16645],[5739,16645],[5740,16645],[5741,16645],[5742,16645],[5743,16645],[5744,16645],[5745,16645],[5746,16645],[5747,16645],[5748,16645],[5749,16645],[5750,16645],[5751,16645],[5752,16645],[5753,16645],[5754,16645],[5755,16645],[5756,16645],[5757,16645],[5758,16645],[5759,16645],[5760,16645],[5761,16645],[5762,16645],[5763,16645],[5764,16645],[5765,16645],[5766,16645],[5767,16645],[5768,16645],[5769,16645],[5770,16645],[5771,16645],[5772,16645],[5773,16645],[5774,16645],[5775,16645],[5776,16645],[5777,16645],[5778,16645],[5779,16645],[5780,16645],[5781,16645],[5782,16645],[5783,16645],[5784,16645],[5785,16645],[5786,16645],[5787,16645],[5788,16645],[5789,16645],[5790,16645],[5791,16645],[5792,16645],[5793,16645],[5794,16645],[5795,16645],[5796,16645],[5797,16645],[5798,16645],[5799,16645],[5800,16645],[5801,16645],[5802,16645],[5803,16645],[5804,16645],[5805,16645],[5806,16645],[5807,16645],[5808,16645],[5809,16645],[5810,16645],[5811,16645],[5812,16645],[5813,16645],[5814,16645],[5815,16645],[5816,16645],[5817,16645],[5818,16645],[5819,16645],[5820,16645],[5821,16645],[5822,16645],[5823,16645],[5824,16645],[5825,16645],[5826,16645],[5827,16645],[5828,16645],[5829,16645],[5830,16645],[5831,16645],[5832,16645],[5833,16645],[5834,16645],[5835,16645],[5836,16645],[5837,16645],[5838,16645],[5839,16645],[5840,16645],[5841,16645],[5842,16645],[5843,16645],[5844,16645],[5845,16645],[5846,16645],[5847,16645],[5848,16645],[5849,16645],[5850,16645],[5851,16645],[5852,16645],[5853,16645],[5854,16645],[5855,16645],[5856,16645],[5857,16645],[5858,16691],[5859,16691],[5860,16691],[5861,16691],[5862,16691],[5863,16691],[5864,16691],[5865,16691],[5866,16691],[5867,16691],[5868,16691],[5869,16691],[5870,16691],[5871,16691],[5872,16691],[5873,16691],[5874,16691],[5875,16691],[5876,16691],[5877,16691],[5878,16691],[5879,16691],[5880,16691],[5881,16691],[5882,16691],[5883,16691],[5884,16691],[5885,16691],[5886,16691],[5887,16691],[5888,16691],[5889,16691],[5890,16691],[5891,16691],[5892,16691],[5893,16691],[5894,16691],[5895,16691],[5896,16691],[5897,16691],[5898,16691],[5899,16691],[5900,16691],[5901,16691],[5902,16691],[5903,16691],[5904,16691],[5905,16691],[5906,16691],[5907,16691],[5908,16691],[5909,16691],[5910,16691],[5911,16691],[5912,16691],[5913,16691],[5914,16691],[5915,16691],[5916,16691],[5917,16691],[5918,16691],[5919,16691],[5920,16691],[5921,16691],[5922,16691],[5923,16691],[5924,16691],[5925,16691],[5926,16691],[5927,16694],[5928,16867],[5929,16867],[5930,16692],[5931,16719],[5932,16719],[5933,16719],[5934,16692],[5935,16719],[5936,16719],[5937,16719],[5938,16719],[5939,16719],[5940,16719],[5941,16692],[5942,16692],[5943,16719],[5944,16719],[5945,16692],[5946,16719],[5947,16719],[5948,16719],[5949,16719],[5950,16719],[5951,16692],[5952,16719],[5953,16719],[5954,16719],[5955,16719],[5956,16719],[5957,16692],[5958,16692],[5959,16692],[5960,16692],[5961,16719],[5962,16719],[5963,16719],[5964,16719],[5965,16719],[5966,16692],[5967,16719],[5968,16719],[5969,16719],[5970,16719],[5971,16719],[5972,16692],[5973,16719],[5974,16719],[5975,16719],[5976,16719],[5977,16719],[5978,16692],[5979,16719],[5980,16719],[5981,16692],[5982,16692],[5983,16719],[5984,16719],[5985,16692],[5986,16719],[5987,16719],[5988,16719],[5989,16719],[5990,16719],[5991,16692],[5992,16719],[5993,16719],[5994,16719],[5995,16719],[5996,16719],[5997,16719],[5998,16719],[5999,16719],[6000,16719],[6001,16719],[6002,16692],[6003,16692],[6004,16719],[6005,16719],[6006,16719],[6007,16719],[6008,16719],[6009,16719],[6010,16719],[6011,16719],[6012,16719],[6013,16719],[6014,16692],[6015,16692],[6016,16719],[6017,16719],[6018,16719],[6019,16719],[6020,16719],[6021,16719],[6022,16719],[6023,16692],[6024,16692],[6025,16692],[6026,16692],[6027,16719],[6028,16719],[6029,16692],[6030,16692],[6031,16719],[6032,16719],[6033,16692],[6034,16719],[6035,16719],[6036,16692],[6037,16692],[6038,16692],[6039,16719],[6040,16719],[6041,16692],[6042,16719],[6043,16719],[6044,16719],[6045,16719],[6046,16719],[6047,16692],[6048,16692],[6049,16692],[6050,16692],[6051,16692],[6052,16692],[6053,16719],[6054,16719],[6055,16692],[6056,16692],[6057,16692],[6058,16692],[6059,16692],[6060,16692],[6061,16692],[6062,16692],[6063,16692],[6064,16692],[6065,16692],[6066,16692],[6067,16692],[6068,16719],[6069,16719],[6070,16692],[6071,16719],[6072,16719],[6073,16719],[6074,16719],[6075,16719],[6076,16692],[6077,16719],[6078,16719],[6079,16719],[6080,16719],[6081,16719],[6082,16692],[6083,16719],[6084,16719],[6085,16719],[6086,16719],[6087,16719],[6088,16692],[6089,16719],[6090,16719],[6091,16719],[6092,16719],[6093,16719],[6094,16719],[6095,16719],[6096,16719],[6097,16719],[6098,16719],[6099,16719],[6100,16692],[6101,16692],[6102,16692],[6103,16692],[6104,16719],[6105,16719],[6106,16719],[6107,16719],[6108,16719],[6109,16692],[6110,16719],[6111,16719],[6112,16719],[6113,16719],[6114,16719],[6115,16692],[6116,16719],[6117,16719],[6118,16719],[6119,16719],[6120,16719],[6121,16692],[6122,16693],[6123,16693],[6124,16716],[6125,16693],[6126,16693],[6127,16693],[6128,16716],[6129,16716],[6130,16716],[6131,16716],[6132,16693],[6133,16716],[6134,16693],[6135,16716],[6136,16716],[6137,16716],[6138,16693],[6139,16716],[6140,16716],[6141,16716],[6142,16693],[6143,16693],[6144,16693],[6145,16693],[6146,16716],[6147,16716],[6148,16716],[6149,16693],[6150,16693],[6151,16693],[6152,16693],[6153,16693],[6154,16693],[6155,16693],[6156,16716],[6157,16716],[6158,16716],[6159,16693],[6160,16693],[6161,16693],[6162,16693],[6163,16716],[6164,16716],[6165,16716],[6166,16693],[6167,16693],[6168,16693],[6169,16693],[6170,16716],[6171,16716],[6172,16716],[6173,16693],[6174,16693],[6175,16693],[6176,16693],[6177,16716],[6178,16716],[6179,16716],[6180,16716],[6181,16716],[6182,16716],[6183,16693],[6184,16693],[6185,16716],[6186,16716],[6187,16716],[6188,16693],[6189,16693],[6190,16693],[6191,16693],[6192,16716],[6193,16716],[6194,16716],[6195,16716],[6196,16716],[6197,16716],[6198,16693],[6199,16693],[6200,16693],[6201,16693],[6202,16693],[6203,16693],[6204,16693],[6205,16693],[6206,16716],[6207,16716],[6208,16716],[6209,16716],[6210,16716],[6211,16716],[6212,16693],[6213,16693],[6214,16693],[6215,16693],[6216,16693],[6217,16693],[6218,16693],[6219,16693],[6220,16716],[6221,16716],[6222,16716],[6223,16716],[6224,16693],[6225,16693],[6226,16693],[6227,16693],[6228,16693],[6229,16693],[6230,16693],[6231,16716],[6232,16693],[6233,16693],[6234,16716],[6235,16693],[6236,16716],[6237,16693],[6238,16716],[6239,16693],[6240,16693],[6241,16716],[6242,16716],[6243,16716],[6244,16716],[6245,16693],[6246,16693],[6247,16693],[6248,16716],[6249,16716],[6250,16716],[6251,16693],[6252,16693],[6253,16693],[6254,16693],[6255,16693],[6256,16693],[6257,16693],[6258,16693],[6259,16693],[6260,16693],[6261,16693],[6262,16693],[6263,16716],[6264,16716],[6265,16716],[6266,16693],[6267,16693],[6268,16693],[6269,16693],[6270,16693],[6271,16693],[6272,16693],[6273,16693],[6274,16693],[6275,16693],[6276,16693],[6277,16693],[6278,16693],[6279,16716],[6280,16716],[6281,16693],[6282,16693],[6283,16693],[6284,16716],[6285,16716],[6286,16693],[6287,16716],[6288,16716],[6289,16716],[6290,16693],[6291,16693],[6292,16693],[6293,16693],[6294,16693],[6295,16716],[6296,16716],[6297,16716],[6298,16693],[6299,16693],[6300,16693],[6301,16693],[6302,16716],[6303,16716],[6304,16716],[6305,16716],[6306,16716],[6307,16716],[6308,16716],[6309,16716],[6310,16716],[6311,16693],[6312,16693],[6313,16693],[6314,16693],[6315,16693],[6316,16716],[6317,16716],[6318,16716],[6319,16693],[6320,16693],[6321,16693],[6322,16693],[6323,16716],[6324,16716],[6325,16716],[6326,16693],[6327,16693],[6328,16693],[6329,16693],[6330,16716],[6331,16716],[6332,16716],[6333,16716],[6334,16716],[6335,16693],[6336,16693],[6337,16693],[6338,16693],[6339,16695],[6340,16695],[6341,16695],[6342,16695],[6343,16695],[6344,16695],[6345,16695],[6346,16695],[6347,16695],[6348,16695],[6349,16695],[6350,16695],[6351,16695],[6352,16695],[6353,16695],[6354,16695],[6355,16695],[6356,16695],[6357,16695],[6358,16695],[6359,16695],[6360,16695],[6361,16695],[6362,16695],[6363,16695],[6364,16695],[6365,16695],[6366,16695],[6367,16695],[6368,16695],[6369,16695],[6370,16695],[6371,16695],[6372,16695],[6373,16695],[6374,16695],[6375,16695],[6376,16695],[6377,16695],[6378,16695],[6379,16695],[6380,16695],[6381,16695],[6382,16695],[6383,16695],[6384,16695],[6385,16695],[6386,16695],[6387,16695],[6388,16695],[6389,16695],[6390,16695],[6391,16695],[6392,16868],[6393,16868],[6394,16868],[6395,16868],[6396,16868],[6397,16868],[6398,16868],[6399,16868],[6400,16868],[6401,16868],[6402,16868],[6403,16868],[6404,16868],[6405,16868],[6406,16868],[6407,16868],[6408,16868],[6409,16868],[6410,16868],[6411,16868],[6412,16868],[6413,16868],[6414,16868],[6415,16868],[6416,16868],[6417,16868],[6418,16868],[6419,16868],[6420,16868],[6421,16868],[6422,16868],[6423,16868],[6424,16868],[6425,16868],[6426,16868],[6427,16868],[6428,16868],[6429,16868],[6430,16868],[6431,16868],[6432,16868],[6433,16868],[6434,16868],[6435,16868],[6436,16868],[6437,16868],[6438,16868],[6439,16868],[6440,16868],[6441,16868],[6442,16868],[6443,16868],[6444,16868],[6445,16868],[6446,16868],[6447,16868],[6448,16868],[6449,16868],[6450,16868],[6451,16868],[6452,16868],[6453,16868],[6454,16868],[6455,16868],[6456,16868],[6457,16868],[6458,16868],[6459,16868],[6460,16868],[6461,16868],[6462,16868],[6463,16868],[6464,16868],[6465,16868],[6466,16868],[6467,16868],[6468,16868],[6469,16868],[6470,16868],[6471,16868],[6472,16868],[6473,16868],[6474,16868],[6475,16868],[6476,16868],[6477,16868],[6478,16868],[6479,16868],[6480,16868],[6481,16868],[6482,16868],[6483,16868],[6484,16868],[6485,16868],[6486,16868],[6487,16868],[6488,16868],[6489,16868],[6490,16868],[6491,16868],[6492,16868],[6493,16868],[6494,16868],[6495,16868],[6496,16868],[6497,16868],[6498,16868],[6499,16868],[6500,16868],[6501,16868],[6502,16868],[6503,16868],[6504,16868],[6505,16868],[6506,16868],[6507,16868],[6508,16868],[6509,16868],[6510,16868],[6511,16868],[6512,16868],[6513,16868],[6514,16868],[6515,16868],[6516,16868],[6517,16868],[6518,16868],[6519,16868],[6520,16868],[6521,16868],[6522,16868],[6523,16868],[6524,16868],[6525,16868],[6526,16868],[6527,16868],[6528,16868],[6529,16868],[6530,16868],[6531,16868],[6532,16868],[6533,16868],[6534,16868],[6535,16868],[6536,16868],[6537,16868],[6538,16868],[6539,16868],[6540,16868],[6541,16868],[6542,16868],[6543,16868],[6544,16868],[6545,16868],[6546,16868],[6547,16868],[6548,16868],[6549,16868],[6550,16868],[6551,16868],[6552,16868],[6553,16868],[6554,16868],[6555,16868],[6556,16868],[6557,16868],[6558,16868],[6559,16868],[6560,16868],[6561,16868],[6562,16868],[6563,16868],[6564,16868],[6565,16868],[6566,16868],[6567,16868],[6568,16868],[6569,16868],[6570,16868],[6571,16868],[6572,16868],[6573,16868],[6574,16868],[6575,16868],[6576,16868],[6577,16868],[6578,16868],[6579,16868],[6580,16868],[6581,16868],[6582,16868],[6583,16868],[6584,16868],[6585,16868],[6586,16868],[6587,16868],[6588,16868],[6589,16868],[6590,16868],[6591,16868],[6592,16868],[6593,16868],[6594,16868],[6595,16868],[6596,16868],[6597,16868],[6598,16868],[6599,16868],[6600,16868],[6601,16868],[6602,16868],[6603,16868],[6604,16868],[6605,16868],[6606,16868],[6607,16868],[6608,16868],[6609,16868],[6610,16868],[6611,16868],[6612,16868],[6613,16868],[6614,16868],[6615,16868],[6616,16868],[6617,16868],[6618,16868],[6619,16868],[6620,16868],[6621,16868],[6622,16868],[6623,16868],[6624,16868],[6625,16868],[6626,16868],[6627,16868],[6628,16868],[6629,16868],[6630,16868],[6631,16868],[6632,16868],[6633,16868],[6634,16868],[6635,16868],[6636,16868],[6637,16868],[6638,16868],[6639,16868],[6640,16868],[6641,16868],[6642,16868],[6643,16868],[6644,16868],[6645,16868],[6646,16868],[6647,16868],[6648,16690],[6649,16683],[6650,16679],[6651,16679],[6652,16708],[6653,16708],[6654,16708],[6655,16679],[6656,16679],[6657,16708],[6658,16688],[6659,16708],[6660,16688],[6661,16775],[6662,16776],[6663,16683],[6664,16641],[6665,16679],[6666,16679],[6667,16679],[6668,16679],[6669,16690],[6670,16688],[6671,16688],[6672,16688],[6673,16688],[6674,16688],[6675,16688],[6676,16688],[6677,16688],[6678,16688],[6679,16688],[6680,16690],[6681,16708],[6682,16708],[6683,16683],[6684,16690],[6685,16708],[6686,16708],[6687,16708],[6688,16688],[6689,16688],[6690,16688],[6691,16775],[6692,16679],[6693,16683],[6694,16690],[6695,16708],[6696,16708],[6697,16708],[6698,16688],[6699,16688],[6700,16688],[6701,16775],[6702,16679],[6703,16688],[6704,16688],[6705,16690],[6706,16708],[6707,16708],[6708,16708],[6709,16688],[6710,16775],[6711,16679],[6712,16690],[6713,16708],[6714,16708],[6715,16708],[6716,16688],[6717,16775],[6718,16679],[6719,16690],[6720,16708],[6721,16708],[6722,16708],[6723,16688],[6724,16775],[6725,16679],[6726,16688],[6727,16688],[6728,16690],[6729,16688],[6730,16688],[6731,16688],[6732,16688],[6733,16690],[6734,16708],[6735,16688],[6736,16688],[6737,16775],[6738,16679],[6739,16690],[6740,16690],[6741,16708],[6742,16708],[6743,16688],[6744,16688],[6745,16688],[6746,16688],[6747,16775],[6748,16775],[6749,16679],[6750,16679],[6751,16688],[6752,16690],[6753,16690],[6754,16708],[6755,16708],[6756,16708],[6757,16688],[6758,16688],[6759,16775],[6760,16775],[6761,16679],[6762,16679],[6763,16683],[6764,16690],[6765,16690],[6766,16708],[6767,16708],[6768,16708],[6769,16688],[6770,16688],[6771,16688],[6772,16688],[6773,16688],[6774,16688],[6775,16688],[6776,16688],[6777,16688],[6778,16688],[6779,16688],[6780,16688],[6781,16688],[6782,16688],[6783,16688],[6784,16688],[6785,16688],[6786,16688],[6787,16688],[6788,16688],[6789,16688],[6790,16688],[6791,16688],[6792,16688],[6793,16688],[6794,16688],[6795,16688],[6796,16688],[6797,16688],[6798,16688],[6799,16688],[6800,16688],[6801,16688],[6802,16688],[6803,16688],[6804,16688],[6805,16688],[6806,16688],[6807,16688],[6808,16688],[6809,16688],[6810,16688],[6811,16688],[6812,16688],[6813,16688],[6814,16688],[6815,16688],[6816,16688],[6817,16688],[6818,16688],[6819,16688],[6820,16688],[6821,16688],[6822,16688],[6823,16688],[6824,16688],[6825,16688],[6826,16688],[6827,16688],[6828,16688],[6829,16688],[6830,16688],[6831,16688],[6832,16688],[6833,16688],[6834,16688],[6835,16688],[6836,16688],[6837,16688],[6838,16688],[6839,16688],[6840,16688],[6841,16688],[6842,16688],[6843,16688],[6844,16688],[6845,16688],[6846,16688],[6847,16688],[6848,16688],[6849,16688],[6850,16688],[6851,16688],[6852,16688],[6853,16688],[6854,16688],[6855,16688],[6856,16688],[6857,16688],[6858,16688],[6859,16688],[6860,16688],[6861,16688],[6862,16688],[6863,16688],[6864,16688],[6865,16688],[6866,16688],[6867,16688],[6868,16688],[6869,16688],[6870,16688],[6871,16688],[6872,16688],[6873,16688],[6874,16688],[6875,16688],[6876,16688],[6877,16688],[6878,16688],[6879,16688],[6880,16688],[6881,16688],[6882,16688],[6883,16688],[6884,16688],[6885,16688],[6886,16688],[6887,16688],[6888,16688],[6889,16688],[6890,16688],[6891,16688],[6892,16688],[6893,16688],[6894,16688],[6895,16688],[6896,16688],[6897,16688],[6898,16688],[6899,16688],[6900,16688],[6901,16688],[6902,16688],[6903,16688],[6904,16688],[6905,16688],[6906,16688],[6907,16688],[6908,16688],[6909,16688],[6910,16688],[6911,16688],[6912,16688],[6913,16688],[6914,16688],[6915,16688],[6916,16688],[6917,16688],[6918,16688],[6919,16688],[6920,16688],[6921,16688],[6922,16688],[6923,16688],[6924,16688],[6925,16688],[6926,16688],[6927,16688],[6928,16688],[6929,16688],[6930,16688],[6931,16688],[6932,16688],[6933,16688],[6934,16688],[6935,16688],[6936,16688],[6937,16688],[6938,16688],[6939,16688],[6940,16688],[6941,16688],[6942,16688],[6943,16688],[6944,16688],[6945,16688],[6946,16688],[6947,16688],[6948,16688],[6949,16688],[6950,16688],[6951,16688],[6952,16688],[6953,16688],[6954,16688],[6955,16688],[6956,16688],[6957,16688],[6958,16688],[6959,16688],[6960,16688],[6961,16688],[6962,16688],[6963,16688],[6964,16688],[6965,16688],[6966,16688],[6967,16688],[6968,16688],[6969,16688],[6970,16688],[6971,16688],[6972,16688],[6973,16688],[6974,16688],[6975,16688],[6976,16688],[6977,16688],[6978,16688],[6979,16688],[6980,16688],[6981,16688],[6982,16688],[6983,16688],[6984,16688],[6985,16688],[6986,16688],[6987,16688],[6988,16688],[6989,16688],[6990,16688],[6991,16688],[6992,16688],[6993,16688],[6994,16688],[6995,16688],[6996,16688],[6997,16688],[6998,16688],[6999,16688],[7000,16688],[7001,16688],[7002,16688],[7003,16688],[7004,16688],[7005,16688],[7006,16688],[7007,16688],[7008,16688],[7009,16688],[7010,16688],[7011,16688],[7012,16688],[7013,16688],[7014,16688],[7015,16688],[7016,16688],[7017,16688],[7018,16688],[7019,16688],[7020,16688],[7021,16688],[7022,16688],[7023,16688],[7024,16688],[7025,16688],[7026,16688],[7027,16688],[7028,16688],[7029,16688],[7030,16688],[7031,16688],[7032,16688],[7033,16688],[7034,16688],[7035,16688],[7036,16688],[7037,16688],[7038,16688],[7039,16688],[7040,16688],[7041,16688],[7042,16688],[7043,16688],[7044,16688],[7045,16688],[7046,16688],[7047,16688],[7048,16688],[7049,16688],[7050,16688],[7051,16688],[7052,16688],[7053,16688],[7054,16688],[7055,16688],[7056,16688],[7057,16688],[7058,16688],[7059,16688],[7060,16688],[7061,16688],[7062,16688],[7063,16688],[7064,16688],[7065,16688],[7066,16688],[7067,16688],[7068,16688],[7069,16688],[7070,16688],[7071,16688],[7072,16688],[7073,16688],[7074,16688],[7075,16688],[7076,16688],[7077,16688],[7078,16688],[7079,16688],[7080,16688],[7081,16688],[7082,16775],[7083,16679],[7084,16679],[7085,16679],[7086,16688],[7087,16688],[7088,16688],[7089,16688],[7090,16688],[7091,16688],[7092,16688],[7093,16688],[7094,16688],[7095,16688],[7096,16776],[7097,16775],[7098,16683],[7099,16690],[7100,16708],[7101,16708],[7102,16708],[7103,16688],[7104,16775],[7105,16679],[7106,16690],[7107,16683],[7108,16708],[7109,16708],[7110,16683],[7111,16708],[7112,16708],[7113,16690],[7114,16690],[7115,16688],[7116,16688],[7117,16690],[7118,16688],[7119,16688],[7120,16690],[7121,16688],[7122,16683],[7123,16708],[7124,16708],[7125,16683],[7126,16683],[7127,16708],[7128,16683],[7129,16708],[7130,16688],[7131,16688],[7132,16688],[7133,16688],[7134,16708],[7135,16690],[7136,16690],[7137,16690],[7138,16690],[7139,16690],[7140,16690],[7141,16690],[7142,16690],[7143,16679],[7144,16679],[7145,16679],[7146,16688],[7147,16688],[7148,16708],[7149,16683],[7150,16708],[7151,16708],[7152,16775],[7153,16679],[7154,16690],[7155,16708],[7156,16708],[7157,16708],[7158,16688],[7159,16688],[7160,16775],[7161,16679],[7162,16690],[7163,16775],[7164,16679],[7165,16683],[7166,16708],[7167,16708],[7168,16688],[7169,16683],[7170,16690],[7171,16708],[7172,16708],[7173,16708],[7174,16688],[7175,16688],[7176,16688],[7177,16688],[7178,16775],[7179,16679],[7180,16683],[7181,16690],[7182,16708],[7183,16708],[7184,16708],[7185,16688],[7186,16775],[7187,16679],[7188,16683],[7189,16690],[7190,16708],[7191,16708],[7192,16708],[7193,16688],[7194,16688],[7195,16775],[7196,16679],[7197,16683],[7198,16690],[7199,16708],[7200,16708],[7201,16708],[7202,16688],[7203,16775],[7204,16679],[7205,16688],[7206,16679],[7207,16679],[7208,16679],[7209,16697],[7210,16697],[7211,16697],[7212,16697],[7213,16697],[7214,16697],[7215,16697],[7216,16697],[7217,16697],[7218,16697],[7219,16697],[7220,16697],[7221,16697],[7222,16697],[7223,16697],[7224,16697],[7225,16697],[7226,16697],[7227,16697],[7228,16697],[7229,16697],[7230,16697],[7231,16697],[7232,16697],[7233,16697],[7234,16697],[7235,16698],[7236,16698],[7237,16698],[7238,16698],[7239,16698],[7240,16698],[7241,16698],[7242,16698],[7243,16698],[7244,16698],[7245,16698],[7246,16698],[7247,16698],[7248,16698],[7249,16698],[7250,16698],[7251,16698],[7252,16698],[7253,16698],[7254,16698],[7255,16698],[7256,16698],[7257,16698],[7258,16698],[7259,16698],[7260,16698],[7261,16698],[7262,16698],[7263,16698],[7264,16698],[7265,16698],[7266,16698],[7267,16698],[7268,16698],[7269,16698],[7270,16698],[7271,16698],[7272,16698],[7273,16698],[7274,16698],[7275,16698],[7276,16698],[7277,16698],[7278,16698],[7279,16698],[7280,16698],[7281,16698],[7282,16698],[7283,16698],[7284,16698],[7285,16698],[7286,16698],[7287,16698],[7288,16698],[7289,16698],[7290,16698],[7291,16698],[7292,16698],[7293,16698],[7294,16698],[7295,16698],[7296,16698],[7297,16698],[7298,16698],[7299,16698],[7300,16698],[7301,16698],[7302,16698],[7303,16698],[7304,16698],[7305,16698],[7306,16698],[7307,16698],[7308,16698],[7309,16698],[7310,16698],[7311,16698],[7312,16698],[7313,16698],[7314,16698],[7315,16698],[7316,16698],[7317,16698],[7318,16698],[7319,16698],[7320,16698],[7321,16698],[7322,16639],[7323,16639],[7324,16639],[7325,16639],[7326,16639],[7327,16639],[7328,16639],[7329,16639],[7330,16639],[7331,16639],[7332,16639],[7333,16639],[7334,16639],[7335,16639],[7336,16639],[7337,16639],[7338,16639],[7339,16639],[7340,16639],[7341,16639],[7342,16639],[7343,16639],[7344,16639],[7345,16639],[7346,16639],[7347,16639],[7348,16639],[7349,16639],[7350,16639],[7351,16639],[7352,16639],[7353,16639],[7354,16639],[7355,16639],[7356,16639],[7357,16639],[7358,16639],[7359,16639],[7360,16639],[7361,16639],[7362,16639],[7363,16639],[7364,16639],[7365,16639],[7366,16639],[7367,16639],[7368,16639],[7369,16639],[7370,16639],[7371,16639],[7372,16639],[7373,16639],[7374,16639],[7375,16639],[7376,16639],[7377,16639],[7378,16639],[7379,16639],[7380,16639],[7381,16639],[7382,16639],[7383,16639],[7384,16639],[7385,16639],[7386,16639],[7387,16639],[7388,16639],[7389,16639],[7390,16639],[7391,16639],[7392,16639],[7393,16639],[7394,16639],[7395,16639],[7396,16639],[7397,16639],[7398,16639],[7399,16639],[7400,16639],[7401,16639],[7402,16639],[7403,16639],[7404,16639],[7405,16639],[7406,16639],[7407,16639],[7408,16639],[7409,16639],[7410,16639],[7411,16639],[7412,16639],[7413,16639],[7414,16639],[7415,16639],[7416,16639],[7417,16639],[7418,16639],[7419,16639],[7420,16639],[7421,16639],[7422,16639],[7423,16639],[7424,16639],[7425,16639],[7426,16639],[7427,16639],[7428,16639],[7429,16639],[7430,16639],[7431,16639],[7432,16639],[7433,16639],[7434,16639],[7435,16639],[7436,16639],[7437,16639],[7438,16639],[7439,16639],[7440,16639],[7441,16639],[7442,16639],[7443,16639],[7444,16639],[7445,16639],[7446,16639],[7447,16639],[7448,16639],[7449,16639],[7450,16639],[7451,16639],[7452,16639],[7453,16639],[7454,16639],[7455,16639],[7456,16639],[7457,16639],[7458,16639],[7459,16639],[7460,16639],[7461,16639],[7462,16639],[7463,16639],[7464,16639],[7465,16639],[7466,16639],[7467,16639],[7468,16639],[7469,16639],[7470,16639],[7471,16639],[7472,16639],[7473,16639],[7474,16639],[7475,16639],[7476,16639],[7477,16639],[7478,16639],[7479,16639],[7480,16639],[7481,16639],[7482,16639],[7483,16639],[7484,16639],[7485,16639],[7486,16639],[7487,16639],[7488,16670],[7489,16670],[7490,16696],[7491,16696],[7492,16696],[7493,16696],[7494,16696],[7495,16696],[7496,16696],[7497,16696],[7498,16696],[7499,16696],[7500,16696],[7501,16696],[7502,16696],[7503,16696],[7504,16696],[7505,16689],[7506,16778],[7507,16699],[7508,16778],[7509,16699],[7510,16689],[7511,16778],[7512,16689],[7513,16689],[7514,16699],[7515,16689],[7516,16689],[7517,16689],[7518,16689],[7519,16778],[7520,16699],[7521,16689],[7522,16689],[7523,16689],[7524,16689],[7525,16689],[7526,16689],[7527,16689],[7528,16778],[7529,16689],[7530,16778],[7531,16689],[7532,16689],[7533,16689],[7534,16699],[7535,16699],[7536,16699],[7537,16699],[7538,16699],[7539,16689],[7540,16699],[7541,16699],[7542,16699],[7543,16699],[7544,16699],[7545,16699],[7546,16699],[7547,16699],[7548,16699],[7549,16699],[7550,16778],[7551,16689],[7552,16778],[7553,16778],[7554,16689],[7555,16689],[7556,16689],[7557,16689],[7558,16689],[7559,16778],[7560,16778],[7561,16689],[7562,16778],[7563,16778],[7564,16689],[7565,16689],[7566,16689],[7567,16689],[7568,16689],[7569,16778],[7570,16689],[7571,16689],[7572,16689],[7573,16699],[7574,16699],[7575,16699],[7576,16699],[7577,16699],[7578,16699],[7579,16699],[7580,16699],[7581,16699],[7582,16699],[7583,16689],[7584,16778],[7585,16699],[7586,16778],[7587,16689],[7588,16778],[7589,16689],[7590,16778],[7591,16689],[7592,16778],[7593,16689],[7594,16778],[7595,16689],[7596,16778],[7597,16699],[7598,16699],[7599,16699],[7600,16699],[7601,16699],[7602,16699],[7603,16699],[7604,16699],[7605,16699],[7606,16699],[7607,16699],[7608,16699],[7609,16699],[7610,16699],[7611,16699],[7612,16699],[7613,16699],[7614,16699],[7615,16699],[7616,16699],[7617,16699],[7618,16699],[7619,16699],[7620,16699],[7621,16699],[7622,16699],[7623,16699],[7624,16699],[7625,16699],[7626,16699],[7627,16699],[7628,16699],[7629,16699],[7630,16699],[7631,16699],[7632,16699],[7633,16699],[7634,16699],[7635,16699],[7636,16699],[7637,16699],[7638,16699],[7639,16699],[7640,16699],[7641,16699],[7642,16699],[7643,16699],[7644,16699],[7645,16699],[7646,16699],[7647,16699],[7648,16699],[7649,16699],[7650,16699],[7651,16699],[7652,16699],[7653,16699],[7654,16699],[7655,16699],[7656,16699],[7657,16699],[7658,16699],[7659,16699],[7660,16699],[7661,16699],[7662,16699],[7663,16699],[7664,16699],[7665,16699],[7666,16699],[7667,16699],[7668,16699],[7669,16699],[7670,16699],[7671,16699],[7672,16699],[7673,16699],[7674,16699],[7675,16699],[7676,16699],[7677,16699],[7678,16699],[7679,16699],[7680,16699],[7681,16699],[7682,16699],[7683,16699],[7684,16699],[7685,16699],[7686,16699],[7687,16699],[7688,16699],[7689,16699],[7690,16699],[7695,16689],[7696,16689],[7697,16689],[7698,16689],[7699,16689],[7700,16689],[7701,16689],[7702,16689],[7703,16689],[7704,16689],[7705,16689],[7706,16689],[7707,16689],[7708,16689],[7709,16689],[7710,16689],[7711,16689],[7712,16689],[7713,16689],[7714,16689],[7715,16779],[7716,16779],[7719,16779],[7721,16779],[7723,16779],[7724,16779],[7725,16779],[7727,16779],[7729,16779],[7731,16779],[7732,16779],[7733,16779],[7736,16779],[7737,16779],[7738,16779],[7740,16779],[7742,16779],[7744,16779],[7746,16779],[7748,16779],[7750,16780],[7751,16780],[7752,16780],[7753,16780],[7754,16780],[7755,16780],[7756,16780],[7759,16780],[7760,16780],[7761,16780],[7762,16780],[7765,16780],[7766,16780],[7767,16780],[7768,16780],[7769,16780],[7770,16780],[7771,16780],[7772,16780],[7773,16780],[7774,16780],[7775,16780],[7776,16780],[7777,16780],[7778,16780],[7779,16780],[7780,16780],[7781,16780],[7782,16780],[7783,16780],[7784,16780],[7787,16780],[7788,16780],[7789,16780],[7790,16780],[7791,16780],[7794,16780],[7795,16780],[7796,16780],[7797,16780],[7798,16780],[7799,16780],[7800,16780],[7801,16780],[7802,16780],[7803,16780],[7804,16780],[7805,16780],[7808,16780],[7809,16780],[7810,16780],[7811,16780],[7814,16780],[7815,16780],[7816,16780],[7817,16780],[7820,16780],[7821,16780],[7822,16780],[7823,16780],[7826,16780],[7827,16780],[7828,16780],[7829,16780],[7830,16721],[7831,16721],[7832,16721],[7833,16721],[7834,16721],[7835,16721],[7836,16721],[7837,16721],[7838,16721],[7839,16721],[7840,16721],[7841,16721],[7842,16721],[7843,16721],[7844,16721],[7845,16721],[7846,16721],[7847,16721],[7848,16721],[7849,16721],[7850,16721],[7851,16721],[7852,16721],[7853,16721],[7854,16721],[7855,16721],[7856,16721],[7857,16721],[7858,16721],[7859,16721],[7860,16721],[7861,16721],[7862,16721],[7863,16721],[7864,16721],[7865,16721],[7866,16721],[7867,16721],[7868,16721],[7869,16721],[7870,16721],[7871,16721],[7872,16721],[7873,16721],[7874,16721],[7875,16721],[7876,16721],[7877,16721],[7878,16721],[7879,16721],[7880,16721],[7881,16721],[7882,16721],[7883,16721],[7884,16721],[7885,16721],[7886,16721],[7887,16721],[7888,16721],[7889,16721],[7890,16721],[7891,16721],[7892,16721],[7893,16721],[7894,16721],[7895,16721],[7896,16721],[7897,16721],[7898,16721],[7899,16721],[7900,16721],[7901,16721],[7902,16721],[7903,16721],[7904,16721],[7905,16721],[7906,16721],[7907,16721],[7908,16721],[7909,16721],[7910,16721],[7911,16721],[7912,16721],[7913,16721],[7914,16721],[7915,16721],[7916,16721],[7917,16721],[7918,16721],[7919,16721],[7920,16713],[7921,16713],[7922,16713],[7923,16713],[7924,16713],[7925,16713],[7926,16777],[7927,16713],[7928,16713],[7929,16777],[7930,16777],[7931,16713],[7932,16713],[7933,16713],[7934,16713],[7935,16777],[7936,16713],[7937,16713],[7938,16713],[7939,16713],[7940,16777],[7941,16713],[7942,16713],[7943,16713],[7944,16713],[7945,16777],[7946,16713],[7947,16713],[7948,16713],[7949,16713],[7950,16777],[7951,16713],[7952,16713],[7953,16713],[7954,16713],[7955,16777],[7956,16713],[7957,16713],[7958,16713],[7959,16713],[7960,16777],[7961,16777],[7962,16713],[7963,16713],[7964,16713],[7965,16713],[7966,16713],[7967,16713],[7968,16713],[7969,16713],[7970,16777],[7971,16777],[7972,16713],[7973,16713],[7974,16713],[7975,16713],[7976,16713],[7977,16713],[7978,16713],[7979,16713],[7980,16777],[7981,16713],[7982,16713],[7983,16713],[7984,16713],[7985,16713],[7986,16713],[7987,16713],[7988,16713],[7989,16777],[7990,16777],[7991,16713],[7992,16713],[7993,16713],[7994,16713],[7995,16777],[7996,16713],[7997,16713],[7998,16777],[7999,16713],[8000,16713],[8001,16713],[8002,16713],[8003,16777],[8004,16713],[8005,16713],[8006,16713],[8007,16713],[8008,16777],[8009,16713],[8010,16713],[8011,16713],[8012,16713],[8013,16777],[8014,16713],[8015,16713],[8016,16713],[8017,16713],[8018,16777],[8019,16713],[8020,16713],[8021,16713],[8022,16713],[8023,16777],[8024,16713],[8025,16713],[8026,16713],[8027,16713],[8028,16645],[8029,16677],[8030,16677],[8031,16645],[8032,16639],[8033,16645],[8034,16645],[8035,16639],[8036,16653],[8037,16653],[8038,16653],[8039,16653],[8040,16653],[8041,16653],[8042,16653],[8043,16653],[8044,16784],[8045,16784],[8046,16653],[8047,16653],[8048,16653],[8049,16784],[8050,16653],[8051,16784],[8052,16784],[8053,16653],[8054,16784],[8055,16784],[8056,16784],[8057,16653],[8058,16784],[8059,16653],[8060,16784],[8061,16653],[8062,16784],[8063,16784],[8064,16653],[8065,16784],[8066,16784],[8067,16653],[8068,16784],[8069,16653],[8070,16784],[8071,16784],[8072,16784],[8073,16784],[8074,16784],[8075,16784],[8076,16784],[8077,16784],[8078,16784],[8079,16784],[8080,16784],[8081,16784],[8082,16784],[8083,16653],[8084,16653],[8085,16653],[8086,16784],[8087,16653],[8088,16653],[8089,16784],[8090,16784],[8091,16653],[8092,16784],[8093,16784],[8094,16653],[8095,16653],[8096,16784],[8097,16784],[8098,16784],[8099,16784],[8100,16653],[8101,16784],[8102,16653],[8103,16784],[8104,16653],[8105,16784],[8106,16784],[8107,16653],[8108,16784],[8109,16784],[8110,16653],[8111,16653],[8112,16784],[8113,16653],[8114,16653],[8115,16653],[8116,16653],[8117,16653],[8118,16653],[8119,16784],[8120,16784],[8121,16784],[8122,16784],[8123,16784],[8124,16653],[8125,16784],[8126,16784],[8127,16653],[8128,16784],[8129,16653],[8130,16653],[8131,16784],[8132,16653],[8133,16784],[8134,16784],[8135,16784],[8136,16653],[8137,16653],[8138,16653],[8139,16784],[8140,16653],[8141,16653],[8142,16653],[8143,16653],[8144,16653],[8145,16653],[8146,16653],[8147,16653],[8148,16653],[8149,16653],[8150,16784],[8151,16784],[8152,16653],[8153,16784],[8154,16653],[8155,16784],[8156,16784],[8157,16653],[8158,16784],[8159,16784],[8160,16653],[8161,16784],[8162,16784],[8163,16653],[8164,16784],[8165,16784],[8166,16653],[8167,16784],[8168,16784],[8169,16784],[8170,16869],[8171,16686],[8172,16686],[8173,16686],[8174,16686],[8175,16686],[8176,16686],[8177,16686],[8178,16686],[8179,16686],[8180,16686],[8181,16686],[8182,16686],[8183,16686],[8184,16686],[8185,16686],[8186,16686],[8187,16686],[8188,16686],[8189,16686],[8190,16686],[8191,16686],[8192,16686],[8193,16686],[8194,16686],[8195,16686],[8196,16686],[8197,16686],[8198,16686],[8199,16686],[8200,16686],[8201,16686],[8202,16686],[8203,16686],[8204,16686],[8205,16686],[8206,16686],[8207,16686],[8208,16686],[8209,16686],[8210,16686],[8211,16686],[8212,16686],[8213,16686],[8214,16686],[8215,16686],[8216,16686],[8217,16788],[8218,16787],[8219,16786],[8220,16786],[8221,16783],[8222,16783],[8223,16788],[8224,16712],[8225,16712],[8226,16788],[8227,16712],[8228,16712],[8229,16712],[8230,16712],[8231,16787],[8232,16712],[8233,16712],[8234,16787],[8235,16786],[8236,16786],[8237,16788],[8238,16788],[8239,16712],[8240,16712],[8241,16712],[8242,16712],[8243,16787],[8244,16788],[8245,16788],[8246,16712],[8247,16712],[8248,16712],[8249,16712],[8250,16787],[8251,16787],[8252,16712],[8253,16712],[8254,16712],[8255,16712],[8256,16787],[8257,16712],[8258,16712],[8259,16712],[8260,16712],[8261,16787],[8262,16712],[8263,16712],[8264,16712],[8265,16712],[8266,16787],[8267,16787],[8268,16787],[8269,16712],[8270,16712],[8271,16712],[8272,16712],[8273,16787],[8274,16712],[8275,16712],[8276,16712],[8277,16712],[8278,16712],[8279,16712],[8280,16712],[8281,16712],[8282,16787],[8283,16787],[8284,16787],[8285,16712],[8286,16712],[8287,16712],[8288,16712],[8289,16712],[8290,16712],[8291,16712],[8292,16712],[8293,16787],[8294,16787],[8295,16788],[8296,16788],[8297,16712],[8298,16712],[8299,16712],[8300,16712],[8301,16712],[8302,16712],[8303,16712],[8304,16712],[8305,16787],[8306,16783],[8307,16788],[8308,16787],[8309,16786],[8310,16787],[8311,16788],[8312,16788],[8313,16712],[8314,16712],[8315,16712],[8316,16712],[8317,16787],[8318,16788],[8319,16788],[8320,16788],[8321,16788],[8322,16712],[8323,16788],[8324,16712],[8325,16788],[8326,16788],[8327,16788],[8328,16788],[8329,16788],[8330,16788],[8331,16788],[8332,16788],[8333,16787],[8334,16787],[8335,16788],[8336,16788],[8337,16788],[8338,16712],[8339,16712],[8340,16712],[8341,16712],[8342,16787],[8343,16786],[8344,16786],[8345,16712],[8346,16712],[8347,16712],[8348,16712],[8349,16787],[8350,16712],[8351,16712],[8352,16712],[8353,16712],[8354,16786],[8355,16788],[8356,16788],[8357,16788],[8358,16788],[8359,16712],[8360,16712],[8361,16712],[8362,16712],[8363,16787],[8364,16788],[8365,16788],[8366,16712],[8367,16712],[8368,16712],[8369,16712],[8370,16787],[8371,16788],[8372,16788],[8373,16712],[8374,16712],[8375,16712],[8376,16712],[8377,16787],[8378,16788],[8379,16788],[8380,16712],[8381,16712],[8382,16712],[8383,16712],[8384,16787],[8385,16787],[8386,16791],[8387,16791],[8388,16791],[8389,16791],[8390,16791],[8391,16791],[8392,16791],[8393,16791],[8394,16791],[8395,16791],[8396,16791],[8397,16791],[8398,16791],[8399,16791],[8400,16791],[8401,16791],[8402,16791],[8403,16791],[8404,16786],[8405,16786],[8406,16786],[8407,16786],[8408,16786],[8409,16786],[8410,16786],[8411,16786],[8412,16786],[8413,16786],[8414,16786],[8415,16786],[8416,16786],[8417,16786],[8418,16786],[8419,16786],[8420,16786],[8421,16786],[8422,16786],[8423,16787],[8424,16786],[8425,16786],[8426,16786],[8427,16786],[8428,16787],[8429,16786],[8430,16786],[8431,16786],[8432,16786],[8433,16786],[8434,16786],[8435,16786],[8436,16786],[8437,16786],[8438,16786],[8439,16786],[8440,16786],[8441,16786],[8442,16786],[8443,16786],[8444,16786],[8445,16786],[8446,16786],[8447,16712],[8448,16712],[8449,16712],[8450,16712],[8451,16712],[8452,16712],[8453,16712],[8454,16712],[8455,16712],[8456,16712],[8457,16712],[8458,16712],[8459,16712],[8460,16712],[8461,16712],[8462,16712],[8463,16712],[8464,16712],[8465,16712],[8466,16712],[8467,16712],[8468,16712],[8469,16712],[8470,16712],[8471,16712],[8472,16712],[8473,16712],[8474,16712],[8475,16712],[8476,16712],[8477,16783],[8478,16783],[8479,16712],[8480,16712],[8481,16712],[8482,16712],[8483,16712],[8484,16712],[8485,16783],[8486,16786],[8487,16786],[8488,16783],[8489,16783],[8490,16786],[8491,16783],[8492,16784],[8493,16784],[8494,16784],[8495,16784],[8496,16784],[8497,16784],[8498,16784],[8499,16784],[8500,16784],[8501,16784],[8502,16784],[8503,16784],[8504,16784],[8505,16724],[8506,16724],[8507,16724],[8508,16724],[8509,16724],[8510,16724],[8511,16724],[8512,16724],[8513,16724],[8514,16724],[8515,16724],[8516,16724],[8517,16724],[8518,16724],[8519,16724],[8520,16724],[8521,16724],[8522,16724],[8523,16724],[8524,16724],[8525,16724],[8526,16724],[8527,16724],[8528,16724],[8529,16724],[8530,16724],[8531,16724],[8532,16724],[8533,16724],[8534,16724],[8535,16724],[8536,16724],[8537,16724],[8538,16724],[8539,16724],[8540,16724],[8541,16724],[8542,16724],[8543,16724],[8544,16724],[8545,16724],[8546,16724],[8547,16724],[8548,16724],[8549,16724],[8550,16724],[8551,16724],[8552,16724],[8553,16724],[8554,16724],[8555,16724],[8556,16724],[8557,16724],[8558,16724],[8559,16724],[8560,16724],[8561,16724],[8562,16724],[8563,16724],[8564,16724],[8565,16724],[8566,16724],[8567,16724],[8568,16724],[8569,16724],[8570,16724],[8571,16724],[8572,16724],[8573,16724],[8574,16724],[8575,16724],[8576,16724],[8577,16724],[8578,16650],[8579,16870],[8580,16650],[8581,16650],[8582,16663],[8583,16663],[8584,16663],[8585,16870],[8586,16663],[8587,16663],[8588,16663],[8589,16663],[8590,16663],[8591,16663],[8592,16663],[8593,16663],[8594,16663],[8595,16663],[8596,16663],[8597,16871],[8598,16650],[8599,16650],[8600,16650],[8601,16650],[8602,16650],[8603,16650],[8604,16650],[8605,16650],[8606,16650],[8607,16650],[8608,16650],[8609,16650],[8610,16650],[8611,16650],[8612,16650],[8613,16650],[8614,16650],[8615,16650],[8616,16650],[8617,16650],[8618,16650],[8619,16650],[8620,16650],[8621,16650],[8622,16650],[8623,16650],[8624,16650],[8625,16650],[8626,16650],[8627,16650],[8628,16650],[8629,16650],[8630,16871],[8631,16650],[8632,16663],[8633,16871],[8634,16663],[8635,16663],[8636,16663],[8637,16663],[8638,16663],[8639,16663],[8640,16663],[8641,16663],[8642,16663],[8643,16663],[8644,16663],[8645,16663],[8646,16663],[8647,16663],[8648,16663],[8649,16663],[8650,16663],[8651,16663],[8652,16663],[8653,16663],[8654,16663],[8655,16663],[8656,16663],[8657,16663],[8658,16663],[8659,16663],[8660,16663],[8661,16663],[8662,16663],[8663,16663],[8664,16663],[8665,16650],[8666,16650],[8667,16650],[8668,16650],[8669,16650],[8670,16650],[8671,16650],[8672,16650],[8673,16650],[8674,16650],[8675,16650],[8676,16650],[8677,16650],[8678,16650],[8679,16650],[8680,16650],[8681,16650],[8682,16650],[8683,16792],[8684,16650],[8685,16650],[8686,16650],[8687,16650],[8688,16650],[8689,16650],[8690,16650],[8691,16650],[8692,16650],[8693,16650],[8695,16650],[8696,16650],[8697,16650],[8698,16650],[8699,16650],[8700,16650],[8701,16650],[8702,16650],[8703,16650],[8704,16650],[8705,16650],[8706,16650],[8707,16792],[8708,16650],[8709,16792],[8710,16650],[8713,16792],[8714,16650],[8715,16792],[8716,16650],[8717,16792],[8718,16650],[8719,16650],[8720,16792],[8723,16650],[8724,16650],[8725,16792],[8726,16650],[8727,16650],[8728,16650],[8729,16650],[8730,16650],[8731,16650],[8732,16650],[8733,16650],[8734,16650],[8735,16650],[8736,16650],[8737,16650],[8738,16650],[8739,16650],[8740,16650],[8741,16650],[8742,16650],[8743,16650],[8744,16650],[8745,16650],[8746,16650],[8747,16650],[8748,16650],[8749,16650],[8750,16650],[8751,16650],[8752,16650],[8753,16650],[8754,16650],[8755,16650],[8756,16650],[8766,16650],[8767,16792],[8768,16650],[8769,16650],[8770,16792],[8771,16650],[8772,16650],[8773,16792],[8774,16792],[8775,16650],[8776,16650],[8777,16792],[8778,16650],[8779,16792],[8780,16650],[8781,16650],[8782,16650],[8783,16650],[8784,16650],[8788,16650],[8789,16650],[8790,16650],[8791,16650],[8792,16650],[8793,16650],[8794,16650],[8795,16650],[8796,16650],[8797,16650],[8798,16650],[8799,16650],[8802,16650],[8803,16650],[8807,16650],[8808,16792],[8809,16650],[8810,16650],[8811,16792],[8812,16650],[8813,16792],[8814,16650],[8815,16650],[8816,16792],[8817,16650],[8818,16650],[8819,16650],[8820,16650],[8821,16650],[8822,16650],[8823,16650],[8824,16650],[8825,16792],[8826,16650],[8827,16650],[8828,16650],[8829,16650],[8830,16792],[8831,16650],[8832,16650],[8833,16792],[8834,16650],[8835,16650],[8836,16792],[8837,16650],[8838,16792],[8839,16650],[8840,16650],[8841,16650],[8842,16792],[8843,16650],[8844,16650],[8845,16792],[8846,16650],[8847,16792],[8848,16650],[8849,16792],[8850,16650],[8851,16792],[8852,16650],[8853,16792],[8854,16650],[8855,16792],[8856,16650],[8857,16650],[8858,16792],[8859,16650],[8860,16650],[8861,16650],[8862,16792],[8863,16650],[8864,16650],[8865,16792],[8866,16792],[8867,16650],[8868,16747],[8869,16747],[8870,16747],[8871,16747],[8872,16747],[8873,16747],[8874,16747],[8875,16747],[8876,16747],[8877,16747],[8878,16747],[8879,16747],[8880,16747],[8881,16747],[8882,16747],[8883,16747],[8884,16747],[8885,16747],[8886,16747],[8887,16747],[8888,16747],[8889,16747],[8890,16747],[8891,16747],[8892,16747],[8893,16747],[8894,16747],[8895,16747],[8896,16747],[8897,16747],[8898,16747],[8899,16747],[8900,16747],[8901,16747],[8902,16747],[8903,16747],[8904,16747],[8905,16747],[8906,16747],[8907,16747],[8908,16747],[8909,16747],[8910,16747],[8911,16747],[8912,16747],[8913,16747],[8914,16747],[8915,16747],[8916,16747],[8917,16747],[8918,16747],[8919,16747],[8920,16747],[8921,16747],[8922,16747],[8923,16747],[8924,16747],[8925,16747],[8926,16747],[8927,16747],[8928,16747],[8929,16747],[8930,16747],[8931,16747],[8932,16747],[8933,16747],[8934,16747],[8935,16747],[8936,16747],[8937,16747],[8938,16747],[8939,16747],[8940,16747],[8941,16747],[8942,16747],[8943,16747],[8944,16747],[8945,16747],[8946,16747],[8947,16747],[8948,16747],[8949,16747],[8950,16747],[8951,16747],[8952,16747],[8953,16747],[8954,16747],[8955,16747],[8956,16747],[8957,16747],[8958,16747],[8959,16747],[8960,16747],[8961,16747],[8962,16747],[8963,16747],[8964,16747],[8965,16747],[8966,16747],[8967,16747],[8968,16747],[8969,16747],[8970,16747],[8971,16747],[8972,16747],[8973,16747],[8974,16747],[8975,16747],[8976,16747],[8977,16747],[8978,16747],[8979,16747],[8980,16747],[8981,16747],[8982,16747],[8983,16747],[8984,16747],[8985,16747],[8986,16747],[8987,16747],[8988,16747],[8989,16747],[8990,16747],[8991,16747],[8992,16747],[8993,16747],[8994,16747],[8995,16747],[8996,16747],[8997,16747],[8998,16747],[8999,16747],[9000,16747],[9001,16747],[9002,16747],[9003,16747],[9004,16747],[9005,16747],[9006,16747],[9007,16747],[9008,16747],[9009,16747],[9010,16747],[9011,16747],[9012,16747],[9013,16747],[9014,16747],[9015,16747],[9016,16747],[9017,16747],[9018,16747],[9019,16747],[9020,16747],[9021,16747],[9022,16747],[9023,16747],[9024,16747],[9025,16747],[9026,16747],[9027,16747],[9028,16747],[9029,16747],[9030,16747],[9031,16747],[9032,16747],[9033,16747],[9034,16747],[9035,16747],[9036,16747],[9037,16747],[9038,16747],[9039,16747],[9040,16747],[9041,16747],[9042,16747],[9043,16747],[9044,16747],[9045,16747],[9046,16747],[9047,16747],[9048,16747],[9049,16747],[9050,16747],[9051,16747],[9052,16747],[9053,16747],[9054,16747],[9055,16747],[9056,16747],[9057,16747],[9058,16747],[9059,16747],[9060,16747],[9061,16747],[9062,16747],[9063,16747],[9064,16747],[9065,16747],[9066,16747],[9067,16747],[9068,16747],[9069,16747],[9070,16747],[9071,16747],[9072,16747],[9073,16747],[9074,16747],[9075,16747],[9076,16747],[9077,16747],[9078,16747],[9079,16747],[9080,16747],[9081,16747],[9082,16747],[9083,16747],[9084,16747],[9085,16747],[9086,16747],[9087,16747],[9088,16747],[9089,16747],[9090,16747],[9091,16747],[9092,16747],[9093,16747],[9094,16747],[9095,16747],[9096,16747],[9097,16747],[9098,16747],[9099,16747],[9100,16747],[9101,16747],[9102,16747],[9103,16747],[9104,16747],[9105,16747],[9106,16747],[9107,16747],[9108,16747],[9109,16747],[9110,16747],[9111,16747],[9112,16747],[9113,16747],[9114,16747],[9115,16747],[9116,16747],[9117,16747],[9118,16747],[9119,16747],[9120,16747],[9121,16747],[9122,16747],[9123,16747],[9124,16747],[9125,16747],[9126,16747],[9127,16747],[9128,16747],[9129,16747],[9130,16747],[9131,16747],[9132,16747],[9133,16747],[9134,16747],[9135,16747],[9136,16747],[9137,16747],[9138,16747],[9139,16747],[9140,16747],[9141,16747],[9142,16747],[9143,16747],[9144,16747],[9145,16747],[9146,16747],[9147,16747],[9148,16747],[9149,16747],[9150,16747],[9151,16747],[9152,16747],[9153,16747],[9154,16747],[9155,16747],[9156,16747],[9157,16747],[9158,16747],[9159,16747],[9160,16747],[9161,16747],[9162,16747],[9163,16747],[9164,16747],[9165,16747],[9166,16747],[9167,16747],[9168,16747],[9169,16747],[9170,16747],[9171,16747],[9172,16747],[9173,16747],[9174,16747],[9175,16747],[9176,16747],[9177,16747],[9178,16747],[9179,16747],[9180,16747],[9181,16747],[9182,16747],[9183,16747],[9184,16747],[9185,16747],[9186,16747],[9187,16747],[9188,16747],[9189,16747],[9190,16747],[9191,16747],[9192,16747],[9193,16747],[9194,16747],[9195,16747],[9196,16747],[9197,16747],[9198,16747],[9199,16747],[9200,16747],[9201,16747],[9202,16747],[9203,16747],[9204,16747],[9205,16747],[9206,16747],[9207,16747],[9208,16747],[9209,16747],[9210,16747],[9211,16747],[9212,16747],[9213,16747],[9214,16747],[9215,16747],[9216,16747],[9217,16747],[9218,16747],[9219,16747],[9220,16747],[9221,16747],[9222,16747],[9223,16747],[9224,16747],[9225,16747],[9226,16747],[9227,16747],[9228,16747],[9229,16747],[9230,16747],[9231,16747],[9232,16747],[9233,16747],[9234,16747],[9235,16747],[9236,16747],[9237,16747],[9238,16747],[9239,16747],[9240,16747],[9241,16747],[9242,16747],[9243,16747],[9244,16747],[9245,16747],[9246,16747],[9247,16747],[9248,16747],[9249,16747],[9250,16747],[9251,16747],[9252,16747],[9253,16747],[9254,16747],[9255,16747],[9256,16747],[9257,16747],[9258,16747],[9259,16747],[9260,16747],[9261,16747],[9262,16747],[9263,16747],[9264,16747],[9265,16747],[9266,16747],[9267,16747],[9268,16747],[9269,16747],[9270,16747],[9271,16747],[9272,16747],[9273,16747],[9274,16747],[9275,16747],[9276,16747],[9277,16747],[9278,16747],[9279,16747],[9280,16747],[9281,16747],[9282,16747],[9283,16747],[9284,16747],[9285,16747],[9286,16747],[9287,16747],[9288,16747],[9289,16747],[9290,16747],[9291,16747],[9292,16747],[9293,16747],[9294,16747],[9295,16747],[9296,16747],[9297,16747],[9298,16747],[9299,16747],[9300,16747],[9301,16747],[9302,16747],[9303,16747],[9304,16747],[9305,16747],[9306,16747],[9307,16747],[9308,16747],[9309,16747],[9310,16747],[9311,16747],[9312,16747],[9313,16747],[9314,16747],[9315,16747],[9316,16747],[9317,16747],[9318,16747],[9319,16747],[9320,16747],[9321,16747],[9322,16747],[9323,16747],[9324,16747],[9325,16747],[9326,16747],[9327,16747],[9328,16747],[9329,16747],[9330,16747],[9331,16747],[9332,16747],[9333,16747],[9334,16747],[9335,16747],[9336,16747],[9337,16747],[9338,16747],[9339,16747],[9340,16747],[9341,16747],[9342,16747],[9343,16747],[9344,16747],[9345,16747],[9346,16747],[9347,16747],[9348,16747],[9349,16747],[9350,16747],[9351,16747],[9352,16747],[9353,16747],[9354,16747],[9355,16747],[9356,16747],[9357,16747],[9358,16747],[9359,16747],[9360,16747],[9361,16747],[9362,16747],[9363,16747],[9364,16747],[9365,16747],[9366,16747],[9367,16747],[9368,16747],[9369,16747],[9370,16747],[9371,16747],[9372,16747],[9373,16747],[9374,16747],[9375,16747],[9376,16747],[9377,16747],[9378,16747],[9379,16747],[9380,16747],[9381,16747],[9382,16747],[9383,16747],[9384,16747],[9385,16747],[9386,16747],[9387,16747],[9388,16747],[9389,16747],[9390,16747],[9391,16747],[9392,16747],[9393,16747],[9394,16747],[9395,16747],[9396,16747],[9397,16747],[9398,16747],[9399,16747],[9400,16747],[9401,16747],[9402,16747],[9403,16747],[9404,16747],[9405,16747],[9406,16747],[9407,16747],[9408,16747],[9409,16747],[9410,16747],[9411,16747],[9412,16747],[9413,16747],[9414,16747],[9415,16747],[9416,16747],[9417,16747],[9418,16747],[9419,16747],[9420,16747],[9421,16747],[9422,16747],[9423,16747],[9424,16747],[9425,16747],[9426,16747],[9427,16747],[9428,16747],[9429,16747],[9430,16747],[9431,16747],[9432,16747],[9433,16747],[9434,16747],[9435,16747],[9436,16747],[9437,16747],[9438,16747],[9439,16747],[9440,16747],[9441,16747],[9442,16747],[9443,16747],[9444,16747],[9445,16747],[9446,16747],[9447,16747],[9448,16747],[9449,16747],[9450,16747],[9451,16747],[9452,16747],[9453,16747],[9454,16747],[9455,16747],[9456,16747],[9457,16747],[9458,16747],[9459,16747],[9460,16747],[9461,16747],[9462,16747],[9463,16747],[9464,16747],[9465,16747],[9466,16747],[9467,16747],[9468,16747],[9469,16747],[9470,16747],[9471,16747],[9472,16747],[9473,16747],[9474,16747],[9475,16747],[9476,16747],[9477,16747],[9478,16747],[9479,16747],[9480,16747],[9481,16747],[9482,16747],[9483,16747],[9484,16747],[9485,16747],[9486,16747],[9487,16747],[9488,16747],[9489,16747],[9490,16747],[9491,16747],[9492,16747],[9493,16747],[9494,16747],[9495,16747],[9496,16747],[9497,16747],[9498,16747],[9499,16747],[9500,16747],[9501,16747],[9502,16747],[9503,16747],[9504,16747],[9505,16747],[9506,16747],[9507,16747],[9508,16747],[9509,16747],[9510,16747],[9511,16747],[9512,16747],[9513,16747],[9514,16747],[9515,16747],[9516,16747],[9517,16747],[9518,16747],[9519,16747],[9520,16747],[9521,16747],[9522,16747],[9523,16747],[9524,16747],[9525,16747],[9526,16747],[9527,16747],[9528,16747],[9529,16747],[9530,16747],[9531,16747],[9532,16747],[9533,16747],[9534,16747],[9535,16747],[9536,16747],[9537,16747],[9538,16747],[9539,16747],[9540,16747],[9541,16747],[9542,16747],[9543,16747],[9544,16747],[9545,16747],[9546,16747],[9547,16747],[9548,16747],[9549,16747],[9550,16747],[9551,16747],[9552,16747],[9553,16747],[9554,16747],[9555,16747],[9556,16747],[9557,16747],[9558,16747],[9559,16747],[9560,16747],[9561,16747],[9562,16747],[9563,16747],[9564,16747],[9565,16747],[9566,16747],[9567,16747],[9568,16747],[9569,16747],[9570,16747],[9571,16747],[9572,16747],[9573,16747],[9574,16747],[9575,16747],[9576,16747],[9577,16747],[9578,16747],[9579,16747],[9580,16747],[9581,16747],[9582,16747],[9583,16747],[9584,16747],[9585,16747],[9586,16747],[9587,16747],[9588,16747],[9589,16747],[9590,16747],[9591,16747],[9592,16747],[9593,16747],[9594,16747],[9595,16747],[9596,16747],[9597,16747],[9598,16747],[9599,16747],[9600,16747],[9601,16747],[9602,16747],[9603,16747],[9604,16747],[9605,16747],[9606,16747],[9607,16747],[9608,16747],[9609,16747],[9610,16747],[9611,16747],[9612,16747],[9613,16747],[9614,16747],[9615,16747],[9616,16747],[9617,16747],[9618,16747],[9619,16747],[9620,16747],[9621,16747],[9622,16747],[9623,16747],[9624,16747],[9625,16747],[9626,16747],[9627,16747],[9628,16747],[9629,16747],[9630,16747],[9631,16747],[9632,16747],[9633,16747],[9634,16747],[9635,16747],[9636,16747],[9637,16747],[9638,16747],[9639,16747],[9640,16747],[9641,16747],[9642,16747],[9643,16747],[9644,16747],[9645,16747],[9646,16747],[9647,16747],[9648,16747],[9649,16747],[9650,16747],[9651,16747],[9652,16747],[9653,16747],[9654,16747],[9655,16747],[9656,16747],[9657,16747],[9658,16747],[9659,16747],[9660,16747],[9661,16747],[9662,16747],[9663,16747],[9664,16747],[9665,16747],[9666,16747],[9667,16747],[9668,16747],[9669,16747],[9670,16747],[9671,16747],[9672,16747],[9673,16747],[9674,16747],[9675,16747],[9676,16747],[9677,16747],[9678,16747],[9679,16747],[9680,16747],[9681,16747],[9682,16747],[9683,16747],[9684,16747],[9685,16747],[9686,16747],[9687,16747],[9688,16747],[9689,16747],[9690,16747],[9691,16747],[9692,16747],[9693,16747],[9694,16747],[9695,16747],[9696,16747],[9697,16747],[9698,16747],[9699,16747],[9700,16747],[9701,16747],[9702,16747],[9703,16747],[9704,16747],[9705,16747],[9706,16747],[9707,16747],[9708,16747],[9709,16747],[9710,16747],[9711,16747],[9712,16747],[9713,16747],[9714,16747],[9715,16747],[9716,16747],[9717,16747],[9718,16747],[9719,16747],[9720,16747],[9721,16747],[9722,16747],[9723,16747],[9724,16747],[9725,16747],[9726,16747],[9727,16747],[9728,16747],[9729,16747],[9730,16747],[9731,16747],[9732,16747],[9733,16747],[9734,16747],[9735,16747],[9736,16747],[9737,16747],[9738,16747],[9739,16747],[9740,16747],[9741,16747],[9742,16747],[9743,16747],[9744,16747],[9745,16747],[9746,16747],[9747,16747],[9748,16747],[9749,16747],[9750,16747],[9751,16747],[9752,16747],[9753,16747],[9754,16747],[9755,16747],[9756,16747],[9757,16747],[9758,16747],[9759,16747],[9760,16747],[9761,16747],[9762,16747],[9763,16747],[9764,16747],[9765,16747],[9766,16747],[9767,16747],[9768,16747],[9769,16747],[9770,16747],[9771,16747],[9772,16747],[9773,16747],[9774,16747],[9775,16747],[9776,16747],[9777,16747],[9778,16747],[9779,16747],[9780,16747],[9781,16747],[9782,16747],[9783,16747],[9784,16747],[9785,16747],[9786,16747],[9787,16747],[9788,16747],[9789,16747],[9790,16747],[9791,16747],[9792,16747],[9793,16747],[9794,16747],[9795,16747],[9796,16747],[9797,16747],[9798,16747],[9799,16747],[9800,16747],[9801,16747],[9802,16747],[9803,16747],[9804,16747],[9805,16747],[9806,16747],[9807,16747],[9808,16747],[9809,16747],[9810,16747],[9811,16747],[9812,16747],[9813,16747],[9814,16747],[9815,16747],[9816,16747],[9817,16747],[9818,16747],[9819,16747],[9820,16747],[9821,16747],[9822,16747],[9823,16747],[9824,16747],[9825,16747],[9826,16747],[9827,16747],[9828,16747],[9829,16747],[9830,16747],[9831,16747],[9832,16747],[9833,16747],[9834,16747],[9835,16747],[9836,16747],[9837,16747],[9838,16747],[9839,16747],[9840,16747],[9841,16747],[9842,16747],[9843,16747],[9844,16747],[9845,16747],[9846,16747],[9847,16747],[9848,16747],[9849,16747],[9850,16747],[9851,16747],[9852,16747],[9853,16747],[9854,16747],[9855,16747],[9856,16747],[9857,16747],[9858,16747],[9859,16747],[9860,16747],[9861,16747],[9862,16747],[9863,16747],[9864,16747],[9865,16747],[9866,16747],[9867,16747],[9868,16747],[9869,16747],[9870,16747],[9871,16747],[9872,16747],[9873,16747],[9874,16747],[9875,16747],[9876,16747],[9877,16747],[9878,16747],[9879,16747],[9880,16747],[9881,16747],[9882,16747],[9883,16747],[9884,16747],[9885,16747],[9886,16747],[9887,16747],[9888,16747],[9889,16747],[9890,16747],[9891,16747],[9892,16747],[9893,16747],[9894,16747],[9895,16747],[9896,16747],[9897,16747],[9898,16747],[9899,16747],[9900,16747],[9901,16747],[9902,16747],[9903,16747],[9904,16747],[9905,16747],[9906,16747],[9907,16747],[9908,16747],[9909,16747],[9910,16747],[9911,16747],[9912,16747],[9913,16747],[9914,16747],[9915,16747],[9916,16747],[9917,16747],[9918,16747],[9919,16747],[9920,16747],[9921,16747],[9922,16747],[9923,16747],[9924,16747],[9925,16747],[9926,16747],[9927,16747],[9928,16747],[9929,16747],[9930,16747],[9931,16747],[9932,16747],[9933,16747],[9934,16747],[9935,16747],[9936,16747],[9937,16747],[9938,16747],[9939,16747],[9940,16747],[9941,16747],[9942,16747],[9943,16747],[9944,16747],[9945,16747],[9946,16747],[9947,16747],[9948,16747],[9949,16747],[9950,16747],[9951,16747],[9952,16747],[9953,16747],[9954,16747],[9955,16747],[9956,16747],[9957,16747],[9958,16747],[9959,16747],[9960,16747],[9961,16747],[9962,16747],[9963,16747],[9964,16747],[9965,16747],[9966,16747],[9967,16747],[9968,16747],[9969,16747],[9970,16747],[9971,16747],[9972,16747],[9973,16747],[9974,16747],[9975,16747],[9976,16747],[9977,16747],[9978,16747],[9979,16747],[9980,16747],[9981,16747],[9982,16747],[9983,16747],[9984,16747],[9985,16747],[9986,16747],[9987,16747],[9988,16747],[9989,16747],[9990,16747],[9991,16747],[9992,16747],[9993,16747],[9994,16747],[9995,16747],[9996,16747],[9997,16747],[9998,16747],[9999,16747],[10000,16747],[10001,16747],[10002,16747],[10003,16747],[10004,16747],[10005,16747],[10006,16747],[10007,16747],[10008,16747],[10009,16747],[10010,16747],[10011,16747],[10012,16747],[10013,16747],[10014,16747],[10015,16747],[10016,16747],[10017,16747],[10018,16747],[10019,16747],[10020,16747],[10021,16747],[10022,16747],[10023,16747],[10024,16747],[10025,16747],[10026,16747],[10027,16747],[10028,16747],[10029,16747],[10030,16747],[10031,16747],[10032,16747],[10033,16747],[10034,16747],[10035,16747],[10036,16747],[10037,16747],[10038,16747],[10039,16747],[10040,16747],[10041,16747],[10042,16747],[10043,16747],[10044,16747],[10045,16747],[10046,16747],[10047,16747],[10048,16747],[10049,16747],[10050,16747],[10051,16747],[10052,16747],[10053,16747],[10054,16747],[10055,16747],[10056,16747],[10057,16747],[10058,16747],[10059,16747],[10060,16747],[10061,16747],[10062,16747],[10063,16747],[10064,16747],[10065,16747],[10066,16747],[10067,16747],[10068,16747],[10069,16747],[10070,16747],[10071,16747],[10072,16747],[10073,16747],[10074,16747],[10075,16747],[10076,16747],[10077,16747],[10078,16747],[10079,16747],[10080,16747],[10081,16747],[10082,16747],[10083,16747],[10084,16747],[10085,16747],[10086,16747],[10087,16747],[10088,16747],[10089,16747],[10090,16747],[10091,16747],[10092,16747],[10093,16747],[10094,16747],[10095,16747],[10096,16747],[10097,16747],[10098,16747],[10099,16747],[10100,16747],[10101,16747],[10102,16747],[10103,16747],[10104,16747],[10105,16747],[10106,16747],[10107,16747],[10108,16747],[10109,16747],[10110,16747],[10111,16747],[10112,16747],[10113,16747],[10114,16747],[10115,16747],[10116,16747],[10117,16747],[10118,16747],[10119,16747],[10120,16747],[10121,16747],[10122,16747],[10123,16747],[10124,16747],[10125,16747],[10126,16747],[10127,16747],[10128,16747],[10129,16747],[10130,16747],[10131,16747],[10132,16747],[10133,16747],[10134,16747],[10135,16747],[10136,16747],[10137,16747],[10138,16747],[10139,16747],[10140,16747],[10141,16747],[10142,16747],[10143,16747],[10144,16747],[10145,16747],[10146,16747],[10147,16747],[10148,16747],[10149,16747],[10150,16747],[10151,16747],[10152,16747],[10153,16747],[10154,16747],[10155,16747],[10156,16747],[10157,16747],[10158,16747],[10159,16747],[10160,16747],[10161,16747],[10162,16747],[10163,16747],[10164,16747],[10165,16747],[10166,16747],[10167,16747],[10168,16747],[10169,16747],[10170,16747],[10171,16747],[10172,16747],[10173,16747],[10174,16747],[10175,16747],[10176,16747],[10177,16747],[10178,16747],[10179,16747],[10180,16747],[10181,16747],[10182,16747],[10183,16747],[10184,16747],[10185,16747],[10186,16747],[10187,16747],[10188,16747],[10189,16747],[10190,16747],[10191,16747],[10192,16747],[10193,16747],[10194,16747],[10195,16747],[10196,16747],[10197,16747],[10198,16747],[10199,16747],[10200,16747],[10201,16747],[10202,16747],[10203,16747],[10204,16747],[10205,16747],[10206,16747],[10207,16747],[10208,16747],[10209,16747],[10210,16747],[10211,16747],[10212,16747],[10213,16747],[10214,16747],[10215,16747],[10216,16747],[10217,16747],[10218,16747],[10219,16747],[10220,16663],[10221,16663],[10222,16663],[10223,16663],[10224,16663],[10225,16663],[10226,16663],[10227,16663],[10228,16663],[10229,16794],[10230,16663],[10231,16663],[10232,16663],[10233,16663],[10234,16663],[10235,16663],[10236,16663],[10237,16663],[10238,16663],[10239,16663],[10240,16663],[10241,16663],[10242,16663],[10243,16663],[10244,16663],[10245,16663],[10246,16663],[10247,16663],[10248,16663],[10249,16663],[10250,16663],[10251,16663],[10252,16663],[10253,16663],[10255,16794],[10256,16794],[10257,16663],[10258,16663],[10259,16663],[10260,16663],[10261,16663],[10262,16663],[10263,16663],[10264,16663],[10265,16663],[10266,16663],[10267,16663],[10268,16794],[10269,16794],[10270,16794],[10271,16794],[10272,16794],[10273,16794],[10274,16794],[10275,16794],[10276,16794],[10277,16663],[10278,16663],[10279,16663],[10280,16663],[10281,16663],[10282,16663],[10283,16663],[10284,16794],[10285,16794],[10286,16663],[10287,16663],[10288,16663],[10289,16663],[10290,16663],[10291,16663],[10292,16663],[10293,16794],[10294,16794],[10295,16794],[10296,16794],[10297,16663],[10298,16663],[10299,16663],[10300,16663],[10301,16663],[10302,16663],[10303,16794],[10304,16663],[10305,16663],[10306,16663],[10307,16663],[10308,16663],[10309,16663],[10310,16663],[10311,16663],[10312,16663],[10313,16663],[10314,16663],[10315,16663],[10316,16663],[10317,16663],[10318,16663],[10319,16663],[10320,16663],[10321,16663],[10322,16663],[10323,16663],[10324,16663],[10325,16794],[10326,16663],[10327,16663],[10328,16794],[10329,16794],[10330,16794],[10331,16794],[10332,16872],[10333,16795],[10334,16795],[10335,16795],[10336,16795],[10337,16795],[10338,16796],[10339,16796],[10340,16796],[10341,16796],[10342,16796],[10343,16796],[10344,16796],[10345,16796],[10346,16796],[10347,16796],[10348,16796],[10349,16796],[10350,16796],[10351,16796],[10352,16796],[10353,16796],[10354,16796],[10355,16796],[10356,16796],[10357,16796],[10358,16796],[10359,16796],[10360,16796],[10361,16796],[10362,16796],[10363,16796],[10364,16796],[10365,16796],[10366,16796],[10367,16796],[10368,16796],[10369,16796],[10370,16796],[10371,16796],[10372,16796],[10373,16796],[10374,16796],[10375,16796],[10376,16796],[10377,16796],[10378,16796],[10379,16796],[10380,16796],[10381,16796],[10382,16796],[10383,16796],[10384,16796],[10385,16796],[10386,16796],[10387,16796],[10388,16796],[10389,16796],[10390,16796],[10391,16796],[10392,16796],[10393,16796],[10394,16796],[10395,16796],[10396,16796],[10397,16796],[10398,16796],[10399,16796],[10400,16796],[10401,16796],[10402,16796],[10403,16796],[10404,16796],[10405,16796],[10406,16796],[10407,16796],[10408,16796],[10409,16796],[10410,16631],[10411,16631],[10412,16631],[10413,16631],[10414,16631],[10415,16631],[10416,16631],[10417,16631],[10418,16631],[10419,16631],[10420,16631],[10421,16631],[10422,16631],[10423,16631],[10424,16631],[10425,16631],[10426,16631],[10427,16631],[10428,16631],[10429,16631],[10430,16631],[10431,16631],[10432,16631],[10433,16631],[10434,16631],[10435,16631],[10436,16631],[10437,16631],[10438,16631],[10439,16631],[10440,16631],[10441,16631],[10442,16631],[10443,16631],[10444,16631],[10445,16631],[10446,16631],[10447,16631],[10448,16631],[10449,16631],[10450,16631],[10451,16631],[10452,16631],[10453,16631],[10454,16631],[10455,16631],[10456,16631],[10457,16631],[10458,16631],[10459,16631],[10460,16631],[10461,16631],[10462,16631],[10463,16631],[10464,16631],[10465,16631],[10466,16631],[10467,16631],[10468,16631],[10469,16631],[10470,16631],[10471,16631],[10472,16631],[10473,16631],[10474,16631],[10475,16631],[10476,16631],[10477,16631],[10478,16631],[10479,16631],[10480,16631],[10481,16631],[10482,16631],[10483,16631],[10484,16631],[10485,16631],[10486,16631],[10487,16631],[10488,16631],[10489,16631],[10490,16631],[10491,16631],[10492,16631],[10493,16631],[10494,16631],[10495,16631],[10496,16631],[10497,16631],[10498,16631],[10499,16631],[10500,16631],[10501,16631],[10502,16631],[10503,16631],[10504,16631],[10505,16631],[10506,16631],[10507,16631],[10508,16631],[10509,16631],[10510,16631],[10511,16631],[10512,16631],[10513,16631],[10514,16631],[10515,16631],[10516,16631],[10517,16631],[10518,16631],[10519,16631],[10520,16631],[10521,16631],[10522,16631],[10523,16631],[10524,16631],[10525,16631],[10526,16631],[10527,16685],[10528,16685],[10529,16685],[10530,16685],[10531,16685],[10532,16685],[10533,16685],[10534,16685],[10535,16685],[10536,16685],[10537,16685],[10538,16685],[10539,16685],[10540,16685],[10541,16685],[10542,16685],[10543,16685],[10544,16685],[10545,16685],[10546,16685],[10547,16685],[10548,16685],[10549,16685],[10550,16685],[10551,16685],[10552,16685],[10553,16685],[10554,16685],[10555,16685],[10556,16685],[10557,16685],[10558,16685],[10559,16685],[10560,16685],[10561,16685],[10562,16685],[10563,16685],[10564,16685],[10565,16685],[10566,16685],[10567,16685],[10568,16685],[10569,16685],[10570,16685],[10571,16685],[10572,16685],[10573,16685],[10574,16685],[10575,16685],[10576,16685],[10577,16685],[10578,16685],[10579,16685],[10580,16685],[10581,16687],[10582,16687],[10583,16687],[10584,16687],[10585,16687],[10586,16687],[10587,16687],[10588,16687],[10589,16687],[10590,16687],[10591,16687],[10592,16687],[10593,16687],[10594,16687],[10595,16687],[10596,16687],[10597,16687],[10598,16687],[10599,16687],[10600,16687],[10601,16687],[10602,16687],[10603,16687],[10604,16687],[10605,16687],[10606,16687],[10607,16687],[10608,16687],[10609,16687],[10610,16687],[10611,16687],[10612,16687],[10613,16687],[10614,16687],[10615,16687],[10616,16687],[10617,16687],[10618,16687],[10619,16687],[10620,16687],[10621,16687],[10622,16687],[10623,16687],[10624,16687],[10625,16687],[10626,16687],[10627,16687],[10628,16687],[10629,16797],[10630,16797],[10631,16797],[10632,16797],[10633,16797],[10634,16797],[10635,16797],[10636,16797],[10637,16797],[10638,16797],[10639,16797],[10640,16797],[10641,16797],[10642,16797],[10643,16797],[10644,16797],[10645,16797],[10646,16797],[10647,16797],[10648,16797],[10649,16797],[10650,16797],[10651,16797],[10652,16797],[10653,16797],[10654,16797],[10655,16797],[10656,16797],[10657,16797],[10658,16797],[10659,16797],[10660,16797],[10661,16797],[10662,16797],[10663,16797],[10664,16797],[10665,16797],[10666,16797],[10667,16797],[10668,16797],[10669,16797],[10670,16797],[10671,16797],[10672,16797],[10673,16797],[10674,16797],[10675,16797],[10676,16797],[10677,16797],[10678,16797],[10679,16797],[10680,16797],[10681,16797],[10682,16797],[10683,16797],[10684,16797],[10685,16797],[10686,16797],[10687,16798],[10688,16798],[10689,16798],[10690,16798],[10691,16798],[10692,16798],[10693,16798],[10694,16798],[10695,16798],[10696,16798],[10697,16798],[10698,16798],[10699,16798],[10700,16798],[10701,16798],[10702,16798],[10703,16798],[10704,16798],[10705,16798],[10706,16798],[10707,16798],[10708,16798],[10709,16798],[10710,16798],[10711,16798],[10712,16798],[10713,16798],[10714,16798],[10715,16798],[10716,16798],[10717,16798],[10718,16798],[10719,16798],[10720,16798],[10721,16798],[10722,16798],[10723,16798],[10724,16798],[10725,16798],[10726,16798],[10727,16798],[10728,16798],[10729,16798],[10730,16798],[10731,16798],[10732,16798],[10733,16798],[10734,16798],[10735,16798],[10736,16798],[10737,16798],[10738,16798],[10739,16798],[10740,16798],[10741,16798],[10742,16798],[10743,16798],[10744,16798],[10745,16798],[10746,16798],[10747,16798],[10748,16798],[10749,16798],[10750,16798],[10751,16798],[10752,16798],[10753,16798],[10754,16798],[10755,16798],[10756,16798],[10757,16798],[10758,16798],[10759,16799],[10760,16799],[10761,16799],[10762,16799],[10763,16799],[10764,16799],[10765,16799],[10766,16799],[10767,16799],[10768,16799],[10769,16799],[10770,16799],[10771,16799],[10772,16799],[10773,16799],[10774,16799],[10775,16799],[10776,16799],[10777,16799],[10778,16799],[10779,16799],[10780,16799],[10781,16799],[10782,16799],[10783,16799],[10784,16799],[10785,16799],[10786,16799],[10787,16799],[10788,16799],[10789,16799],[10790,16799],[10791,16799],[10792,16799],[10793,16799],[10794,16799],[10795,16799],[10796,16799],[10797,16799],[10798,16799],[10799,16799],[10800,16799],[10801,16799],[10802,16799],[10803,16799],[10804,16799],[10805,16799],[10806,16799],[10807,16799],[10808,16799],[10809,16799],[10810,16799],[10811,16799],[10812,16799],[10813,16799],[10814,16799],[10815,16799],[10816,16799],[10817,16800],[10818,16800],[10819,16800],[10820,16800],[10821,16800],[10822,16800],[10823,16800],[10824,16800],[10825,16800],[10826,16800],[10827,16800],[10828,16800],[10829,16800],[10830,16800],[10831,16800],[10832,16800],[10833,16800],[10834,16800],[10835,16800],[10836,16800],[10837,16800],[10838,16800],[10839,16800],[10840,16800],[10841,16800],[10842,16800],[10843,16800],[10844,16800],[10845,16800],[10846,16800],[10847,16800],[10848,16800],[10849,16800],[10850,16800],[10851,16800],[10852,16800],[10853,16800],[10854,16800],[10855,16800],[10856,16800],[10857,16800],[10858,16800],[10859,16800],[10860,16800],[10861,16800],[10862,16800],[10863,16800],[10864,16800],[10865,16800],[10866,16800],[10867,16800],[10868,16800],[10869,16800],[10870,16800],[10871,16800],[10872,16800],[10873,16800],[10874,16800],[10875,16800],[10876,16800],[10877,16800],[10878,16800],[10879,16800],[10880,16800],[10881,16800],[10882,16800],[10883,16800],[10884,16800],[10885,16800],[10886,16800],[10887,16800],[10888,16800],[10889,16800],[10890,16800],[10891,16800],[10892,16800],[10893,16800],[10894,16800],[10895,16800],[10896,16800],[10897,16800],[10898,16800],[10899,16800],[10900,16800],[10901,16800],[10902,16800],[10903,16800],[10904,16800],[10905,16800],[10906,16800],[10907,16800],[10908,16800],[10909,16800],[10910,16800],[10911,16800],[10912,16705],[10913,16705],[10914,16705],[10915,16705],[10916,16703],[10917,16705],[10918,16705],[10919,16705],[10920,16703],[10922,16705],[10923,16705],[10924,16801],[10925,16705],[10926,16705],[10927,16705],[10928,16705],[10929,16705],[10931,16705],[10932,16705],[10933,16703],[10934,16703],[10935,16703],[10936,16703],[10937,16705],[10938,16801],[10939,16705],[10940,16705],[10941,16703],[10942,16705],[10943,16801],[10944,16801],[10945,16703],[10946,16703],[10947,16703],[10948,16705],[10949,16705],[10950,16801],[10951,16801],[10952,16703],[10953,16703],[10954,16703],[10955,16705],[10956,16705],[10957,16705],[10958,16705],[10959,16705],[10960,16705],[10961,16703],[10962,16801],[10963,16801],[10964,16801],[10965,16801],[10966,16703],[10967,16703],[10968,16705],[10969,16801],[10970,16801],[10971,16703],[10972,16801],[10973,16801],[10974,16703],[10975,16801],[10976,16801],[10977,16703],[10978,16801],[10979,16801],[10980,16703],[10981,16801],[10982,16801],[10983,16703],[10984,16801],[10985,16801],[10986,16703],[10987,16801],[10988,16801],[10989,16703],[10990,16801],[10991,16801],[10992,16703],[10993,16801],[10994,16801],[10995,16703],[10996,16801],[10997,16801],[10998,16703],[10999,16705],[11000,16705],[11001,16705],[11002,16703],[11003,16801],[11004,16801],[11005,16801],[11006,16801],[11007,16703],[11008,16703],[11009,16703],[11010,16801],[11011,16801],[11012,16801],[11013,16801],[11014,16703],[11015,16703],[11016,16705],[11017,16705],[11018,16705],[11019,16801],[11020,16801],[11021,16703],[11022,16703],[11023,16703],[11024,16705],[11025,16705],[11026,16705],[11027,16705],[11028,16705],[11029,16703],[11030,16703],[11031,16705],[11032,16705],[11033,16703],[11034,16801],[11035,16801],[11036,16703],[11037,16801],[11038,16801],[11039,16801],[11040,16801],[11041,16703],[11042,16703],[11043,16703],[11044,16705],[11045,16705],[11046,16801],[11047,16801],[11048,16703],[11049,16705],[11050,16801],[11051,16801],[11052,16703],[11053,16705],[11054,16801],[11055,16801],[11056,16801],[11057,16801],[11058,16703],[11059,16703],[11060,16801],[11061,16801],[11062,16801],[11063,16801],[11064,16703],[11065,16703],[11066,16801],[11067,16801],[11068,16703],[11069,16703],[11070,16801],[11071,16801],[11072,16801],[11073,16801],[11074,16703],[11075,16801],[11076,16801],[11077,16703],[11078,16703],[11079,16801],[11080,16801],[11081,16703],[11082,16703],[11083,16801],[11084,16801],[11085,16703],[11086,16703],[11087,16801],[11088,16801],[11089,16703],[11090,16703],[11091,16801],[11092,16801],[11093,16703],[11094,16703],[11095,16703],[11096,16703],[11097,16801],[11098,16801],[11099,16703],[11100,16703],[11101,16801],[11102,16801],[11103,16703],[11104,16703],[11105,16801],[11106,16801],[11107,16703],[11108,16703],[11109,16801],[11110,16801],[11111,16703],[11112,16703],[11113,16703],[11114,16703],[11115,16705],[11116,16703],[11117,16705],[11118,16705],[11119,16801],[11120,16801],[11121,16703],[11122,16703],[11123,16703],[11124,16705],[11125,16705],[11126,16801],[11127,16801],[11128,16703],[11129,16703],[11130,16703],[11131,16705],[11132,16705],[11133,16801],[11134,16801],[11135,16703],[11136,16703],[11137,16703],[11138,16705],[11139,16705],[11140,16801],[11141,16801],[11142,16703],[11143,16703],[11144,16703],[11145,16705],[11146,16705],[11147,16703],[11148,16801],[11149,16801],[11150,16801],[11151,16801],[11152,16703],[11153,16703],[11154,16801],[11155,16801],[11156,16801],[11157,16801],[11158,16703],[11159,16703],[11160,16703],[11161,16680],[11162,16680],[11163,16680],[11164,16672],[11165,16680],[11166,16680],[11167,16680],[11168,16680],[11169,16680],[11170,16680],[11171,16680],[11172,16680],[11173,16680],[11174,16680],[11175,16680],[11176,16672],[11177,16672],[11178,16672],[11179,16680],[11180,16680],[11181,16680],[11182,16680],[11183,16680],[11184,16673],[11185,16680],[11186,16680],[11187,16680],[11188,16680],[11189,16680],[11190,16680],[11191,16680],[11192,16680],[11193,16680],[11194,16680],[11195,16680],[11196,16680],[11197,16675],[11198,16680],[11199,16672],[11200,16680],[11201,16680],[11202,16680],[11203,16680],[11204,16680],[11205,16680],[11206,16680],[11207,16680],[11208,16680],[11209,16680],[11210,16680],[11211,16680],[11212,16680],[11213,16680],[11214,16680],[11215,16680],[11216,16680],[11217,16680],[11218,16680],[11219,16680],[11220,16680],[11221,16680],[11222,16680],[11223,16680],[11224,16680],[11225,16680],[11226,16680],[11227,16680],[11228,16680],[11229,16680],[11230,16680],[11231,16680],[11232,16680],[11233,16680],[11234,16680],[11235,16680],[11236,16680],[11237,16680],[11238,16680],[11239,16680],[11240,16680],[11241,16680],[11242,16680],[11243,16680],[11244,16680],[11245,16680],[11246,16680],[11247,16680],[11248,16680],[11249,16680],[11250,16680],[11251,16680],[11252,16680],[11253,16680],[11254,16680],[11255,16680],[11256,16680],[11257,16680],[11258,16680],[11259,16680],[11260,16680],[11261,16680],[11262,16680],[11263,16680],[11264,16680],[11265,16680],[11266,16680],[11267,16680],[11268,16680],[11269,16680],[11270,16680],[11271,16680],[11272,16680],[11273,16680],[11274,16680],[11275,16680],[11276,16680],[11277,16680],[11278,16680],[11279,16680],[11280,16680],[11281,16680],[11282,16680],[11283,16680],[11284,16680],[11285,16680],[11286,16680],[11287,16680],[11288,16680],[11289,16680],[11290,16680],[11291,16680],[11292,16680],[11293,16680],[11294,16680],[11295,16680],[11296,16680],[11297,16680],[11298,16680],[11299,16680],[11300,16680],[11301,16680],[11302,16680],[11303,16680],[11304,16680],[11305,16680],[11306,16680],[11307,16680],[11308,16680],[11309,16680],[11310,16680],[11311,16680],[11312,16680],[11313,16680],[11314,16680],[11315,16680],[11316,16680],[11317,16680],[11318,16680],[11319,16680],[11320,16680],[11321,16680],[11322,16680],[11323,16680],[11324,16680],[11325,16680],[11326,16680],[11327,16680],[11328,16680],[11329,16680],[11330,16680],[11331,16680],[11332,16680],[11333,16680],[11334,16680],[11335,16680],[11336,16680],[11337,16680],[11338,16680],[11339,16680],[11340,16680],[11341,16680],[11342,16680],[11343,16680],[11344,16680],[11345,16680],[11346,16680],[11347,16680],[11348,16680],[11349,16680],[11350,16680],[11351,16680],[11352,16680],[11353,16680],[11354,16680],[11355,16680],[11356,16680],[11357,16680],[11358,16680],[11359,16680],[11360,16680],[11361,16680],[11362,16680],[11363,16680],[11364,16680],[11365,16680],[11366,16680],[11367,16680],[11368,16680],[11369,16680],[11370,16680],[11371,16680],[11372,16680],[11373,16680],[11374,16680],[11375,16680],[11376,16680],[11377,16680],[11378,16680],[11379,16680],[11380,16680],[11381,16680],[11382,16680],[11383,16680],[11384,16680],[11385,16680],[11386,16680],[11387,16680],[11388,16680],[11389,16680],[11390,16680],[11391,16680],[11392,16680],[11393,16680],[11394,16680],[11395,16680],[11396,16680],[11397,16680],[11398,16680],[11399,16680],[11400,16680],[11401,16680],[11402,16680],[11403,16680],[11404,16680],[11405,16680],[11406,16680],[11407,16680],[11408,16680],[11409,16680],[11410,16680],[11411,16680],[11412,16680],[11413,16680],[11414,16680],[11415,16680],[11416,16680],[11417,16680],[11418,16680],[11419,16680],[11420,16680],[11421,16680],[11422,16680],[11423,16680],[11424,16700],[11425,16700],[11426,16700],[11427,16700],[11428,16700],[11429,16700],[11430,16700],[11431,16700],[11432,16700],[11433,16700],[11434,16700],[11435,16700],[11436,16700],[11437,16700],[11438,16700],[11439,16700],[11440,16700],[11441,16700],[11442,16873],[11443,16873],[11444,16700],[11445,16700],[11446,16700],[11447,16700],[11448,16700],[11449,16700],[11450,16700],[11451,16700],[11452,16700],[11453,16700],[11454,16700],[11455,16700],[11456,16700],[11457,16700],[11458,16700],[11459,16700],[11460,16700],[11461,16700],[11462,16700],[11463,16700],[11464,16700],[11465,16700],[11466,16700],[11467,16700],[11468,16700],[11469,16700],[11470,16700],[11471,16700],[11472,16700],[11473,16700],[11474,16700],[11475,16700],[11476,16700],[11477,16700],[11478,16700],[11479,16700],[11480,16700],[11481,16700],[11482,16700],[11483,16700],[11484,16646],[11485,16646],[11486,16646],[11487,16646],[11488,16646],[11489,16646],[11490,16646],[11491,16646],[11492,16646],[11493,16646],[11494,16646],[11495,16646],[11496,16646],[11497,16646],[11498,16646],[11499,16646],[11500,16646],[11501,16646],[11502,16646],[11503,16646],[11504,16646],[11505,16646],[11506,16646],[11507,16646],[11508,16646],[11509,16646],[11510,16646],[11511,16646],[11512,16646],[11513,16646],[11514,16646],[11515,16646],[11516,16646],[11517,16646],[11518,16646],[11519,16646],[11520,16646],[11521,16646],[11522,16646],[11523,16646],[11524,16646],[11525,16646],[11526,16646],[11527,16646],[11528,16646],[11529,16646],[11530,16646],[11531,16646],[11532,16646],[11533,16646],[11534,16874],[11535,16874],[11536,16734],[11537,16714],[11538,16714],[11539,16714],[11540,16714],[11541,16714],[11542,16714],[11543,16714],[11544,16714],[11545,16714],[11546,16714],[11547,16714],[11548,16714],[11549,16714],[11550,16714],[11551,16714],[11552,16714],[11553,16714],[11554,16714],[11555,16714],[11556,16714],[11557,16714],[11558,16734],[11559,16714],[11560,16714],[11561,16714],[11562,16714],[11563,16714],[11564,16714],[11565,16714],[11566,16714],[11567,16734],[11568,16714],[11569,16714],[11570,16714],[11571,16714],[11572,16714],[11573,16714],[11574,16734],[11575,16714],[11576,16714],[11577,16714],[11578,16714],[11579,16714],[11580,16714],[11581,16734],[11582,16714],[11583,16714],[11584,16714],[11585,16714],[11586,16734],[11587,16714],[11588,16714],[11589,16714],[11590,16714],[11591,16734],[11592,16714],[11593,16714],[11594,16714],[11595,16714],[11596,16714],[11597,16714],[11598,16734],[11599,16714],[11600,16714],[11601,16734],[11602,16714],[11603,16714],[11604,16714],[11605,16734],[11606,16714],[11607,16714],[11608,16714],[11609,16714],[11610,16734],[11611,16734],[11612,16714],[11613,16714],[11614,16714],[11615,16714],[11616,16714],[11617,16714],[11618,16714],[11619,16714],[11620,16734],[11621,16714],[11622,16714],[11623,16714],[11624,16714],[11625,16714],[11626,16714],[11627,16714],[11628,16714],[11629,16714],[11630,16714],[11631,16714],[11632,16714],[11633,16734],[11634,16714],[11635,16714],[11636,16714],[11637,16714],[11638,16714],[11639,16714],[11640,16714],[11641,16714],[11642,16714],[11643,16714],[11644,16734],[11645,16714],[11646,16714],[11647,16734],[11648,16714],[11649,16714],[11650,16714],[11651,16714],[11652,16714],[11653,16714],[11654,16714],[11655,16714],[11656,16714],[11657,16714],[11658,16734],[11659,16714],[11660,16714],[11661,16734],[11662,16714],[11663,16734],[11664,16734],[11665,16714],[11666,16714],[11667,16714],[11668,16734],[11669,16714],[11670,16714],[11671,16714],[11672,16714],[11673,16734],[11674,16714],[11675,16714],[11676,16714],[11677,16714],[11678,16714],[11679,16734],[11680,16714],[11681,16714],[11682,16714],[11683,16714],[11684,16734],[11685,16714],[11686,16714],[11687,16714],[11688,16714],[11689,16734],[11690,16714],[11691,16714],[11692,16714],[11693,16714],[11694,16734],[11695,16714],[11696,16714],[11697,16714],[11698,16714],[11699,16734],[11700,16734],[11701,16734],[11702,16734],[11703,16734],[11704,16734],[11705,16734],[11706,16734],[11707,16734],[11708,16734],[11709,16734],[11710,16734],[11711,16734],[11712,16734],[11713,16734],[11714,16734],[11715,16734],[11716,16734],[11717,16734],[11718,16734],[11719,16734],[11720,16734],[11721,16734],[11722,16734],[11723,16734],[11724,16734],[11725,16734],[11726,16734],[11727,16734],[11728,16734],[11729,16734],[11730,16734],[11731,16734],[11732,16734],[11733,16734],[11734,16734],[11735,16734],[11736,16734],[11737,16734],[11738,16734],[11739,16734],[11740,16734],[11741,16734],[11742,16734],[11743,16734],[11744,16734],[11745,16734],[11746,16734],[11747,16734],[11748,16734],[11749,16734],[11750,16734],[11751,16734],[11752,16734],[11753,16734],[11754,16734],[11755,16734],[11756,16802],[11757,16802],[11758,16802],[11759,16802],[11760,16802],[11761,16802],[11762,16802],[11763,16802],[11764,16802],[11765,16802],[11766,16802],[11767,16802],[11768,16802],[11769,16802],[11770,16802],[11771,16802],[11772,16802],[11773,16802],[11774,16802],[11775,16802],[11776,16802],[11777,16802],[11778,16802],[11779,16802],[11780,16802],[11781,16802],[11782,16802],[11783,16802],[11784,16802],[11785,16802],[11786,16802],[11787,16802],[11788,16802],[11789,16802],[11790,16802],[11791,16802],[11792,16802],[11793,16802],[11794,16802],[11795,16802],[11796,16802],[11797,16802],[11798,16802],[11799,16802],[11800,16802],[11801,16802],[11802,16802],[11803,16802],[11804,16802],[11805,16802],[11806,16802],[11807,16802],[11808,16802],[11809,16802],[11810,16802],[11811,16802],[11812,16802],[11813,16802],[11814,16802],[11815,16802],[11816,16802],[11817,16802],[11818,16802],[11819,16802],[11820,16802],[11821,16802],[11822,16802],[11823,16802],[11824,16802],[11825,16802],[11826,16802],[11827,16802],[11828,16802],[11829,16802],[11830,16802],[11831,16802],[11832,16802],[11833,16802],[11834,16802],[11835,16802],[11836,16802],[11837,16802],[11838,16802],[11839,16802],[11840,16802],[11841,16802],[11842,16802],[11843,16802],[11844,16802],[11845,16802],[11846,16802],[11847,16802],[11848,16802],[11849,16802],[11850,16802],[11851,16802],[11852,16802],[11853,16802],[11854,16802],[11855,16802],[11856,16802],[11857,16802],[11858,16802],[11859,16802],[11860,16802],[11861,16802],[11862,16802],[11863,16802],[11864,16802],[11865,16802],[11866,16802],[11867,16802],[11868,16802],[11869,16802],[11870,16802],[11871,16802],[11872,16802],[11873,16802],[11874,16802],[11875,16802],[11876,16802],[11877,16802],[11878,16802],[11879,16802],[11880,16802],[11881,16802],[11882,16802],[11883,16802],[11884,16802],[11885,16802],[11886,16802],[11887,16802],[11890,16735],[11891,16735],[11892,16735],[11893,16735],[11894,16735],[11895,16735],[11896,16735],[11897,16735],[11898,16735],[11899,16735],[11900,16735],[11901,16735],[11902,16735],[11903,16735],[11904,16735],[11905,16735],[11906,16735],[11907,16735],[11908,16735],[11909,16735],[11910,16735],[11911,16735],[11912,16735],[11913,16735],[11914,16735],[11915,16735],[11916,16735],[11917,16735],[11918,16735],[11919,16735],[11920,16735],[11921,16735],[11922,16735],[11923,16735],[11924,16735],[11925,16735],[11926,16735],[11927,16735],[11928,16735],[11929,16735],[11930,16735],[11931,16735],[11932,16735],[11933,16735],[11934,16735],[11935,16735],[11936,16735],[11937,16735],[11938,16735],[11939,16735],[11940,16735],[11941,16735],[11942,16735],[11943,16735],[11944,16735],[11945,16735],[11946,16735],[11947,16735],[11948,16735],[11949,16735],[11950,16735],[11951,16735],[11952,16735],[11953,16735],[11954,16735],[11955,16735],[11956,16735],[11957,16735],[11958,16735],[11959,16735],[11960,16735],[11961,16735],[11962,16735],[11963,16735],[11964,16735],[11965,16735],[11966,16735],[11967,16735],[11968,16735],[11971,16803],[11972,16803],[11973,16803],[11974,16803],[11975,16803],[11976,16803],[11977,16803],[11978,16803],[11979,16803],[11980,16803],[11981,16803],[11982,16803],[11983,16803],[11984,16803],[11985,16803],[11986,16803],[11987,16803],[11988,16803],[11989,16803],[11990,16803],[11991,16803],[11992,16803],[11993,16803],[11994,16803],[11995,16803],[11996,16803],[11997,16803],[11998,16803],[11999,16803],[12000,16803],[12001,16803],[12002,16803],[12003,16803],[12004,16803],[12005,16803],[12006,16803],[12007,16803],[12008,16803],[12009,16803],[12010,16803],[12011,16803],[12012,16803],[12013,16803],[12014,16803],[12015,16803],[12016,16803],[12017,16803],[12018,16803],[12019,16803],[12020,16803],[12021,16803],[12022,16803],[12023,16803],[12024,16803],[12025,16803],[12026,16803],[12027,16803],[12028,16803],[12029,16803],[12030,16803],[12031,16803],[12032,16803],[12033,16803],[12034,16803],[12035,16803],[12036,16803],[12037,16803],[12038,16804],[12039,16804],[12040,16804],[12041,16804],[12042,16804],[12043,16804],[12044,16804],[12045,16804],[12046,16804],[12047,16804],[12048,16804],[12049,16804],[12050,16804],[12051,16804],[12052,16804],[12053,16804],[12054,16804],[12055,16804],[12056,16804],[12057,16804],[12058,16804],[12059,16804],[12060,16804],[12061,16804],[12062,16804],[12063,16804],[12064,16804],[12065,16804],[12066,16804],[12067,16804],[12068,16804],[12069,16804],[12070,16804],[12071,16804],[12072,16804],[12073,16804],[12074,16804],[12075,16804],[12076,16804],[12077,16804],[12078,16804],[12079,16804],[12080,16804],[12081,16804],[12082,16804],[12083,16804],[12084,16804],[12085,16804],[12086,16804],[12087,16804],[12088,16804],[12089,16804],[12090,16804],[12091,16804],[12092,16804],[12093,16804],[12094,16804],[12095,16804],[12096,16804],[12097,16804],[12098,16804],[12099,16804],[12100,16804],[12101,16804],[12102,16804],[12103,16804],[12104,16804],[12105,16804],[12106,16804],[12107,16804],[12108,16804],[12109,16804],[12110,16804],[12111,16804],[12112,16804],[12113,16804],[12114,16804],[12115,16804],[12116,16804],[12117,16804],[12118,16804],[12119,16804],[12120,16804],[12121,16804],[12122,16804],[12123,16804],[12124,16804],[12125,16804],[12126,16804],[12127,16804],[12128,16804],[12129,16804],[12130,16804],[12131,16804],[12132,16804],[12133,16804],[12134,16804],[12135,16805],[12136,16805],[12137,16805],[12138,16805],[12139,16805],[12140,16805],[12141,16805],[12142,16805],[12143,16805],[12144,16805],[12145,16805],[12146,16805],[12147,16805],[12148,16805],[12149,16805],[12150,16805],[12151,16805],[12152,16805],[12153,16805],[12154,16805],[12155,16805],[12156,16805],[12157,16805],[12158,16805],[12159,16805],[12160,16805],[12161,16805],[12162,16805],[12163,16805],[12164,16805],[12165,16805],[12166,16805],[12167,16805],[12168,16805],[12169,16805],[12170,16805],[12171,16805],[12172,16805],[12173,16805],[12174,16805],[12175,16805],[12176,16805],[12177,16805],[12178,16805],[12179,16805],[12180,16805],[12181,16805],[12182,16805],[12183,16805],[12184,16805],[12185,16805],[12186,16805],[12187,16805],[12188,16805],[12189,16805],[12190,16805],[12191,16805],[12192,16805],[12193,16805],[12194,16805],[12195,16805],[12196,16805],[12197,16805],[12198,16805],[12199,16805],[12200,16805],[12201,16805],[12202,16805],[12203,16805],[12204,16805],[12205,16805],[12206,16805],[12207,16805],[12208,16805],[12209,16805],[12210,16805],[12211,16805],[12212,16805],[12213,16805],[12214,16805],[12215,16805],[12216,16805],[12217,16805],[12218,16805],[12219,16805],[12220,16805],[12221,16805],[12222,16805],[12223,16805],[12224,16805],[12225,16805],[12226,16805],[12227,16805],[12228,16805],[12229,16805],[12230,16805],[12231,16805],[12232,16805],[12233,16805],[12234,16805],[12235,16805],[12236,16805],[12237,16805],[12238,16805],[12239,16805],[12240,16805],[12241,16805],[12242,16805],[12243,16805],[12244,16805],[12245,16805],[12246,16805],[12247,16805],[12248,16805],[12249,16805],[12250,16805],[12251,16805],[12252,16805],[12253,16805],[12254,16805],[12255,16805],[12256,16805],[12257,16805],[12258,16805],[12259,16805],[12260,16805],[12261,16805],[12262,16805],[12263,16805],[12264,16805],[12265,16805],[12266,16805],[12267,16805],[12268,16805],[12269,16805],[12270,16805],[12271,16805],[12272,16805],[12273,16806],[12274,16806],[12275,16806],[12276,16806],[12277,16806],[12278,16806],[12279,16806],[12280,16806],[12281,16806],[12282,16806],[12283,16806],[12284,16806],[12285,16806],[12286,16806],[12287,16806],[12288,16806],[12289,16806],[12290,16806],[12291,16806],[12292,16806],[12293,16806],[12294,16806],[12295,16806],[12296,16806],[12297,16806],[12298,16806],[12299,16806],[12300,16806],[12301,16806],[12302,16806],[12303,16806],[12304,16806],[12305,16806],[12306,16806],[12307,16806],[12308,16806],[12309,16806],[12310,16806],[12311,16806],[12312,16806],[12313,16806],[12314,16806],[12315,16806],[12316,16806],[12317,16806],[12318,16806],[12319,16806],[12320,16806],[12321,16806],[12322,16806],[12323,16806],[12324,16806],[12325,16806],[12326,16806],[12327,16806],[12328,16806],[12329,16806],[12330,16806],[12331,16806],[12332,16806],[12333,16806],[12334,16806],[12335,16806],[12336,16806],[12337,16806],[12338,16806],[12339,16806],[12340,16806],[12341,16806],[12342,16806],[12343,16806],[12344,16806],[12345,16806],[12346,16806],[12347,16806],[12348,16806],[12349,16806],[12350,16806],[12351,16806],[12352,16806],[12353,16806],[12354,16777],[12355,16875],[12356,16875],[12357,16875],[12358,16875],[12359,16875],[12360,16875],[12361,16875],[12362,16875],[12363,16875],[12364,16671],[12365,16671],[12366,16671],[12367,16701],[12368,16701],[12369,16809],[12370,16701],[12371,16701],[12372,16702],[12373,16702],[12374,16702],[12375,16701],[12376,16701],[12377,16702],[12378,16701],[12379,16701],[12380,16702],[12381,16701],[12382,16701],[12383,16701],[12384,16701],[12385,16808],[12386,16701],[12387,16702],[12388,16702],[12389,16702],[12390,16702],[12391,16702],[12392,16702],[12393,16702],[12394,16702],[12395,16702],[12396,16702],[12397,16702],[12398,16701],[12399,16702],[12400,16702],[12401,16702],[12402,16701],[12403,16701],[12404,16701],[12405,16701],[12406,16701],[12407,16701],[12408,16701],[12409,16702],[12410,16701],[12411,16702],[12412,16702],[12413,16702],[12414,16702],[12415,16701],[12416,16701],[12417,16701],[12418,16807],[12419,16701],[12420,16701],[12421,16702],[12422,16701],[12423,16809],[12424,16809],[12425,16808],[12426,16702],[12427,16701],[12428,16701],[12429,16701],[12430,16701],[12431,16701],[12432,16701],[12433,16701],[12434,16701],[12435,16701],[12436,16701],[12437,16701],[12438,16701],[12439,16701],[12440,16702],[12441,16702],[12442,16701],[12443,16701],[12444,16701],[12445,16702],[12446,16701],[12447,16702],[12448,16702],[12449,16701],[12450,16702],[12451,16701],[12452,16701],[12453,16701],[12454,16702],[12455,16807],[12456,16808],[12457,16702],[12458,16807],[12459,16701],[12460,16701],[12461,16701],[12462,16701],[12463,16701],[12464,16701],[12465,16701],[12466,16701],[12467,16809],[12468,16808],[12469,16808],[12470,16702],[12471,16807],[12472,16701],[12473,16701],[12474,16701],[12475,16701],[12476,16701],[12477,16701],[12478,16701],[12479,16701],[12480,16809],[12481,16808],[12482,16808],[12483,16807],[12484,16701],[12485,16701],[12486,16701],[12487,16701],[12488,16701],[12489,16701],[12490,16701],[12491,16701],[12492,16808],[12493,16808],[12494,16807],[12495,16701],[12496,16701],[12497,16701],[12498,16701],[12499,16701],[12500,16701],[12501,16701],[12502,16701],[12503,16808],[12504,16808],[12505,16807],[12506,16701],[12507,16701],[12508,16701],[12509,16701],[12510,16701],[12511,16701],[12512,16701],[12513,16701],[12514,16808],[12515,16808],[12516,16701],[12517,16701],[12518,16701],[12519,16808],[12520,16807],[12521,16808],[12522,16807],[12523,16808],[12524,16807],[12525,16808],[12526,16808],[12527,16808],[12528,16808],[12529,16807],[12530,16701],[12531,16701],[12532,16701],[12533,16701],[12534,16701],[12535,16701],[12536,16701],[12537,16701],[12538,16808],[12539,16808],[12540,16807],[12541,16807],[12542,16701],[12543,16701],[12544,16701],[12545,16701],[12546,16701],[12547,16701],[12548,16701],[12549,16701],[12550,16701],[12551,16701],[12552,16701],[12553,16701],[12554,16701],[12555,16701],[12556,16701],[12557,16701],[12558,16808],[12559,16808],[12560,16808],[12561,16808],[12562,16808],[12563,16808],[12564,16702],[12565,16702],[12566,16807],[12567,16701],[12568,16701],[12569,16701],[12570,16701],[12571,16701],[12572,16701],[12573,16701],[12574,16701],[12575,16701],[12576,16701],[12577,16701],[12578,16701],[12579,16809],[12580,16809],[12581,16808],[12582,16808],[12583,16808],[12584,16702],[12585,16702],[12586,16702],[12587,16702],[12588,16702],[12589,16807],[12590,16701],[12591,16701],[12592,16701],[12593,16701],[12594,16701],[12595,16701],[12596,16701],[12597,16701],[12598,16701],[12599,16701],[12600,16701],[12601,16701],[12602,16701],[12603,16701],[12604,16701],[12605,16701],[12606,16809],[12607,16809],[12608,16808],[12609,16808],[12610,16808],[12611,16808],[12612,16808],[12613,16808],[12614,16701],[12615,16807],[12616,16701],[12617,16701],[12618,16808],[12619,16808],[12620,16808],[12621,16808],[12622,16701],[12623,16702],[12624,16807],[12625,16701],[12626,16701],[12627,16701],[12628,16701],[12629,16701],[12630,16701],[12631,16701],[12632,16701],[12633,16809],[12634,16808],[12635,16808],[12636,16808],[12637,16701],[12638,16701],[12639,16701],[12640,16701],[12641,16808],[12642,16808],[12643,16807],[12644,16701],[12645,16808],[12646,16701],[12647,16807],[12648,16808],[12649,16808],[12650,16701],[12651,16807],[12652,16808],[12653,16808],[12654,16808],[12655,16808],[12656,16701],[12657,16702],[12658,16701],[12659,16701],[12660,16701],[12661,16701],[12662,16809],[12663,16807],[12664,16808],[12665,16807],[12666,16808],[12667,16808],[12668,16808],[12669,16808],[12670,16808],[12671,16807],[12672,16808],[12673,16808],[12674,16807],[12675,16701],[12676,16701],[12677,16701],[12678,16701],[12679,16701],[12680,16701],[12681,16701],[12682,16701],[12683,16808],[12684,16808],[12685,16702],[12686,16701],[12687,16701],[12688,16701],[12689,16701],[12690,16809],[12691,16808],[12692,16808],[12693,16702],[12694,16807],[12695,16701],[12696,16701],[12697,16701],[12698,16701],[12699,16701],[12700,16701],[12701,16701],[12702,16701],[12703,16809],[12704,16808],[12705,16808],[12706,16702],[12707,16807],[12708,16701],[12709,16701],[12710,16701],[12711,16701],[12712,16701],[12713,16701],[12714,16701],[12715,16701],[12716,16809],[12717,16808],[12718,16808],[12719,16702],[12720,16807],[12721,16701],[12722,16701],[12723,16701],[12724,16701],[12725,16701],[12726,16701],[12727,16701],[12728,16701],[12729,16809],[12730,16808],[12731,16808],[12732,16807],[12733,16701],[12734,16808],[12735,16701],[12736,16807],[12737,16808],[12738,16701],[12739,16702],[12740,16807],[12741,16701],[12742,16701],[12743,16701],[12744,16701],[12745,16701],[12746,16701],[12747,16701],[12748,16701],[12749,16809],[12750,16808],[12751,16808],[12752,16807],[12753,16808],[12754,16808],[12755,16701],[12769,16810],[12770,16810],[12771,16810],[12772,16810],[12773,16810],[12774,16810],[12775,16810],[12776,16810],[12777,16810],[12778,16810],[12779,16810],[12780,16810],[12781,16810],[12782,16810],[12783,16810],[12784,16810],[12785,16810],[12786,16810],[12787,16810],[12788,16810],[12789,16810],[12790,16810],[12791,16810],[12792,16810],[12793,16810],[12794,16810],[12795,16810],[12796,16810],[12797,16810],[12798,16810],[12799,16810],[12800,16810],[12801,16810],[12802,16810],[12803,16810],[12804,16810],[12805,16810],[12806,16810],[12807,16810],[12808,16810],[12809,16810],[12810,16810],[12811,16810],[12812,16810],[12813,16810],[12814,16810],[12815,16810],[12816,16810],[12817,16810],[12818,16810],[12819,16810],[12820,16810],[12821,16810],[12822,16810],[12823,16810],[12824,16810],[12825,16810],[12826,16810],[12827,16810],[12828,16810],[12829,16810],[12830,16810],[12831,16810],[12832,16810],[12833,16810],[12834,16810],[12835,16810],[12836,16810],[12837,16810],[12838,16810],[12839,16810],[12840,16810],[12841,16810],[12842,16811],[12843,16675],[12844,16675],[12845,16675],[12846,16673],[12847,16672],[12848,16675],[12849,16673],[12850,16673],[12851,16673],[12852,16672],[12853,16673],[12854,16673],[12855,16673],[12856,16673],[12857,16673],[12858,16673],[12859,16673],[12860,16673],[12861,16672],[12862,16674],[12863,16673],[12864,16673],[12865,16674],[12866,16672],[12867,16672],[12868,16675],[12869,16672],[12870,16674],[12871,16673],[12872,16672],[12873,16811],[12874,16675],[12875,16675],[12876,16673],[12877,16675],[12878,16811],[12879,16675],[12880,16672],[12881,16674],[12882,16672],[12883,16672],[12884,16672],[12885,16672],[12886,16672],[12887,16672],[12888,16673],[12889,16672],[12890,16672],[12891,16672],[12892,16673],[12893,16672],[12894,16672],[12895,16672],[12896,16672],[12897,16672],[12898,16673],[12899,16672],[12900,16673],[12901,16675],[12902,16675],[12903,16675],[12904,16811],[12905,16811],[12906,16811],[12907,16672],[12908,16672],[12909,16672],[12910,16672],[12911,16672],[12912,16674],[12913,16673],[12914,16673],[12915,16673],[12916,16675],[12917,16675],[12918,16675],[12919,16811],[12920,16811],[12921,16811],[12922,16672],[12923,16672],[12924,16672],[12925,16672],[12926,16672],[12927,16674],[12928,16673],[12929,16673],[12930,16673],[12931,16675],[12932,16675],[12933,16675],[12934,16811],[12935,16811],[12936,16811],[12937,16672],[12938,16672],[12939,16672],[12940,16672],[12941,16672],[12942,16674],[12943,16673],[12944,16673],[12945,16673],[12946,16675],[12947,16675],[12948,16675],[12949,16811],[12950,16811],[12951,16811],[12952,16672],[12953,16672],[12954,16672],[12955,16672],[12956,16672],[12957,16674],[12958,16673],[12959,16673],[12960,16673],[12961,16675],[12962,16675],[12963,16675],[12964,16811],[12965,16811],[12966,16811],[12967,16672],[12968,16672],[12969,16672],[12970,16672],[12971,16672],[12972,16674],[12973,16673],[12974,16673],[12975,16675],[12976,16675],[12977,16675],[12978,16811],[12979,16811],[12980,16811],[12981,16672],[12982,16672],[12983,16672],[12984,16672],[12985,16674],[12986,16673],[12987,16673],[12988,16672],[12989,16672],[12990,16672],[12991,16672],[12992,16673],[12993,16673],[12994,16672],[12995,16675],[12996,16675],[12997,16675],[12998,16675],[12999,16811],[13000,16811],[13001,16811],[13002,16673],[13003,16672],[13004,16672],[13005,16672],[13006,16672],[13007,16672],[13008,16672],[13009,16673],[13010,16673],[13011,16673],[13012,16673],[13013,16673],[13014,16675],[13015,16675],[13016,16675],[13017,16811],[13018,16811],[13019,16811],[13020,16672],[13021,16672],[13022,16672],[13023,16672],[13024,16672],[13025,16674],[13026,16673],[13027,16673],[13028,16672],[13029,16672],[13030,16673],[13031,16673],[13032,16675],[13033,16675],[13034,16675],[13035,16675],[13036,16675],[13037,16675],[13038,16811],[13039,16811],[13040,16811],[13041,16811],[13042,16811],[13043,16811],[13044,16672],[13045,16672],[13046,16672],[13047,16672],[13048,16672],[13049,16672],[13050,16672],[13051,16672],[13052,16672],[13053,16672],[13054,16674],[13055,16674],[13056,16673],[13057,16673],[13058,16673],[13059,16673],[13060,16673],[13061,16675],[13062,16675],[13063,16675],[13064,16811],[13065,16811],[13066,16811],[13067,16672],[13068,16672],[13069,16672],[13070,16672],[13071,16672],[13072,16672],[13073,16672],[13074,16672],[13075,16674],[13076,16673],[13077,16673],[13078,16673],[13079,16673],[13080,16673],[13081,16673],[13082,16675],[13083,16675],[13084,16675],[13085,16811],[13086,16811],[13087,16811],[13088,16672],[13089,16672],[13090,16672],[13091,16672],[13092,16672],[13093,16672],[13094,16672],[13095,16672],[13096,16672],[13097,16672],[13098,16672],[13099,16672],[13100,16674],[13101,16674],[13102,16673],[13103,16673],[13104,16673],[13105,16673],[13106,16673],[13107,16673],[13108,16673],[13109,16674],[13110,16673],[13111,16673],[13112,16672],[13113,16672],[13114,16672],[13115,16672],[13116,16674],[13117,16673],[13118,16673],[13119,16673],[13120,16672],[13121,16672],[13122,16672],[13123,16672],[13124,16672],[13125,16672],[13126,16673],[13127,16672],[13128,16672],[13129,16672],[13130,16672],[13131,16672],[13132,16673],[13133,16673],[13134,16675],[13135,16675],[13136,16675],[13137,16811],[13138,16811],[13139,16811],[13140,16672],[13141,16672],[13142,16672],[13143,16672],[13144,16674],[13145,16673],[13146,16673],[13147,16673],[13148,16673],[13149,16672],[13150,16674],[13151,16673],[13152,16673],[13153,16675],[13154,16675],[13155,16675],[13156,16811],[13157,16811],[13158,16811],[13159,16672],[13160,16672],[13161,16672],[13162,16672],[13163,16672],[13164,16674],[13165,16673],[13166,16673],[13167,16673],[13168,16672],[13169,16672],[13170,16672],[13171,16672],[13172,16672],[13173,16673],[13174,16672],[13175,16672],[13176,16672],[13177,16672],[13178,16674],[13179,16675],[13180,16675],[13181,16675],[13182,16811],[13183,16811],[13184,16811],[13185,16672],[13186,16672],[13187,16672],[13188,16672],[13189,16674],[13190,16673],[13191,16673],[13192,16673],[13193,16673],[13194,16673],[13195,16673],[13196,16673],[13197,16673],[13198,16673],[13199,16673],[13200,16672],[13201,16672],[13202,16674],[13203,16674],[13204,16673],[13205,16673],[13206,16673],[13207,16673],[13208,16672],[13209,16672],[13210,16672],[13211,16673],[13212,16672],[13213,16672],[13214,16672],[13215,16672],[13216,16672],[13217,16672],[13218,16673],[13219,16673],[13220,16673],[13221,16673],[13222,16673],[13223,16673],[13224,16673],[13225,16673],[13226,16673],[13227,16673],[13228,16673],[13229,16673],[13230,16672],[13231,16674],[13232,16672],[13233,16672],[13234,16672],[13235,16674],[13236,16673],[13237,16675],[13238,16675],[13239,16675],[13240,16811],[13241,16811],[13242,16811],[13243,16672],[13244,16672],[13245,16672],[13246,16672],[13247,16672],[13248,16674],[13249,16673],[13250,16673],[13251,16672],[13252,16672],[13253,16672],[13254,16672],[13255,16672],[13256,16673],[13257,16673],[13258,16672],[13259,16673],[13260,16675],[13261,16675],[13262,16675],[13263,16811],[13264,16811],[13265,16811],[13266,16672],[13267,16672],[13268,16672],[13269,16672],[13270,16672],[13271,16672],[13272,16672],[13273,16674],[13274,16673],[13275,16673],[13276,16673],[13277,16675],[13278,16675],[13279,16675],[13280,16811],[13281,16811],[13282,16811],[13283,16672],[13284,16672],[13285,16672],[13286,16672],[13287,16672],[13288,16674],[13289,16673],[13290,16673],[13291,16673],[13292,16675],[13293,16675],[13294,16675],[13295,16811],[13296,16811],[13297,16811],[13298,16672],[13299,16672],[13300,16672],[13301,16672],[13302,16672],[13303,16674],[13304,16673],[13305,16673],[13306,16673],[13307,16672],[13308,16673],[13309,16673],[13310,16673],[13311,16675],[13312,16675],[13313,16675],[13314,16811],[13315,16811],[13316,16811],[13317,16672],[13318,16672],[13319,16672],[13320,16672],[13321,16672],[13322,16674],[13323,16673],[13324,16673],[13325,16672],[13326,16672],[13327,16672],[13328,16876],[13329,16876],[13330,16876],[13331,16876],[13332,16876],[13333,16876],[13334,16876],[13335,16876],[13336,16876],[13337,16876],[13338,16876],[13339,16876],[13340,16876],[13341,16876],[13342,16876],[13343,16876],[13344,16819],[13345,16819],[13346,16819],[13347,16819],[13348,16819],[13349,16819],[13350,16819],[13351,16819],[13352,16819],[13353,16819],[13354,16819],[13355,16819],[13356,16819],[13357,16819],[13358,16819],[13359,16819],[13360,16819],[13361,16819],[13362,16819],[13363,16819],[13364,16819],[13365,16819],[13366,16819],[13367,16819],[13368,16819],[13369,16819],[13370,16819],[13371,16819],[13372,16819],[13373,16819],[13374,16819],[13375,16819],[13376,16817],[13377,16817],[13378,16821],[13379,16782],[13380,16817],[13381,16782],[13382,16817],[13383,16782],[13384,16817],[13385,16782],[13386,16817],[13387,16782],[13388,16821],[13389,16817],[13390,16817],[13391,16821],[13392,16821],[13393,16782],[13394,16817],[13395,16817],[13396,16821],[13397,16782],[13398,16821],[13399,16817],[13400,16817],[13401,16821],[13402,16782],[13403,16817],[13404,16817],[13405,16821],[13406,16782],[13407,16817],[13408,16817],[13409,16821],[13410,16782],[13411,16817],[13412,16817],[13413,16821],[13414,16782],[13415,16782],[13416,16821],[13417,16782],[13418,16817],[13419,16817],[13420,16821],[13421,16821],[13422,16782],[13423,16782],[13424,16817],[13425,16817],[13426,16817],[13427,16817],[13428,16821],[13429,16821],[13430,16782],[13431,16782],[13432,16817],[13433,16817],[13434,16821],[13435,16821],[13436,16782],[13437,16782],[13438,16817],[13439,16817],[13440,16817],[13441,16821],[13442,16821],[13443,16821],[13444,16782],[13445,16782],[13446,16817],[13447,16782],[13448,16782],[13449,16782],[13450,16817],[13451,16821],[13452,16782],[13453,16817],[13454,16821],[13455,16782],[13456,16817],[13457,16817],[13458,16821],[13459,16782],[13460,16821],[13461,16821],[13462,16821],[13463,16821],[13464,16782],[13465,16817],[13466,16817],[13467,16821],[13468,16821],[13469,16782],[13470,16782],[13471,16817],[13472,16782],[13473,16782],[13474,16782],[13475,16817],[13476,16817],[13477,16817],[13478,16821],[13479,16782],[13480,16821],[13481,16817],[13482,16821],[13483,16782],[13484,16817],[13485,16817],[13486,16821],[13487,16782],[13488,16782],[13489,16782],[13490,16817],[13491,16817],[13492,16821],[13493,16782],[13494,16817],[13495,16817],[13496,16821],[13497,16782],[13498,16817],[13499,16817],[13500,16821],[13501,16782],[13502,16822],[13503,16821],[13504,16822],[13505,16822],[13506,16822],[13507,16822],[13508,16822],[13509,16822],[13510,16822],[13511,16822],[13512,16822],[13513,16822],[13514,16822],[13515,16822],[13516,16822],[13517,16822],[13518,16822],[13519,16822],[13520,16822],[13521,16822],[13522,16822],[13523,16822],[13524,16822],[13525,16813],[13526,16813],[13527,16813],[13528,16813],[13529,16813],[13530,16813],[13531,16813],[13532,16813],[13533,16813],[13534,16813],[13535,16813],[13536,16813],[13537,16813],[13538,16813],[13539,16813],[13540,16813],[13541,16813],[13542,16813],[13543,16813],[13544,16813],[13545,16813],[13546,16813],[13547,16813],[13548,16813],[13549,16813],[13550,16813],[13551,16813],[13552,16813],[13553,16813],[13554,16813],[13555,16813],[13556,16813],[13557,16813],[13558,16813],[13559,16813],[13560,16813],[13561,16813],[13562,16813],[13563,16813],[13564,16813],[13565,16813],[13566,16813],[13567,16813],[13568,16813],[13569,16813],[13570,16813],[13571,16813],[13572,16813],[13573,16813],[13574,16813],[13575,16813],[13576,16813],[13577,16813],[13578,16813],[13579,16813],[13580,16813],[13581,16813],[13582,16813],[13583,16813],[13584,16813],[13585,16813],[13586,16813],[13587,16813],[13588,16813],[13589,16813],[13590,16813],[13591,16813],[13592,16813],[13593,16813],[13594,16813],[13595,16813],[13596,16813],[13597,16813],[13598,16813],[13599,16813],[13600,16813],[13601,16813],[13602,16813],[13603,16684],[13604,16684],[13605,16684],[13606,16684],[13607,16684],[13608,16684],[13609,16684],[13614,16684],[13615,16684],[13616,16684],[13617,16684],[13618,16684],[13619,16684],[13620,16684],[13621,16684],[13622,16684],[13627,16684],[13628,16684],[13629,16684],[13630,16684],[13631,16684],[13632,16684],[13633,16684],[13634,16684],[13635,16684],[13636,16684],[13637,16684],[13638,16684],[13639,16684],[13640,16684],[13641,16684],[13642,16684],[13643,16684],[13644,16684],[13645,16684],[13646,16684],[13647,16684],[13648,16684],[13649,16684],[13650,16684],[13651,16684],[13652,16684],[13653,16684],[13654,16684],[13655,16684],[13656,16684],[13657,16684],[13658,16684],[13659,16684],[13660,16684],[13661,16684],[13662,16684],[13663,16684],[13664,16684],[13665,16684],[13666,16684],[13667,16684],[13668,16684],[13669,16684],[13670,16684],[13671,16684],[13672,16684],[13673,16684],[13674,16684],[13675,16684],[13676,16684],[13677,16684],[13678,16684],[13679,16684],[13680,16684],[13681,16684],[13682,16684],[13683,16684],[13684,16684],[13685,16684],[13686,16684],[13687,16684],[13688,16684],[13689,16684],[13690,16684],[13691,16684],[13692,16684],[13693,16684],[13694,16684],[13695,16684],[13696,16684],[13697,16684],[13698,16684],[13699,16684],[13700,16684],[13701,16684],[13702,16684],[13703,16684],[13704,16684],[13705,16684],[13706,16684],[13707,16684],[13708,16684],[13709,16684],[13710,16684],[13711,16684],[13712,16684],[13713,16684],[13714,16684],[13715,16684],[13716,16684],[13717,16684],[13718,16684],[13719,16684],[13720,16684],[13721,16684],[13722,16684],[13723,16684],[13724,16684],[13725,16684],[13726,16684],[13727,16684],[13728,16684],[13729,16684],[13730,16684],[13731,16684],[13732,16684],[13733,16684],[13734,16684],[13735,16684],[13736,16684],[13737,16684],[13738,16684],[13739,16684],[13740,16684],[13741,16684],[13742,16684],[13743,16684],[13744,16684],[13745,16684],[13746,16684],[13747,16684],[13748,16684],[13749,16684],[13750,16684],[13751,16684],[13752,16684],[13753,16684],[13754,16684],[13755,16684],[13756,16684],[13757,16684],[13758,16684],[13759,16684],[13760,16684],[13761,16684],[13762,16684],[13763,16684],[13764,16684],[13765,16684],[13766,16684],[13767,16684],[13768,16684],[13769,16684],[13770,16684],[13771,16684],[13772,16684],[13773,16684],[13774,16684],[13775,16684],[13776,16684],[13777,16684],[13778,16684],[13779,16684],[13780,16684],[13781,16684],[13782,16684],[13783,16684],[13784,16684],[13785,16684],[13786,16684],[13787,16684],[13788,16684],[13789,16684],[13790,16684],[13791,16684],[13792,16684],[13793,16684],[13794,16684],[13795,16684],[13796,16684],[13797,16684],[13798,16684],[13799,16684],[13800,16684],[13801,16684],[13802,16684],[13803,16684],[13804,16684],[13805,16684],[13806,16684],[13807,16684],[13808,16684],[13809,16684],[13810,16684],[13811,16684],[13812,16684],[13813,16684],[13814,16684],[13815,16684],[13816,16684],[13817,16684],[13818,16684],[13819,16684],[13820,16684],[13821,16684],[13822,16684],[13823,16684],[13824,16684],[13825,16684],[13826,16684],[13827,16684],[13828,16684],[13829,16684],[13830,16684],[13831,16684],[13832,16684],[13833,16684],[13834,16684],[13835,16684],[13836,16684],[13837,16684],[13838,16684],[13839,16684],[13840,16684],[13841,16684],[13842,16684],[13843,16684],[13844,16684],[13845,16684],[13846,16684],[13847,16684],[13848,16684],[13849,16684],[13850,16684],[13851,16684],[13852,16684],[13853,16684],[13854,16684],[13855,16820],[13856,16820],[13857,16820],[13858,16820],[13859,16820],[13860,16820],[13861,16820],[13862,16820],[13863,16820],[13864,16820],[13865,16820],[13866,16820],[13867,16820],[13868,16820],[13869,16820],[13870,16820],[13871,16820],[13872,16820],[13873,16820],[13874,16820],[13875,16820],[13876,16820],[13877,16820],[13878,16820],[13879,16820],[13880,16820],[13881,16820],[13882,16820],[13883,16820],[13884,16820],[13885,16820],[13886,16820],[13887,16820],[13888,16816],[13889,16816],[13890,16816],[13891,16823],[13892,16816],[13893,16823],[13894,16816],[13895,16816],[13896,16816],[13897,16816],[13898,16823],[13899,16816],[13900,16816],[13901,16816],[13902,16816],[13903,16823],[13904,16816],[13905,16823],[13906,16816],[13907,16823],[13908,16816],[13909,16816],[13910,16816],[13911,16823],[13912,16816],[13913,16823],[13914,16816],[13915,16823],[13916,16816],[13917,16823],[13918,16816],[13919,16653],[13920,16653],[13921,16653],[13922,16653],[13923,16653],[13924,16653],[13925,16784],[13926,16784],[13927,16653],[13928,16653],[13929,16653],[13930,16653],[13931,16653],[13932,16653],[13933,16653],[13934,16653],[13935,16653],[13936,16653],[13937,16653],[13938,16653],[13939,16653],[13940,16653],[13941,16653],[13942,16653],[13943,16824],[13944,16818],[13945,16824],[13946,16815],[13947,16824],[13948,16815],[13949,16818],[13950,16818],[13951,16818],[13952,16824],[13953,16824],[13954,16824],[13955,16877],[13956,16815],[13957,16818],[13958,16824],[13959,16824],[13960,16824],[13961,16824],[13962,16824],[13963,16818],[13964,16818],[13965,16818],[13966,16815],[13967,16815],[13968,16815],[13969,16815],[13970,16824],[13971,16824],[13972,16824],[13973,16818],[13974,16818],[13975,16877],[13976,16877],[13977,16824],[13978,16818],[13979,16877],[13980,16815],[13981,16815],[13982,16818],[13983,16877],[13984,16824],[13985,16824],[13986,16830],[13987,16824],[13988,16815],[13989,16815],[13990,16818],[13991,16824],[13992,16824],[13993,16824],[13994,16824],[13995,16836],[13996,16831],[13997,16833],[13998,16833],[13999,16829],[14000,16829],[14001,16829],[14002,16829],[14003,16833],[14004,16836],[14005,16836],[14006,16834],[14007,16834],[14008,16835],[14009,16832],[14010,16836],[14011,16828],[14012,16836],[14013,16836],[14014,16829],[14015,16831],[14016,16832],[14017,16833],[14018,16833],[14019,16829],[14020,16829],[14021,16834],[14022,16834],[14023,16831],[14024,16835],[14025,16836],[14026,16836],[14027,16828],[14028,16832],[14029,16833],[14030,16833],[14031,16829],[14032,16829],[14033,16834],[14034,16834],[14035,16831],[14036,16835],[14037,16836],[14038,16836],[14039,16828],[14040,16832],[14041,16829],[14042,16829],[14043,16833],[14044,16833],[14045,16834],[14046,16834],[14047,16831],[14048,16835],[14049,16836],[14050,16836],[14051,16828],[14052,16832],[14053,16833],[14054,16833],[14055,16834],[14056,16834],[14057,16831],[14058,16835],[14059,16836],[14060,16836],[14061,16828],[14062,16832],[14063,16833],[14064,16833],[14065,16834],[14066,16834],[14067,16831],[14068,16835],[14069,16836],[14070,16836],[14071,16828],[14072,16832],[14073,16833],[14074,16833],[14075,16836],[14076,16836],[14077,16828],[14078,16833],[14079,16833],[14080,16836],[14081,16836],[14082,16833],[14083,16833],[14084,16833],[14085,16829],[14086,16829],[14087,16834],[14088,16834],[14089,16831],[14090,16835],[14091,16836],[14092,16836],[14093,16836],[14094,16828],[14095,16832],[14096,16833],[14097,16833],[14098,16829],[14099,16829],[14100,16834],[14101,16834],[14102,16831],[14103,16835],[14104,16836],[14105,16836],[14106,16828],[14107,16828],[14108,16828],[14109,16832],[14110,16833],[14111,16833],[14112,16833],[14113,16829],[14114,16829],[14115,16834],[14116,16834],[14117,16831],[14118,16835],[14119,16836],[14120,16836],[14121,16828],[14122,16832],[14123,16829],[14124,16829],[14125,16829],[14126,16829],[14127,16833],[14128,16835],[14129,16836],[14130,16828],[14131,16828],[14132,16829],[14133,16829],[14134,16833],[14135,16829],[14136,16834],[14137,16834],[14138,16834],[14139,16834],[14140,16831],[14141,16835],[14142,16836],[14143,16828],[14144,16832],[14145,16832],[14146,16832],[14147,16832],[14148,16832],[14149,16832],[14150,16832],[14151,16832],[14152,16832],[14153,16832],[14154,16832],[14155,16832],[14156,16832],[14157,16832],[14158,16832],[14159,16832],[14160,16832],[14161,16832],[14162,16832],[14163,16832],[14164,16832],[14165,16832],[14166,16832],[14167,16832],[14168,16832],[14169,16832],[14170,16832],[14171,16832],[14172,16832],[14173,16832],[14174,16832],[14175,16832],[14176,16832],[14177,16832],[14178,16832],[14179,16832],[14180,16832],[14181,16832],[14182,16832],[14183,16832],[14184,16832],[14185,16832],[14186,16832],[14187,16832],[14188,16832],[14189,16832],[14190,16832],[14191,16832],[14192,16832],[14193,16832],[14194,16832],[14195,16832],[14196,16832],[14197,16832],[14198,16832],[14199,16832],[14200,16832],[14201,16832],[14202,16832],[14203,16832],[14204,16832],[14205,16832],[14206,16832],[14207,16832],[14208,16832],[14209,16832],[14210,16832],[14211,16832],[14212,16832],[14213,16832],[14214,16829],[14215,16829],[14216,16829],[14217,16829],[14218,16833],[14219,16833],[14220,16834],[14221,16834],[14222,16831],[14223,16835],[14224,16836],[14225,16836],[14226,16828],[14227,16832],[14228,16833],[14229,16836],[14230,16829],[14231,16833],[14232,16833],[14233,16829],[14234,16829],[14235,16834],[14236,16834],[14237,16831],[14238,16835],[14239,16836],[14240,16836],[14241,16828],[14242,16832],[14243,16833],[14244,16833],[14245,16829],[14246,16829],[14247,16834],[14248,16834],[14249,16831],[14250,16835],[14251,16836],[14252,16836],[14253,16828],[14254,16832],[14255,16833],[14256,16833],[14257,16829],[14258,16829],[14259,16834],[14260,16834],[14261,16831],[14262,16835],[14263,16836],[14264,16836],[14265,16828],[14266,16832],[14267,16832],[14268,16836],[14269,16833],[14270,16833],[14271,16829],[14272,16829],[14273,16834],[14274,16834],[14275,16831],[14276,16835],[14277,16836],[14278,16836],[14279,16828],[14280,16832],[14281,16832],[14282,16828],[14283,16828],[14284,16828],[14285,16828],[14286,16828],[14287,16828],[14288,16828],[14289,16828],[14290,16828],[14291,16828],[14292,16828],[14293,16828],[14294,16828],[14295,16828],[14296,16828],[14297,16828],[14298,16828],[14299,16828],[14300,16828],[14301,16828],[14302,16828],[14303,16828],[14304,16828],[14305,16828],[14306,16828],[14307,16828],[14308,16828],[14309,16828],[14310,16828],[14311,16828],[14312,16828],[14313,16828],[14314,16828],[14315,16828],[14316,16828],[14317,16828],[14318,16828],[14319,16828],[14320,16828],[14321,16828],[14322,16828],[14323,16828],[14324,16828],[14325,16828],[14326,16828],[14327,16828],[14328,16828],[14329,16828],[14330,16828],[14331,16828],[14332,16828],[14333,16828],[14334,16828],[14335,16828],[14336,16828],[14337,16828],[14338,16828],[14339,16828],[14340,16828],[14341,16828],[14342,16828],[14343,16828],[14344,16828],[14345,16828],[14346,16828],[14347,16828],[14348,16828],[14349,16828],[14350,16828],[14351,16828],[14352,16828],[14353,16828],[14354,16828],[14355,16828],[14356,16828],[14357,16828],[14358,16828],[14359,16828],[14360,16828],[14361,16828],[14362,16828],[14363,16828],[14364,16828],[14365,16828],[14366,16828],[14367,16828],[14368,16828],[14369,16828],[14370,16828],[14371,16828],[14372,16828],[14373,16828],[14374,16828],[14375,16828],[14376,16828],[14377,16828],[14378,16828],[14379,16828],[14380,16828],[14381,16828],[14382,16828],[14383,16828],[14384,16828],[14385,16828],[14386,16828],[14387,16828],[14388,16828],[14389,16828],[14390,16828],[14391,16828],[14392,16828],[14393,16828],[14394,16828],[14395,16828],[14396,16828],[14397,16828],[14398,16828],[14399,16828],[14400,16828],[14401,16828],[14402,16828],[14403,16828],[14404,16828],[14405,16828],[14406,16828],[14407,16828],[14408,16828],[14409,16828],[14410,16828],[14411,16828],[14412,16828],[14413,16828],[14414,16828],[14415,16828],[14416,16828],[14417,16828],[14418,16828],[14419,16828],[14420,16828],[14421,16828],[14422,16828],[14423,16828],[14424,16828],[14425,16828],[14426,16828],[14427,16828],[14428,16828],[14429,16836],[14430,16836],[14431,16836],[14432,16836],[14433,16836],[14434,16836],[14435,16878],[14436,16840],[14437,16840],[14438,16840],[14439,16840],[14440,16840],[14441,16840],[14442,16840],[14443,16840],[14444,16840],[14445,16840],[14446,16840],[14447,16840],[14448,16818],[14449,16829],[14450,16841],[14451,16841],[14452,16815],[14453,16818],[14454,16818],[14455,16818],[14456,16841],[14457,16842],[14458,16830],[14459,16842],[14460,16830],[14461,16842],[14462,16830],[14463,16842],[14464,16830],[14465,16841],[14466,16841],[14467,16841],[14468,16841],[14469,16841],[14470,16841],[14471,16841],[14472,16841],[14473,16841],[14474,16841],[14475,16841],[14476,16841],[14477,16841],[14478,16841],[14479,16842],[14480,16830],[14481,16842],[14482,16830],[14483,16842],[14484,16830],[14485,16830],[14486,16842],[14487,16842],[14488,16842],[14489,16815],[14490,16818],[14491,16842],[14492,16830],[14493,16842],[14494,16830],[14495,16842],[14496,16830],[14497,16818],[14498,16818],[14499,16842],[14500,16818],[14501,16842],[14502,16815],[14503,16815],[14504,16815],[14505,16815],[14506,16842],[14507,16830],[14508,16818],[14509,16842],[14510,16830],[14511,16818],[14512,16842],[14513,16830],[14514,16841],[14515,16877],[14516,16829],[14517,16815],[14518,16815],[14519,16818],[14520,16841],[14521,16830],[14522,16842],[14523,16830],[14524,16815],[14525,16818],[14526,16842],[14527,16830],[14528,16842],[14529,16830],[14530,16842],[14531,16830],[14532,16842],[14533,16830],[14534,16842],[14535,16830],[14536,16843],[14537,16842],[14538,16830],[14539,16879],[14540,16843],[14541,16843],[14542,16843],[14543,16843],[14544,16843],[14545,16843],[14546,16843],[14547,16843],[14548,16843],[14549,16843],[14550,16843],[14551,16879],[14552,16843],[14553,16843],[14554,16843],[14555,16843],[14556,16843],[14557,16843],[14558,16843],[14559,16843],[14560,16846],[14561,16846],[14562,16844],[14563,16844],[14564,16846],[14565,16846],[14566,16844],[14567,16846],[14568,16846],[14569,16844],[14570,16844],[14571,16844],[14572,16844],[14573,16846],[14574,16844],[14575,16846],[14576,16846],[14577,16846],[14578,16844],[14579,16846],[14580,16846],[14581,16844],[14582,16846],[14583,16846],[14584,16844],[14585,16846],[14586,16844],[14587,16846],[14588,16844],[14589,16846],[14590,16844],[14591,16844],[14592,16846],[14593,16844],[14594,16846],[14595,16846],[14596,16844],[14597,16846],[14598,16846],[14599,16844],[14600,16846],[14601,16846],[14602,16844],[14603,16846],[14604,16846],[14605,16844],[14606,16846],[14607,16846],[14608,16844],[14609,16847],[14610,16847],[14611,16847],[14612,16847],[14613,16847],[14614,16847],[14615,16847],[14616,16847],[14617,16847],[14618,16847],[14619,16847],[14620,16847],[14621,16847],[14622,16847],[14623,16847],[14624,16847],[14625,16847],[14626,16847],[14627,16847],[14628,16847],[14629,16847],[14630,16847],[14631,16841],[14632,16841],[14633,16841],[14634,16841],[14635,16841],[14636,16841],[14637,16841],[14638,16841],[14639,16841],[14640,16841],[14641,16841],[14642,16841],[14643,16841],[14644,16841],[14645,16841],[14646,16841],[14647,16841],[14648,16841],[14649,16841],[14650,16841],[14651,16841],[14652,16841],[14653,16841],[14654,16841],[14655,16841],[14656,16841],[14657,16841],[14658,16841],[14659,16849],[14660,16849],[14661,16849],[14662,16849],[14663,16849],[14664,16849],[14665,16849],[14666,16849],[14667,16849],[14668,16849],[14669,16849],[14670,16849],[14671,16849],[14672,16849],[14673,16849],[14674,16849],[14675,16849],[14676,16849],[14677,16849],[14678,16849],[14679,16849],[14680,16849],[14681,16849],[14682,16849],[14683,16849],[14684,16849],[14685,16849],[14686,16849],[14687,16849],[14688,16849],[14689,16849],[14690,16849],[14691,16849],[14692,16849],[14693,16849],[14694,16849],[14695,16849],[14696,16849],[14697,16849],[14698,16849],[14699,16849],[14700,16849],[14701,16849],[14702,16849],[14703,16849],[14704,16849],[14705,16849],[14706,16849],[14707,16849],[14708,16849],[14709,16849],[14710,16849],[14711,16849],[14712,16849],[14713,16849],[14714,16849],[14715,16849],[14716,16849],[14717,16849],[14718,16674],[14719,16674],[14720,16674],[14721,16674],[14722,16674],[14723,16674],[14724,16674],[14725,16674],[14726,16674],[14727,16674],[14728,16674],[14729,16674],[14730,16674],[14731,16674],[14732,16674],[14733,16674],[14734,16674],[14735,16674],[14736,16674],[14737,16674],[14738,16674],[14739,16725],[14740,16725],[14741,16725],[14742,16725],[14743,16725],[14744,16725],[14745,16725],[14746,16725],[14747,16725],[14748,16725],[14749,16725],[14750,16725],[14751,16725],[14752,16725],[14753,16725],[14754,16725],[14755,16725],[14756,16725],[14757,16725],[14758,16725],[14759,16725],[14760,16725],[14761,16725],[14762,16725],[14763,16725],[14764,16725],[14765,16725],[14766,16725],[14767,16725],[14768,16725],[14769,16725],[14770,16725],[14771,16681],[14772,16681],[14773,16681],[14774,16681],[14775,16681],[14776,16681],[14777,16681],[14778,16681],[14779,16681],[14780,16681],[14781,16681],[14782,16681],[14783,16681],[14784,16681],[14785,16681],[14786,16681],[14787,16681],[14788,16681],[14789,16681],[14790,16681],[14791,16681],[14792,16681],[14793,16681],[14794,16681],[14795,16681],[14796,16681],[14797,16681],[14798,16681],[14799,16681],[14800,16681],[14801,16681],[14802,16681],[14803,16681],[14804,16681],[14805,16681],[14806,16681],[14807,16681],[14808,16681],[14809,16681],[14810,16681],[14811,16681],[14812,16681],[14813,16681],[14814,16681],[14815,16681],[14816,16681],[14817,16681],[14818,16681],[14819,16681],[14820,16681],[14821,16681],[14822,16681],[14823,16681],[14824,16681],[14825,16681],[14826,16681],[14827,16681],[14828,16681],[14829,16681],[14830,16681],[14831,16681],[14832,16681],[14833,16681],[14834,16681],[14835,16681],[14836,16681],[14837,16681],[14838,16681],[14839,16681],[14840,16681],[14841,16681],[14842,16681],[14843,16681],[14844,16681],[14845,16681],[14846,16681],[14847,16681],[14848,16681],[14849,16681],[14850,16681],[14851,16681],[14852,16681],[14853,16681],[14854,16681],[14855,16681],[14856,16681],[14857,16681],[14858,16681],[14859,16681],[14860,16681],[14861,16681],[14862,16681],[14863,16681],[14864,16681],[14865,16681],[14866,16681],[14867,16681],[14868,16681],[14869,16681],[14870,16681],[14871,16681],[14872,16681],[14873,16681],[14874,16681],[14875,16681],[14876,16681],[14877,16681],[14878,16681],[14879,16681],[14880,16681],[14881,16681],[14882,16681],[14883,16681],[14884,16681],[14885,16681],[14886,16681],[14887,16681],[14888,16681],[14889,16681],[14890,16681],[14891,16681],[14892,16681],[14893,16681],[14894,16681],[14895,16681],[14896,16681],[14897,16681],[14898,16681],[14899,16681],[14900,16681],[14901,16681],[14902,16681],[14903,16681],[14904,16681],[14905,16681],[14906,16681],[14907,16681],[14908,16681],[14909,16681],[14910,16681],[14911,16681],[14912,16681],[14913,16681],[14914,16681],[14915,16681],[14916,16681],[14917,16681],[14918,16681],[14919,16681],[14920,16681],[14921,16681],[14922,16681],[14923,16681],[14924,16681],[14925,16681],[14926,16681],[14927,16681],[14928,16681],[14929,16681],[14930,16681],[14931,16681],[14932,16681],[14933,16681],[14934,16681],[14935,16681],[14936,16681],[14937,16681],[14938,16681],[14939,16681],[14940,16681],[14941,16681],[14942,16681],[14943,16681],[14944,16681],[14945,16681],[14946,16681],[14947,16681],[14948,16681],[14949,16681],[14950,16681],[14951,16681],[14952,16681],[14953,16681],[14954,16681],[14955,16681],[14956,16681],[14957,16681],[14958,16681],[14959,16681],[14960,16681],[14961,16681],[14962,16681],[14963,16681],[14964,16681],[14965,16681],[14966,16681],[14967,16681],[14968,16681],[14969,16681],[14970,16681],[14971,16681],[14972,16681],[14973,16681],[14974,16681],[14975,16681],[14976,16681],[14977,16681],[14978,16681],[14979,16681],[14980,16681],[14981,16681],[14982,16681],[14983,16681],[14984,16681],[14985,16681],[14986,16681],[14987,16681],[14988,16681],[14989,16681],[14990,16681],[14991,16681],[14992,16681],[14993,16681],[14994,16681],[14995,16681],[14996,16681],[14997,16681],[14998,16681],[14999,16681],[15000,16681],[15001,16681],[15002,16681],[15003,16681],[15004,16681],[15005,16681],[15006,16681],[15007,16681],[15008,16681],[15009,16681],[15010,16681],[15011,16681],[15012,16681],[15013,16681],[15014,16681],[15015,16681],[15016,16681],[15017,16681],[15018,16681],[15019,16681],[15020,16681],[15021,16681],[15022,16681],[15023,16681],[15024,16681],[15025,16681],[15026,16681],[15027,16681],[15028,16681],[15029,16681],[15030,16681],[15031,16681],[15032,16681],[15033,16681],[15034,16681],[15035,16681],[15036,16681],[15037,16681],[15038,16681],[15039,16681],[15040,16681],[15041,16681],[15042,16681],[15043,16681],[15044,16681],[15045,16681],[15046,16681],[15047,16681],[15048,16681],[15049,16681],[15050,16681],[15051,16681],[15052,16681],[15053,16681],[15054,16681],[15055,16681],[15056,16681],[15057,16681],[15058,16681],[15059,16681],[15060,16681],[15061,16681],[15062,16681],[15063,16681],[15064,16681],[15065,16681],[15066,16681],[15067,16681],[15068,16681],[15069,16681],[15070,16681],[15071,16681],[15072,16681],[15073,16681],[15074,16681],[15075,16681],[15076,16681],[15077,16681],[15078,16681],[15079,16681],[15080,16681],[15081,16681],[15082,16681],[15083,16681],[15084,16681],[15085,16681],[15086,16681],[15087,16681],[15088,16681],[15089,16681],[15090,16681],[15091,16681],[15092,16681],[15093,16681],[15094,16681],[15095,16681],[15096,16681],[15097,16681],[15098,16681],[15099,16681],[15100,16681],[15101,16681],[15102,16681],[15103,16681],[15104,16681],[15105,16681],[15106,16681],[15107,16681],[15108,16681],[15109,16681],[15110,16681],[15111,16681],[15112,16681],[15113,16681],[15114,16681],[15115,16681],[15116,16681],[15117,16681],[15118,16681],[15119,16681],[15120,16681],[15121,16681],[15122,16681],[15123,16681],[15124,16681],[15125,16681],[15126,16681],[15127,16681],[15128,16681],[15129,16681],[15130,16681],[15131,16681],[15132,16681],[15133,16880],[15134,16850],[15135,16850],[15136,16850],[15137,16850],[15138,16850],[15139,16850],[15140,16850],[15141,16850],[15142,16850],[15143,16850],[15144,16850],[15145,16850],[15146,16850],[15147,16850],[15148,16850],[15149,16850],[15150,16850],[15151,16850],[15152,16850],[15153,16850],[15154,16850],[15155,16850],[15156,16850],[15157,16850],[15158,16850],[15159,16850],[15160,16850],[15161,16850],[15162,16850],[15163,16850],[15164,16850],[15165,16850],[15166,16850],[15167,16850],[15168,16850],[15169,16850],[15170,16850],[15171,16850],[15172,16850],[15173,16850],[15174,16850],[15175,16880],[15176,16850],[15177,16850],[15178,16850],[15179,16850],[15180,16850],[15181,16850],[15182,16850],[15183,16850],[15184,16850],[15185,16850],[15186,16850],[15187,16850],[15188,16850],[15189,16850],[15190,16682],[15191,16682],[15192,16682],[15193,16682],[15194,16682],[15195,16682],[15196,16682],[15197,16682],[15198,16682],[15199,16682],[15200,16682],[15201,16682],[15202,16682],[15203,16682],[15204,16682],[15205,16682],[15206,16720],[15207,16682],[15208,16682],[15209,16682],[15210,16682],[15211,16682],[15212,16682],[15213,16682],[15214,16682],[15215,16682],[15216,16682],[15217,16682],[15218,16720],[15219,16720],[15220,16720],[15221,16720],[15222,16682],[15223,16682],[15224,16682],[15225,16682],[15226,16682],[15227,16682],[15228,16682],[15229,16682],[15230,16682],[15231,16682],[15232,16682],[15233,16682],[15234,16682],[15235,16682],[15236,16682],[15237,16682],[15238,16682],[15239,16682],[15240,16682],[15241,16745],[15242,16682],[15243,16682],[15244,16682],[15245,16682],[15246,16682],[15247,16745],[15248,16745],[15249,16745],[15250,16682],[15251,16745],[15252,16682],[15253,16682],[15254,16720],[15255,16720],[15256,16745],[15257,16745],[15258,16682],[15259,16682],[15260,16682],[15261,16682],[15262,16682],[15263,16682],[15264,16682],[15265,16682],[15266,16682],[15267,16682],[15268,16682],[15269,16682],[15270,16682],[15271,16682],[15272,16682],[15273,16682],[15274,16720],[15275,16720],[15276,16745],[15277,16745],[15278,16682],[15279,16682],[15280,16682],[15281,16682],[15282,16682],[15283,16682],[15284,16682],[15285,16682],[15286,16682],[15287,16682],[15288,16682],[15289,16682],[15290,16682],[15291,16682],[15292,16720],[15293,16720],[15294,16745],[15295,16682],[15296,16682],[15297,16682],[15298,16682],[15299,16682],[15300,16682],[15301,16682],[15302,16682],[15303,16682],[15304,16682],[15305,16682],[15306,16682],[15307,16682],[15308,16682],[15309,16720],[15310,16720],[15311,16745],[15312,16682],[15313,16682],[15314,16682],[15315,16682],[15316,16682],[15317,16682],[15318,16682],[15319,16682],[15320,16682],[15321,16682],[15322,16682],[15323,16682],[15324,16682],[15325,16682],[15326,16720],[15327,16720],[15328,16745],[15329,16682],[15330,16682],[15331,16682],[15332,16682],[15333,16682],[15334,16682],[15335,16682],[15336,16682],[15337,16682],[15338,16682],[15339,16682],[15340,16682],[15341,16682],[15342,16682],[15343,16720],[15344,16745],[15345,16682],[15346,16682],[15347,16682],[15348,16682],[15349,16682],[15350,16682],[15351,16682],[15352,16682],[15353,16682],[15354,16682],[15355,16682],[15356,16745],[15357,16682],[15358,16745],[15359,16682],[15360,16682],[15361,16745],[15362,16745],[15363,16720],[15364,16745],[15365,16682],[15366,16682],[15367,16682],[15368,16682],[15369,16682],[15370,16745],[15371,16682],[15372,16720],[15373,16720],[15374,16745],[15375,16682],[15376,16682],[15377,16682],[15378,16682],[15379,16682],[15380,16682],[15381,16682],[15382,16682],[15383,16682],[15384,16682],[15385,16682],[15386,16682],[15387,16682],[15388,16682],[15389,16720],[15390,16720],[15391,16720],[15392,16720],[15393,16745],[15394,16745],[15395,16682],[15396,16682],[15397,16682],[15398,16682],[15399,16682],[15400,16682],[15401,16682],[15402,16682],[15403,16682],[15404,16682],[15405,16682],[15406,16682],[15407,16682],[15408,16682],[15409,16682],[15410,16682],[15411,16682],[15412,16682],[15413,16682],[15414,16682],[15415,16682],[15416,16682],[15417,16682],[15418,16682],[15419,16682],[15420,16682],[15421,16682],[15422,16682],[15423,16682],[15424,16720],[15425,16720],[15426,16720],[15427,16745],[15428,16682],[15429,16682],[15430,16682],[15431,16682],[15432,16682],[15433,16682],[15434,16682],[15435,16682],[15436,16682],[15437,16682],[15438,16682],[15439,16682],[15440,16682],[15441,16682],[15442,16682],[15443,16682],[15444,16682],[15445,16682],[15446,16682],[15447,16682],[15448,16682],[15449,16682],[15450,16682],[15451,16682],[15452,16682],[15453,16682],[15454,16720],[15455,16720],[15456,16720],[15457,16720],[15458,16720],[15459,16745],[15460,16745],[15461,16745],[15462,16745],[15463,16745],[15464,16745],[15465,16745],[15466,16745],[15467,16745],[15468,16745],[15469,16745],[15470,16745],[15471,16745],[15472,16745],[15473,16745],[15474,16745],[15475,16745],[15476,16745],[15477,16745],[15478,16745],[15479,16745],[15480,16745],[15481,16745],[15482,16745],[15483,16745],[15484,16745],[15485,16745],[15486,16745],[15487,16745],[15488,16745],[15489,16745],[15490,16745],[15491,16745],[15492,16745],[15493,16745],[15494,16745],[15495,16745],[15496,16745],[15497,16745],[15498,16745],[15499,16745],[15500,16745],[15501,16745],[15502,16745],[15503,16745],[15504,16745],[15505,16745],[15506,16745],[15507,16745],[15508,16745],[15509,16745],[15510,16745],[15511,16745],[15512,16745],[15513,16745],[15514,16745],[15515,16745],[15516,16745],[15517,16745],[15518,16745],[15519,16745],[15520,16745],[15521,16745],[15522,16745],[15523,16745],[15524,16745],[15525,16745],[15526,16745],[15527,16745],[15528,16745],[15529,16745],[15530,16745],[15531,16745],[15532,16745],[15533,16745],[15534,16745],[15535,16745],[15536,16745],[15537,16745],[15538,16745],[15539,16745],[15540,16745],[15541,16745],[15542,16745],[15543,16745],[15544,16745],[15545,16745],[15546,16745],[15547,16745],[15548,16745],[15549,16745],[15550,16745],[15551,16745],[15552,16745],[15553,16745],[15554,16745],[15555,16745],[15556,16745],[15557,16745],[15558,16745],[15559,16745],[15560,16745],[15561,16745],[15562,16745],[15563,16745],[15564,16745],[15565,16745],[15566,16745],[15567,16745],[15568,16745],[15569,16745],[15570,16745],[15571,16745],[15572,16745],[15573,16745],[15574,16745],[15575,16745],[15576,16745],[15577,16745],[15578,16745],[15579,16745],[15580,16745],[15581,16745],[15582,16745],[15583,16745],[15584,16745],[15585,16745],[15586,16745],[15587,16745],[15588,16745],[15589,16682],[15590,16682],[15591,16682],[15592,16682],[15593,16682],[15594,16682],[15595,16682],[15596,16682],[15597,16682],[15598,16682],[15599,16682],[15600,16682],[15601,16682],[15602,16682],[15603,16682],[15604,16682],[15605,16682],[15606,16682],[15607,16682],[15608,16682],[15609,16682],[15610,16682],[15611,16720],[15612,16682],[15613,16720],[15614,16745],[15615,16682],[15616,16682],[15617,16682],[15618,16682],[15619,16682],[15620,16682],[15621,16682],[15622,16682],[15623,16682],[15624,16682],[15625,16682],[15626,16682],[15627,16682],[15628,16682],[15629,16720],[15630,16720],[15631,16745],[15632,16682],[15633,16682],[15634,16682],[15635,16682],[15636,16682],[15637,16682],[15638,16682],[15639,16682],[15640,16682],[15641,16682],[15642,16682],[15643,16682],[15644,16682],[15645,16682],[15646,16682],[15647,16682],[15648,16682],[15649,16745],[15650,16682],[15651,16682],[15652,16745],[15653,16745],[15654,16745],[15655,16682],[15656,16682],[15657,16745],[15658,16745],[15659,16682],[15660,16682],[15661,16682],[15662,16682],[15663,16682],[15664,16682],[15665,16745],[15666,16682],[15667,16682],[15668,16682],[15669,16682],[15670,16682],[15671,16682],[15672,16682],[15673,16682],[15674,16682],[15675,16682],[15676,16682],[15677,16682],[15678,16682],[15679,16682],[15680,16682],[15681,16682],[15682,16682],[15683,16682],[15684,16682],[15685,16682],[15686,16682],[15687,16720],[15688,16745],[15689,16682],[15690,16682],[15691,16682],[15692,16682],[15693,16682],[15694,16682],[15695,16682],[15696,16682],[15697,16682],[15698,16682],[15699,16682],[15700,16682],[15701,16682],[15702,16682],[15703,16720],[15704,16720],[15705,16745],[15706,16745],[15707,16682],[15708,16682],[15709,16682],[15710,16682],[15711,16682],[15712,16682],[15713,16720],[15714,16682],[15715,16720],[15716,16720],[15717,16682],[15718,16682],[15719,16682],[15720,16720],[15721,16682],[15722,16682],[15723,16682],[15724,16682],[15725,16682],[15726,16682],[15727,16682],[15728,16720],[15729,16720],[15730,16745],[15731,16682],[15732,16682],[15733,16682],[15734,16682],[15735,16682],[15736,16682],[15737,16682],[15738,16682],[15739,16682],[15740,16682],[15741,16682],[15742,16682],[15743,16682],[15744,16682],[15745,16720],[15746,16682],[15747,16682],[15748,16682],[15749,16682],[15750,16682],[15751,16682],[15752,16720],[15753,16682],[15754,16682],[15755,16682],[15756,16682],[15757,16720],[15758,16720],[15759,16720],[15760,16720],[15761,16745],[15762,16745],[15763,16745],[15764,16745],[15765,16682],[15766,16682],[15767,16682],[15768,16682],[15769,16682],[15770,16682],[15771,16682],[15772,16682],[15773,16682],[15774,16682],[15775,16682],[15776,16682],[15777,16682],[15778,16682],[15779,16682],[15780,16682],[15781,16682],[15782,16682],[15783,16682],[15784,16720],[15785,16720],[15786,16745],[15787,16682],[15788,16682],[15789,16682],[15790,16682],[15791,16682],[15792,16682],[15793,16682],[15794,16682],[15795,16682],[15796,16682],[15797,16682],[15798,16682],[15799,16682],[15800,16682],[15801,16682],[15802,16682],[15803,16682],[15804,16682],[15805,16720],[15806,16720],[15807,16745],[15808,16682],[15809,16682],[15810,16682],[15811,16682],[15812,16682],[15813,16682],[15814,16682],[15815,16682],[15816,16682],[15817,16682],[15818,16682],[15819,16682],[15820,16682],[15821,16682],[15822,16682],[15823,16682],[15824,16682],[15825,16682],[15826,16720],[15827,16720],[15828,16745],[15829,16682],[15830,16682],[15831,16682],[15832,16682],[15833,16682],[15834,16682],[15835,16682],[15836,16682],[15837,16682],[15838,16682],[15839,16682],[15840,16682],[15841,16682],[15842,16682],[15843,16682],[15844,16682],[15845,16682],[15846,16745],[15847,16745],[15848,16745],[15849,16745],[15850,16745],[15851,16745],[15852,16745],[15853,16745],[15854,16745],[15855,16745],[15856,16745],[15857,16745],[15858,16745],[15859,16745],[15860,16745],[15861,16745],[15862,16745],[15863,16745],[15864,16745],[15865,16745],[15866,16745],[15867,16745],[15868,16745],[15869,16745],[15870,16745],[15871,16745],[15872,16745],[15873,16852],[15874,16851],[15875,16851],[15876,16852],[15877,16851],[15878,16851],[15879,16852],[15880,16851],[15881,16852],[15882,16851],[15883,16852],[15884,16851],[15885,16852],[15886,16851],[15887,16852],[15888,16851],[15889,16851],[15890,16851],[15891,16851],[15892,16851],[15893,16851],[15894,16851],[15895,16851],[15896,16852],[15897,16851],[15898,16851],[15899,16851],[15900,16852],[15901,16851],[15902,16851],[15903,16851],[15904,16852],[15905,16852],[15906,16851],[15907,16851],[15908,16852],[15909,16851],[15910,16852],[15911,16852],[15912,16852],[15913,16851],[15914,16851],[15915,16852],[15916,16851],[15917,16852],[15918,16851],[15919,16851],[15920,16852],[15921,16851],[15922,16852],[15923,16851],[15924,16852],[15925,16851],[15926,16852],[15927,16851],[15928,16852],[15929,16851],[16150,16632],[16151,16632],[16285,16856],[16286,16856],[16287,16856],[16288,16856],[16289,16856],[16290,16856],[16291,16856],[16292,16856],[16293,16856],[16294,16856],[16295,16856],[16296,16856],[16297,16856],[16298,16856],[16299,16856],[16300,16856],[16301,16856],[16302,16856],[16303,16856],[16304,16856],[16305,16856],[16306,16856],[16307,16856],[16308,16856],[16309,16856],[16310,16856],[16311,16856],[16312,16856],[16313,16856],[16314,16856],[16315,16856],[16316,16856],[16317,16856],[16318,16856],[16319,16856],[16320,16856],[16321,16856],[16322,16856],[16323,16856],[16324,16856],[16325,16856],[16326,16856],[16327,16856],[16328,16856],[16329,16856],[16330,16856],[16331,16856],[16332,16856],[16333,16856],[16334,16856],[16335,16856],[16336,16856],[16337,16856],[16338,16856],[16339,16856],[16340,16856],[16341,16856],[16342,16856],[16343,16856],[16344,16856],[16345,16856],[16346,16856],[16347,16856],[16348,16856],[16349,16856],[16350,16856],[16351,16856],[16352,16856],[16353,16856],[16354,16856],[16355,16856],[16356,16856],[16357,16856],[16358,16856],[16359,16856],[16360,16856],[16361,16856],[16362,16856],[16363,16856],[16364,16856],[16365,16856],[16366,16856],[16367,16856],[16368,16856],[16369,16856],[16370,16856],[16371,16856],[16372,16856],[16373,16856],[16374,16856],[16375,16856],[16376,16856],[16377,16856],[16378,16856],[16379,16856],[16380,16856],[16381,16856],[16382,16856],[16383,16856],[16384,16856],[16385,16856],[16386,16856],[16387,16856],[16388,16856],[16389,16856],[16390,16856],[16391,16856],[16392,16856],[16393,16856],[16394,16856],[16395,16856],[16396,16856],[16397,16856],[16398,16856],[16399,16856],[16400,16856],[16401,16856],[16402,16856],[16403,16856],[16404,16856],[16405,16856],[16406,16856],[16407,16856],[16408,16856],[16409,16856],[16410,16856],[16411,16856],[16412,16856],[16413,16856],[16414,16856],[16415,16856],[16416,16856],[16417,16856],[16418,16856],[16419,16856],[16420,16856],[16421,16856],[16422,16856],[16423,16856],[16424,16856],[16425,16856],[16426,16856],[16427,16856],[16428,16856],[16429,16856],[16430,16856],[16431,16856],[16432,16856],[16446,16629],[16450,16629],[16568,16629],[16603,16629],[16605,16629]],"b":[[40,"impl-AsRef%3C%5Bu8;+%3C%24hash+as+%24crate::Hash%3E::LEN%5D%3E-for-DescriptorId"],[41,"impl-AsRef%3C%5Bu8%5D%3E-for-DescriptorId"],[123,"impl-FromSql-for-Impl%3CTxid%3E"],[124,"impl-FromSql-for-Impl%3CTransaction%3E"],[125,"impl-FromSql-for-Impl%3CScriptBuf%3E"],[126,"impl-FromSql-for-Impl%3CAmount%3E"],[127,"impl-FromSql-for-Impl%3CDescriptor%3CDescriptorPublicKey%3E%3E"],[128,"impl-FromSql-for-Impl%3CBlockHash%3E"],[129,"impl-FromSql-for-Impl%3CNetwork%3E"],[130,"impl-FromSql-for-Impl%3CDescriptorId%3E"],[187,"impl-Debug-for-Balance"],[188,"impl-Display-for-Balance"],[194,"impl-LowerHex-for-DescriptorId"],[195,"impl-UpperHex-for-DescriptorId"],[196,"impl-Display-for-DescriptorId"],[197,"impl-Debug-for-DescriptorId"],[199,"impl-From%3C(%26u32,+%26BlockHash)%3E-for-BlockId"],[200,"impl-From%3CTxPosInBlock%3C\'_%3E%3E-for-BlockId"],[201,"impl-From%3C(u32,+BlockHash)%3E-for-BlockId"],[326,"impl-ToSql-for-Impl%3CScriptBuf%3E"],[327,"impl-ToSql-for-Impl%3CTransaction%3E"],[328,"impl-ToSql-for-Impl%3CNetwork%3E"],[329,"impl-ToSql-for-Impl%3CDescriptorId%3E"],[330,"impl-ToSql-for-Impl%3CBlockHash%3E"],[331,"impl-ToSql-for-Impl%3CDescriptor%3CDescriptorPublicKey%3E%3E"],[332,"impl-ToSql-for-Impl%3CTxid%3E"],[333,"impl-ToSql-for-Impl%3CAmount%3E"],[618,"impl-AsMut%3CScript%3E-for-Script"],[619,"impl-AsMut%3C%5Bu8%5D%3E-for-Script"],[620,"impl-AsMut%3CScript%3E-for-ScriptBuf"],[621,"impl-AsMut%3C%5Bu8%5D%3E-for-ScriptBuf"],[646,"impl-AsRef%3C%5Bu8%5D%3E-for-FilterHash"],[647,"impl-AsRef%3C%5Bu8;+bitcoin::::bip158::%7Bimpl%2317%7D::%7Bconstant%230%7D%5D%3E-for-FilterHash"],[648,"impl-AsRef%3C%5Bu8%5D%3E-for-FilterHeader"],[649,"impl-AsRef%3C%5Bu8;+bitcoin::::bip158::%7Bimpl%2324%7D::%7Bconstant%230%7D%5D%3E-for-FilterHeader"],[650,"impl-AsRef%3C%5Bu8%5D%3E-for-XKeyIdentifier"],[651,"impl-AsRef%3C%5Bu8;+bitcoin::::bip32::%7Bimpl%23106%7D::%7Bconstant%230%7D%5D%3E-for-XKeyIdentifier"],[652,"impl-AsRef%3C%5Bu8;+bitcoin::::blockdata::block::%7Bimpl%2322%7D::%7Bconstant%230%7D%5D%3E-for-BlockHash"],[653,"impl-AsRef%3C%5Bu8%5D%3E-for-BlockHash"],[654,"impl-AsRef%3C%5Bu8;+bitcoin::::blockdata::block::%7Bimpl%2329%7D::%7Bconstant%230%7D%5D%3E-for-TxMerkleNode"],[655,"impl-AsRef%3C%5Bu8%5D%3E-for-TxMerkleNode"],[656,"impl-AsRef%3C%5Bu8%5D%3E-for-WitnessMerkleNode"],[657,"impl-AsRef%3C%5Bu8;+bitcoin::::blockdata::block::%7Bimpl%2336%7D::%7Bconstant%230%7D%5D%3E-for-WitnessMerkleNode"],[658,"impl-AsRef%3C%5Bu8%5D%3E-for-WitnessCommitment"],[659,"impl-AsRef%3C%5Bu8;+bitcoin::::blockdata::block::%7Bimpl%2343%7D::%7Bconstant%230%7D%5D%3E-for-WitnessCommitment"],[660,"impl-AsRef%3CScript%3E-for-Script"],[661,"impl-AsRef%3C%5Bu8%5D%3E-for-Script"],[662,"impl-AsRef%3C%5Bu8%5D%3E-for-ScriptBuf"],[663,"impl-AsRef%3CScript%3E-for-ScriptBuf"],[664,"impl-AsRef%3C%5Bu8;+bitcoin::::blockdata::script::%7Bimpl%2356%7D::%7Bconstant%230%7D%5D%3E-for-ScriptHash"],[665,"impl-AsRef%3CPushBytes%3E-for-ScriptHash"],[666,"impl-AsRef%3C%5Bu8%5D%3E-for-ScriptHash"],[667,"impl-AsRef%3C%5Bu8;+bitcoin::::blockdata::script::%7Bimpl%2363%7D::%7Bconstant%230%7D%5D%3E-for-WScriptHash"],[668,"impl-AsRef%3C%5Bu8%5D%3E-for-WScriptHash"],[669,"impl-AsRef%3CPushBytes%3E-for-WScriptHash"],[670,"impl-AsRef%3C%5Bu8%5D%3E-for-Txid"],[671,"impl-AsRef%3C%5Bu8;+bitcoin::::blockdata::transaction::%7Bimpl%2353%7D::%7Bconstant%230%7D%5D%3E-for-Txid"],[672,"impl-AsRef%3C%5Bu8;+bitcoin::::blockdata::transaction::%7Bimpl%2360%7D::%7Bconstant%230%7D%5D%3E-for-Wtxid"],[673,"impl-AsRef%3C%5Bu8%5D%3E-for-Wtxid"],[674,"impl-AsRef%3CPushBytes%3E-for-PubkeyHash"],[675,"impl-AsRef%3C%5Bu8;+bitcoin::::crypto::key::%7Bimpl%2383%7D::%7Bconstant%230%7D%5D%3E-for-PubkeyHash"],[676,"impl-AsRef%3C%5Bu8%5D%3E-for-PubkeyHash"],[677,"impl-AsRef%3CPushBytes%3E-for-WPubkeyHash"],[678,"impl-AsRef%3C%5Bu8%5D%3E-for-WPubkeyHash"],[679,"impl-AsRef%3C%5Bu8;+bitcoin::::crypto::key::%7Bimpl%2390%7D::%7Bconstant%230%7D%5D%3E-for-WPubkeyHash"],[680,"impl-AsRef%3C%5Bu8;+bitcoin::::crypto::sighash::%7Bimpl%2349%7D::%7Bconstant%230%7D%5D%3E-for-LegacySighash"],[681,"impl-AsRef%3C%5Bu8%5D%3E-for-LegacySighash"],[682,"impl-AsRef%3C%5Bu8;+bitcoin::::crypto::sighash::%7Bimpl%2356%7D::%7Bconstant%230%7D%5D%3E-for-SegwitV0Sighash"],[683,"impl-AsRef%3C%5Bu8%5D%3E-for-SegwitV0Sighash"],[684,"impl-AsRef%3C%5Bu8%5D%3E-for-TapSighash"],[685,"impl-AsRef%3C%5Bu8;+bitcoin::::crypto::sighash::%7Bimpl%23109%7D::%7Bconstant%230%7D%5D%3E-for-TapSighash"],[687,"impl-AsRef%3C%5Bu8;+bitcoin::::taproot::%7Bimpl%2371%7D::%7Bconstant%230%7D%5D%3E-for-TapLeafHash"],[688,"impl-AsRef%3C%5Bu8%5D%3E-for-TapLeafHash"],[689,"impl-AsRef%3C%5Bu8;+bitcoin::::taproot::%7Bimpl%23104%7D::%7Bconstant%230%7D%5D%3E-for-TapNodeHash"],[690,"impl-AsRef%3C%5Bu8%5D%3E-for-TapNodeHash"],[691,"impl-AsRef%3C%5Bu8;+bitcoin::::taproot::%7Bimpl%23137%7D::%7Bconstant%230%7D%5D%3E-for-TapTweakHash"],[692,"impl-AsRef%3C%5Bu8%5D%3E-for-TapTweakHash"],[1202,"impl-Psbt"],[1203,"impl-Deserialize%3C\'de%3E-for-Psbt"],[1214,"impl-Div%3Cu64%3E-for-Amount"],[1215,"impl-Div%3CWeight%3E-for-Amount"],[1217,"impl-Div-for-Weight"],[1218,"impl-Div%3Cu64%3E-for-Weight"],[1267,"impl-PartialEq%3CScriptBuf%3E-for-Script"],[1268,"impl-PartialEq-for-Script"],[1269,"impl-PartialEq-for-ScriptBuf"],[1270,"impl-PartialEq%3CScript%3E-for-ScriptBuf"],[1444,"impl-Debug-for-Denomination"],[1445,"impl-Display-for-Denomination"],[1446,"impl-Debug-for-Amount"],[1447,"impl-Display-for-Amount"],[1448,"impl-Debug-for-SignedAmount"],[1449,"impl-Display-for-SignedAmount"],[1450,"impl-Debug-for-FeeRate"],[1451,"impl-Display-for-FeeRate"],[1452,"impl-Debug-for-XOnlyPublicKey"],[1453,"impl-LowerHex-for-XOnlyPublicKey"],[1454,"impl-Display-for-XOnlyPublicKey"],[1455,"impl-Debug-for-Weight"],[1456,"impl-Display-for-Weight"],[1457,"impl-Display-for-AddressType"],[1458,"impl-Debug-for-AddressType"],[1460,"impl-Debug-for-Address%3CV%3E"],[1461,"impl-Display-for-Address"],[1462,"impl-UpperHex-for-FilterHash"],[1463,"impl-Debug-for-FilterHash"],[1464,"impl-LowerHex-for-FilterHash"],[1465,"impl-Display-for-FilterHash"],[1466,"impl-UpperHex-for-FilterHeader"],[1467,"impl-Display-for-FilterHeader"],[1468,"impl-LowerHex-for-FilterHeader"],[1469,"impl-Debug-for-FilterHeader"],[1470,"impl-Debug-for-XKeyIdentifier"],[1471,"impl-Display-for-XKeyIdentifier"],[1472,"impl-LowerHex-for-XKeyIdentifier"],[1473,"impl-UpperHex-for-XKeyIdentifier"],[1474,"impl-Display-for-BlockHash"],[1475,"impl-Debug-for-BlockHash"],[1476,"impl-LowerHex-for-BlockHash"],[1477,"impl-UpperHex-for-BlockHash"],[1478,"impl-Debug-for-TxMerkleNode"],[1479,"impl-Display-for-TxMerkleNode"],[1480,"impl-UpperHex-for-TxMerkleNode"],[1481,"impl-LowerHex-for-TxMerkleNode"],[1482,"impl-UpperHex-for-WitnessMerkleNode"],[1483,"impl-LowerHex-for-WitnessMerkleNode"],[1484,"impl-Display-for-WitnessMerkleNode"],[1485,"impl-Debug-for-WitnessMerkleNode"],[1486,"impl-Debug-for-WitnessCommitment"],[1487,"impl-UpperHex-for-WitnessCommitment"],[1488,"impl-LowerHex-for-WitnessCommitment"],[1489,"impl-Display-for-WitnessCommitment"],[1491,"impl-Debug-for-Opcode"],[1492,"impl-Display-for-Opcode"],[1493,"impl-LowerHex-for-Script"],[1494,"impl-Debug-for-Script"],[1495,"impl-Display-for-Script"],[1496,"impl-UpperHex-for-Script"],[1497,"impl-Display-for-ScriptBuf"],[1498,"impl-LowerHex-for-ScriptBuf"],[1499,"impl-Debug-for-ScriptBuf"],[1500,"impl-UpperHex-for-ScriptBuf"],[1502,"impl-Display-for-WitnessVersion"],[1503,"impl-Debug-for-WitnessVersion"],[1504,"impl-Display-for-ScriptHash"],[1505,"impl-LowerHex-for-ScriptHash"],[1506,"impl-UpperHex-for-ScriptHash"],[1507,"impl-Debug-for-ScriptHash"],[1508,"impl-UpperHex-for-WScriptHash"],[1509,"impl-Display-for-WScriptHash"],[1510,"impl-LowerHex-for-WScriptHash"],[1511,"impl-Debug-for-WScriptHash"],[1512,"impl-Display-for-Txid"],[1513,"impl-Debug-for-Txid"],[1514,"impl-UpperHex-for-Txid"],[1515,"impl-LowerHex-for-Txid"],[1516,"impl-UpperHex-for-Wtxid"],[1517,"impl-LowerHex-for-Wtxid"],[1518,"impl-Debug-for-Wtxid"],[1519,"impl-Display-for-Wtxid"],[1520,"impl-Display-for-OutPoint"],[1521,"impl-Debug-for-OutPoint"],[1523,"impl-LowerHex-for-Sequence"],[1524,"impl-Display-for-Sequence"],[1525,"impl-Debug-for-Sequence"],[1526,"impl-UpperHex-for-Sequence"],[1531,"impl-Debug-for-PublicKey"],[1532,"impl-Display-for-PublicKey"],[1533,"impl-LowerHex-for-PubkeyHash"],[1534,"impl-UpperHex-for-PubkeyHash"],[1535,"impl-Display-for-PubkeyHash"],[1536,"impl-Debug-for-PubkeyHash"],[1537,"impl-LowerHex-for-WPubkeyHash"],[1538,"impl-UpperHex-for-WPubkeyHash"],[1539,"impl-Display-for-WPubkeyHash"],[1540,"impl-Debug-for-WPubkeyHash"],[1541,"impl-Display-for-CompressedPublicKey"],[1542,"impl-Debug-for-CompressedPublicKey"],[1543,"impl-Display-for-PrivateKey"],[1544,"impl-Debug-for-PrivateKey"],[1545,"impl-Display-for-LegacySighash"],[1546,"impl-UpperHex-for-LegacySighash"],[1547,"impl-LowerHex-for-LegacySighash"],[1548,"impl-Debug-for-LegacySighash"],[1549,"impl-UpperHex-for-SegwitV0Sighash"],[1550,"impl-LowerHex-for-SegwitV0Sighash"],[1551,"impl-Display-for-SegwitV0Sighash"],[1552,"impl-Debug-for-SegwitV0Sighash"],[1553,"impl-UpperHex-for-TapSighash"],[1554,"impl-Display-for-TapSighash"],[1555,"impl-LowerHex-for-TapSighash"],[1556,"impl-Debug-for-TapSighash"],[1557,"impl-Display-for-TapSighashType"],[1558,"impl-Debug-for-TapSighashType"],[1559,"impl-Display-for-EcdsaSighashType"],[1560,"impl-Debug-for-EcdsaSighashType"],[1563,"impl-Debug-for-Network"],[1564,"impl-Display-for-Network"],[1565,"impl-LowerHex-for-Work"],[1566,"impl-Debug-for-Work"],[1567,"impl-Display-for-Work"],[1568,"impl-UpperHex-for-Work"],[1569,"impl-UpperHex-for-Target"],[1570,"impl-LowerHex-for-Target"],[1571,"impl-Debug-for-Target"],[1572,"impl-Display-for-Target"],[1573,"impl-UpperHex-for-CompactTarget"],[1574,"impl-Debug-for-CompactTarget"],[1575,"impl-LowerHex-for-CompactTarget"],[1576,"impl-Debug-for-Psbt"],[1577,"impl-Display-for-Psbt"],[1578,"impl-Debug-for-TapLeafHash"],[1579,"impl-UpperHex-for-TapLeafHash"],[1580,"impl-Display-for-TapLeafHash"],[1581,"impl-LowerHex-for-TapLeafHash"],[1582,"impl-Display-for-TapNodeHash"],[1583,"impl-Debug-for-TapNodeHash"],[1584,"impl-UpperHex-for-TapNodeHash"],[1585,"impl-LowerHex-for-TapNodeHash"],[1586,"impl-UpperHex-for-TapTweakHash"],[1587,"impl-Display-for-TapTweakHash"],[1588,"impl-Debug-for-TapTweakHash"],[1589,"impl-LowerHex-for-TapTweakHash"],[1598,"impl-From%3CPublicKey%3E-for-XOnlyPublicKey"],[1599,"impl-From%3CPublicKey%3E-for-XOnlyPublicKey"],[1601,"impl-From%3CCompressedPublicKey%3E-for-XOnlyPublicKey"],[1602,"impl-From%3CXOnlyPublicKey%3E-for-XOnlyPublicKey"],[1603,"impl-From%3CTweakedPublicKey%3E-for-XOnlyPublicKey"],[1613,"impl-From%3CHash%3E-for-XKeyIdentifier"],[1615,"impl-From%3C%26Xpub%3E-for-XKeyIdentifier"],[1616,"impl-From%3CXpub%3E-for-XKeyIdentifier"],[1617,"impl-From%3CHeader%3E-for-BlockHash"],[1618,"impl-From%3C%26Block%3E-for-BlockHash"],[1620,"impl-From%3C%26Header%3E-for-BlockHash"],[1621,"impl-From%3CHash%3E-for-BlockHash"],[1622,"impl-From%3CBlock%3E-for-BlockHash"],[1623,"impl-From%3CTxid%3E-for-TxMerkleNode"],[1625,"impl-From%3CHash%3E-for-TxMerkleNode"],[1627,"impl-From%3CHash%3E-for-WitnessMerkleNode"],[1628,"impl-From%3CWtxid%3E-for-WitnessMerkleNode"],[1632,"impl-From%3CWitnessVersion%3E-for-Opcode"],[1634,"impl-From%3Cu8%3E-for-Opcode"],[1635,"impl-From%3C%26Script%3E-for-ScriptBuf"],[1636,"impl-From%3CAddress%3E-for-ScriptBuf"],[1637,"impl-From%3CCow%3C\'a,+Script%3E%3E-for-ScriptBuf"],[1639,"impl-From%3CVec%3Cu8%3E%3E-for-ScriptBuf"],[1642,"impl-From%3CHash%3E-for-ScriptHash"],[1643,"impl-From%3C%26ScriptBuf%3E-for-ScriptHash"],[1645,"impl-From%3C%26Script%3E-for-ScriptHash"],[1646,"impl-From%3CScriptBuf%3E-for-ScriptHash"],[1647,"impl-From%3C%26ScriptBuf%3E-for-WScriptHash"],[1648,"impl-From%3CHash%3E-for-WScriptHash"],[1649,"impl-From%3CScriptBuf%3E-for-WScriptHash"],[1650,"impl-From%3C%26Script%3E-for-WScriptHash"],[1653,"impl-From%3CHash%3E-for-Txid"],[1654,"impl-From%3CTransaction%3E-for-Txid"],[1655,"impl-From%3C%26Transaction%3E-for-Txid"],[1657,"impl-From%3CHash%3E-for-Wtxid"],[1658,"impl-From%3C%26Transaction%3E-for-Wtxid"],[1659,"impl-From%3CTransaction%3E-for-Wtxid"],[1662,"impl-From%3CRelLockTime%3E-for-Sequence"],[1664,"impl-From%3CLockTime%3E-for-Sequence"],[1667,"impl-From%3CVec%3C%26%5Bu8%5D%3E%3E-for-Witness"],[1668,"impl-From%3CVec%3CVec%3Cu8%3E%3E%3E-for-Witness"],[1670,"impl-From%3C%26%5B%26%5Bu8%5D%5D%3E-for-Witness"],[1671,"impl-From%3C%26%5BVec%3Cu8%3E%5D%3E-for-Witness"],[1673,"impl-From%3Cusize%3E-for-VarInt"],[1674,"impl-From%3Cu64%3E-for-VarInt"],[1675,"impl-From%3Cu32%3E-for-VarInt"],[1676,"impl-From%3Cu16%3E-for-VarInt"],[1677,"impl-From%3Cu8%3E-for-VarInt"],[1678,"impl-From%3CCompressedPublicKey%3E-for-PublicKey"],[1680,"impl-From%3CPublicKey%3E-for-PublicKey"],[1681,"impl-From%3CHash%3E-for-PubkeyHash"],[1682,"impl-From%3C%26CompressedPublicKey%3E-for-PubkeyHash"],[1683,"impl-From%3CCompressedPublicKey%3E-for-PubkeyHash"],[1685,"impl-From%3C%26PublicKey%3E-for-PubkeyHash"],[1686,"impl-From%3CPublicKey%3E-for-PubkeyHash"],[1687,"impl-From%3CCompressedPublicKey%3E-for-WPubkeyHash"],[1689,"impl-From%3CHash%3E-for-WPubkeyHash"],[1690,"impl-From%3C%26CompressedPublicKey%3E-for-WPubkeyHash"],[1713,"impl-From%3CScriptPath%3C\'s%3E%3E-for-TapLeafHash"],[1715,"impl-From%3CHash%3CTapLeafTag%3E%3E-for-TapLeafHash"],[1717,"impl-From%3C%26LeafNode%3E-for-TapNodeHash"],[1718,"impl-From%3CTapLeafHash%3E-for-TapNodeHash"],[1720,"impl-From%3CHash%3CTapBranchTag%3E%3E-for-TapNodeHash"],[1721,"impl-From%3CLeafNode%3E-for-TapNodeHash"],[1724,"impl-From%3CTaprootSpendInfo%3E-for-TapTweakHash"],[1725,"impl-From%3C%26TaprootSpendInfo%3E-for-TapTweakHash"],[1726,"impl-From%3CHash%3CTapTweakTag%3E%3E-for-TapTweakHash"],[1833,"impl-XOnlyPublicKey"],[1834,"impl-ParseableKey-for-XOnlyPublicKey"],[1847,"impl-PublicKey"],[1848,"impl-ParseableKey-for-PublicKey"],[1996,"impl-Index%3CRangeInclusive%3Cusize%3E%3E-for-Script"],[1997,"impl-Index%3CRangeToInclusive%3Cusize%3E%3E-for-Script"],[1998,"impl-Index%3CRangeFrom%3Cusize%3E%3E-for-Script"],[1999,"impl-Index%3CRangeTo%3Cusize%3E%3E-for-Script"],[2000,"impl-Index%3CRangeFull%3E-for-Script"],[2001,"impl-Index%3CRange%3Cusize%3E%3E-for-Script"],[2002,"impl-Index%3C(Bound%3Cusize%3E,+Bound%3Cusize%3E)%3E-for-Script"],[2146,"impl-Mul%3Cu64%3E-for-Weight"],[2147,"impl-Mul%3CFeeRate%3E-for-Weight"],[2215,"impl-PartialOrd%3CScriptBuf%3E-for-Script"],[2216,"impl-PartialOrd-for-Script"],[2217,"impl-PartialOrd-for-ScriptBuf"],[2218,"impl-PartialOrd%3CScript%3E-for-ScriptBuf"],[2313,"impl-XOnlyPublicKey"],[2314,"impl-Serialize-for-XOnlyPublicKey"],[2352,"impl-Serialize-for-Psbt"],[2353,"impl-Psbt"],[2378,"impl-Sum-for-Weight"],[2379,"impl-Sum%3C%26Weight%3E-for-Weight"],[2594,"impl-TryFrom%3C%26str%3E-for-FeeRate"],[2595,"impl-TryFrom%3CString%3E-for-FeeRate"],[2596,"impl-TryFrom%3CBox%3Cstr%3E%3E-for-FeeRate"],[2598,"impl-TryFrom%3C%26str%3E-for-Weight"],[2599,"impl-TryFrom%3CBox%3Cstr%3E%3E-for-Weight"],[2600,"impl-TryFrom%3CString%3E-for-Weight"],[2617,"impl-TryFrom%3Cu8%3E-for-WitnessVersion"],[2618,"impl-TryFrom%3CInstruction%3C\'a%3E%3E-for-WitnessVersion"],[2619,"impl-TryFrom%3CFe32%3E-for-WitnessVersion"],[2620,"impl-TryFrom%3COpcode%3E-for-WitnessVersion"],[2627,"impl-TryFrom%3C%26str%3E-for-Sequence"],[2628,"impl-TryFrom%3CBox%3Cstr%3E%3E-for-Sequence"],[2630,"impl-TryFrom%3CString%3E-for-Sequence"],[2650,"impl-TryFrom%3CChainHash%3E-for-Network"],[2651,"impl-TryFrom%3CMagic%3E-for-Network"],[3015,"impl-Debug-for-FromScriptError"],[3016,"impl-Display-for-FromScriptError"],[3017,"impl-Debug-for-P2shError"],[3018,"impl-Display-for-P2shError"],[3019,"impl-Display-for-UnknownAddressTypeError"],[3020,"impl-Debug-for-UnknownAddressTypeError"],[3021,"impl-Display-for-ParseError"],[3022,"impl-Debug-for-ParseError"],[3023,"impl-Display-for-UnknownHrpError"],[3024,"impl-Debug-for-UnknownHrpError"],[3025,"impl-Display-for-NetworkValidationError"],[3026,"impl-Debug-for-NetworkValidationError"],[3027,"impl-Debug-for-InvalidBase58PayloadLengthError"],[3028,"impl-Display-for-InvalidBase58PayloadLengthError"],[3029,"impl-Debug-for-LegacyAddressTooLongError"],[3030,"impl-Display-for-LegacyAddressTooLongError"],[3031,"impl-Debug-for-InvalidLegacyPrefixError"],[3032,"impl-Display-for-InvalidLegacyPrefixError"],[3036,"impl-From%3CTryFromError%3E-for-FromScriptError"],[3037,"impl-From%3CInfallible%3E-for-FromScriptError"],[3038,"impl-From%3CError%3E-for-FromScriptError"],[3043,"impl-From%3CDecodeError%3E-for-ParseError"],[3044,"impl-From%3CUnknownHrpError%3E-for-ParseError"],[3045,"impl-From%3CInvalidLegacyPrefixError%3E-for-ParseError"],[3046,"impl-From%3CInvalidBase58PayloadLengthError%3E-for-ParseError"],[3047,"impl-From%3CNetworkValidationError%3E-for-ParseError"],[3049,"impl-From%3CError%3E-for-ParseError"],[3050,"impl-From%3CInfallible%3E-for-ParseError"],[3051,"impl-From%3CError%3E-for-ParseError"],[3052,"impl-From%3CLegacyAddressTooLongError%3E-for-ParseError"],[3053,"impl-From%3CTryFromError%3E-for-ParseError"],[3216,"impl-Debug-for-ParseAmountError"],[3217,"impl-Display-for-ParseAmountError"],[3218,"impl-Display-for-Display"],[3219,"impl-Debug-for-Display"],[3220,"impl-From%3CTooPreciseError%3E-for-ParseAmountError"],[3221,"impl-From%3CInfallible%3E-for-ParseAmountError"],[3222,"impl-From%3CInvalidCharacterError%3E-for-ParseAmountError"],[3223,"impl-From%3CInputTooLargeError%3E-for-ParseAmountError"],[3224,"impl-From%3CMissingDigitsError%3E-for-ParseAmountError"],[3225,"impl-From%3COutOfRangeError%3E-for-ParseAmountError"],[3279,"impl-AsMut%3CVec%3CT,+A%3E%3E-for-Vec%3CT,+A%3E"],[3280,"impl-AsMut%3C%5BT%5D%3E-for-Vec%3CT,+A%3E"],[3288,"impl-AsRef%3C%5BT%5D%3E-for-Vec%3CT,+A%3E"],[3289,"impl-AsRef%3CVec%3CT,+A%3E%3E-for-Vec%3CT,+A%3E"],[3290,"impl-AsRef%3COsStr%3E-for-String"],[3291,"impl-AsRef%3CPath%3E-for-String"],[3292,"impl-AsRef%3C%5Bu8%5D%3E-for-String"],[3293,"impl-AsRef%3Cstr%3E-for-String"],[3332,"impl-Decodable-for-Vec%3CVec%3Cu8%3E%3E"],[3333,"impl-Decodable-for-Vec%3C(u32,+Address)%3E"],[3334,"impl-Decodable-for-Vec%3CFilterHeader%3E"],[3335,"impl-Decodable-for-Vec%3Cu64%3E"],[3336,"impl-Decodable-for-Vec%3CTapLeafHash%3E"],[3337,"impl-Decodable-for-Vec%3CTxIn%3E"],[3338,"impl-Decodable-for-Vec%3CInventory%3E"],[3339,"impl-Decodable-for-Vec%3CBlockHash%3E"],[3340,"impl-Decodable-for-Vec%3CHeader%3E"],[3341,"impl-Decodable-for-Vec%3CShortId%3E"],[3342,"impl-Decodable-for-Vec%3CFilterHash%3E"],[3343,"impl-Decodable-for-Vec%3Cu8%3E"],[3344,"impl-Decodable-for-Vec%3CVarInt%3E"],[3345,"impl-Decodable-for-Vec%3CAddrV2Message%3E"],[3346,"impl-Decodable-for-Vec%3CTxOut%3E"],[3347,"impl-Decodable-for-Vec%3CTransaction%3E"],[3348,"impl-Decodable-for-Vec%3CTxMerkleNode%3E"],[3349,"impl-Decodable-for-Vec%3CPrefilledTransaction%3E"],[3350,"impl-Encodable-for-Vec%3CVarInt%3E"],[3351,"impl-Encodable-for-Vec%3Cu64%3E"],[3352,"impl-Encodable-for-Vec%3CShortId%3E"],[3353,"impl-Encodable-for-Vec%3CBlockHash%3E"],[3354,"impl-Encodable-for-Vec%3CTxIn%3E"],[3355,"impl-Encodable-for-Vec%3CPrefilledTransaction%3E"],[3356,"impl-Encodable-for-Vec%3CVec%3Cu8%3E%3E"],[3357,"impl-Encodable-for-Vec%3CHeader%3E"],[3358,"impl-Encodable-for-Vec%3CInventory%3E"],[3359,"impl-Encodable-for-Vec%3C(u32,+Address)%3E"],[3360,"impl-Encodable-for-Vec%3CAddrV2Message%3E"],[3361,"impl-Encodable-for-Vec%3CFilterHash%3E"],[3362,"impl-Encodable-for-Vec%3CFilterHeader%3E"],[3363,"impl-Encodable-for-Vec%3Cu8%3E"],[3364,"impl-Encodable-for-Vec%3CTxOut%3E"],[3365,"impl-Encodable-for-Vec%3CTapLeafHash%3E"],[3366,"impl-Encodable-for-Vec%3CTransaction%3E"],[3367,"impl-Encodable-for-Vec%3CTxMerkleNode%3E"],[3401,"impl-PartialEq%3CByteString%3E-for-Vec%3Cu8%3E"],[3402,"impl-PartialEq%3C%5BU%5D%3E-for-Vec%3CT,+A%3E"],[3403,"impl-PartialEq%3C%26%5BU;+N%5D%3E-for-Vec%3CT,+A%3E"],[3404,"impl-PartialEq%3C%5BU;+N%5D%3E-for-Vec%3CT,+A%3E"],[3405,"impl-PartialEq%3C%26%5BU%5D%3E-for-Vec%3CT,+A%3E"],[3406,"impl-PartialEq%3CByteStr%3E-for-Vec%3Cu8%3E"],[3407,"impl-PartialEq%3CVec%3CU,+A2%3E%3E-for-Vec%3CT,+A1%3E"],[3408,"impl-PartialEq%3C%26mut+%5BU%5D%3E-for-Vec%3CT,+A%3E"],[3409,"impl-PartialEq%3CCow%3C\'a,+str%3E%3E-for-String"],[3410,"impl-PartialEq-for-String"],[3411,"impl-PartialEq%3CByteString%3E-for-String"],[3412,"impl-PartialEq%3CByteStr%3E-for-String"],[3413,"impl-PartialEq%3C%26str%3E-for-String"],[3414,"impl-PartialEq%3Cstr%3E-for-String"],[3424,"impl-Extend%3C%26T%3E-for-Vec%3CT,+A%3E"],[3425,"impl-Extend%3CT%3E-for-Vec%3CT,+A%3E"],[3426,"impl-Extend%3C%26str%3E-for-String"],[3427,"impl-Extend%3C%26char%3E-for-String"],[3428,"impl-Extend%3CCow%3C\'a,+str%3E%3E-for-String"],[3429,"impl-Extend%3Cchar%3E-for-String"],[3430,"impl-Extend%3CString%3E-for-String"],[3431,"impl-Extend%3CBox%3Cstr,+A%3E%3E-for-String"],[3435,"impl-Extend%3C%26T%3E-for-Vec%3CT,+A%3E"],[3436,"impl-Extend%3CT%3E-for-Vec%3CT,+A%3E"],[3437,"impl-Extend%3CString%3E-for-String"],[3438,"impl-Extend%3CCow%3C\'a,+str%3E%3E-for-String"],[3439,"impl-Extend%3Cchar%3E-for-String"],[3440,"impl-Extend%3C%26char%3E-for-String"],[3441,"impl-Extend%3C%26str%3E-for-String"],[3442,"impl-Extend%3CT%3E-for-Vec%3CT,+A%3E"],[3443,"impl-Extend%3C%26T%3E-for-Vec%3CT,+A%3E"],[3444,"impl-Extend%3Cchar%3E-for-String"],[3445,"impl-Extend%3C%26char%3E-for-String"],[3447,"impl-Write-for-Vec%3Cu8,+A%3E"],[3448,"impl-Write-for-Vec%3Cu8%3E"],[3449,"impl-Display-for-Error"],[3450,"impl-Debug-for-Error"],[3451,"impl-Display-for-InvalidCharacterError"],[3452,"impl-Debug-for-InvalidCharacterError"],[3454,"impl-Display-for-String"],[3455,"impl-Debug-for-String"],[3457,"impl-From%3CInvalidCharacterError%3E-for-Error"],[3458,"impl-From%3CIncorrectChecksumError%3E-for-Error"],[3459,"impl-From%3CInfallible%3E-for-Error"],[3460,"impl-From%3CTooShortError%3E-for-Error"],[3462,"impl-From%3CBox%3C%5BT%5D,+A%3E%3E-for-Vec%3CT,+A%3E"],[3463,"impl-From%3C%26%5BT;+N%5D%3E-for-Vec%3CT%3E"],[3464,"impl-From%3CBinaryHeap%3CT,+A%3E%3E-for-Vec%3CT,+A%3E"],[3465,"impl-From%3CVecDeque%3CT,+A%3E%3E-for-Vec%3CT,+A%3E"],[3466,"impl-From%3CCString%3E-for-Vec%3Cu8%3E"],[3467,"impl-From%3CByteString%3E-for-Vec%3Cu8%3E"],[3468,"impl-From%3CDerivationPath%3E-for-Vec%3CChildNumber%3E"],[3469,"impl-From%3CPushBytesBuf%3E-for-Vec%3Cu8%3E"],[3470,"impl-From%3CScriptBuf%3E-for-Vec%3Cu8%3E"],[3471,"impl-From%3CTaprootMerkleBranch%3E-for-Vec%3CTapNodeHash%3E"],[3472,"impl-From%3C%26str%3E-for-Vec%3Cu8%3E"],[3473,"impl-From%3C%26mut+%5BT;+N%5D%3E-for-Vec%3CT%3E"],[3474,"impl-From%3CString%3E-for-Vec%3Cu8%3E"],[3475,"impl-From%3CCow%3C\'a,+%5BT%5D%3E%3E-for-Vec%3CT%3E"],[3476,"impl-From%3C%26%5BT%5D%3E-for-Vec%3CT%3E"],[3477,"impl-From%3C%26mut+%5BT%5D%3E-for-Vec%3CT%3E"],[3478,"impl-From%3C%5BT;+N%5D%3E-for-Vec%3CT%3E"],[3481,"impl-From%3C%26mut+str%3E-for-String"],[3482,"impl-From%3Cchar%3E-for-String"],[3483,"impl-From%3CCow%3C\'a,+str%3E%3E-for-String"],[3484,"impl-From%3CBox%3Cstr%3E%3E-for-String"],[3485,"impl-From%3C%26String%3E-for-String"],[3486,"impl-From%3C%26str%3E-for-String"],[3489,"impl-FromIterator%3CCow%3C\'a,+str%3E%3E-for-String"],[3490,"impl-FromIterator%3Cchar%3E-for-String"],[3491,"impl-FromIterator%3C%26char%3E-for-String"],[3492,"impl-FromIterator%3C%26str%3E-for-String"],[3493,"impl-FromIterator%3CString%3E-for-String"],[3494,"impl-FromIterator%3CBox%3Cstr,+A%3E%3E-for-String"],[3535,"impl-IntoIterator-for-Vec%3CT,+A%3E"],[3536,"impl-IntoIterator-for-%26Vec%3CT,+A%3E"],[3537,"impl-IntoIterator-for-%26mut+Vec%3CT,+A%3E"],[3546,"impl-Vec%3CT,+A%3E"],[3547,"impl-Merge-for-Vec%3CT%3E"],[3557,"impl-PartialEq%3C%26%5BU%5D%3E-for-Vec%3CT,+A%3E"],[3558,"impl-PartialEq%3C%5BU%5D%3E-for-Vec%3CT,+A%3E"],[3559,"impl-PartialEq%3C%26mut+%5BU%5D%3E-for-Vec%3CT,+A%3E"],[3560,"impl-PartialEq%3C%5BU;+N%5D%3E-for-Vec%3CT,+A%3E"],[3561,"impl-PartialEq%3CVec%3CU,+A2%3E%3E-for-Vec%3CT,+A1%3E"],[3562,"impl-PartialEq%3C%26%5BU;+N%5D%3E-for-Vec%3CT,+A%3E"],[3563,"impl-PartialEq%3Cstr%3E-for-String"],[3564,"impl-PartialEq%3CCow%3C\'a,+str%3E%3E-for-String"],[3565,"impl-PartialEq%3C%26str%3E-for-String"],[3622,"impl-TryFrom%3CByteString%3E-for-String"],[3623,"impl-TryFrom%3CCString%3E-for-String"],[3624,"impl-TryFrom%3C%26ByteStr%3E-for-String"],[3648,"impl-Write-for-Vec%3Cu8%3E"],[3649,"impl-Write-for-Vec%3Cu8,+A%3E"],[3677,"impl-Debug-for-IncorrectChecksumError"],[3678,"impl-Display-for-IncorrectChecksumError"],[3679,"impl-Display-for-TooShortError"],[3680,"impl-Debug-for-TooShortError"],[3757,"impl-Debug-for-EncodeSliceError"],[3758,"impl-Display-for-EncodeSliceError"],[3759,"impl-Display-for-DecodeError"],[3760,"impl-Debug-for-DecodeError"],[3761,"impl-Display-for-DecodeSliceError"],[3762,"impl-Debug-for-DecodeSliceError"],[3819,"impl-Display-for-ParseAlphabetError"],[3820,"impl-Debug-for-ParseAlphabetError"],[4056,"impl-Add%3C%26Fe32%3E-for-%26Fe32"],[4057,"impl-Add-for-Fe32"],[4058,"impl-Add%3C%26Fe32%3E-for-Fe32"],[4059,"impl-Add%3CFe32%3E-for-%26Fe32"],[4109,"impl-Div%3CFe32%3E-for-%26Fe32"],[4110,"impl-Div%3C%26Fe32%3E-for-%26Fe32"],[4111,"impl-Div%3C%26Fe32%3E-for-Fe32"],[4112,"impl-Div-for-Fe32"],[4146,"impl-Debug-for-Fe32"],[4147,"impl-Display-for-Fe32"],[4148,"impl-Debug-for-Hrp"],[4149,"impl-Display-for-Hrp"],[4150,"impl-Display-for-DecodeError"],[4151,"impl-Debug-for-DecodeError"],[4152,"impl-Display-for-EncodeError"],[4153,"impl-Debug-for-EncodeError"],[4154,"impl-Display-for-EncodeIoError"],[4155,"impl-Debug-for-EncodeIoError"],[4165,"impl-From%3CError%3E-for-EncodeError"],[4166,"impl-From%3CCodeLengthError%3E-for-EncodeError"],[4167,"impl-From%3CCodeLengthError%3E-for-EncodeIoError"],[4168,"impl-From%3CError%3E-for-EncodeIoError"],[4195,"impl-Mul%3C%26Fe32%3E-for-Fe32"],[4196,"impl-Mul%3C%26Fe32%3E-for-%26Fe32"],[4197,"impl-Mul%3CFe32%3E-for-%26Fe32"],[4198,"impl-Mul-for-Fe32"],[4212,"impl-Sub-for-Fe32"],[4213,"impl-Sub%3C%26Fe32%3E-for-%26Fe32"],[4214,"impl-Sub%3C%26Fe32%3E-for-Fe32"],[4215,"impl-Sub%3CFe32%3E-for-%26Fe32"],[4232,"impl-TryFrom%3Cu64%3E-for-Fe32"],[4233,"impl-TryFrom%3Cu128%3E-for-Fe32"],[4235,"impl-TryFrom%3Ci8%3E-for-Fe32"],[4236,"impl-TryFrom%3Ci16%3E-for-Fe32"],[4237,"impl-TryFrom%3Ci32%3E-for-Fe32"],[4238,"impl-TryFrom%3Cu32%3E-for-Fe32"],[4239,"impl-TryFrom%3Cu16%3E-for-Fe32"],[4240,"impl-TryFrom%3Cu8%3E-for-Fe32"],[4241,"impl-TryFrom%3Ci64%3E-for-Fe32"],[4242,"impl-TryFrom%3Ci128%3E-for-Fe32"],[4480,"impl-Display-for-SegwitHrpstringError"],[4481,"impl-Debug-for-SegwitHrpstringError"],[4482,"impl-Display-for-CheckedHrpstringError"],[4483,"impl-Debug-for-CheckedHrpstringError"],[4484,"impl-Debug-for-UncheckedHrpstringError"],[4485,"impl-Display-for-UncheckedHrpstringError"],[4486,"impl-Debug-for-CharError"],[4487,"impl-Display-for-CharError"],[4488,"impl-Display-for-ChecksumError"],[4489,"impl-Debug-for-ChecksumError"],[4490,"impl-Debug-for-CodeLengthError"],[4491,"impl-Display-for-CodeLengthError"],[4492,"impl-Display-for-SegwitCodeLengthError"],[4493,"impl-Debug-for-SegwitCodeLengthError"],[4494,"impl-Display-for-PaddingError"],[4495,"impl-Debug-for-PaddingError"],[4502,"impl-From%3CPaddingError%3E-for-SegwitHrpstringError"],[4503,"impl-From%3CUncheckedHrpstringError%3E-for-SegwitHrpstringError"],[4504,"impl-From%3CWitnessLengthError%3E-for-SegwitHrpstringError"],[4506,"impl-From%3CChecksumError%3E-for-SegwitHrpstringError"],[4508,"impl-From%3CChecksumError%3E-for-CheckedHrpstringError"],[4509,"impl-From%3CUncheckedHrpstringError%3E-for-CheckedHrpstringError"],[4511,"impl-From%3CCharError%3E-for-UncheckedHrpstringError"],[4512,"impl-From%3CError%3E-for-UncheckedHrpstringError"],[4754,"impl-Debug-for-FromCharError"],[4755,"impl-Display-for-FromCharError"],[4756,"impl-Debug-for-TryFromError"],[4757,"impl-Display-for-TryFromError"],[4760,"impl-From%3CTryFromIntError%3E-for-TryFromError"],[4761,"impl-From%3CInfallible%3E-for-TryFromError"],[4808,"impl-Display-for-Error"],[4809,"impl-Debug-for-Error"],[4967,"impl-Debug-for-InvalidWitnessVersionError"],[4968,"impl-Display-for-InvalidWitnessVersionError"],[4969,"impl-Display-for-WitnessLengthError"],[4970,"impl-Debug-for-WitnessLengthError"],[5028,"impl-Debug-for-DecodeError"],[5029,"impl-Display-for-DecodeError"],[5030,"impl-Display-for-EncodeError"],[5031,"impl-Debug-for-EncodeError"],[5034,"impl-From%3CInvalidWitnessVersionError%3E-for-EncodeError"],[5035,"impl-From%3CWitnessLengthError%3E-for-EncodeError"],[5036,"impl-From%3CSegwitCodeLengthError%3E-for-EncodeError"],[5037,"impl-From%3CError%3E-for-EncodeError"],[5065,"impl-AsMut%3C%5Bu8;+6%5D%3E-for-ShortId"],[5066,"impl-AsMut%3C%5Bu8%5D%3E-for-ShortId"],[5070,"impl-AsRef%3C%5Bu8%5D%3E-for-ShortId"],[5071,"impl-AsRef%3C%5Bu8;+6%5D%3E-for-ShortId"],[5076,"impl-Borrow%3C%5Bu8;+6%5D%3E-for-ShortId"],[5078,"impl-Borrow%3C%5Bu8%5D%3E-for-ShortId"],[5086,"impl-BorrowMut%3C%5Bu8;+6%5D%3E-for-ShortId"],[5087,"impl-BorrowMut%3C%5Bu8%5D%3E-for-ShortId"],[5154,"impl-Debug-for-Error"],[5155,"impl-Display-for-Error"],[5157,"impl-Debug-for-ShortId"],[5158,"impl-UpperHex-for-ShortId"],[5159,"impl-LowerHex-for-ShortId"],[5160,"impl-Display-for-ShortId"],[5163,"impl-Display-for-TxIndexOutOfRangeError"],[5164,"impl-Debug-for-TxIndexOutOfRangeError"],[5170,"impl-From%3C%5Bu8;+6%5D%3E-for-ShortId"],[5171,"impl-From%3C%26%5Bu8;+6%5D%3E-for-ShortId"],[5295,"impl-Display-for-Error"],[5296,"impl-Debug-for-Error"],[5304,"impl-From%3CInfallible%3E-for-Error"],[5305,"impl-From%3CError%3E-for-Error"],[5398,"impl-AsMut%3C%5Bu8;+32%5D%3E-for-ChainCode"],[5399,"impl-AsMut%3C%5Bu8%5D%3E-for-ChainCode"],[5400,"impl-AsMut%3C%5Bu8;+4%5D%3E-for-Fingerprint"],[5401,"impl-AsMut%3C%5Bu8%5D%3E-for-Fingerprint"],[5406,"impl-AsRef%3C%5Bu8;+32%5D%3E-for-ChainCode"],[5407,"impl-AsRef%3C%5Bu8%5D%3E-for-ChainCode"],[5408,"impl-AsRef%3C%5Bu8%5D%3E-for-Fingerprint"],[5409,"impl-AsRef%3C%5Bu8;+4%5D%3E-for-Fingerprint"],[5414,"impl-Borrow%3C%5Bu8;+32%5D%3E-for-ChainCode"],[5415,"impl-Borrow%3C%5Bu8%5D%3E-for-ChainCode"],[5416,"impl-Borrow%3C%5Bu8;+4%5D%3E-for-Fingerprint"],[5417,"impl-Borrow%3C%5Bu8%5D%3E-for-Fingerprint"],[5426,"impl-BorrowMut%3C%5Bu8;+32%5D%3E-for-ChainCode"],[5427,"impl-BorrowMut%3C%5Bu8%5D%3E-for-ChainCode"],[5430,"impl-BorrowMut%3C%5Bu8%5D%3E-for-Fingerprint"],[5431,"impl-BorrowMut%3C%5Bu8;+4%5D%3E-for-Fingerprint"],[5532,"impl-UpperHex-for-ChainCode"],[5533,"impl-Debug-for-ChainCode"],[5534,"impl-LowerHex-for-ChainCode"],[5535,"impl-Display-for-ChainCode"],[5536,"impl-LowerHex-for-Fingerprint"],[5537,"impl-Display-for-Fingerprint"],[5538,"impl-UpperHex-for-Fingerprint"],[5539,"impl-Debug-for-Fingerprint"],[5540,"impl-Display-for-Xpriv"],[5541,"impl-Debug-for-Xpriv"],[5542,"impl-Debug-for-Xpub"],[5543,"impl-Display-for-Xpub"],[5544,"impl-Debug-for-ChildNumber"],[5545,"impl-Display-for-ChildNumber"],[5546,"impl-Display-for-DerivationPath"],[5547,"impl-Debug-for-DerivationPath"],[5548,"impl-Debug-for-Error"],[5549,"impl-Display-for-Error"],[5550,"impl-Debug-for-InvalidBase58PayloadLengthError"],[5551,"impl-Display-for-InvalidBase58PayloadLengthError"],[5554,"impl-From%3C%5Bu8;+32%5D%3E-for-ChainCode"],[5555,"impl-From%3C%26%5Bu8;+32%5D%3E-for-ChainCode"],[5556,"impl-From%3C%5Bu8;+4%5D%3E-for-Fingerprint"],[5558,"impl-From%3C%26%5Bu8;+4%5D%3E-for-Fingerprint"],[5563,"impl-From%3CVec%3CChildNumber%3E%3E-for-DerivationPath"],[5564,"impl-From%3C%26%5BChildNumber%5D%3E-for-DerivationPath"],[5566,"impl-From%3CError%3E-for-Error"],[5567,"impl-From%3CInvalidBase58PayloadLengthError%3E-for-Error"],[5568,"impl-From%3CInfallible%3E-for-Error"],[5570,"impl-From%3CError%3E-for-Error"],[5801,"impl-Debug-for-Bip34Error"],[5802,"impl-Display-for-Bip34Error"],[5803,"impl-Debug-for-ValidationError"],[5804,"impl-Display-for-ValidationError"],[5879,"impl-AsMut%3C%5Bu8%5D%3E-for-ChainHash"],[5880,"impl-AsMut%3C%5Bu8;+32%5D%3E-for-ChainHash"],[5883,"impl-AsRef%3C%5Bu8;+32%5D%3E-for-ChainHash"],[5884,"impl-AsRef%3C%5Bu8%5D%3E-for-ChainHash"],[5886,"impl-Borrow%3C%5Bu8;+32%5D%3E-for-ChainHash"],[5887,"impl-Borrow%3C%5Bu8%5D%3E-for-ChainHash"],[5888,"impl-BorrowMut%3C%5Bu8;+32%5D%3E-for-ChainHash"],[5890,"impl-BorrowMut%3C%5Bu8%5D%3E-for-ChainHash"],[5899,"impl-UpperHex-for-ChainHash"],[5900,"impl-LowerHex-for-ChainHash"],[5901,"impl-Debug-for-ChainHash"],[5902,"impl-Display-for-ChainHash"],[5904,"impl-From%3C%5Bu8;+32%5D%3E-for-ChainHash"],[5905,"impl-From%3C%26%5Bu8;+32%5D%3E-for-ChainHash"],[6004,"impl-Display-for-Height"],[6005,"impl-Debug-for-Height"],[6006,"impl-Debug-for-ParseHeightError"],[6007,"impl-Display-for-ParseHeightError"],[6008,"impl-Display-for-Time"],[6009,"impl-Debug-for-Time"],[6010,"impl-Debug-for-ParseTimeError"],[6011,"impl-Display-for-ParseTimeError"],[6012,"impl-Debug-for-ConversionError"],[6013,"impl-Display-for-ConversionError"],[6014,"impl-Debug-for-LockTime"],[6015,"impl-Display-for-LockTime"],[6023,"impl-From%3CHeight%3E-for-LockTime"],[6024,"impl-From%3CAbsLockTime%3E-for-LockTime"],[6025,"impl-From%3CTime%3E-for-LockTime"],[6090,"impl-TryFrom%3CBox%3Cstr%3E%3E-for-Height"],[6091,"impl-TryFrom%3CString%3E-for-Height"],[6092,"impl-TryFrom%3C%26str%3E-for-Height"],[6094,"impl-TryFrom%3C%26str%3E-for-Time"],[6095,"impl-TryFrom%3CString%3E-for-Time"],[6096,"impl-TryFrom%3CBox%3Cstr%3E%3E-for-Time"],[6100,"impl-TryFrom%3C%26str%3E-for-LockTime"],[6101,"impl-TryFrom%3CString%3E-for-LockTime"],[6102,"impl-TryFrom%3CBox%3Cstr%3E%3E-for-LockTime"],[6206,"impl-Display-for-Height"],[6207,"impl-Debug-for-Height"],[6208,"impl-Debug-for-Time"],[6209,"impl-Display-for-Time"],[6210,"impl-Display-for-TimeOverflowError"],[6211,"impl-Debug-for-TimeOverflowError"],[6212,"impl-Debug-for-LockTime"],[6213,"impl-Display-for-LockTime"],[6214,"impl-Debug-for-DisabledLockTimeError"],[6215,"impl-Display-for-DisabledLockTimeError"],[6216,"impl-Display-for-IncompatibleHeightError"],[6217,"impl-Debug-for-IncompatibleHeightError"],[6218,"impl-Display-for-IncompatibleTimeError"],[6219,"impl-Debug-for-IncompatibleTimeError"],[6225,"impl-From%3CRelLockTime%3E-for-LockTime"],[6226,"impl-From%3CTime%3E-for-LockTime"],[6227,"impl-From%3CHeight%3E-for-LockTime"],[6302,"impl-TryFrom%3CString%3E-for-Height"],[6304,"impl-TryFrom%3C%26str%3E-for-Height"],[6305,"impl-TryFrom%3CBox%3Cstr%3E%3E-for-Height"],[6306,"impl-TryFrom%3C%26str%3E-for-Time"],[6307,"impl-TryFrom%3CBox%3Cstr%3E%3E-for-Time"],[6308,"impl-TryFrom%3CString%3E-for-Time"],[6671,"impl-AsMut%3CPushBytes%3E-for-PushBytes"],[6672,"impl-AsMut%3C%5Bu8%5D%3E-for-PushBytes"],[6677,"impl-AsRef%3C%5Bu8%5D%3E-for-PushBytes"],[6678,"impl-AsRef%3CPushBytes%3E-for-PushBytes"],[6752,"impl-Debug-for-Builder"],[6753,"impl-Display-for-Builder"],[6759,"impl-Display-for-PushBytesError"],[6760,"impl-Debug-for-PushBytesError"],[6761,"impl-Debug-for-Error"],[6762,"impl-Display-for-Error"],[6769,"impl-From%3C%26mut+%5Bu8;+47%5D%3E-for-%26mut+PushBytes"],[6770,"impl-From%3C%26mut+%5Bu8;+44%5D%3E-for-%26mut+PushBytes"],[6771,"impl-From%3C%26%5Bu8;+73%5D%3E-for-%26PushBytes"],[6772,"impl-From%3C%26%5Bu8;+21%5D%3E-for-%26PushBytes"],[6773,"impl-From%3C%26%5Bu8;+37%5D%3E-for-%26PushBytes"],[6774,"impl-From%3C%26mut+%5Bu8;+61%5D%3E-for-%26mut+PushBytes"],[6775,"impl-From%3C%26mut+%5Bu8;+20%5D%3E-for-%26mut+PushBytes"],[6776,"impl-From%3C%26mut+%5Bu8;+35%5D%3E-for-%26mut+PushBytes"],[6777,"impl-From%3C%26%5Bu8;+20%5D%3E-for-%26PushBytes"],[6778,"impl-From%3C%26mut+%5Bu8;+19%5D%3E-for-%26mut+PushBytes"],[6779,"impl-From%3C%26%5Bu8;+74%5D%3E-for-%26PushBytes"],[6780,"impl-From%3C%26mut+%5Bu8;+74%5D%3E-for-%26mut+PushBytes"],[6781,"impl-From%3C%26%5Bu8;+19%5D%3E-for-%26PushBytes"],[6782,"impl-From%3C%26%5Bu8;+35%5D%3E-for-%26PushBytes"],[6783,"impl-From%3C%26mut+%5Bu8;+18%5D%3E-for-%26mut+PushBytes"],[6784,"impl-From%3C%26%5Bu8;+18%5D%3E-for-%26PushBytes"],[6785,"impl-From%3C%26mut+%5Bu8;+72%5D%3E-for-%26mut+PushBytes"],[6786,"impl-From%3C%26mut+%5Bu8;+17%5D%3E-for-%26mut+PushBytes"],[6787,"impl-From%3C%26%5Bu8;+17%5D%3E-for-%26PushBytes"],[6788,"impl-From%3C%26%5Bu8;+75%5D%3E-for-%26PushBytes"],[6789,"impl-From%3C%26mut+%5Bu8;+75%5D%3E-for-%26mut+PushBytes"],[6790,"impl-From%3C%26%5Bu8;+72%5D%3E-for-%26PushBytes"],[6791,"impl-From%3C%26mut+%5Bu8;+16%5D%3E-for-%26mut+PushBytes"],[6792,"impl-From%3C%26%5Bu8;+16%5D%3E-for-%26PushBytes"],[6793,"impl-From%3C%26%5Bu8;+62%5D%3E-for-%26PushBytes"],[6794,"impl-From%3C%26mut+%5Bu8;+62%5D%3E-for-%26mut+PushBytes"],[6795,"impl-From%3C%26mut+%5Bu8;+15%5D%3E-for-%26mut+PushBytes"],[6796,"impl-From%3C%26%5Bu8;+15%5D%3E-for-%26PushBytes"],[6797,"impl-From%3C%26mut+%5Bu8;+14%5D%3E-for-%26mut+PushBytes"],[6798,"impl-From%3C%26%5Bu8;+14%5D%3E-for-%26PushBytes"],[6799,"impl-From%3C%26mut+%5Bu8;+71%5D%3E-for-%26mut+PushBytes"],[6800,"impl-From%3C%26mut+%5Bu8;+13%5D%3E-for-%26mut+PushBytes"],[6801,"impl-From%3C%26%5Bu8;+13%5D%3E-for-%26PushBytes"],[6802,"impl-From%3C%26mut+%5Bu8;+64%5D%3E-for-%26mut+PushBytes"],[6803,"impl-From%3C%26mut+%5Bu8;+34%5D%3E-for-%26mut+PushBytes"],[6804,"impl-From%3C%26mut+%5Bu8;+12%5D%3E-for-%26mut+PushBytes"],[6805,"impl-From%3C%26%5Bu8;+12%5D%3E-for-%26PushBytes"],[6806,"impl-From%3C%26%5Bu8;+34%5D%3E-for-%26PushBytes"],[6807,"impl-From%3C%26mut+%5Bu8;+11%5D%3E-for-%26mut+PushBytes"],[6808,"impl-From%3C%26%5Bu8;+11%5D%3E-for-%26PushBytes"],[6809,"impl-From%3C%26%5Bu8;+71%5D%3E-for-%26PushBytes"],[6810,"impl-From%3C%26mut+%5Bu8;+10%5D%3E-for-%26mut+PushBytes"],[6811,"impl-From%3C%26%5Bu8;+10%5D%3E-for-%26PushBytes"],[6812,"impl-From%3C%26mut+%5Bu8;+59%5D%3E-for-%26mut+PushBytes"],[6813,"impl-From%3C%26%5Bu8;+59%5D%3E-for-%26PushBytes"],[6814,"impl-From%3C%26mut+%5Bu8;+9%5D%3E-for-%26mut+PushBytes"],[6815,"impl-From%3C%26mut+%5Bu8;+33%5D%3E-for-%26mut+PushBytes"],[6816,"impl-From%3C%26%5Bu8;+33%5D%3E-for-%26PushBytes"],[6817,"impl-From%3C%26%5Bu8;+9%5D%3E-for-%26PushBytes"],[6818,"impl-From%3C%26mut+%5Bu8;+8%5D%3E-for-%26mut+PushBytes"],[6819,"impl-From%3C%26mut+%5Bu8;+58%5D%3E-for-%26mut+PushBytes"],[6820,"impl-From%3C%26%5Bu8;+76%5D%3E-for-%26PushBytes"],[6821,"impl-From%3C%26%5Bu8;+8%5D%3E-for-%26PushBytes"],[6822,"impl-From%3C%26%5Bu8;+58%5D%3E-for-%26PushBytes"],[6823,"impl-From%3C%26mut+%5Bu8;+70%5D%3E-for-%26mut+PushBytes"],[6824,"impl-From%3C%26%5Bu8;+70%5D%3E-for-%26PushBytes"],[6825,"impl-From%3C%26mut+%5Bu8;+7%5D%3E-for-%26mut+PushBytes"],[6826,"impl-From%3C%26%5Bu8;+7%5D%3E-for-%26PushBytes"],[6827,"impl-From%3C%26mut+%5Bu8;+6%5D%3E-for-%26mut+PushBytes"],[6828,"impl-From%3C%26%5Bu8;+6%5D%3E-for-%26PushBytes"],[6829,"impl-From%3C%26mut+%5Bu8;+32%5D%3E-for-%26mut+PushBytes"],[6830,"impl-From%3C%26%5Bu8;+32%5D%3E-for-%26PushBytes"],[6831,"impl-From%3C%26mut+%5Bu8;+57%5D%3E-for-%26mut+PushBytes"],[6832,"impl-From%3C%26%5Bu8;+57%5D%3E-for-%26PushBytes"],[6833,"impl-From%3C%26mut+%5Bu8;+5%5D%3E-for-%26mut+PushBytes"],[6834,"impl-From%3C%26mut+%5Bu8;+37%5D%3E-for-%26mut+PushBytes"],[6835,"impl-From%3C%26%5Bu8;+5%5D%3E-for-%26PushBytes"],[6836,"impl-From%3C%26mut+%5Bu8;+4%5D%3E-for-%26mut+PushBytes"],[6837,"impl-From%3C%26mut+%5Bu8;+31%5D%3E-for-%26mut+PushBytes"],[6838,"impl-From%3C%26%5Bu8;+31%5D%3E-for-%26PushBytes"],[6839,"impl-From%3C%26mut+%5Bu8;+76%5D%3E-for-%26mut+PushBytes"],[6840,"impl-From%3C%26%5Bu8;+4%5D%3E-for-%26PushBytes"],[6841,"impl-From%3C%26mut+%5Bu8;+3%5D%3E-for-%26mut+PushBytes"],[6842,"impl-From%3C%26%5Bu8;+3%5D%3E-for-%26PushBytes"],[6843,"impl-From%3C%26mut+%5Bu8;+2%5D%3E-for-%26mut+PushBytes"],[6844,"impl-From%3C%26mut+%5Bu8;+56%5D%3E-for-%26mut+PushBytes"],[6845,"impl-From%3C%26%5Bu8;+56%5D%3E-for-%26PushBytes"],[6846,"impl-From%3C%26%5Bu8;+2%5D%3E-for-%26PushBytes"],[6847,"impl-From%3C%26mut+%5Bu8;+1%5D%3E-for-%26mut+PushBytes"],[6848,"impl-From%3C%26mut+%5Bu8;+30%5D%3E-for-%26mut+PushBytes"],[6849,"impl-From%3C%26%5Bu8;+1%5D%3E-for-%26PushBytes"],[6850,"impl-From%3C%26%5Bu8;+30%5D%3E-for-%26PushBytes"],[6851,"impl-From%3C%26mut+%5Bu8;+0%5D%3E-for-%26mut+PushBytes"],[6852,"impl-From%3C%26%5Bu8;+61%5D%3E-for-%26PushBytes"],[6853,"impl-From%3C%26%5Bu8;+0%5D%3E-for-%26PushBytes"],[6854,"impl-From%3C%26%5Bu8;+60%5D%3E-for-%26PushBytes"],[6855,"impl-From%3C%26mut+%5Bu8;+55%5D%3E-for-%26mut+PushBytes"],[6856,"impl-From%3C%26%5Bu8;+65%5D%3E-for-%26PushBytes"],[6857,"impl-From%3C%26mut+%5Bu8;+29%5D%3E-for-%26mut+PushBytes"],[6858,"impl-From%3C%26%5Bu8;+55%5D%3E-for-%26PushBytes"],[6859,"impl-From%3C%26mut+%5Bu8;+65%5D%3E-for-%26mut+PushBytes"],[6860,"impl-From%3C%26%5Bu8;+29%5D%3E-for-%26PushBytes"],[6861,"impl-From%3C%26mut+%5Bu8;+60%5D%3E-for-%26mut+PushBytes"],[6862,"impl-From%3C%26%5Bu8;+22%5D%3E-for-%26PushBytes"],[6863,"impl-From%3C%26mut+%5Bu8;+22%5D%3E-for-%26mut+PushBytes"],[6864,"impl-From%3C%26mut+%5Bu8;+28%5D%3E-for-%26mut+PushBytes"],[6865,"impl-From%3C%26%5Bu8;+28%5D%3E-for-%26PushBytes"],[6866,"impl-From%3C%26%5Bu8;+38%5D%3E-for-%26PushBytes"],[6867,"impl-From%3C%26mut+%5Bu8;+38%5D%3E-for-%26mut+PushBytes"],[6868,"impl-From%3C%26mut+%5Bu8;+36%5D%3E-for-%26mut+PushBytes"],[6869,"impl-From%3C%26%5Bu8;+36%5D%3E-for-%26PushBytes"],[6870,"impl-From%3C%26mut+%5Bu8;+27%5D%3E-for-%26mut+PushBytes"],[6871,"impl-From%3C%26%5Bu8;+66%5D%3E-for-%26PushBytes"],[6872,"impl-From%3C%26%5Bu8;+27%5D%3E-for-%26PushBytes"],[6873,"impl-From%3C%26mut+%5Bu8;+66%5D%3E-for-%26mut+PushBytes"],[6874,"impl-From%3C%26%5Bu8;+23%5D%3E-for-%26PushBytes"],[6875,"impl-From%3C%26%5Bu8;+67%5D%3E-for-%26PushBytes"],[6876,"impl-From%3C%26mut+%5Bu8;+54%5D%3E-for-%26mut+PushBytes"],[6877,"impl-From%3C%26%5Bu8;+54%5D%3E-for-%26PushBytes"],[6878,"impl-From%3C%26mut+%5Bu8;+67%5D%3E-for-%26mut+PushBytes"],[6879,"impl-From%3C%26%5Bu8;+64%5D%3E-for-%26PushBytes"],[6880,"impl-From%3C%26%5Bu8;+39%5D%3E-for-%26PushBytes"],[6881,"impl-From%3C%26mut+%5Bu8;+39%5D%3E-for-%26mut+PushBytes"],[6882,"impl-From%3C%26mut+%5Bu8;+26%5D%3E-for-%26mut+PushBytes"],[6883,"impl-From%3C%26%5Bu8;+40%5D%3E-for-%26PushBytes"],[6884,"impl-From%3C%26mut+%5Bu8;+69%5D%3E-for-%26mut+PushBytes"],[6885,"impl-From%3C%26mut+%5Bu8;+53%5D%3E-for-%26mut+PushBytes"],[6886,"impl-From%3C%26%5Bu8;+53%5D%3E-for-%26PushBytes"],[6887,"impl-From%3C%26mut+%5Bu8;+23%5D%3E-for-%26mut+PushBytes"],[6888,"impl-From%3C%26%5Bu8;+68%5D%3E-for-%26PushBytes"],[6889,"impl-From%3C%26mut+%5Bu8;+52%5D%3E-for-%26mut+PushBytes"],[6890,"impl-From%3C%26%5Bu8;+52%5D%3E-for-%26PushBytes"],[6891,"impl-From%3C%26%5Bu8;+63%5D%3E-for-%26PushBytes"],[6892,"impl-From%3C%26mut+%5Bu8;+68%5D%3E-for-%26mut+PushBytes"],[6893,"impl-From%3C%26mut+%5Bu8;+40%5D%3E-for-%26mut+PushBytes"],[6894,"impl-From%3C%26mut+%5Bu8;+51%5D%3E-for-%26mut+PushBytes"],[6895,"impl-From%3C%26%5Bu8;+51%5D%3E-for-%26PushBytes"],[6896,"impl-From%3C%26%5Bu8;+24%5D%3E-for-%26PushBytes"],[6897,"impl-From%3C%26mut+%5Bu8;+24%5D%3E-for-%26mut+PushBytes"],[6898,"impl-From%3C%26mut+%5Bu8;+50%5D%3E-for-%26mut+PushBytes"],[6899,"impl-From%3C%26%5Bu8;+50%5D%3E-for-%26PushBytes"],[6900,"impl-From%3C%26%5Bu8;+69%5D%3E-for-%26PushBytes"],[6901,"impl-From%3C%26%5Bu8;+25%5D%3E-for-%26PushBytes"],[6902,"impl-From%3C%26mut+%5Bu8;+49%5D%3E-for-%26mut+PushBytes"],[6903,"impl-From%3C%26%5Bu8;+49%5D%3E-for-%26PushBytes"],[6904,"impl-From%3C%26mut+%5Bu8;+73%5D%3E-for-%26mut+PushBytes"],[6905,"impl-From%3C%26%5Bu8;+41%5D%3E-for-%26PushBytes"],[6906,"impl-From%3C%26mut+%5Bu8;+48%5D%3E-for-%26mut+PushBytes"],[6907,"impl-From%3C%26%5Bu8;+48%5D%3E-for-%26PushBytes"],[6908,"impl-From%3C%26mut+%5Bu8;+41%5D%3E-for-%26mut+PushBytes"],[6909,"impl-From%3C%26%5Bu8;+42%5D%3E-for-%26PushBytes"],[6910,"impl-From%3C%26mut+%5Bu8;+21%5D%3E-for-%26mut+PushBytes"],[6911,"impl-From%3C%26%5Bu8;+47%5D%3E-for-%26PushBytes"],[6912,"impl-From%3C%26mut+%5Bu8;+42%5D%3E-for-%26mut+PushBytes"],[6913,"impl-From%3C%26%5Bu8;+43%5D%3E-for-%26PushBytes"],[6914,"impl-From%3C%26mut+%5Bu8;+46%5D%3E-for-%26mut+PushBytes"],[6915,"impl-From%3C%26%5Bu8;+46%5D%3E-for-%26PushBytes"],[6916,"impl-From%3C%26mut+%5Bu8;+43%5D%3E-for-%26mut+PushBytes"],[6917,"impl-From%3C%26mut+%5Bu8;+63%5D%3E-for-%26mut+PushBytes"],[6918,"impl-From%3C%26mut+%5Bu8;+45%5D%3E-for-%26mut+PushBytes"],[6919,"impl-From%3C%26%5Bu8;+45%5D%3E-for-%26PushBytes"],[6920,"impl-From%3C%26%5Bu8;+26%5D%3E-for-%26PushBytes"],[6921,"impl-From%3C%26%5Bu8;+44%5D%3E-for-%26PushBytes"],[6922,"impl-From%3C%26mut+%5Bu8;+25%5D%3E-for-%26mut+PushBytes"],[6923,"impl-From%3C%5Bu8;+2%5D%3E-for-PushBytesBuf"],[6924,"impl-From%3C%26%5Bu8;+19%5D%3E-for-PushBytesBuf"],[6925,"impl-From%3C%26%5Bu8;+25%5D%3E-for-PushBytesBuf"],[6926,"impl-From%3C%26%5Bu8;+44%5D%3E-for-PushBytesBuf"],[6927,"impl-From%3C%5Bu8;+63%5D%3E-for-PushBytesBuf"],[6928,"impl-From%3C%26%5Bu8;+43%5D%3E-for-PushBytesBuf"],[6929,"impl-From%3C%5Bu8;+43%5D%3E-for-PushBytesBuf"],[6930,"impl-From%3C%5Bu8;+45%5D%3E-for-PushBytesBuf"],[6931,"impl-From%3C%26%5Bu8;+45%5D%3E-for-PushBytesBuf"],[6932,"impl-From%3C%26%5Bu8;+42%5D%3E-for-PushBytesBuf"],[6933,"impl-From%3C%5Bu8;+42%5D%3E-for-PushBytesBuf"],[6934,"impl-From%3C%5Bu8;+46%5D%3E-for-PushBytesBuf"],[6935,"impl-From%3C%26%5Bu8;+46%5D%3E-for-PushBytesBuf"],[6936,"impl-From%3C%26%5Bu8;+41%5D%3E-for-PushBytesBuf"],[6937,"impl-From%3C%5Bu8;+41%5D%3E-for-PushBytesBuf"],[6938,"impl-From%3C%5Bu8;+47%5D%3E-for-PushBytesBuf"],[6939,"impl-From%3C%26%5Bu8;+47%5D%3E-for-PushBytesBuf"],[6940,"impl-From%3C%26%5Bu8;+40%5D%3E-for-PushBytesBuf"],[6941,"impl-From%3C%5Bu8;+25%5D%3E-for-PushBytesBuf"],[6942,"impl-From%3C%5Bu8;+48%5D%3E-for-PushBytesBuf"],[6943,"impl-From%3C%26%5Bu8;+48%5D%3E-for-PushBytesBuf"],[6944,"impl-From%3C%5Bu8;+49%5D%3E-for-PushBytesBuf"],[6945,"impl-From%3C%26%5Bu8;+68%5D%3E-for-PushBytesBuf"],[6946,"impl-From%3C%26%5Bu8;+24%5D%3E-for-PushBytesBuf"],[6947,"impl-From%3C%5Bu8;+40%5D%3E-for-PushBytesBuf"],[6948,"impl-From%3C%5Bu8;+24%5D%3E-for-PushBytesBuf"],[6949,"impl-From%3C%26%5Bu8;+49%5D%3E-for-PushBytesBuf"],[6950,"impl-From%3C%5Bu8;+73%5D%3E-for-PushBytesBuf"],[6951,"impl-From%3C%5Bu8;+50%5D%3E-for-PushBytesBuf"],[6952,"impl-From%3C%26%5Bu8;+23%5D%3E-for-PushBytesBuf"],[6953,"impl-From%3C%5Bu8;+68%5D%3E-for-PushBytesBuf"],[6954,"impl-From%3C%26%5Bu8;+50%5D%3E-for-PushBytesBuf"],[6955,"impl-From%3C%5Bu8;+51%5D%3E-for-PushBytesBuf"],[6956,"impl-From%3C%26%5Bu8;+51%5D%3E-for-PushBytesBuf"],[6957,"impl-From%3C%5Bu8;+23%5D%3E-for-PushBytesBuf"],[6958,"impl-From%3C%26%5Bu8;+67%5D%3E-for-PushBytesBuf"],[6959,"impl-From%3C%5Bu8;+52%5D%3E-for-PushBytesBuf"],[6960,"impl-From%3C%26%5Bu8;+52%5D%3E-for-PushBytesBuf"],[6961,"impl-From%3C%26%5Bu8;+39%5D%3E-for-PushBytesBuf"],[6962,"impl-From%3C%5Bu8;+39%5D%3E-for-PushBytesBuf"],[6963,"impl-From%3C%5Bu8;+69%5D%3E-for-PushBytesBuf"],[6964,"impl-From%3C%5Bu8;+26%5D%3E-for-PushBytesBuf"],[6965,"impl-From%3C%26%5Bu8;+38%5D%3E-for-PushBytesBuf"],[6966,"impl-From%3C%5Bu8;+38%5D%3E-for-PushBytesBuf"],[6967,"impl-From%3C%5Bu8;+67%5D%3E-for-PushBytesBuf"],[6968,"impl-From%3C%26%5Bu8;+20%5D%3E-for-PushBytesBuf"],[6969,"impl-From%3C%5Bu8;+53%5D%3E-for-PushBytesBuf"],[6970,"impl-From%3C%26%5Bu8;+53%5D%3E-for-PushBytesBuf"],[6971,"impl-From%3C%26%5Bu8;+26%5D%3E-for-PushBytesBuf"],[6972,"impl-From%3C%26%5Bu8;+66%5D%3E-for-PushBytesBuf"],[6973,"impl-From%3C%5Bu8;+66%5D%3E-for-PushBytesBuf"],[6974,"impl-From%3C%26%5Bu8;+22%5D%3E-for-PushBytesBuf"],[6975,"impl-From%3C%5Bu8;+22%5D%3E-for-PushBytesBuf"],[6976,"impl-From%3C%5Bu8;+54%5D%3E-for-PushBytesBuf"],[6977,"impl-From%3C%5Bu8;+20%5D%3E-for-PushBytesBuf"],[6978,"impl-From%3C%26%5Bu8;+60%5D%3E-for-PushBytesBuf"],[6979,"impl-From%3CPubkeyHash%3E-for-PushBytesBuf"],[6980,"impl-From%3CWPubkeyHash%3E-for-PushBytesBuf"],[6981,"impl-From%3C%5Bu8;+35%5D%3E-for-PushBytesBuf"],[6982,"impl-From%3C%26%5Bu8;+35%5D%3E-for-PushBytesBuf"],[6983,"impl-From%3CWScriptHash%3E-for-PushBytesBuf"],[6984,"impl-From%3C%5Bu8;+27%5D%3E-for-PushBytesBuf"],[6985,"impl-From%3C%26%5Bu8;+27%5D%3E-for-PushBytesBuf"],[6986,"impl-From%3CScriptHash%3E-for-PushBytesBuf"],[6987,"impl-From%3C%5Bu8;+60%5D%3E-for-PushBytesBuf"],[6988,"impl-From%3C%5Bu8;+28%5D%3E-for-PushBytesBuf"],[6989,"impl-From%3C%26%5Bu8;+21%5D%3E-for-PushBytesBuf"],[6990,"impl-From%3C%5Bu8;+21%5D%3E-for-PushBytesBuf"],[6991,"impl-From%3C%26%5Bu8;+37%5D%3E-for-PushBytesBuf"],[6992,"impl-From%3C%5Bu8;+37%5D%3E-for-PushBytesBuf"],[6993,"impl-From%3C%5Bu8;+36%5D%3E-for-PushBytesBuf"],[6994,"impl-From%3C%26%5Bu8;+65%5D%3E-for-PushBytesBuf"],[6995,"impl-From%3C%5Bu8;+65%5D%3E-for-PushBytesBuf"],[6996,"impl-From%3C%26%5Bu8;+28%5D%3E-for-PushBytesBuf"],[6997,"impl-From%3C%26%5Bu8;+54%5D%3E-for-PushBytesBuf"],[6998,"impl-From%3C%26%5Bu8;+64%5D%3E-for-PushBytesBuf"],[6999,"impl-From%3C%5Bu8;+64%5D%3E-for-PushBytesBuf"],[7000,"impl-From%3C%26%5Bu8;+36%5D%3E-for-PushBytesBuf"],[7001,"impl-From%3C%5Bu8;+29%5D%3E-for-PushBytesBuf"],[7002,"impl-From%3C%5Bu8;+55%5D%3E-for-PushBytesBuf"],[7003,"impl-From%3C%5Bu8;+0%5D%3E-for-PushBytesBuf"],[7004,"impl-From%3C%26%5Bu8;+0%5D%3E-for-PushBytesBuf"],[7005,"impl-From%3C%26%5Bu8;+29%5D%3E-for-PushBytesBuf"],[7006,"impl-From%3C%26%5Bu8;+63%5D%3E-for-PushBytesBuf"],[7007,"impl-From%3C%5Bu8;+1%5D%3E-for-PushBytesBuf"],[7008,"impl-From%3C%26%5Bu8;+1%5D%3E-for-PushBytesBuf"],[7009,"impl-From%3C%26%5Bu8;+76%5D%3E-for-PushBytesBuf"],[7010,"impl-From%3C%26%5Bu8;+55%5D%3E-for-PushBytesBuf"],[7011,"impl-From%3C%26%5Bu8;+73%5D%3E-for-PushBytesBuf"],[7012,"impl-From%3C%5Bu8;+44%5D%3E-for-PushBytesBuf"],[7013,"impl-From%3C%5Bu8;+30%5D%3E-for-PushBytesBuf"],[7014,"impl-From%3C%26%5Bu8;+30%5D%3E-for-PushBytesBuf"],[7015,"impl-From%3C%5Bu8;+3%5D%3E-for-PushBytesBuf"],[7016,"impl-From%3C%26%5Bu8;+3%5D%3E-for-PushBytesBuf"],[7017,"impl-From%3C%5Bu8;+76%5D%3E-for-PushBytesBuf"],[7018,"impl-From%3C%5Bu8;+56%5D%3E-for-PushBytesBuf"],[7019,"impl-From%3C%5Bu8;+4%5D%3E-for-PushBytesBuf"],[7020,"impl-From%3C%26%5Bu8;+4%5D%3E-for-PushBytesBuf"],[7021,"impl-From%3C%5Bu8;+31%5D%3E-for-PushBytesBuf"],[7022,"impl-From%3C%26%5Bu8;+31%5D%3E-for-PushBytesBuf"],[7023,"impl-From%3C%5Bu8;+5%5D%3E-for-PushBytesBuf"],[7024,"impl-From%3C%26%5Bu8;+5%5D%3E-for-PushBytesBuf"],[7025,"impl-From%3C%26%5Bu8;+56%5D%3E-for-PushBytesBuf"],[7026,"impl-From%3C%26%5Bu8;+69%5D%3E-for-PushBytesBuf"],[7027,"impl-From%3C%5Bu8;+6%5D%3E-for-PushBytesBuf"],[7028,"impl-From%3C%26%5Bu8;+6%5D%3E-for-PushBytesBuf"],[7029,"impl-From%3C%5Bu8;+57%5D%3E-for-PushBytesBuf"],[7030,"impl-From%3C%26%5Bu8;+57%5D%3E-for-PushBytesBuf"],[7031,"impl-From%3C%5Bu8;+7%5D%3E-for-PushBytesBuf"],[7032,"impl-From%3C%26%5Bu8;+7%5D%3E-for-PushBytesBuf"],[7033,"impl-From%3C%5Bu8;+32%5D%3E-for-PushBytesBuf"],[7034,"impl-From%3C%26%5Bu8;+32%5D%3E-for-PushBytesBuf"],[7035,"impl-From%3C%5Bu8;+8%5D%3E-for-PushBytesBuf"],[7036,"impl-From%3C%26%5Bu8;+8%5D%3E-for-PushBytesBuf"],[7037,"impl-From%3C%5Bu8;+58%5D%3E-for-PushBytesBuf"],[7038,"impl-From%3C%26%5Bu8;+58%5D%3E-for-PushBytesBuf"],[7039,"impl-From%3C%5Bu8;+9%5D%3E-for-PushBytesBuf"],[7040,"impl-From%3C%26%5Bu8;+9%5D%3E-for-PushBytesBuf"],[7041,"impl-From%3C%5Bu8;+70%5D%3E-for-PushBytesBuf"],[7042,"impl-From%3C%5Bu8;+33%5D%3E-for-PushBytesBuf"],[7043,"impl-From%3C%5Bu8;+10%5D%3E-for-PushBytesBuf"],[7044,"impl-From%3C%26%5Bu8;+10%5D%3E-for-PushBytesBuf"],[7045,"impl-From%3C%26%5Bu8;+70%5D%3E-for-PushBytesBuf"],[7046,"impl-From%3C%26%5Bu8;+33%5D%3E-for-PushBytesBuf"],[7047,"impl-From%3C%5Bu8;+11%5D%3E-for-PushBytesBuf"],[7048,"impl-From%3C%26%5Bu8;+11%5D%3E-for-PushBytesBuf"],[7049,"impl-From%3C%26%5Bu8;+75%5D%3E-for-PushBytesBuf"],[7050,"impl-From%3C%5Bu8;+59%5D%3E-for-PushBytesBuf"],[7051,"impl-From%3C%5Bu8;+12%5D%3E-for-PushBytesBuf"],[7052,"impl-From%3C%26%5Bu8;+59%5D%3E-for-PushBytesBuf"],[7053,"impl-From%3C%26%5Bu8;+12%5D%3E-for-PushBytesBuf"],[7054,"impl-From%3C%26%5Bu8;+62%5D%3E-for-PushBytesBuf"],[7055,"impl-From%3C%5Bu8;+62%5D%3E-for-PushBytesBuf"],[7056,"impl-From%3C%5Bu8;+13%5D%3E-for-PushBytesBuf"],[7057,"impl-From%3C%26%5Bu8;+13%5D%3E-for-PushBytesBuf"],[7058,"impl-From%3C%5Bu8;+34%5D%3E-for-PushBytesBuf"],[7059,"impl-From%3C%5Bu8;+71%5D%3E-for-PushBytesBuf"],[7060,"impl-From%3C%5Bu8;+14%5D%3E-for-PushBytesBuf"],[7061,"impl-From%3C%26%5Bu8;+14%5D%3E-for-PushBytesBuf"],[7062,"impl-From%3C%26%5Bu8;+71%5D%3E-for-PushBytesBuf"],[7063,"impl-From%3C%26%5Bu8;+34%5D%3E-for-PushBytesBuf"],[7064,"impl-From%3C%5Bu8;+15%5D%3E-for-PushBytesBuf"],[7065,"impl-From%3C%26%5Bu8;+15%5D%3E-for-PushBytesBuf"],[7066,"impl-From%3C%5Bu8;+61%5D%3E-for-PushBytesBuf"],[7067,"impl-From%3C%26%5Bu8;+61%5D%3E-for-PushBytesBuf"],[7068,"impl-From%3C%5Bu8;+16%5D%3E-for-PushBytesBuf"],[7069,"impl-From%3C%26%5Bu8;+16%5D%3E-for-PushBytesBuf"],[7070,"impl-From%3C%5Bu8;+75%5D%3E-for-PushBytesBuf"],[7071,"impl-From%3C%26%5Bu8;+74%5D%3E-for-PushBytesBuf"],[7072,"impl-From%3C%5Bu8;+17%5D%3E-for-PushBytesBuf"],[7073,"impl-From%3C%26%5Bu8;+17%5D%3E-for-PushBytesBuf"],[7074,"impl-From%3C%5Bu8;+74%5D%3E-for-PushBytesBuf"],[7075,"impl-From%3C%5Bu8;+72%5D%3E-for-PushBytesBuf"],[7076,"impl-From%3C%5Bu8;+18%5D%3E-for-PushBytesBuf"],[7077,"impl-From%3C%26%5Bu8;+18%5D%3E-for-PushBytesBuf"],[7078,"impl-From%3C%26%5Bu8;+72%5D%3E-for-PushBytesBuf"],[7080,"impl-From%3C%5Bu8;+19%5D%3E-for-PushBytesBuf"],[7081,"impl-From%3C%26%5Bu8;+2%5D%3E-for-PushBytesBuf"],[7083,"impl-From%3CUintError%3E-for-Error"],[7084,"impl-From%3CInfallible%3E-for-Error"],[7088,"impl-Index%3CRangeToInclusive%3Cusize%3E%3E-for-PushBytes"],[7089,"impl-Index%3CRangeInclusive%3Cusize%3E%3E-for-PushBytes"],[7090,"impl-Index%3C(Bound%3Cusize%3E,+Bound%3Cusize%3E)%3E-for-PushBytes"],[7091,"impl-Index%3CRangeFull%3E-for-PushBytes"],[7092,"impl-Index%3CRangeTo%3Cusize%3E%3E-for-PushBytes"],[7093,"impl-Index%3CRangeFrom%3Cusize%3E%3E-for-PushBytes"],[7094,"impl-Index%3CRange%3Cusize%3E%3E-for-PushBytes"],[7095,"impl-Index%3Cusize%3E-for-PushBytes"],[7174,"impl-TryFrom%3C%26mut+%5Bu8%5D%3E-for-%26mut+PushBytes"],[7175,"impl-TryFrom%3C%26%5Bu8%5D%3E-for-%26PushBytes"],[7223,"impl-Debug-for-Error"],[7224,"impl-Display-for-Error"],[7284,"impl-Display-for-FromStrError"],[7285,"impl-Debug-for-FromStrError"],[7286,"impl-Display-for-TryFromInstructionError"],[7287,"impl-Debug-for-TryFromInstructionError"],[7288,"impl-Debug-for-TryFromError"],[7289,"impl-Display-for-TryFromError"],[7291,"impl-From%3CInfallible%3E-for-FromStrError"],[7292,"impl-From%3CParseIntError%3E-for-FromStrError"],[7293,"impl-From%3CTryFromError%3E-for-FromStrError"],[7294,"impl-From%3CInfallible%3E-for-TryFromInstructionError"],[7296,"impl-From%3CTryFromError%3E-for-TryFromInstructionError"],[7397,"impl-Display-for-ParseOutPointError"],[7398,"impl-Debug-for-ParseOutPointError"],[7399,"impl-Display-for-InputsIndexError"],[7400,"impl-Debug-for-InputsIndexError"],[7401,"impl-Debug-for-OutputsIndexError"],[7402,"impl-Display-for-OutputsIndexError"],[7403,"impl-Display-for-IndexOutOfBoundsError"],[7404,"impl-Debug-for-IndexOutOfBoundsError"],[7405,"impl-Display-for-Version"],[7406,"impl-Debug-for-Version"],[7552,"impl-Debug-for-DecodeError%3CE%3E"],[7553,"impl-Display-for-DecodeError%3CE%3E"],[7555,"impl-From%3C%26Network%3E-for-%26Params"],[7556,"impl-From%3CNetwork%3E-for-%26Params"],[7557,"impl-From%3C%26Network%3E-for-Params"],[7558,"impl-From%3CNetwork%3E-for-Params"],[7646,"impl-Display-for-Error"],[7647,"impl-Debug-for-Error"],[7648,"impl-Display-for-FromHexError"],[7649,"impl-Debug-for-FromHexError"],[7651,"impl-From%3CError%3E-for-Error"],[7652,"impl-From%3CInfallible%3E-for-Error"],[7838,"impl-AsRef%3CPushBytes%3E-for-SerializedSignature"],[7839,"impl-AsRef%3C%5Bu8%5D%3E-for-SerializedSignature"],[7869,"impl-Debug-for-Signature"],[7870,"impl-Display-for-Signature"],[7871,"impl-UpperHex-for-SerializedSignature"],[7872,"impl-Display-for-SerializedSignature"],[7873,"impl-LowerHex-for-SerializedSignature"],[7874,"impl-Debug-for-SerializedSignature"],[7875,"impl-Display-for-Error"],[7876,"impl-Debug-for-Error"],[7879,"impl-From%3CHexToBytesError%3E-for-Error"],[7881,"impl-From%3CInfallible%3E-for-Error"],[7882,"impl-From%3CError%3E-for-Error"],[7883,"impl-From%3CNonStandardSighashTypeError%3E-for-Error"],[7893,"impl-Serialize-for-Signature"],[7894,"impl-Signature"],[7970,"impl-Debug-for-ParseIntError"],[7971,"impl-Display-for-ParseIntError"],[7972,"impl-Debug-for-PrefixedHexError"],[7973,"impl-Display-for-PrefixedHexError"],[7974,"impl-Display-for-UnprefixedHexError"],[7975,"impl-Debug-for-UnprefixedHexError"],[7976,"impl-Debug-for-MissingPrefixError"],[7977,"impl-Display-for-MissingPrefixError"],[7978,"impl-Debug-for-ContainsPrefixError"],[7979,"impl-Display-for-ContainsPrefixError"],[7981,"impl-From%3CMissingPrefixError%3E-for-PrefixedHexError"],[7982,"impl-From%3CParseIntError%3E-for-PrefixedHexError"],[7985,"impl-From%3CContainsPrefixError%3E-for-UnprefixedHexError"],[7986,"impl-From%3CParseIntError%3E-for-UnprefixedHexError"],[8092,"impl-Write-for-HmacEngine%3CT%3E"],[8093,"impl-Write-for-HmacEngine%3CT%3E"],[8094,"impl-Debug-for-FromSliceError"],[8095,"impl-Display-for-FromSliceError"],[8096,"impl-Display-for-Hmac%3CT%3E"],[8097,"impl-Debug-for-Hmac%3CT%3E"],[8098,"impl-LowerHex-for-Hmac%3CT%3E"],[8119,"impl-Index%3CRangeFull%3E-for-Hmac%3CT%3E"],[8120,"impl-Index%3CRange%3Cusize%3E%3E-for-Hmac%3CT%3E"],[8121,"impl-Index%3CRangeTo%3Cusize%3E%3E-for-Hmac%3CT%3E"],[8122,"impl-Index%3CRangeFrom%3Cusize%3E%3E-for-Hmac%3CT%3E"],[8123,"impl-Index%3Cusize%3E-for-Hmac%3CT%3E"],[8168,"impl-Write-for-HmacEngine%3CT%3E"],[8169,"impl-Write-for-HmacEngine%3CT%3E"],[8174,"impl-AsRef%3C%5Bu8%5D%3E-for-Hash"],[8175,"impl-AsRef%3C%5Bu8;+bitcoin_hashes::::hash160::%7Bimpl%2311%7D::%7Bconstant%230%7D%5D%3E-for-Hash"],[8188,"impl-Debug-for-Hash"],[8189,"impl-LowerHex-for-Hash"],[8190,"impl-UpperHex-for-Hash"],[8191,"impl-Display-for-Hash"],[8192,"impl-From%3CScriptHash%3E-for-Hash"],[8193,"impl-From%3CXKeyIdentifier%3E-for-Hash"],[8194,"impl-From%3CPubkeyHash%3E-for-Hash"],[8196,"impl-From%3CWPubkeyHash%3E-for-Hash"],[8285,"impl-Debug-for-HexToBytesError"],[8286,"impl-Display-for-HexToBytesError"],[8287,"impl-Display-for-InvalidCharError"],[8288,"impl-Debug-for-InvalidCharError"],[8289,"impl-Display-for-OddLengthStringError"],[8290,"impl-Debug-for-OddLengthStringError"],[8291,"impl-Display-for-HexToArrayError"],[8292,"impl-Debug-for-HexToArrayError"],[8298,"impl-From%3COddLengthStringError%3E-for-HexToBytesError"],[8299,"impl-From%3CInvalidCharError%3E-for-HexToBytesError"],[8303,"impl-From%3CInvalidLengthError%3E-for-HexToArrayError"],[8304,"impl-From%3CInvalidCharError%3E-for-HexToArrayError"],[8415,"impl-LowerHex-for-DisplayByteSlice%3C\'a%3E"],[8416,"impl-Debug-for-DisplayByteSlice%3C\'a%3E"],[8417,"impl-UpperHex-for-DisplayByteSlice%3C\'a%3E"],[8418,"impl-Display-for-DisplayByteSlice%3C\'a%3E"],[8419,"impl-UpperHex-for-DisplayArray%3C\'a,+LEN%3E"],[8420,"impl-Debug-for-DisplayArray%3C\'a,+LEN%3E"],[8421,"impl-LowerHex-for-DisplayArray%3C\'a,+LEN%3E"],[8422,"impl-Display-for-DisplayArray%3C\'a,+LEN%3E"],[8465,"impl-Debug-for-InvalidLengthError"],[8466,"impl-Display-for-InvalidLengthError"],[8509,"impl-AsRef%3C%5Bu8;+bitcoin_hashes::::ripemd160::%7Bimpl%2314%7D::%7Bconstant%230%7D%5D%3E-for-Hash"],[8510,"impl-AsRef%3C%5Bu8%5D%3E-for-Hash"],[8539,"impl-Write-for-HashEngine"],[8540,"impl-Write-for-HashEngine"],[8541,"impl-UpperHex-for-Hash"],[8542,"impl-LowerHex-for-Hash"],[8543,"impl-Display-for-Hash"],[8544,"impl-Debug-for-Hash"],[8576,"impl-Write-for-HashEngine"],[8577,"impl-Write-for-HashEngine"],[8757,"impl-dyn+Error+%2B+Send+%2B+Sync"],[8758,"impl-dyn+Error+%2B+Send"],[8759,"impl-dyn+Error"],[8760,"impl-dyn+Error+%2B+Send+%2B+Sync"],[8761,"impl-dyn+Error+%2B+Send"],[8762,"impl-dyn+Error"],[8763,"impl-dyn+Error"],[8764,"impl-dyn+Error+%2B+Send+%2B+Sync"],[8765,"impl-dyn+Error+%2B+Send"],[8775,"impl-Display-for-Unexpected%3C\'a%3E"],[8776,"impl-Debug-for-Unexpected%3C\'a%3E"],[8785,"impl-dyn+Error"],[8786,"impl-dyn+Error+%2B+Send"],[8787,"impl-dyn+Error+%2B+Send+%2B+Sync"],[9042,"impl-Error-for-Error"],[9043,"impl-Error-for-Error"],[9925,"impl-Debug-for-Error"],[9926,"impl-Display-for-Error"],[10065,"impl-MapAccess%3C\'de%3E-for-MapDeserializer%3C\'de,+I,+E%3E"],[10066,"impl-SeqAccess%3C\'de%3E-for-MapDeserializer%3C\'de,+I,+E%3E"],[10268,"impl-SerializeTuple-for-Impossible%3COk,+Error%3E"],[10269,"impl-SerializeSeq-for-Impossible%3COk,+Error%3E"],[10270,"impl-SerializeTupleStruct-for-Impossible%3COk,+Error%3E"],[10271,"impl-SerializeTupleVariant-for-Impossible%3COk,+Error%3E"],[10272,"impl-SerializeStructVariant-for-Impossible%3COk,+Error%3E"],[10273,"impl-SerializeStruct-for-Impossible%3COk,+Error%3E"],[10274,"impl-SerializeMap-for-Impossible%3COk,+Error%3E"],[10284,"impl-SerializeSeq-for-Impossible%3COk,+Error%3E"],[10285,"impl-SerializeTuple-for-Impossible%3COk,+Error%3E"],[10293,"impl-SerializeTupleStruct-for-Impossible%3COk,+Error%3E"],[10294,"impl-SerializeTupleVariant-for-Impossible%3COk,+Error%3E"],[10295,"impl-SerializeStructVariant-for-Impossible%3COk,+Error%3E"],[10296,"impl-SerializeStruct-for-Impossible%3COk,+Error%3E"],[10342,"impl-AsRef%3C%5Bu8%5D%3E-for-Hash"],[10343,"impl-AsRef%3C%5Bu8;+bitcoin_hashes::::sha1::%7Bimpl%2314%7D::%7Bconstant%230%7D%5D%3E-for-Hash"],[10372,"impl-Write-for-HashEngine"],[10373,"impl-Write-for-HashEngine"],[10374,"impl-Debug-for-Hash"],[10375,"impl-UpperHex-for-Hash"],[10376,"impl-LowerHex-for-Hash"],[10377,"impl-Display-for-Hash"],[10408,"impl-Write-for-HashEngine"],[10409,"impl-Write-for-HashEngine"],[10415,"impl-AsRef%3C%5Bu8%5D%3E-for-Hash"],[10416,"impl-AsRef%3C%5Bu8;+bitcoin_hashes::::sha256::%7Bimpl%2320%7D::%7Bconstant%230%7D%5D%3E-for-Hash"],[10461,"impl-Write-for-HashEngine"],[10462,"impl-Write-for-HashEngine"],[10463,"impl-UpperHex-for-Hash"],[10464,"impl-LowerHex-for-Hash"],[10465,"impl-Debug-for-Hash"],[10466,"impl-Display-for-Hash"],[10467,"impl-Display-for-Midstate"],[10468,"impl-UpperHex-for-Midstate"],[10469,"impl-LowerHex-for-Midstate"],[10470,"impl-Debug-for-Midstate"],[10472,"impl-From%3CWScriptHash%3E-for-Hash"],[10473,"impl-From%3CDescriptorId%3E-for-Hash"],[10525,"impl-Write-for-HashEngine"],[10526,"impl-Write-for-HashEngine"],[10530,"impl-AsRef%3C%5Bu8%5D%3E-for-Hash"],[10531,"impl-AsRef%3C%5Bu8;+bitcoin_hashes::::sha256d::%7Bimpl%2311%7D::%7Bconstant%230%7D%5D%3E-for-Hash"],[10546,"impl-Debug-for-Hash"],[10547,"impl-Display-for-Hash"],[10548,"impl-UpperHex-for-Hash"],[10549,"impl-LowerHex-for-Hash"],[10550,"impl-From%3CLegacySighash%3E-for-Hash"],[10552,"impl-From%3CWtxid%3E-for-Hash"],[10553,"impl-From%3CBlockHash%3E-for-Hash"],[10554,"impl-From%3CSegwitV0Sighash%3E-for-Hash"],[10555,"impl-From%3CTxid%3E-for-Hash"],[10556,"impl-From%3CTxMerkleNode%3E-for-Hash"],[10557,"impl-From%3CWitnessMerkleNode%3E-for-Hash"],[10558,"impl-From%3CFilterHash%3E-for-Hash"],[10559,"impl-From%3CWitnessCommitment%3E-for-Hash"],[10560,"impl-From%3CFilterHeader%3E-for-Hash"],[10561,"impl-From%3CHash%3E-for-Hash"],[10585,"impl-AsRef%3C%5Bu8;+bitcoin_hashes::::sha256t::%7Bimpl%2311%7D::%7Bconstant%230%7D%5D%3E-for-Hash%3CT%3E"],[10586,"impl-AsRef%3C%5Bu8%5D%3E-for-Hash%3CT%3E"],[10601,"impl-Debug-for-Hash%3CT%3E"],[10602,"impl-UpperHex-for-Hash%3CT%3E"],[10603,"impl-LowerHex-for-Hash%3CT%3E"],[10604,"impl-Display-for-Hash%3CT%3E"],[10605,"impl-From%3CTapSighash%3E-for-Hash%3CTapSighashTag%3E"],[10606,"impl-From%3CTapNodeHash%3E-for-Hash%3CTapBranchTag%3E"],[10608,"impl-From%3CTapTweakHash%3E-for-Hash%3CTapTweakTag%3E"],[10609,"impl-From%3CTapLeafHash%3E-for-Hash%3CTapLeafTag%3E"],[10633,"impl-AsRef%3C%5Bu8;+bitcoin_hashes::::sha384::%7Bimpl%2313%7D::%7Bconstant%230%7D%5D%3E-for-Hash"],[10634,"impl-AsRef%3C%5Bu8%5D%3E-for-Hash"],[10653,"impl-LowerHex-for-Hash"],[10654,"impl-Display-for-Hash"],[10655,"impl-Debug-for-Hash"],[10656,"impl-UpperHex-for-Hash"],[10691,"impl-AsRef%3C%5Bu8;+bitcoin_hashes::::sha512::%7Bimpl%2315%7D::%7Bconstant%230%7D%5D%3E-for-Hash"],[10692,"impl-AsRef%3C%5Bu8%5D%3E-for-Hash"],[10721,"impl-Write-for-HashEngine"],[10722,"impl-Write-for-HashEngine"],[10723,"impl-LowerHex-for-Hash"],[10724,"impl-Display-for-Hash"],[10725,"impl-UpperHex-for-Hash"],[10726,"impl-Debug-for-Hash"],[10757,"impl-Write-for-HashEngine"],[10758,"impl-Write-for-HashEngine"],[10763,"impl-AsRef%3C%5Bu8;+bitcoin_hashes::::sha512_256::%7Bimpl%2313%7D::%7Bconstant%230%7D%5D%3E-for-Hash"],[10764,"impl-AsRef%3C%5Bu8%5D%3E-for-Hash"],[10783,"impl-LowerHex-for-Hash"],[10784,"impl-Display-for-Hash"],[10785,"impl-Debug-for-Hash"],[10786,"impl-UpperHex-for-Hash"],[10822,"impl-AsRef%3C%5Bu8%5D%3E-for-Hash"],[10823,"impl-AsRef%3C%5Bu8;+bitcoin_hashes::::siphash24::%7Bimpl%2315%7D::%7Bconstant%230%7D%5D%3E-for-Hash"],[10858,"impl-Write-for-HashEngine"],[10859,"impl-Write-for-HashEngine"],[10860,"impl-LowerHex-for-Hash"],[10861,"impl-Display-for-Hash"],[10862,"impl-UpperHex-for-Hash"],[10863,"impl-Debug-for-Hash"],[10910,"impl-Write-for-HashEngine"],[10911,"impl-Write-for-HashEngine"],[10962,"impl-BufRead-for-FromStd%3CT%3E"],[10963,"impl-BufRead-for-FromStd%3CT%3E"],[10964,"impl-BufRead-for-ToStd%3CT%3E"],[10965,"impl-BufRead-for-ToStd%3CT%3E"],[11003,"impl-BufRead-for-FromStd%3CT%3E"],[11004,"impl-BufRead-for-FromStd%3CT%3E"],[11005,"impl-BufRead-for-ToStd%3CT%3E"],[11006,"impl-BufRead-for-ToStd%3CT%3E"],[11010,"impl-Write-for-FromStd%3CT%3E"],[11011,"impl-Write-for-FromStd%3CT%3E"],[11012,"impl-Write-for-ToStd%3CT%3E"],[11013,"impl-Write-for-ToStd%3CT%3E"],[11014,"impl-Write-for-Sink"],[11015,"impl-Write-for-Sink"],[11016,"impl-Display-for-Error"],[11017,"impl-Debug-for-Error"],[11025,"impl-From%3CError%3E-for-Error"],[11026,"impl-From%3CErrorKind%3E-for-Error"],[11060,"impl-Read-for-FromStd%3CT%3E"],[11061,"impl-Read-for-FromStd%3CT%3E"],[11062,"impl-Read-for-ToStd%3CT%3E"],[11063,"impl-Read-for-ToStd%3CT%3E"],[11070,"impl-Read-for-FromStd%3CT%3E"],[11071,"impl-Read-for-FromStd%3CT%3E"],[11072,"impl-Read-for-ToStd%3CT%3E"],[11073,"impl-Read-for-ToStd%3CT%3E"],[11148,"impl-Write-for-FromStd%3CT%3E"],[11149,"impl-Write-for-FromStd%3CT%3E"],[11150,"impl-Write-for-ToStd%3CT%3E"],[11151,"impl-Write-for-ToStd%3CT%3E"],[11152,"impl-Write-for-Sink"],[11153,"impl-Write-for-Sink"],[11154,"impl-Write-for-FromStd%3CT%3E"],[11155,"impl-Write-for-FromStd%3CT%3E"],[11156,"impl-Write-for-ToStd%3CT%3E"],[11157,"impl-Write-for-ToStd%3CT%3E"],[11159,"impl-Write-for-Sink"],[11160,"impl-Write-for-Sink"],[11291,"impl-Debug-for-TweakedPublicKey"],[11292,"impl-LowerHex-for-TweakedPublicKey"],[11293,"impl-Display-for-TweakedPublicKey"],[11295,"impl-Debug-for-FromSliceError"],[11296,"impl-Display-for-FromSliceError"],[11297,"impl-Debug-for-FromWifError"],[11298,"impl-Display-for-FromWifError"],[11299,"impl-Debug-for-ParsePublicKeyError"],[11300,"impl-Display-for-ParsePublicKeyError"],[11301,"impl-Display-for-ParseCompressedPublicKeyError"],[11302,"impl-Debug-for-ParseCompressedPublicKeyError"],[11303,"impl-Display-for-UncompressedPublicKeyError"],[11304,"impl-Debug-for-UncompressedPublicKeyError"],[11305,"impl-Display-for-InvalidBase58PayloadLengthError"],[11306,"impl-Debug-for-InvalidBase58PayloadLengthError"],[11307,"impl-Debug-for-InvalidAddressVersionError"],[11308,"impl-Display-for-InvalidAddressVersionError"],[11314,"impl-From%3CError%3E-for-FromSliceError"],[11315,"impl-From%3CInfallible%3E-for-FromSliceError"],[11316,"impl-From%3CInvalidBase58PayloadLengthError%3E-for-FromWifError"],[11317,"impl-From%3CInvalidAddressVersionError%3E-for-FromWifError"],[11319,"impl-From%3CInfallible%3E-for-FromWifError"],[11320,"impl-From%3CError%3E-for-FromWifError"],[11321,"impl-From%3CError%3E-for-FromWifError"],[11323,"impl-From%3CFromSliceError%3E-for-ParsePublicKeyError"],[11324,"impl-From%3CInfallible%3E-for-ParsePublicKeyError"],[11325,"impl-From%3CError%3E-for-ParseCompressedPublicKeyError"],[11326,"impl-From%3CHexToArrayError%3E-for-ParseCompressedPublicKeyError"],[11327,"impl-From%3CInfallible%3E-for-ParseCompressedPublicKeyError"],[11355,"impl-Serialize-for-TweakedPublicKey"],[11356,"impl-TweakedPublicKey"],[11460,"impl-Debug-for-MerkleBlockError"],[11461,"impl-Display-for-MerkleBlockError"],[11512,"impl-Display-for-ParseNetworkError"],[11513,"impl-Debug-for-ParseNetworkError"],[11514,"impl-Debug-for-UnknownChainHashError"],[11515,"impl-Display-for-UnknownChainHashError"],[11559,"impl-AsMut%3C%5Bu8%5D%3E-for-Magic"],[11560,"impl-AsMut%3C%5Bu8;+4%5D%3E-for-Magic"],[11561,"impl-AsRef%3C%5Bu8;+4%5D%3E-for-Magic"],[11562,"impl-AsRef%3C%5Bu8%5D%3E-for-Magic"],[11569,"impl-Borrow%3C%5Bu8%5D%3E-for-Magic"],[11571,"impl-Borrow%3C%5Bu8;+4%5D%3E-for-Magic"],[11576,"impl-BorrowMut%3C%5Bu8%5D%3E-for-Magic"],[11577,"impl-BorrowMut%3C%5Bu8;+4%5D%3E-for-Magic"],[11621,"impl-LowerHex-for-ServiceFlags"],[11622,"impl-UpperHex-for-ServiceFlags"],[11623,"impl-Debug-for-ServiceFlags"],[11624,"impl-Display-for-ServiceFlags"],[11625,"impl-LowerHex-for-Magic"],[11626,"impl-UpperHex-for-Magic"],[11627,"impl-Debug-for-Magic"],[11628,"impl-Display-for-Magic"],[11629,"impl-Display-for-ParseMagicError"],[11630,"impl-Debug-for-ParseMagicError"],[11631,"impl-Display-for-UnknownMagicError"],[11632,"impl-Debug-for-UnknownMagicError"],[11842,"impl-Debug-for-CommandString"],[11843,"impl-Display-for-CommandString"],[11844,"impl-Debug-for-CommandStringError"],[11845,"impl-Display-for-CommandStringError"],[11868,"impl-TryFrom%3C%26str%3E-for-CommandString"],[11870,"impl-TryFrom%3CBox%3Cstr%3E%3E-for-CommandString"],[11871,"impl-TryFrom%3CString%3E-for-CommandString"],[12564,"impl-Display-for-Error"],[12565,"impl-Debug-for-Error"],[12569,"impl-Debug-for-GetKeyError"],[12570,"impl-Display-for-GetKeyError"],[12573,"impl-Display-for-SignError"],[12574,"impl-Debug-for-SignError"],[12575,"impl-Display-for-ExtractTxError"],[12576,"impl-Debug-for-ExtractTxError"],[12577,"impl-Display-for-IndexOutOfBoundsError"],[12578,"impl-Debug-for-IndexOutOfBoundsError"],[12579,"impl-Debug-for-PsbtParseError"],[12580,"impl-Display-for-PsbtParseError"],[12581,"impl-Display-for-PsbtSighashType"],[12582,"impl-Debug-for-PsbtSighashType"],[12584,"impl-From%3CInfallible%3E-for-Error"],[12585,"impl-From%3CFromSliceError%3E-for-Error"],[12587,"impl-From%3CError%3E-for-Error"],[12588,"impl-From%3CError%3E-for-Error"],[12593,"impl-From%3CInfallible%3E-for-GetKeyError"],[12594,"impl-From%3CError%3E-for-GetKeyError"],[12597,"impl-From%3CP2wpkhError%3E-for-SignError"],[12598,"impl-From%3CInfallible%3E-for-SignError"],[12599,"impl-From%3CTaprootError%3E-for-SignError"],[12601,"impl-From%3CIndexOutOfBoundsError%3E-for-SignError"],[12608,"impl-From%3CTapSighashType%3E-for-PsbtSighashType"],[12609,"impl-From%3CEcdsaSighashType%3E-for-PsbtSighashType"],[12803,"impl-Display-for-Key"],[12804,"impl-Debug-for-Key"],[13068,"impl-Display-for-PublicKey"],[13069,"impl-Debug-for-PublicKey"],[13070,"impl-LowerHex-for-PublicKey"],[13073,"impl-Debug-for-InvalidParityValue"],[13074,"impl-Display-for-InvalidParityValue"],[13076,"impl-LowerHex-for-Message"],[13077,"impl-Display-for-Message"],[13078,"impl-Debug-for-Message"],[13079,"impl-Debug-for-Error"],[13080,"impl-Display-for-Error"],[13088,"impl-From%3CT%3E-for-SecretKey"],[13089,"impl-From%3CKeypair%3E-for-SecretKey"],[13090,"impl-From%3C%26Keypair%3E-for-SecretKey"],[13093,"impl-From%3CKeypair%3E-for-PublicKey"],[13094,"impl-From%3CPublicKey%3E-for-PublicKey"],[13095,"impl-From%3C%26Keypair%3E-for-PublicKey"],[13102,"impl-From%3CT%3E-for-Message"],[13103,"impl-From%3CTapSighash%3E-for-Message"],[13105,"impl-From%3CLegacySighash%3E-for-Message"],[13106,"impl-From%3CSegwitV0Sighash%3E-for-Message"],[13213,"impl-Serialize-for-PublicKey"],[13214,"impl-PublicKey"],[13270,"impl-TryFrom%3Ci32%3E-for-Parity"],[13271,"impl-TryFrom%3Cu8%3E-for-Parity"],[13420,"impl-PartialEq-for-SerializedSignature"],[13421,"impl-PartialEq%3C%5Bu8%5D%3E-for-SerializedSignature"],[13434,"impl-Debug-for-SerializedSignature"],[13435,"impl-Display-for-SerializedSignature"],[13436,"impl-Debug-for-Signature"],[13437,"impl-Display-for-Signature"],[13441,"impl-From%3C%26Signature%3E-for-SerializedSignature"],[13442,"impl-From%3CSignature%3E-for-SerializedSignature"],[13460,"impl-IntoIterator-for-%26SerializedSignature"],[13461,"impl-IntoIterator-for-SerializedSignature"],[13467,"impl-PartialOrd-for-SerializedSignature"],[13468,"impl-PartialOrd%3C%5Bu8%5D%3E-for-SerializedSignature"],[13487,"impl-TryFrom%3C%26SerializedSignature%3E-for-Signature"],[13488,"impl-TryFrom%3CSerializedSignature%3E-for-Signature"],[13560,"impl-Debug-for-ElligatorSwift"],[13561,"impl-LowerHex-for-ElligatorSwift"],[13562,"impl-Display-for-ElligatorSwift"],[13958,"impl-Display-for-Error"],[13959,"impl-Debug-for-Error"],[13960,"impl-From%3CNonZero%3Cu32%3E%3E-for-Error"],[13962,"impl-From%3CError%3E-for-Error"],[14083,"impl-Display-for-BernoulliError"],[14084,"impl-Debug-for-BernoulliError"],[14092,"impl-Debug-for-WeightedError"],[14093,"impl-Display-for-WeightedError"],[14106,"impl-From%3CRangeInclusive%3CX%3E%3E-for-Uniform%3CX%3E"],[14107,"impl-From%3CRange%3CX%3E%3E-for-Uniform%3CX%3E"],[14136,"impl-Distribution%3Cf64%3E-for-OpenClosed01"],[14137,"impl-Distribution%3Cf32%3E-for-OpenClosed01"],[14138,"impl-Distribution%3Cf64%3E-for-Open01"],[14139,"impl-Distribution%3Cf32%3E-for-Open01"],[14144,"impl-Distribution%3Cchar%3E-for-Standard"],[14145,"impl-Distribution%3C()%3E-for-Standard"],[14146,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2353%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14147,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2352%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14148,"impl-Distribution%3Cisize%3E-for-Standard"],[14149,"impl-Distribution%3Ci128%3E-for-Standard"],[14150,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2351%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14151,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2350%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14152,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2349%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14153,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2348%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14154,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2347%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14155,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2346%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14156,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2345%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14157,"impl-Distribution%3CNonZero%3Cu32%3E%3E-for-Standard"],[14158,"impl-Distribution%3Ci64%3E-for-Standard"],[14159,"impl-Distribution%3CNonZero%3Cu64%3E%3E-for-Standard"],[14160,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2344%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14161,"impl-Distribution%3Cf32%3E-for-Standard"],[14162,"impl-Distribution%3Cf64%3E-for-Standard"],[14163,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2343%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14164,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2342%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14165,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2341%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14166,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2340%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14167,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2339%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14168,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2338%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14169,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2337%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14170,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2336%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14171,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2335%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14172,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2334%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14173,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2333%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14174,"impl-Distribution%3CNonZero%3Cu128%3E%3E-for-Standard"],[14175,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2355%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14176,"impl-Distribution%3Ci32%3E-for-Standard"],[14177,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2332%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14178,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2331%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14179,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2330%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14180,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2329%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14181,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2328%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14182,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2327%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14183,"impl-Distribution%3CNonZero%3Cusize%3E%3E-for-Standard"],[14184,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2326%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14185,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2325%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14186,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2324%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14187,"impl-Distribution%3C(A,+B,+C,+D,+E,+F,+G,+H,+I,+J,+K,+L)%3E-for-Standard"],[14188,"impl-Distribution%3C%5BT;+32%5D%3E-for-Standard"],[14189,"impl-Distribution%3C%5BT;+rand::::distributions::other::%7Bimpl%2354%7D::%7Bconstant%230%7D%5D%3E-for-Standard"],[14190,"impl-Distribution%3CWrapping%3CT%3E%3E-for-Standard"],[14191,"impl-Distribution%3C(A,+B,+C,+D,+E,+F,+G,+H,+I,+J,+K)%3E-for-Standard"],[14192,"impl-Distribution%3C(A,+B,+C,+D,+E,+F,+G,+H,+I,+J)%3E-for-Standard"],[14193,"impl-Distribution%3Ci16%3E-for-Standard"],[14194,"impl-Distribution%3Ci8%3E-for-Standard"],[14195,"impl-Distribution%3C(A,+B,+C,+D,+E,+F,+G,+H,+I)%3E-for-Standard"],[14196,"impl-Distribution%3C(A,+B,+C,+D,+E,+F,+G,+H)%3E-for-Standard"],[14197,"impl-Distribution%3Cu8%3E-for-Standard"],[14198,"impl-Distribution%3Cusize%3E-for-Standard"],[14199,"impl-Distribution%3Cu128%3E-for-Standard"],[14200,"impl-Distribution%3Cu16%3E-for-Standard"],[14201,"impl-Distribution%3C(A,+B,+C,+D,+E,+F,+G)%3E-for-Standard"],[14202,"impl-Distribution%3CNonZero%3Cu8%3E%3E-for-Standard"],[14203,"impl-Distribution%3C(A,+B,+C,+D,+E,+F)%3E-for-Standard"],[14204,"impl-Distribution%3CNonZero%3Cu16%3E%3E-for-Standard"],[14205,"impl-Distribution%3C(A,+B,+C,+D,+E)%3E-for-Standard"],[14206,"impl-Distribution%3Cu64%3E-for-Standard"],[14207,"impl-Distribution%3C(A,+B,+C,+D)%3E-for-Standard"],[14208,"impl-Distribution%3C(A,+B,+C)%3E-for-Standard"],[14209,"impl-Distribution%3C(A,+B)%3E-for-Standard"],[14210,"impl-Distribution%3Cu32%3E-for-Standard"],[14211,"impl-Distribution%3Cbool%3E-for-Standard"],[14212,"impl-Distribution%3C(A,)%3E-for-Standard"],[14213,"impl-Distribution%3COption%3CT%3E%3E-for-Standard"],[14330,"impl-UniformSampler-for-UniformInt%3Cu128%3E"],[14331,"impl-UniformSampler-for-UniformInt%3Cu64%3E"],[14332,"impl-UniformSampler-for-UniformInt%3Cu32%3E"],[14333,"impl-UniformSampler-for-UniformInt%3Ci8%3E"],[14334,"impl-UniformSampler-for-UniformInt%3Cusize%3E"],[14335,"impl-UniformSampler-for-UniformInt%3Ci32%3E"],[14336,"impl-UniformSampler-for-UniformInt%3Ci128%3E"],[14337,"impl-UniformSampler-for-UniformInt%3Ci64%3E"],[14338,"impl-UniformSampler-for-UniformInt%3Cu16%3E"],[14339,"impl-UniformSampler-for-UniformInt%3Cu8%3E"],[14340,"impl-UniformSampler-for-UniformInt%3Ci16%3E"],[14341,"impl-UniformSampler-for-UniformInt%3Cisize%3E"],[14343,"impl-UniformSampler-for-UniformFloat%3Cf32%3E"],[14344,"impl-UniformSampler-for-UniformFloat%3Cf64%3E"],[14347,"impl-UniformSampler-for-UniformInt%3Cusize%3E"],[14348,"impl-UniformSampler-for-UniformInt%3Ci128%3E"],[14349,"impl-UniformSampler-for-UniformInt%3Cisize%3E"],[14350,"impl-UniformSampler-for-UniformInt%3Ci32%3E"],[14351,"impl-UniformSampler-for-UniformInt%3Cu8%3E"],[14352,"impl-UniformSampler-for-UniformInt%3Cu64%3E"],[14353,"impl-UniformSampler-for-UniformInt%3Cu16%3E"],[14354,"impl-UniformSampler-for-UniformInt%3Ci8%3E"],[14355,"impl-UniformSampler-for-UniformInt%3Cu128%3E"],[14356,"impl-UniformSampler-for-UniformInt%3Ci64%3E"],[14357,"impl-UniformSampler-for-UniformInt%3Cu32%3E"],[14358,"impl-UniformSampler-for-UniformInt%3Ci16%3E"],[14360,"impl-UniformSampler-for-UniformFloat%3Cf32%3E"],[14361,"impl-UniformSampler-for-UniformFloat%3Cf64%3E"],[14364,"impl-UniformSampler-for-UniformInt%3Cu32%3E"],[14365,"impl-UniformSampler-for-UniformInt%3Ci16%3E"],[14366,"impl-UniformSampler-for-UniformInt%3Cu8%3E"],[14367,"impl-UniformSampler-for-UniformInt%3Cisize%3E"],[14368,"impl-UniformSampler-for-UniformInt%3Ci8%3E"],[14369,"impl-UniformSampler-for-UniformInt%3Ci32%3E"],[14370,"impl-UniformSampler-for-UniformInt%3Cusize%3E"],[14371,"impl-UniformSampler-for-UniformInt%3Cu16%3E"],[14372,"impl-UniformSampler-for-UniformInt%3Cu64%3E"],[14373,"impl-UniformSampler-for-UniformInt%3Ci64%3E"],[14374,"impl-UniformSampler-for-UniformInt%3Ci128%3E"],[14375,"impl-UniformSampler-for-UniformInt%3Cu128%3E"],[14377,"impl-UniformSampler-for-UniformFloat%3Cf32%3E"],[14378,"impl-UniformSampler-for-UniformFloat%3Cf64%3E"],[14382,"impl-UniformSampler-for-UniformInt%3Cu128%3E"],[14383,"impl-UniformSampler-for-UniformInt%3Cu16%3E"],[14384,"impl-UniformSampler-for-UniformInt%3Cisize%3E"],[14385,"impl-UniformSampler-for-UniformInt%3Ci128%3E"],[14386,"impl-UniformSampler-for-UniformInt%3Cusize%3E"],[14387,"impl-UniformSampler-for-UniformInt%3Cu64%3E"],[14388,"impl-UniformSampler-for-UniformInt%3Ci16%3E"],[14389,"impl-UniformSampler-for-UniformInt%3Cu8%3E"],[14390,"impl-UniformSampler-for-UniformInt%3Ci64%3E"],[14391,"impl-UniformSampler-for-UniformInt%3Cu32%3E"],[14392,"impl-UniformSampler-for-UniformInt%3Ci8%3E"],[14393,"impl-UniformSampler-for-UniformInt%3Ci32%3E"],[14394,"impl-UniformSampler-for-UniformFloat%3Cf32%3E"],[14395,"impl-UniformSampler-for-UniformFloat%3Cf64%3E"],[14397,"impl-UniformSampler-for-UniformInt%3Cisize%3E"],[14398,"impl-UniformSampler-for-UniformInt%3Cu8%3E"],[14399,"impl-UniformSampler-for-UniformInt%3Ci128%3E"],[14400,"impl-UniformSampler-for-UniformInt%3Cu32%3E"],[14401,"impl-UniformSampler-for-UniformInt%3Cu16%3E"],[14402,"impl-UniformSampler-for-UniformInt%3Ci64%3E"],[14403,"impl-UniformSampler-for-UniformInt%3Cu64%3E"],[14404,"impl-UniformSampler-for-UniformInt%3Ci32%3E"],[14405,"impl-UniformSampler-for-UniformInt%3Cusize%3E"],[14406,"impl-UniformSampler-for-UniformInt%3Cu128%3E"],[14407,"impl-UniformSampler-for-UniformInt%3Ci8%3E"],[14408,"impl-UniformSampler-for-UniformInt%3Ci16%3E"],[14576,"impl-Debug-for-ReadError"],[14577,"impl-Display-for-ReadError"],[14679,"impl-From%3CVec%3Cusize%3E%3E-for-IndexVec"],[14680,"impl-From%3CVec%3Cu32%3E%3E-for-IndexVec"],[14728,"impl-Debug-for-OutOfRangeError"],[14729,"impl-Display-for-OutOfRangeError"],[14753,"impl-Display-for-Signature"],[14754,"impl-LowerHex-for-Signature"],[14755,"impl-Debug-for-Signature"],[14763,"impl-Serialize-for-Signature"],[14764,"impl-Signature"],[14941,"impl-Debug-for-PrevoutsSizeError"],[14942,"impl-Display-for-PrevoutsSizeError"],[14943,"impl-Debug-for-PrevoutsKindError"],[14944,"impl-Display-for-PrevoutsKindError"],[14945,"impl-Debug-for-PrevoutsIndexError"],[14946,"impl-Display-for-PrevoutsIndexError"],[14947,"impl-Debug-for-InvalidSighashTypeError"],[14948,"impl-Display-for-InvalidSighashTypeError"],[14949,"impl-Display-for-NonStandardSighashTypeError"],[14950,"impl-Debug-for-NonStandardSighashTypeError"],[14951,"impl-Debug-for-SighashTypeParseError"],[14952,"impl-Display-for-SighashTypeParseError"],[14954,"impl-Debug-for-TaprootError"],[14955,"impl-Display-for-TaprootError"],[14956,"impl-Debug-for-P2wpkhError"],[14957,"impl-Display-for-P2wpkhError"],[14958,"impl-Display-for-SingleMissingOutputError"],[14959,"impl-Debug-for-SingleMissingOutputError"],[14960,"impl-Debug-for-AnnexError"],[14961,"impl-Display-for-AnnexError"],[14962,"impl-Debug-for-SigningDataError%3CE%3E"],[14963,"impl-Display-for-SigningDataError%3CE%3E"],[14976,"impl-From%3CPrevoutsKindError%3E-for-TaprootError"],[14978,"impl-From%3CInputsIndexError%3E-for-TaprootError"],[14979,"impl-From%3CPrevoutsSizeError%3E-for-TaprootError"],[14980,"impl-From%3CPrevoutsIndexError%3E-for-TaprootError"],[14981,"impl-From%3CInfallible%3E-for-TaprootError"],[14982,"impl-From%3CInfallible%3E-for-P2wpkhError"],[14983,"impl-From%3CInputsIndexError%3E-for-P2wpkhError"],[14988,"impl-From%3CError%3E-for-SigningDataError%3CE%3E"],[14989,"impl-From%3CInfallible%3E-for-SigningDataError%3CE%3E"],[15157,"impl-Display-for-MessageSignatureError"],[15158,"impl-Debug-for-MessageSignatureError"],[15159,"impl-Debug-for-MessageSignature"],[15160,"impl-Display-for-MessageSignature"],[15161,"impl-From%3CInfallible%3E-for-MessageSignatureError"],[15163,"impl-From%3CError%3E-for-MessageSignatureError"],[15425,"impl-Debug-for-SigFromSliceError"],[15426,"impl-Display-for-SigFromSliceError"],[15430,"impl-Display-for-IncompleteBuilderError"],[15431,"impl-Debug-for-IncompleteBuilderError"],[15432,"impl-Debug-for-HiddenNodesError"],[15433,"impl-Display-for-HiddenNodesError"],[15440,"impl-UpperHex-for-FutureLeafVersion"],[15441,"impl-LowerHex-for-FutureLeafVersion"],[15442,"impl-Debug-for-FutureLeafVersion"],[15443,"impl-Display-for-FutureLeafVersion"],[15444,"impl-UpperHex-for-LeafVersion"],[15445,"impl-Display-for-LeafVersion"],[15446,"impl-Debug-for-LeafVersion"],[15447,"impl-LowerHex-for-LeafVersion"],[15448,"impl-Debug-for-TaprootBuilderError"],[15449,"impl-Display-for-TaprootBuilderError"],[15450,"impl-Display-for-TaprootError"],[15451,"impl-Debug-for-TaprootError"],[15456,"impl-From%3CInvalidSighashTypeError%3E-for-SigFromSliceError"],[15457,"impl-From%3CError%3E-for-SigFromSliceError"],[15458,"impl-From%3CInfallible%3E-for-SigFromSliceError"],[15459,"impl-From%3C%5BTapNodeHash;+117%5D%3E-for-TaprootMerkleBranch"],[15460,"impl-From%3C%5BTapNodeHash;+5%5D%3E-for-TaprootMerkleBranch"],[15461,"impl-From%3C%5BTapNodeHash;+59%5D%3E-for-TaprootMerkleBranch"],[15462,"impl-From%3C%5BTapNodeHash;+60%5D%3E-for-TaprootMerkleBranch"],[15463,"impl-From%3C%5BTapNodeHash;+61%5D%3E-for-TaprootMerkleBranch"],[15464,"impl-From%3C%5BTapNodeHash;+62%5D%3E-for-TaprootMerkleBranch"],[15465,"impl-From%3C%5BTapNodeHash;+63%5D%3E-for-TaprootMerkleBranch"],[15466,"impl-From%3C%5BTapNodeHash;+64%5D%3E-for-TaprootMerkleBranch"],[15467,"impl-From%3C%5BTapNodeHash;+65%5D%3E-for-TaprootMerkleBranch"],[15468,"impl-From%3C%5BTapNodeHash;+66%5D%3E-for-TaprootMerkleBranch"],[15469,"impl-From%3C%5BTapNodeHash;+67%5D%3E-for-TaprootMerkleBranch"],[15470,"impl-From%3C%5BTapNodeHash;+68%5D%3E-for-TaprootMerkleBranch"],[15471,"impl-From%3C%5BTapNodeHash;+69%5D%3E-for-TaprootMerkleBranch"],[15472,"impl-From%3C%5BTapNodeHash;+70%5D%3E-for-TaprootMerkleBranch"],[15473,"impl-From%3C%5BTapNodeHash;+71%5D%3E-for-TaprootMerkleBranch"],[15474,"impl-From%3C%5BTapNodeHash;+72%5D%3E-for-TaprootMerkleBranch"],[15475,"impl-From%3C%5BTapNodeHash;+73%5D%3E-for-TaprootMerkleBranch"],[15476,"impl-From%3C%5BTapNodeHash;+74%5D%3E-for-TaprootMerkleBranch"],[15477,"impl-From%3C%5BTapNodeHash;+75%5D%3E-for-TaprootMerkleBranch"],[15478,"impl-From%3C%5BTapNodeHash;+76%5D%3E-for-TaprootMerkleBranch"],[15479,"impl-From%3C%5BTapNodeHash;+77%5D%3E-for-TaprootMerkleBranch"],[15480,"impl-From%3C%5BTapNodeHash;+78%5D%3E-for-TaprootMerkleBranch"],[15481,"impl-From%3C%5BTapNodeHash;+79%5D%3E-for-TaprootMerkleBranch"],[15482,"impl-From%3C%5BTapNodeHash;+80%5D%3E-for-TaprootMerkleBranch"],[15483,"impl-From%3C%5BTapNodeHash;+81%5D%3E-for-TaprootMerkleBranch"],[15484,"impl-From%3C%5BTapNodeHash;+82%5D%3E-for-TaprootMerkleBranch"],[15485,"impl-From%3C%5BTapNodeHash;+83%5D%3E-for-TaprootMerkleBranch"],[15486,"impl-From%3C%5BTapNodeHash;+84%5D%3E-for-TaprootMerkleBranch"],[15487,"impl-From%3C%5BTapNodeHash;+85%5D%3E-for-TaprootMerkleBranch"],[15488,"impl-From%3C%5BTapNodeHash;+86%5D%3E-for-TaprootMerkleBranch"],[15489,"impl-From%3C%5BTapNodeHash;+87%5D%3E-for-TaprootMerkleBranch"],[15490,"impl-From%3C%5BTapNodeHash;+88%5D%3E-for-TaprootMerkleBranch"],[15491,"impl-From%3C%5BTapNodeHash;+89%5D%3E-for-TaprootMerkleBranch"],[15492,"impl-From%3C%5BTapNodeHash;+90%5D%3E-for-TaprootMerkleBranch"],[15493,"impl-From%3C%5BTapNodeHash;+91%5D%3E-for-TaprootMerkleBranch"],[15494,"impl-From%3C%5BTapNodeHash;+92%5D%3E-for-TaprootMerkleBranch"],[15495,"impl-From%3C%5BTapNodeHash;+93%5D%3E-for-TaprootMerkleBranch"],[15496,"impl-From%3C%5BTapNodeHash;+94%5D%3E-for-TaprootMerkleBranch"],[15497,"impl-From%3C%5BTapNodeHash;+95%5D%3E-for-TaprootMerkleBranch"],[15498,"impl-From%3C%5BTapNodeHash;+96%5D%3E-for-TaprootMerkleBranch"],[15499,"impl-From%3C%5BTapNodeHash;+97%5D%3E-for-TaprootMerkleBranch"],[15500,"impl-From%3C%5BTapNodeHash;+98%5D%3E-for-TaprootMerkleBranch"],[15501,"impl-From%3C%5BTapNodeHash;+99%5D%3E-for-TaprootMerkleBranch"],[15502,"impl-From%3C%5BTapNodeHash;+100%5D%3E-for-TaprootMerkleBranch"],[15503,"impl-From%3C%5BTapNodeHash;+101%5D%3E-for-TaprootMerkleBranch"],[15504,"impl-From%3C%5BTapNodeHash;+102%5D%3E-for-TaprootMerkleBranch"],[15505,"impl-From%3C%5BTapNodeHash;+103%5D%3E-for-TaprootMerkleBranch"],[15506,"impl-From%3C%5BTapNodeHash;+104%5D%3E-for-TaprootMerkleBranch"],[15507,"impl-From%3C%5BTapNodeHash;+105%5D%3E-for-TaprootMerkleBranch"],[15508,"impl-From%3C%5BTapNodeHash;+106%5D%3E-for-TaprootMerkleBranch"],[15509,"impl-From%3C%5BTapNodeHash;+107%5D%3E-for-TaprootMerkleBranch"],[15510,"impl-From%3C%5BTapNodeHash;+108%5D%3E-for-TaprootMerkleBranch"],[15511,"impl-From%3C%5BTapNodeHash;+109%5D%3E-for-TaprootMerkleBranch"],[15512,"impl-From%3C%5BTapNodeHash;+110%5D%3E-for-TaprootMerkleBranch"],[15513,"impl-From%3C%5BTapNodeHash;+111%5D%3E-for-TaprootMerkleBranch"],[15514,"impl-From%3C%5BTapNodeHash;+112%5D%3E-for-TaprootMerkleBranch"],[15515,"impl-From%3C%5BTapNodeHash;+113%5D%3E-for-TaprootMerkleBranch"],[15516,"impl-From%3C%5BTapNodeHash;+114%5D%3E-for-TaprootMerkleBranch"],[15517,"impl-From%3C%5BTapNodeHash;+115%5D%3E-for-TaprootMerkleBranch"],[15518,"impl-From%3C%5BTapNodeHash;+116%5D%3E-for-TaprootMerkleBranch"],[15519,"impl-From%3C%5BTapNodeHash;+29%5D%3E-for-TaprootMerkleBranch"],[15520,"impl-From%3C%5BTapNodeHash;+118%5D%3E-for-TaprootMerkleBranch"],[15521,"impl-From%3C%5BTapNodeHash;+119%5D%3E-for-TaprootMerkleBranch"],[15522,"impl-From%3C%5BTapNodeHash;+120%5D%3E-for-TaprootMerkleBranch"],[15523,"impl-From%3C%5BTapNodeHash;+121%5D%3E-for-TaprootMerkleBranch"],[15524,"impl-From%3C%5BTapNodeHash;+122%5D%3E-for-TaprootMerkleBranch"],[15525,"impl-From%3C%5BTapNodeHash;+123%5D%3E-for-TaprootMerkleBranch"],[15526,"impl-From%3C%5BTapNodeHash;+124%5D%3E-for-TaprootMerkleBranch"],[15527,"impl-From%3C%5BTapNodeHash;+125%5D%3E-for-TaprootMerkleBranch"],[15528,"impl-From%3C%5BTapNodeHash;+126%5D%3E-for-TaprootMerkleBranch"],[15529,"impl-From%3C%5BTapNodeHash;+127%5D%3E-for-TaprootMerkleBranch"],[15530,"impl-From%3C%5BTapNodeHash;+128%5D%3E-for-TaprootMerkleBranch"],[15532,"impl-From%3C%5BTapNodeHash;+28%5D%3E-for-TaprootMerkleBranch"],[15533,"impl-From%3C%5BTapNodeHash;+9%5D%3E-for-TaprootMerkleBranch"],[15534,"impl-From%3C%5BTapNodeHash;+31%5D%3E-for-TaprootMerkleBranch"],[15535,"impl-From%3C%5BTapNodeHash;+32%5D%3E-for-TaprootMerkleBranch"],[15536,"impl-From%3C%5BTapNodeHash;+58%5D%3E-for-TaprootMerkleBranch"],[15537,"impl-From%3C%5BTapNodeHash;+26%5D%3E-for-TaprootMerkleBranch"],[15538,"impl-From%3C%5BTapNodeHash;+25%5D%3E-for-TaprootMerkleBranch"],[15539,"impl-From%3C%5BTapNodeHash;+24%5D%3E-for-TaprootMerkleBranch"],[15540,"impl-From%3C%5BTapNodeHash;+30%5D%3E-for-TaprootMerkleBranch"],[15541,"impl-From%3C%5BTapNodeHash;+57%5D%3E-for-TaprootMerkleBranch"],[15542,"impl-From%3C%5BTapNodeHash;+56%5D%3E-for-TaprootMerkleBranch"],[15543,"impl-From%3C%5BTapNodeHash;+23%5D%3E-for-TaprootMerkleBranch"],[15544,"impl-From%3C%5BTapNodeHash;+22%5D%3E-for-TaprootMerkleBranch"],[15545,"impl-From%3C%5BTapNodeHash;+55%5D%3E-for-TaprootMerkleBranch"],[15546,"impl-From%3C%5BTapNodeHash;+54%5D%3E-for-TaprootMerkleBranch"],[15547,"impl-From%3C%5BTapNodeHash;+53%5D%3E-for-TaprootMerkleBranch"],[15548,"impl-From%3C%5BTapNodeHash;+8%5D%3E-for-TaprootMerkleBranch"],[15549,"impl-From%3C%5BTapNodeHash;+52%5D%3E-for-TaprootMerkleBranch"],[15550,"impl-From%3C%5BTapNodeHash;+0%5D%3E-for-TaprootMerkleBranch"],[15551,"impl-From%3C%5BTapNodeHash;+51%5D%3E-for-TaprootMerkleBranch"],[15552,"impl-From%3C%5BTapNodeHash;+1%5D%3E-for-TaprootMerkleBranch"],[15553,"impl-From%3C%5BTapNodeHash;+33%5D%3E-for-TaprootMerkleBranch"],[15554,"impl-From%3C%5BTapNodeHash;+7%5D%3E-for-TaprootMerkleBranch"],[15555,"impl-From%3C%5BTapNodeHash;+21%5D%3E-for-TaprootMerkleBranch"],[15556,"impl-From%3C%5BTapNodeHash;+20%5D%3E-for-TaprootMerkleBranch"],[15557,"impl-From%3C%5BTapNodeHash;+50%5D%3E-for-TaprootMerkleBranch"],[15558,"impl-From%3C%5BTapNodeHash;+49%5D%3E-for-TaprootMerkleBranch"],[15559,"impl-From%3C%5BTapNodeHash;+48%5D%3E-for-TaprootMerkleBranch"],[15560,"impl-From%3C%5BTapNodeHash;+19%5D%3E-for-TaprootMerkleBranch"],[15561,"impl-From%3C%5BTapNodeHash;+18%5D%3E-for-TaprootMerkleBranch"],[15562,"impl-From%3C%5BTapNodeHash;+47%5D%3E-for-TaprootMerkleBranch"],[15563,"impl-From%3C%5BTapNodeHash;+17%5D%3E-for-TaprootMerkleBranch"],[15564,"impl-From%3C%5BTapNodeHash;+16%5D%3E-for-TaprootMerkleBranch"],[15565,"impl-From%3C%5BTapNodeHash;+6%5D%3E-for-TaprootMerkleBranch"],[15566,"impl-From%3C%5BTapNodeHash;+15%5D%3E-for-TaprootMerkleBranch"],[15567,"impl-From%3C%5BTapNodeHash;+46%5D%3E-for-TaprootMerkleBranch"],[15568,"impl-From%3C%5BTapNodeHash;+45%5D%3E-for-TaprootMerkleBranch"],[15569,"impl-From%3C%5BTapNodeHash;+44%5D%3E-for-TaprootMerkleBranch"],[15570,"impl-From%3C%5BTapNodeHash;+43%5D%3E-for-TaprootMerkleBranch"],[15571,"impl-From%3C%5BTapNodeHash;+42%5D%3E-for-TaprootMerkleBranch"],[15572,"impl-From%3C%5BTapNodeHash;+41%5D%3E-for-TaprootMerkleBranch"],[15573,"impl-From%3C%5BTapNodeHash;+40%5D%3E-for-TaprootMerkleBranch"],[15574,"impl-From%3C%5BTapNodeHash;+39%5D%3E-for-TaprootMerkleBranch"],[15575,"impl-From%3C%5BTapNodeHash;+14%5D%3E-for-TaprootMerkleBranch"],[15576,"impl-From%3C%5BTapNodeHash;+38%5D%3E-for-TaprootMerkleBranch"],[15577,"impl-From%3C%5BTapNodeHash;+13%5D%3E-for-TaprootMerkleBranch"],[15578,"impl-From%3C%5BTapNodeHash;+37%5D%3E-for-TaprootMerkleBranch"],[15579,"impl-From%3C%5BTapNodeHash;+12%5D%3E-for-TaprootMerkleBranch"],[15580,"impl-From%3C%5BTapNodeHash;+11%5D%3E-for-TaprootMerkleBranch"],[15581,"impl-From%3C%5BTapNodeHash;+10%5D%3E-for-TaprootMerkleBranch"],[15582,"impl-From%3C%5BTapNodeHash;+36%5D%3E-for-TaprootMerkleBranch"],[15583,"impl-From%3C%5BTapNodeHash;+35%5D%3E-for-TaprootMerkleBranch"],[15584,"impl-From%3C%5BTapNodeHash;+2%5D%3E-for-TaprootMerkleBranch"],[15585,"impl-From%3C%5BTapNodeHash;+34%5D%3E-for-TaprootMerkleBranch"],[15586,"impl-From%3C%5BTapNodeHash;+3%5D%3E-for-TaprootMerkleBranch"],[15587,"impl-From%3C%5BTapNodeHash;+4%5D%3E-for-TaprootMerkleBranch"],[15588,"impl-From%3C%5BTapNodeHash;+27%5D%3E-for-TaprootMerkleBranch"],[15652,"impl-IntoIterator-for-%26TaprootMerkleBranch"],[15653,"impl-IntoIterator-for-TaprootMerkleBranch"],[15654,"impl-IntoIterator-for-%26mut+TaprootMerkleBranch"],[15703,"impl-Serialize-for-Signature"],[15704,"impl-Signature"],[15705,"impl-Serialize-for-TaprootMerkleBranch"],[15706,"impl-TaprootMerkleBranch"],[15710,"impl-ControlBlock"],[15711,"impl-Serialize-for-ControlBlock"],[15757,"impl-TryFrom%3CSerializedSignature%3E-for-Signature"],[15759,"impl-TryFrom%3C%26SerializedSignature%3E-for-Signature"],[15762,"impl-TryFrom%3C%26%5BTapNodeHash%5D%3E-for-TaprootMerkleBranch"],[15763,"impl-TryFrom%3CVec%3CTapNodeHash%3E%3E-for-TaprootMerkleBranch"],[15764,"impl-TryFrom%3CBox%3C%5BTapNodeHash%5D%3E%3E-for-TaprootMerkleBranch"],[15770,"impl-TryFrom%3CTaprootBuilder%3E-for-TapTree"],[15771,"impl-TryFrom%3CNodeInfo%3E-for-TapTree"],[15890,"impl-PartialEq-for-SerializedSignature"],[15891,"impl-PartialEq%3C%5Bu8%5D%3E-for-SerializedSignature"],[15894,"impl-Display-for-SerializedSignature"],[15895,"impl-Debug-for-SerializedSignature"],[15897,"impl-From%3C%26Signature%3E-for-SerializedSignature"],[15898,"impl-From%3CSignature%3E-for-SerializedSignature"],[15906,"impl-IntoIterator-for-SerializedSignature"],[15907,"impl-IntoIterator-for-%26SerializedSignature"],[15913,"impl-PartialOrd-for-SerializedSignature"],[15914,"impl-PartialOrd%3C%5Bu8%5D%3E-for-SerializedSignature"],[15958,"impl-From%3CChangeSet%3CA%3E%3E-for-ChangeSet%3CA,+IA%3E"],[15959,"impl-From%3CChangeSet%3E-for-ChangeSet%3CA,+ChangeSet%3E"],[16006,"impl-KeychainTxOutIndex%3CK%3E"],[16007,"impl-Indexer-for-KeychainTxOutIndex%3CK%3E"],[16029,"impl-Display-for-InsertDescriptorError%3CK%3E"],[16030,"impl-Debug-for-InsertDescriptorError%3CK%3E"],[16202,"impl-Debug-for-MissingGenesisError"],[16203,"impl-Display-for-MissingGenesisError"],[16204,"impl-Display-for-AlterCheckPointError"],[16205,"impl-Debug-for-AlterCheckPointError"],[16206,"impl-Display-for-CannotConnectError"],[16207,"impl-Debug-for-CannotConnectError"],[16208,"impl-Display-for-ApplyHeaderError"],[16209,"impl-Debug-for-ApplyHeaderError"],[16220,"impl-FromIterator%3C(u32,+Option%3CBlockHash%3E)%3E-for-ChangeSet"],[16221,"impl-FromIterator%3C(u32,+BlockHash)%3E-for-ChangeSet"],[16339,"impl-Display-for-SyncItem%3C\'_,+I%3E"],[16340,"impl-Debug-for-SyncItem%3C\'i,+I%3E"],[16516,"impl-Debug-for-CalculateFeeError"],[16517,"impl-Display-for-CalculateFeeError"]],"c":"OjAAAAEAAAAAADYAEAAAAHECcwLHBD8IVghaCH4Iowo5C5IOlA6VDpYOnA6eDp8OoA7/FAAVARUCFfMWXR2THRQeIB4IIgkiEiITIiAtTTJeMl8yYDJhMkczXDNwM0k0SjRLNEw0VzSXNMo3ZDhlOGY4aThsOOE44jiQOyI9","e":"OjAAAAEAAAAAAE4rEAAAAAAAYCC2Hv7////+////3/8ffHz/9/8//3+XGAjjbAgAADwgwvuRn/6//wH///8/+P/7/wMAAAAAAAAAAAAAAAAAAAAAAAAAf/z/3///fQEAgP//////PwD4/////////////////////0MDAID///////////////////////////////////8B8P////9/fv////////eAf/j////////////f//////////////////8G8O///////////////////////3+AHVXvdXrZz52y/d5NMkLU5sD//wH4/z8AAgAAAAD4f87//3/+////HwCA////////x////wMAAAAAAAAAEAAAAAAEAAD/AQAAAAAA/v//////H/h/AMADAP/7f/7//zsE/B8A/P8fAA/+////////YwAAMDD//////wMA4f///////////////////3/A/////////wED+P///////wcAAAAAAADw//////////////9/////8n2AAwD+//////////8/AAAAAAB4//8H/j/8eweMB37+Pzz///////8H/Pwf/////vF//z3wAQD/IAB/QHgG1eF/DAAAg2D/837AP37A//8D/w8A/P8BAOD/T+D//wDA/z/4v+MDwP9/AUD4HwD//wcAgIPHywD+BQAAAAAAAL7+//H//98H4P//+1/I4wMA8Hn88/8I8P///wcAAMD//w9Ayf33AAAAAPz//z/////g///f//+Ba0MAAMCH4/////j/////H/z/AP/zAwAe/If//wf4/3/m/wcA/v8HAP7///D//+D3/z8An//4fwD//w/8PwP8D4D/e/z/AMz5/9//////+////38Z8BMAX/vf/9//DwDg//8OBwYAAPD///9/AAAAgIf/////AQD+//8/A/z8///j//+5tAv5+zgAGgCAgA/84Z9//P////8DAAAA8P////P/P2WAPf5/zwMAAPP//6axnwAA+P//////////JQc4B8D//8f//////wcA8P///////f///z8cAHwAAP7/B3//////5w8AwP//yf8BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMfx///8///f///+L/z//////////////////////////////////////////////////7b/BYAD+BsAwP8//P///z8A/+cPAADg////94L//wcAAPD///+/////KyAAEPj//38/fmDcAwAIfwAA9xEAAPg/AIDfKQDwvwAA+P8PAAAAwAeCf8D///8jgL3//3/A/////z/dUfD3/wD8///////fDPD///8fAAD077//z+8PZQJfUBGA///n//9vfv8DAMD/7//f/99/GCMAFj9//Mf///9jAR7w/wAw/wD+jT8AAMPz/////5M///8XBAAAAAAAAAAAAAAAAAAA8P9OAAAAAADrAwAAAP4GhKRIVYkcAAAA/P////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////P///8HAAAAAAAA4P///2/8/+H/////////////////////////HwAAAAAD4A9gwAMBAEAe4P////8nf/7/x/////7///8m1s/x7////v///s/vP//f/87vP////5M////8/////+TP///8//9P/vz/4/3/////R7oM+/+/AQAAAP//+//////3+w8sAgAA4P/3///8/9P////vfwMAAAAA/v//////P/j//////79498EBANeP/////////wGA5/93Av8eAP7/H/7/AQAA////////////S+gAMOx///8PAP//PwP8HwAAAAAA//8f/v//IcD/7/8BwP////8jQP6fA/z///3ngP9++P//9/////Dw3r/3gP//////////AfwAAPD///8D4Pf///8BAPw/BwAAAAAAAAAAAAAAAPz/////////+fz////n//83zNUmHwCAB3D8APj/3/////8f9v8BAMD///8/BnbuPwcAAAAAQDfw/////////////x/o/8Tfn////////wPMJR0AAIf/zwEAAPD/AQBgA0Dm///3//////+H/z8AAPz3GPXh4X////7+fy3gYfzg+f9//Pg92P///z/g4bj/DwIA8P+D/////w9+8P8PCN8PAHzC///7v///////H/72283/effh/wAAAACGCwAIEg8AAP////////////8BGAAgoP///////////3/8f//////P/wOA////Afj/9//v/5//3////z/w8wHwAwD/81DABpj/4T/+8f8P8P7/+x//MBBOj/9/Axjm+X/+12//n9sPAAAAAAAA/P////////////////////8fEPppBwAAAPs//P//+///////9/8P4H//FwH6fwAAAAAAAADm////////////////h/3n/////////v//H/7//////////+////////8/SSDB/wMAAPgAAMAD/wd1gz/+///xx+f////z/3/+/w/449/T//+PuH/9A8T/vwGwvwcAAP///4EFAQAAkP9xcOCfI4AjAQD8////+/8XYAjAQv///t8PAP7/Afj7/ykIAABI5PD/D/7/AwAA8v/j///3f/wEAACwoA384P8HAP5/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA","P":[[38,"Hash::Bytes"],[39,""],[48,"T"],[61,""],[62,"T"],[79,""],[83,"A"],[84,""],[85,"A"],[87,""],[89,"A"],[90,""],[91,"D"],[92,"T"],[104,""],[116,"A"],[117,""],[119,"A"],[121,""],[134,"A"],[135,""],[139,"A"],[140,""],[141,"T,Deref::Target"],[142,"A"],[143,"D"],[144,""],[145,"__D"],[148,"__D,A"],[149,"D"],[150,""],[151,"Hash::Engine"],[152,""],[156,"A"],[158,""],[160,"A"],[161,""],[163,"K"],[181,""],[182,"A"],[183,""],[186,"A"],[187,""],[189,"A"],[191,""],[193,"A"],[194,""],[198,"T"],[199,""],[202,"T"],[203,""],[204,"T"],[206,"A"],[207,"T"],[218,""],[219,"T"],[221,"A"],[222,""],[223,"Hash::Bytes"],[224,"Hash::Engine"],[225,""],[226,"A"],[227,""],[230,"FromStr::Err"],[231,""],[232,"ChainOracle::Error"],[233,"__H"],[235,""],[236,"A,__H"],[237,"__H"],[238,""],[242,"I,Index::Output"],[245,""],[246,"U"],[261,"T,I"],[264,"T"],[265,"I"],[266,""],[267,"I"],[269,"ChainOracle::Error"],[270,"A"],[272,""],[273,"A"],[274,""],[278,"A,A2,F"],[279,""],[282,"A,C"],[283,"D"],[284,"D,R"],[285,""],[286,"A,C,Iterator::Item"],[287,"D,Iterator::Item"],[289,""],[292,"A"],[294,""],[298,"R"],[301,""],[303,"__S"],[306,"A,__S"],[307,"S"],[308,""],[312,"Hash::Bytes"],[313,"T"],[325,""],[336,"A"],[337,""],[338,"T,E,I"],[341,""],[343,"U,T"],[358,"U"],[374,""],[394,"V"],[409,""],[574,"V"],[576,""],[694,"V"],[695,""],[706,"T"],[715,""],[716,"T"],[718,""],[719,"T"],[720,""],[721,"T"],[722,""],[724,"T"],[726,""],[727,"T"],[728,""],[729,"T"],[733,""],[734,"T"],[737,""],[739,"T"],[741,""],[743,"T"],[752,""],[753,"T"],[755,""],[756,"T"],[759,""],[760,"T"],[761,""],[762,"T"],[763,""],[764,"T"],[776,""],[777,"T"],[778,""],[779,"T"],[781,""],[782,"T"],[803,""],[804,"T"],[841,""],[878,"V"],[879,""],[926,"T"],[982,""],[1045,"V"],[1046,""],[1099,"R"],[1121,"W"],[1127,"R"],[1128,"W"],[1135,"R"],[1136,"W"],[1142,""],[1159,"D"],[1163,"__D"],[1165,"D"],[1166,"__D"],[1167,"D"],[1175,"__D"],[1176,"D"],[1183,"__D"],[1187,"D"],[1198,"__D"],[1202,""],[1203,"__D"],[1204,"D"],[1207,"R"],[1208,""],[1209,""],[1257,"V"],[1258,""],[1309,"K"],[1424,"T"],[1425,"C"],[1426,""],[1435,"C"],[1443,""],[1460,"V"],[1461,""],[1594,"T"],[1598,""],[1600,"T"],[1601,""],[1604,"T"],[1607,""],[1608,"T"],[1609,""],[1610,"T"],[1611,""],[1612,"T"],[1613,""],[1614,"T"],[1615,""],[1619,"T"],[1620,""],[1624,"T"],[1625,""],[1626,"T"],[1627,""],[1630,"T"],[1632,""],[1633,"T"],[1634,""],[1638,"T"],[1639,""],[1640,"T"],[1642,""],[1644,"T"],[1645,""],[1651,"T"],[1653,""],[1656,"T"],[1657,""],[1660,"T"],[1662,""],[1663,"T"],[1664,""],[1665,"T"],[1667,""],[1669,"T"],[1670,""],[1672,"T"],[1673,""],[1679,"T"],[1680,""],[1684,"T"],[1685,""],[1688,"T"],[1689,""],[1691,"T"],[1693,""],[1694,"T"],[1696,""],[1697,"T"],[1699,""],[1701,"T"],[1704,""],[1705,"T"],[1709,""],[1710,"T"],[1713,""],[1714,"T"],[1715,""],[1716,"T"],[1717,""],[1719,"T"],[1720,""],[1722,"T"],[1724,""],[1730,"F"],[1731,""],[1783,""],[1784,"F"],[1785,""],[1792,"T"],[1793,""],[1799,""],[1800,""],[1802,"C"],[1804,""],[1828,""],[1829,""],[1846,"T"],[1847,""],[1852,""],[1853,""],[1930,""],[1931,""],[1933,""],[1934,"__H"],[1942,"V,__H"],[1943,"__H"],[1987,""],[1989,"I"],[1996,""],[2003,"I"],[2007,""],[2008,"I"],[2010,""],[2011,"I"],[2017,""],[2025,"U"],[2081,""],[2085,"V"],[2086,""],[2134,""],[2135,""],[2159,""],[2161,"T"],[2162,""],[2165,"C"],[2166,""],[2169,""],[2171,""],[2179,","],[2180,""],[2184,"C,"],[2185,"C"],[2186,""],[2187,""],[2188,""],[2189,""],[2190,""],[2196,""],[2197,""],[2207,"V"],[2208,""],[2258,"Pk"],[2259,""],[2268,"Pk"],[2271,""],[2275,"C"],[2276,"T"],[2277,""],[2281,"T"],[2282,"R"],[2284,""],[2303,"S"],[2311,"__S"],[2313,""],[2314,"S"],[2315,"__S"],[2316,"N,S"],[2317,"S"],[2324,"__S"],[2325,"S"],[2333,"__S"],[2337,"S"],[2348,"__S"],[2353,""],[2354,"S"],[2357,""],[2358,""],[2360,"T"],[2362,"K,C"],[2364,""],[2376,"I"],[2380,"C"],[2382,""],[2432,"T"],[2450,""],[2451,"T"],[2489,""],[2490,"C"],[2491,""],[2584,"S"],[2585,""],[2588,"U,T"],[2589,""],[2590,"U,T"],[2592,""],[2593,"U,T"],[2594,""],[2597,"U,T"],[2598,""],[2601,"U,T"],[2617,""],[2621,"U,T"],[2627,""],[2629,"U,T"],[2630,""],[2631,"U,T"],[2638,""],[2639,"U,T"],[2650,""],[2652,"U,T"],[2662,"U"],[2718,"V"],[2719,""],[2794,"C"],[2797,""],[2802,"V"],[2858,""],[2869,"W"],[2871,""],[2915,"T"],[2939,""],[2951,"T"],[2963,""],[2990,"K"],[3015,""],[3039,"T"],[3040,""],[3041,"T"],[3043,""],[3048,"T"],[3049,""],[3054,"T"],[3062,"__H"],[3065,"U"],[3077,""],[3088,"T"],[3100,""],[3109,"U,T"],[3121,"U"],[3133,""],[3145,"V"],[3157,""],[3202,"T"],[3206,"R"],[3207,""],[3209,"T"],[3211,""],[3214,"K"],[3216,""],[3226,"T"],[3228,"U"],[3231,""],[3233,"T"],[3235,""],[3237,"U,T"],[3239,"U"],[3241,""],[3243,"V"],[3249,"D"],[3251,"S"],[3255,""],[3256,"D,A"],[3258,"A,S"],[3259,"D,A"],[3260,"A,S"],[3261,"D,A"],[3263,"A,S"],[3264,"D,A"],[3265,"A,S"],[3273,""],[3275,"T,A"],[3277,""],[3279,"T,A"],[3281,""],[3282,"T,A"],[3284,""],[3286,"T,A"],[3290,""],[3294,"T,A"],[3295,""],[3297,"T"],[3299,"T,A"],[3300,"T"],[3301,""],[3302,"T"],[3305,"T,A"],[3306,"T"],[3307,""],[3308,"T"],[3309,"T,A"],[3310,""],[3311,"T,A"],[3312,""],[3315,"T,A"],[3316,""],[3317,"T,A"],[3318,""],[3319,"T"],[3323,""],[3327,"T,A"],[3328,""],[3331,"R"],[3350,"W"],[3369,""],[3372,"T,A"],[3373,"T,A,F"],[3374,"T,A,K,F"],[3375,"T"],[3376,""],[3377,"T,A"],[3378,""],[3379,"T,A"],[3380,""],[3381,"D,T"],[3382,"D"],[3383,"T,A,R"],[3384,"R"],[3385,"T,A"],[3386,""],[3402,"U,T,A"],[3406,""],[3407,"U,T,A1,A2"],[3408,"U,T,A"],[3409,""],[3415,"K"],[3424,"T,A,I"],[3426,"I"],[3431,"A,I"],[3432,"T,A"],[3433,"T,A,R"],[3434,"R"],[3435,"T,A"],[3437,""],[3442,"T,A"],[3444,""],[3446,"T,A,R,F"],[3447,"A"],[3448,""],[3453,"T,A"],[3454,""],[3456,"T"],[3457,""],[3461,"T"],[3462,"T,A"],[3463,"T"],[3464,"T,A"],[3466,""],[3473,"T"],[3474,""],[3475,"T"],[3481,""],[3488,"T,I"],[3489,"I"],[3494,"A,I"],[3495,"T"],[3496,"T,A"],[3497,"T"],[3498,""],[3499,"A,T"],[3500,""],[3511,"T,A,H"],[3512,"H"],[3513,""],[3514,"T,A,I"],[3515,"I"],[3516,"T,A,I"],[3517,"I"],[3518,"T,A"],[3519,""],[3521,"U"],[3525,""],[3526,"T,A"],[3527,""],[3532,"E,T"],[3533,"E"],[3534,"T,A"],[3541,""],[3542,"T,A"],[3543,""],[3546,"T,A"],[3547,"T"],[3548,""],[3551,"A"],[3552,"T,A"],[3553,""],[3554,"T,A"],[3555,""],[3556,"T"],[3557,"U,T,A"],[3561,"U,T,A1,A2"],[3562,"U,T,A"],[3563,""],[3566,"T"],[3567,""],[3568,"A,T"],[3569,"T,A1,A2"],[3570,""],[3571,"T,A"],[3572,""],[3573,"T,A,"],[3574,"T,A"],[3575,""],[3577,"T,A"],[3579,""],[3580,"P"],[3581,"R"],[3582,"T,A"],[3583,""],[3584,"T,A"],[3585,""],[3586,"T,A"],[3587,"T,A,F"],[3589,"F"],[3590,"T,A,F"],[3591,"T,S"],[3592,"S"],[3593,"T,A"],[3595,""],[3596,"T,A"],[3597,""],[3599,"T,A"],[3600,"T,A,R,I"],[3601,"T,A"],[3603,""],[3606,"T,A"],[3607,"T"],[3611,""],[3617,"T,A"],[3618,""],[3619,"U,T"],[3622,""],[3625,"U,T"],[3626,"U"],[3630,"T,A"],[3631,""],[3632,"T,A"],[3633,""],[3634,"T"],[3635,""],[3636,"A,T"],[3637,""],[3641,"V"],[3645,"T"],[3646,""],[3647,"A,T"],[3648,""],[3649,"A"],[3651,""],[3653,"A"],[3661,"T"],[3665,""],[3667,"T"],[3669,""],[3673,"K"],[3677,""],[3681,"T"],[3683,""],[3684,"U"],[3686,""],[3687,"T"],[3689,""],[3691,"U,T"],[3693,"U"],[3695,""],[3697,"V"],[3713,"T"],[3719,""],[3722,"T"],[3725,""],[3728,"Engine::Config,Engine::DecodeEstimate"],[3729,"T"],[3730,"Engine::Config,Engine::DecodeEstimate,T"],[3731,"T,E"],[3734,"Engine::Config,Engine::DecodeEstimate,T"],[3737,""],[3739,"T"],[3740,"Engine::Config,Engine::DecodeEstimate,T"],[3741,"T,E"],[3744,"Engine::Config,Engine::DecodeEstimate,T"],[3746,""],[3751,"K"],[3757,""],[3763,"T"],[3765,""],[3766,"T"],[3767,"U"],[3772,""],[3773,"T"],[3776,""],[3779,"U,T"],[3782,"U"],[3785,""],[3788,"V"],[3793,""],[3805,"T"],[3809,""],[3810,"T"],[3811,""],[3814,"K"],[3818,""],[3821,"T"],[3823,"U"],[3825,""],[3826,"T"],[3827,""],[3829,"U,T"],[3831,"U"],[3833,""],[3835,"V"],[3838,"T"],[3840,"E"],[3841,"T"],[3842,"U"],[3843,"E"],[3844,""],[3845,"U,T"],[3846,"U"],[3847,""],[3848,"V"],[3861,"T"],[3869,""],[3872,"T"],[3875,""],[3878,"Engine::Config,Engine::DecodeEstimate"],[3879,""],[3880,"Engine::Config,Engine::DecodeEstimate,T"],[3888,""],[3890,"Engine::Config,Engine::DecodeEstimate,T"],[3892,""],[3894,"Engine::Config,Engine::DecodeEstimate,T"],[3898,""],[3900,"K"],[3904,""],[3908,"T"],[3913,"U"],[3917,""],[3919,"T"],[3922,"U,T"],[3926,"U"],[3930,""],[3934,"V"],[3938,""],[3956,"Engine::Config,Engine::DecodeEstimate"],[3958,"T"],[3960,"E,R"],[3961,"T"],[3962,"U"],[3963,"E,R"],[3964,"R,E"],[3965,"E,R"],[3966,"U,T"],[3967,"U"],[3968,""],[3969,"V"],[3973,"T"],[3977,""],[3978,"E,W"],[3981,"E,S"],[3982,"E,W"],[3983,"T"],[3985,"S,E"],[3986,"U"],[3988,"E,W"],[3989,"E,S"],[3990,"W,E"],[3991,"E"],[3992,"U,T"],[3994,"U"],[3996,""],[3998,"V"],[4000,"E,W"],[4001,"E,S"],[4056,""],[4064,"T"],[4080,""],[4090,"T"],[4097,""],[4116,"W"],[4120,""],[4121,"W"],[4123,""],[4131,"K"],[4145,""],[4156,"T"],[4157,""],[4158,"T"],[4162,""],[4163,"T"],[4165,""],[4169,"T"],[4170,""],[4172,"__H"],[4173,"H"],[4174,"__H"],[4178,"U"],[4186,""],[4219,"T"],[4226,""],[4234,"U,T"],[4235,""],[4243,"U,T"],[4250,"U"],[4258,""],[4266,"V"],[4274,"Ck"],[4275,""],[4302,"T"],[4308,"Ck"],[4309,""],[4310,"T"],[4312,""],[4314,"Ck"],[4316,""],[4317,"K"],[4321,"Ck"],[4322,""],[4323,"T"],[4326,"Ck"],[4329,"U"],[4332,"T,I"],[4333,"I"],[4334,""],[4337,"Ck"],[4338,""],[4339,"Ck"],[4340,""],[4342,"T"],[4344,"T,E,I"],[4345,"U,T"],[4348,"U"],[4351,""],[4356,"V"],[4393,"T"],[4421,""],[4431,"T"],[4439,""],[4460,"K"],[4476,""],[4496,"T"],[4502,""],[4505,"T"],[4506,""],[4507,"T"],[4508,""],[4510,"T"],[4511,""],[4513,"T"],[4517,""],[4518,"T"],[4519,""],[4524,"U"],[4538,"T,I"],[4541,"I"],[4544,""],[4567,"T"],[4575,""],[4583,"T,E,I"],[4586,"U,T"],[4600,"U"],[4614,""],[4633,"V"],[4647,""],[4655,"T"],[4665,"I,Ck"],[4668,"T"],[4669,""],[4670,"I,Ck"],[4671,"K"],[4673,"I,Ck"],[4674,"T"],[4679,"U"],[4684,"T,I"],[4688,"I"],[4693,"I,Ck"],[4697,"I"],[4698,"I,Ck"],[4701,"I"],[4702,"I,Ck"],[4705,"T"],[4706,"T,E,I"],[4710,"U,T"],[4715,"U"],[4720,""],[4725,"V"],[4730,"I,Ck"],[4738,"T"],[4742,""],[4744,"T"],[4746,""],[4750,"K"],[4754,""],[4758,"T"],[4760,""],[4762,"U"],[4764,""],[4766,"T"],[4768,""],[4770,"U,T"],[4772,"U"],[4774,""],[4776,"V"],[4778,""],[4792,"T"],[4802,""],[4803,"T"],[4804,""],[4806,"K"],[4808,""],[4810,"T"],[4815,"U"],[4820,"T,I"],[4824,"I"],[4828,""],[4845,"T"],[4846,""],[4847,"T,E,I"],[4851,"U,T"],[4856,"U"],[4861,""],[4866,"V"],[4876,"T"],[4882,""],[4883,"I"],[4885,"I,Ck"],[4886,"T"],[4889,""],[4892,"I"],[4894,"I,Ck"],[4895,"K"],[4901,""],[4902,"T"],[4905,"U"],[4908,"T,I"],[4911,"I"],[4916,"I,Ck"],[4918,"I"],[4920,"I,Ck"],[4921,"I"],[4923,"I,Ck"],[4924,"T"],[4927,"T,E,I"],[4930,"U,T"],[4933,"U"],[4936,""],[4939,"V"],[4942,"Ck"],[4945,""],[4951,"T"],[4955,""],[4957,"T"],[4959,""],[4963,"K"],[4967,""],[4971,"T"],[4973,"U"],[4975,""],[4979,"T"],[4981,""],[4983,"U,T"],[4985,"U"],[4987,""],[4991,"V"],[4997,""],[5001,"T"],[5005,""],[5007,"T"],[5009,""],[5013,"W"],[5019,""],[5024,"K"],[5028,""],[5033,"T"],[5034,""],[5038,"T"],[5039,"U"],[5041,""],[5043,"T"],[5045,""],[5047,"U,T"],[5049,"U"],[5051,""],[5053,"V"],[5064,""],[5074,"T"],[5076,""],[5077,"T"],[5078,""],[5079,"T"],[5086,""],[5088,"T"],[5092,""],[5100,"T"],[5107,""],[5119,"R"],[5126,"W"],[5128,"R"],[5129,"W"],[5130,"R"],[5131,""],[5132,"D"],[5133,""],[5140,"K"],[5154,""],[5166,"T"],[5167,""],[5168,"T"],[5170,""],[5172,"T"],[5176,""],[5180,"__H"],[5185,""],[5187,"I"],[5188,""],[5189,"U"],[5196,""],[5205,"S"],[5206,""],[5210,"T"],[5217,""],[5221,"U,T"],[5224,""],[5225,"U,T"],[5229,"U"],[5236,""],[5244,"V"],[5251,"T"],[5264,"W"],[5266,"W,S,M"],[5267,"W"],[5268,"T"],[5284,""],[5285,"T"],[5286,""],[5289,"K"],[5291,""],[5292,"W"],[5295,""],[5298,"T"],[5304,""],[5306,"T"],[5308,"U"],[5316,"R,I"],[5318,"I"],[5319,"R,I"],[5321,"I"],[5322,"W"],[5323,""],[5325,"W"],[5326,"R"],[5327,"W"],[5328,""],[5329,"S,M"],[5330,"R"],[5331,""],[5332,"T"],[5333,""],[5334,"U,T"],[5342,"U"],[5350,""],[5358,"V"],[5366,"W"],[5396,""],[5412,"T"],[5414,""],[5418,"T"],[5426,""],[5428,"T"],[5430,""],[5432,"T"],[5438,""],[5454,"C"],[5455,""],[5464,"T"],[5472,""],[5495,"C,P"],[5497,"D"],[5503,""],[5513,"K"],[5529,"T"],[5530,"C"],[5531,""],[5552,"T"],[5554,""],[5557,"T"],[5558,""],[5559,"T"],[5561,""],[5562,"T"],[5563,""],[5565,"T"],[5566,""],[5569,"T"],[5570,""],[5571,"T"],[5572,""],[5575,"T"],[5576,""],[5577,"C"],[5578,""],[5584,"C"],[5585,""],[5586,"__H"],[5591,"C"],[5592,""],[5594,"I"],[5597,"U"],[5606,""],[5609,"T,I"],[5610,"I"],[5611,""],[5629,""],[5630,""],[5649,"S"],[5655,""],[5659,"C"],[5660,"T"],[5668,""],[5680,"T,E,I"],[5681,"U,T"],[5683,""],[5684,"U,T"],[5685,""],[5686,"U,T"],[5692,"U"],[5701,""],[5710,"V"],[5719,"C"],[5721,""],[5755,"T"],[5763,""],[5767,"T"],[5771,""],[5777,"R"],[5781,"W"],[5782,""],[5783,"__D"],[5785,""],[5786,""],[5791,"K"],[5799,""],[5805,"T"],[5807,""],[5808,"T"],[5809,""],[5810,"T"],[5811,""],[5812,"__H"],[5814,""],[5815,"U"],[5819,""],[5825,"__S"],[5827,""],[5832,"T"],[5836,""],[5838,"U,T"],[5842,"U"],[5846,""],[5853,"V"],[5857,""],[5885,"T"],[5886,""],[5889,"T"],[5890,""],[5892,"T"],[5893,""],[5895,"D"],[5896,""],[5897,"K"],[5899,""],[5903,"T"],[5904,""],[5909,""],[5910,"__H"],[5911,"I"],[5912,"U"],[5913,""],[5916,"S"],[5917,""],[5918,"T"],[5919,""],[5921,"U,T"],[5922,"U"],[5923,""],[5924,""],[5925,""],[5926,"V"],[5933,""],[5946,"T"],[5958,""],[5967,"T"],[5973,""],[5981,"R"],[5982,"W"],[5983,"D"],[5986,""],[5992,"K"],[6004,""],[6016,"T"],[6017,""],[6018,"T"],[6020,""],[6021,"T"],[6023,""],[6026,"T"],[6027,""],[6039,"__H"],[6042,"U"],[6048,""],[6056,"Pk"],[6057,""],[6066,"Pk"],[6068,"S"],[6071,""],[6077,"T"],[6083,""],[6089,"U,T"],[6090,""],[6093,"U,T"],[6094,""],[6097,"U,T"],[6100,""],[6103,"U,T"],[6104,"U"],[6110,""],[6116,"V"],[6139,"T"],[6153,""],[6163,"T"],[6170,""],[6181,"__D"],[6184,""],[6192,"K"],[6206,""],[6221,"T"],[6225,""],[6228,"T"],[6231,""],[6243,"__H"],[6246,""],[6248,"U"],[6255,""],[6267,"Pk"],[6268,""],[6277,"Pk"],[6279,"__S"],[6282,""],[6287,"T"],[6294,""],[6303,"U,T"],[6304,""],[6309,"U,T"],[6311,""],[6312,"U,T"],[6316,"U"],[6323,""],[6332,"V"],[6344,""],[6357,"T"],[6361,""],[6363,"T"],[6365,""],[6370,"K"],[6374,""],[6376,"T"],[6378,"__H"],[6379,"U"],[6381,""],[6382,"T"],[6384,"U,T"],[6386,"U"],[6388,""],[6390,"V"],[6392,""],[6683,"T"],[6690,""],[6691,"T"],[6700,""],[6701,"T"],[6703,""],[6712,"T"],[6719,""],[6739,"K"],[6751,""],[6763,"T"],[6764,""],[6765,"T"],[6769,""],[7079,"T"],[7080,""],[7082,"T"],[7083,""],[7085,"T"],[7086,"__H"],[7088,""],[7098,"U"],[7106,""],[7107,"T,I"],[7110,"I"],[7113,""],[7140,"T"],[7141,""],[7154,"T"],[7158,""],[7159,"T"],[7162,""],[7165,"T,E,I"],[7168,""],[7169,"U,T"],[7174,""],[7176,"U,T"],[7177,""],[7178,"U,T"],[7180,"U"],[7188,""],[7197,"V"],[7205,""],[7215,"T"],[7217,""],[7218,"T"],[7219,""],[7221,"K"],[7223,""],[7226,"T"],[7227,"U"],[7228,""],[7229,"T"],[7230,""],[7231,"U,T"],[7232,"U"],[7233,""],[7234,"V"],[7260,"T"],[7266,""],[7269,"T"],[7272,""],[7278,"K"],[7284,""],[7290,"T"],[7291,""],[7295,"T"],[7296,""],[7297,"T"],[7298,"U"],[7301,""],[7304,"T"],[7307,""],[7310,"U,T"],[7313,"U"],[7316,""],[7319,"V"],[7347,"T"],[7359,""],[7365,"T"],[7371,""],[7378,"R"],[7379,"W"],[7380,"__D"],[7381,""],[7387,"K"],[7397,""],[7409,"T"],[7410,""],[7411,"T"],[7412,""],[7413,"T"],[7417,""],[7420,"__H"],[7421,""],[7423,"U"],[7429,""],[7432,"T"],[7433,""],[7436,"I,O"],[7437,""],[7442,"__S"],[7443,""],[7447,"T"],[7453,""],[7458,"U,T"],[7464,"U"],[7470,""],[7480,"V"],[7486,""],[7492,"T"],[7495,"U"],[7496,"T,I"],[7497,"I"],[7498,""],[7500,"T,E,I"],[7501,"U,T"],[7502,"U"],[7503,""],[7504,"V"],[7521,""],[7527,"T"],[7531,""],[7532,"T"],[7533,""],[7534,"R"],[7536,"W"],[7537,"T"],[7539,""],[7552,"E"],[7554,"T"],[7555,""],[7559,"E"],[7560,"T"],[7561,"U"],[7563,"E,DE"],[7564,""],[7585,"T"],[7586,"E"],[7587,"T"],[7588,""],[7589,"U,T"],[7591,"U"],[7593,""],[7595,"V"],[7605,""],[7614,"T"],[7620,""],[7622,"T"],[7623,""],[7624,"R"],[7627,"W"],[7629,""],[7630,"T"],[7633,""],[7644,"K"],[7646,""],[7653,"T"],[7654,""],[7655,"T"],[7657,"U"],[7660,""],[7672,"T"],[7674,""],[7676,"T"],[7677,""],[7679,"U,T"],[7682,"U"],[7685,""],[7688,"V"],[7691,""],[7725,"T"],[7729,"C"],[7730,"D,T"],[7731,"W"],[7733,"T"],[7735,"ByteDecoder::Decoder,ByteDecoder::InitError"],[7736,""],[7738,"U"],[7740,"E"],[7741,"T,S"],[7742,"U,T"],[7744,"U"],[7746,""],[7748,"V"],[7757,"T"],[7769,""],[7771,"T"],[7773,""],[7775,"C,W"],[7776,""],[7778,"K"],[7782,"C,W"],[7783,""],[7785,"T"],[7788,"C"],[7789,"T"],[7792,"U"],[7798,"E"],[7800,"T,I"],[7801,"I"],[7802,""],[7803,"T"],[7805,"T,E,I"],[7806,"U,T"],[7812,"U"],[7818,""],[7824,"V"],[7837,""],[7840,"T"],[7842,""],[7843,"T"],[7846,""],[7847,"T"],[7848,""],[7851,"T"],[7854,""],[7859,"__D"],[7860,""],[7863,"K"],[7869,""],[7877,"T"],[7879,""],[7880,"T"],[7881,""],[7886,"__H"],[7887,"H"],[7888,"U"],[7891,""],[7893,"__S"],[7894,""],[7895,"W"],[7896,""],[7900,"T"],[7903,""],[7907,"U,T"],[7910,"U"],[7913,""],[7916,"V"],[7919,"W"],[7929,""],[7930,"T"],[7940,""],[7945,"T"],[7950,""],[7960,"K"],[7970,""],[7980,"T"],[7981,""],[7983,"T"],[7985,""],[7987,"T"],[7989,""],[7990,"U"],[7995,""],[7998,"T"],[8003,""],[8008,"U,T"],[8013,"U"],[8018,""],[8023,"V"],[8048,"Hash::Engine,Hash::Bytes"],[8049,"T"],[8050,"Hash::Engine,Hash::Bytes"],[8051,"T"],[8061,""],[8062,"T"],[8066,""],[8070,"T"],[8072,"D,T"],[8073,""],[8083,"Hash::Engine"],[8085,""],[8086,"T"],[8087,"K"],[8091,""],[8092,"T"],[8094,""],[8096,"T"],[8102,"Hash::Bytes,Hash::Engine"],[8103,"T"],[8104,"Hash::Engine,Hash::Bytes"],[8105,"T"],[8107,"Hash::Engine,Hash::Bytes"],[8108,"T"],[8110,"Hash::Engine,Hash::Bytes"],[8112,"T,__H"],[8114,"B,I,Hash::Engine,Hash::Bytes"],[8119,"T"],[8124,"HashEngine::MidState"],[8125,"T"],[8126,"U"],[8129,""],[8130,"HashEngine::MidState"],[8131,"T"],[8132,"HashEngine::MidState"],[8133,"T"],[8139,"T,S"],[8149,"Hash::Engine,Hash::Bytes"],[8150,"T"],[8154,""],[8156,"U,T"],[8159,"U"],[8162,""],[8165,"V"],[8168,"T"],[8170,""],[8177,"T"],[8179,""],[8180,"T"],[8181,""],[8183,"D"],[8184,""],[8186,"K"],[8188,""],[8195,"T"],[8196,""],[8204,"__H"],[8205,"I"],[8206,"U"],[8207,""],[8209,"S"],[8210,""],[8211,"T"],[8212,""],[8213,"U,T"],[8214,"U"],[8215,""],[8216,"V"],[8235,"DisplayHex::Display"],[8237,"T"],[8252,""],[8257,"T"],[8262,""],[8274,"K"],[8285,""],[8295,"T"],[8298,""],[8300,"T"],[8303,""],[8305,"T"],[8306,"FromHex::Error"],[8307,"T"],[8308,"__H"],[8309,"DisplayHex::Display"],[8311,"U"],[8318,"T,I"],[8320,"I"],[8322,""],[8323,"I"],[8324,""],[8326,"I"],[8327,"T"],[8328,"I"],[8329,"T"],[8330,"I"],[8331,"T"],[8337,"I"],[8338,""],[8343,"DisplayHex::Display"],[8345,"T"],[8350,""],[8354,"DisplayHex::Display"],[8355,"T,E,I"],[8357,"U,T"],[8364,"U"],[8371,""],[8378,"V"],[8387,""],[8388,"T"],[8390,""],[8392,"T"],[8393,"U"],[8394,""],[8397,"I"],[8398,""],[8400,"U,T"],[8401,"U"],[8402,""],[8403,"V"],[8408,"DisplayHex::Display"],[8411,"T"],[8415,""],[8424,"T"],[8426,"DisplayHex::Display"],[8429,"U"],[8431,"DisplayHex::Display"],[8435,""],[8437,"DisplayHex::Display"],[8439,"U,T"],[8441,"U"],[8443,""],[8445,"V"],[8456,"T"],[8458,""],[8459,"T"],[8460,""],[8462,"K"],[8464,""],[8467,"T"],[8468,"U"],[8469,""],[8471,"T"],[8472,""],[8473,"U,T"],[8474,"U"],[8475,""],[8476,"V"],[8485,"FromHex::Error"],[8490,"DisplayHex::Display"],[8491,"FromHex::Error"],[8495,"T"],[8498,""],[8499,"U"],[8500,""],[8501,"U,T"],[8502,"U"],[8503,""],[8504,"V"],[8507,""],[8511,"T"],[8512,""],[8513,"T"],[8516,""],[8518,"T"],[8520,""],[8524,"D"],[8525,""],[8537,"K"],[8539,""],[8545,"T"],[8547,""],[8554,"__H"],[8555,"I"],[8556,""],[8557,"U"],[8559,""],[8563,"S"],[8564,""],[8565,"T"],[8567,""],[8568,"U,T"],[8570,"U"],[8572,""],[8574,"V"],[8576,""],[8594,"Serializer::Ok,Serializer::Error,Serializer::SerializeSeq,Serializer::SerializeTuple,Serializer::SerializeTupleStruct,Serializer::SerializeTupleVariant,Serializer::SerializeMap,Serializer::SerializeStruct,Serializer::SerializeStructVariant,K,V,I"],[8595,"Serializer::Ok,Serializer::Error,Serializer::SerializeSeq,Serializer::SerializeTuple,Serializer::SerializeTupleStruct,Serializer::SerializeTupleVariant,Serializer::SerializeMap,Serializer::SerializeStruct,Serializer::SerializeStructVariant,I"],[8596,"Serializer::Ok,Serializer::Error,Serializer::SerializeSeq,Serializer::SerializeTuple,Serializer::SerializeTupleStruct,Serializer::SerializeTupleVariant,Serializer::SerializeMap,Serializer::SerializeStruct,Serializer::SerializeStructVariant,T"],[8598,"D"],[8599,"Deserializer::Error,V"],[8631,"Deserializer::Error"],[8632,"Serializer::Ok,Serializer::Error,Serializer::SerializeSeq,Serializer::SerializeTuple,Serializer::SerializeTupleStruct,Serializer::SerializeTupleVariant,Serializer::SerializeMap,Serializer::SerializeStruct,Serializer::SerializeStructVariant"],[8634,"S"],[8635,"Serializer::Ok,Serializer::Error,Serializer::SerializeSeq,Serializer::SerializeTuple,Serializer::SerializeTupleStruct,Serializer::SerializeTupleVariant,Serializer::SerializeMap,Serializer::SerializeStruct,Serializer::SerializeStructVariant"],[8646,"Serializer::Ok,Serializer::Error,Serializer::SerializeSeq,Serializer::SerializeTuple,Serializer::SerializeTupleStruct,Serializer::SerializeTupleVariant,Serializer::SerializeMap,Serializer::SerializeStruct,Serializer::SerializeStructVariant,T"],[8648,"Serializer::Ok,Serializer::Error,Serializer::SerializeSeq,Serializer::SerializeTuple,Serializer::SerializeTupleStruct,Serializer::SerializeTupleVariant,Serializer::SerializeMap,Serializer::SerializeStruct,Serializer::SerializeStructVariant"],[8650,"Serializer::Ok,Serializer::Error,Serializer::SerializeSeq,Serializer::SerializeTuple,Serializer::SerializeTupleStruct,Serializer::SerializeTupleVariant,Serializer::SerializeMap,Serializer::SerializeStruct,Serializer::SerializeStructVariant,T"],[8651,"Serializer::Ok,Serializer::Error,Serializer::SerializeSeq,Serializer::SerializeTuple,Serializer::SerializeTupleStruct,Serializer::SerializeTupleVariant,Serializer::SerializeMap,Serializer::SerializeStruct,Serializer::SerializeStructVariant"],[8707,"T"],[8711,""],[8715,"T"],[8717,""],[8719,"T"],[8720,""],[8723,"DeserializeSeed::Value,D"],[8724,"D"],[8726,"Deserializer::Error,V"],[8757,"T"],[8766,""],[8769,"Visitor::Value"],[8770,""],[8777,"T"],[8779,"U"],[8781,"IntoDeserializer::Deserializer,E"],[8782,""],[8788,"Deserializer::Error"],[8789,""],[8790,"VariantAccess::Error,T"],[8792,"SeqAccess::Error,T"],[8794,"MapAccess::Error,K,V"],[8796,"MapAccess::Error,K"],[8798,"MapAccess::Error,V"],[8800,""],[8802,"SeqAccess::Error"],[8803,"MapAccess::Error"],[8804,""],[8807,"VariantAccess::Error,V"],[8808,"T"],[8810,""],[8811,"U,T"],[8813,"U"],[8815,"VariantAccess::Error,V"],[8816,""],[8818,"VariantAccess::Error"],[8819,""],[8822,"EnumAccess::Error,EnumAccess::Variant,V"],[8824,"Visitor::Value,E"],[8825,"E"],[8826,"Visitor::Value,E"],[8830,"E"],[8831,"Visitor::Value,E"],[8832,"Visitor::Value,A"],[8833,"A"],[8834,"Visitor::Value,E"],[8836,"E"],[8837,"Visitor::Value,E"],[8838,"E"],[8839,"Visitor::Value,E"],[8842,"E"],[8843,"Visitor::Value,E"],[8844,"Visitor::Value,A"],[8845,"A"],[8846,"Visitor::Value,D"],[8847,"D"],[8848,"Visitor::Value,E"],[8849,"E"],[8850,"Visitor::Value,A"],[8851,"A"],[8852,"Visitor::Value,D"],[8853,"D"],[8854,"Visitor::Value,E"],[8855,"E"],[8856,"Visitor::Value,E"],[8858,"E"],[8859,"Visitor::Value,E"],[8862,"E"],[8863,"Visitor::Value,E"],[8865,"E"],[8866,"V"],[8897,"T"],[8955,"E"],[8963,"I,E"],[8964,""],[8965,"E"],[8980,"I,E"],[8981,"A"],[8984,"T"],[9013,""],[9042,"T"],[9044,""],[9045,"E,V"],[9053,"I,E,V"],[9054,"E,V"],[9069,"E,T,I,V"],[9070,"A,V"],[9073,"E,V"],[9081,"I,E,V"],[9082,"E,V"],[9097,"E,T,I,V"],[9098,"A,V"],[9101,"E,V"],[9109,"I,E,V"],[9110,"E,V"],[9125,"E,T,I,V"],[9126,"A,V"],[9129,"E,V"],[9137,"I,E,V"],[9138,"E,V"],[9153,"E,T,I,V"],[9154,"A,V"],[9157,"E,V"],[9165,"I,E,V"],[9166,"E,V"],[9181,"E,T,I,V"],[9182,"A,V"],[9185,"E,V"],[9193,"I,E,V"],[9194,"E,V"],[9209,"E,T,I,V"],[9210,"A,V"],[9213,"E,V"],[9221,"I,E,V"],[9222,"E,V"],[9237,"E,T,I,V"],[9238,"A,V"],[9241,"E,V"],[9249,"I,E,V"],[9250,"E,V"],[9265,"E,T,I,V"],[9266,"A,V"],[9269,"E,V"],[9277,"I,E,V"],[9278,"E,V"],[9293,"E,T,I,V"],[9294,"A,V"],[9297,"E,V"],[9305,"I,E,V"],[9306,"E,V"],[9321,"E,T,I,V"],[9322,"A,V"],[9325,"E,V"],[9333,"I,E,V"],[9334,"E,V"],[9349,"E,T,I,V"],[9350,"A,V"],[9353,"E,V"],[9361,"I,E,V"],[9362,"E,V"],[9377,"E,T,I,V"],[9378,"A,V"],[9381,"E,V"],[9389,"I,E,V"],[9390,"E,V"],[9405,"E,T,I,V"],[9406,"A,V"],[9409,"E,V"],[9417,"I,E,V"],[9418,"E,V"],[9433,"E,T,I,V"],[9434,"A,V"],[9437,"E,V"],[9445,"I,E,V"],[9446,"E,V"],[9461,"E,T,I,V"],[9462,"A,V"],[9465,"E,V"],[9473,"I,E,V"],[9474,"E,V"],[9489,"E,T,I,V"],[9490,"A,V"],[9493,"E,V"],[9501,"I,E,V"],[9502,"E,V"],[9517,"E,T,I,V"],[9518,"A,V"],[9521,"E,V"],[9529,"I,E,V"],[9530,"E,V"],[9545,"E,T,I,V"],[9546,"A,V"],[9549,"E,V"],[9557,"I,E,V"],[9558,"E,V"],[9573,"E,T,I,V"],[9574,"A,V"],[9577,"E,V"],[9585,"I,E,V"],[9586,"E,V"],[9601,"E,T,I,V"],[9602,"A,V"],[9605,"E,V"],[9613,"I,E,V"],[9614,"E,V"],[9629,"E,T,I,V"],[9630,"A,V"],[9633,"E,V"],[9641,"I,E,V"],[9642,"E,V"],[9657,"E,T,I,V"],[9658,"A,V"],[9661,"E,V"],[9669,"I,E,V"],[9670,"E,V"],[9685,"E,T,I,V"],[9686,"A,V"],[9689,"E,V"],[9697,"I,E,V"],[9698,"E,V"],[9713,"E,T,I,V"],[9714,"A,V"],[9717,"E,V"],[9725,"I,E,V"],[9726,"E,V"],[9741,"E,T,I,V"],[9742,"A,V"],[9745,"E,V"],[9753,"I,E,V"],[9754,"E,V"],[9769,"E,T,I,V"],[9770,"A,V"],[9773,"E,V"],[9781,"I,E,V"],[9782,"E,V"],[9797,"E,T,I,V"],[9798,"A,V"],[9801,"E,V"],[9809,"I,E,V"],[9810,"E,V"],[9825,"E,T,I,V"],[9826,"A,V"],[9829,"E,V"],[9837,"I,E,V"],[9838,"E,V"],[9853,"E,T,I,V"],[9854,"A,V"],[9857,"E,V"],[9865,"I,E,V"],[9866,"E,V"],[9881,"E,T,I,V"],[9882,"A,V"],[9885,"E,V"],[9893,"I,E,V"],[9894,"E,V"],[9909,"E,T,I,V"],[9910,"A,V"],[9913,"I,E"],[9915,""],[9916,"E"],[9924,"I,E"],[9925,""],[9927,"E"],[9942,"I,E"],[9943,"A"],[9946,"T"],[9975,"U"],[10004,"E"],[10012,"I,E"],[10013,"E"],[10028,"E,T,I"],[10029,"A"],[10032,"E"],[10040,"I,E"],[10041,"E"],[10056,"I,E"],[10057,"A"],[10060,"I,E,T"],[10061,"E,T,I,V"],[10062,"I,E,TK,TV"],[10063,"I,E,T"],[10065,"I,E"],[10067,"E,T,I"],[10068,"T"],[10097,""],[10098,"U,T"],[10127,"U"],[10156,""],[10185,"E,T"],[10190,"A,T"],[10191,"V"],[10255,"T"],[10257,"Serializer::Ok,Serializer::Error,Serializer::SerializeSeq,Serializer::SerializeTuple,Serializer::SerializeTupleStruct,Serializer::SerializeTupleVariant,Serializer::SerializeMap,Serializer::SerializeStruct,Serializer::SerializeStructVariant,K,V,I"],[10258,"Serializer::Ok,Serializer::Error,Serializer::SerializeSeq,Serializer::SerializeTuple,Serializer::SerializeTupleStruct,Serializer::SerializeTupleVariant,Serializer::SerializeMap,Serializer::SerializeStruct,Serializer::SerializeStructVariant,I"],[10259,"Serializer::Ok,Serializer::Error,Serializer::SerializeSeq,Serializer::SerializeTuple,Serializer::SerializeTupleStruct,Serializer::SerializeTupleVariant,Serializer::SerializeMap,Serializer::SerializeStruct,Serializer::SerializeStructVariant,T"],[10260,"T"],[10261,"SerializeSeq::Ok,SerializeSeq::Error"],[10262,"SerializeTuple::Ok,SerializeTuple::Error"],[10263,"SerializeTupleStruct::Ok,SerializeTupleStruct::Error"],[10264,"SerializeTupleVariant::Ok,SerializeTupleVariant::Error"],[10265,"SerializeMap::Ok,SerializeMap::Error"],[10266,"SerializeStruct::Ok,SerializeStruct::Error"],[10267,"SerializeStructVariant::Ok,SerializeStructVariant::Error"],[10268,"Ok,Error"],[10275,"T"],[10276,"U"],[10277,"Serializer::Ok,Serializer::Error,Serializer::SerializeSeq,Serializer::SerializeTuple,Serializer::SerializeTupleStruct,Serializer::SerializeTupleVariant,Serializer::SerializeMap,Serializer::SerializeStruct,Serializer::SerializeStructVariant"],[10278,"S"],[10279,"Serializer::Ok,Serializer::Error,Serializer::SerializeSeq,Serializer::SerializeTuple,Serializer::SerializeTupleStruct,Serializer::SerializeTupleVariant,Serializer::SerializeMap,Serializer::SerializeStruct,Serializer::SerializeStructVariant"],[10282,"SerializeSeq::Ok,SerializeSeq::Error,T"],[10283,"SerializeTuple::Ok,SerializeTuple::Error,T"],[10284,"Ok,Error,T"],[10286,"SerializeMap::Ok,SerializeMap::Error,K,V"],[10287,"Serializer::Ok,Serializer::Error,Serializer::SerializeSeq,Serializer::SerializeTuple,Serializer::SerializeTupleStruct,Serializer::SerializeTupleVariant,Serializer::SerializeMap,Serializer::SerializeStruct,Serializer::SerializeStructVariant"],[10289,"SerializeTupleStruct::Ok,SerializeTupleStruct::Error,T"],[10290,"SerializeTupleVariant::Ok,SerializeTupleVariant::Error,T"],[10291,"SerializeStruct::Ok,SerializeStruct::Error,T"],[10292,"SerializeStructVariant::Ok,SerializeStructVariant::Error,T"],[10293,"Ok,Error,T"],[10297,"Serializer::Ok,Serializer::Error,Serializer::SerializeSeq,Serializer::SerializeTuple,Serializer::SerializeTupleStruct,Serializer::SerializeTupleVariant,Serializer::SerializeMap,Serializer::SerializeStruct,Serializer::SerializeStructVariant"],[10302,"SerializeMap::Ok,SerializeMap::Error,T"],[10303,"Ok,Error,T"],[10304,"Serializer::Ok,Serializer::Error,Serializer::SerializeSeq,Serializer::SerializeTuple,Serializer::SerializeTupleStruct,Serializer::SerializeTupleVariant,Serializer::SerializeMap,Serializer::SerializeStruct,Serializer::SerializeStructVariant"],[10305,"Serializer::Ok,Serializer::Error,Serializer::SerializeSeq,Serializer::SerializeTuple,Serializer::SerializeTupleStruct,Serializer::SerializeTupleVariant,Serializer::SerializeMap,Serializer::SerializeStruct,Serializer::SerializeStructVariant,T"],[10307,"Serializer::Ok,Serializer::Error,Serializer::SerializeSeq,Serializer::SerializeTuple,Serializer::SerializeTupleStruct,Serializer::SerializeTupleVariant,Serializer::SerializeMap,Serializer::SerializeStruct,Serializer::SerializeStructVariant"],[10309,"Serializer::Ok,Serializer::Error,Serializer::SerializeSeq,Serializer::SerializeTuple,Serializer::SerializeTupleStruct,Serializer::SerializeTupleVariant,Serializer::SerializeMap,Serializer::SerializeStruct,Serializer::SerializeStructVariant,T"],[10310,"Serializer::Ok,Serializer::Error,Serializer::SerializeSeq,Serializer::SerializeTuple,Serializer::SerializeTupleStruct,Serializer::SerializeTupleVariant,Serializer::SerializeMap,Serializer::SerializeStruct,Serializer::SerializeStructVariant"],[10324,"SerializeMap::Ok,SerializeMap::Error,T"],[10325,"Ok,Error,T"],[10326,"SerializeStruct::Ok,SerializeStruct::Error"],[10327,"SerializeStructVariant::Ok,SerializeStructVariant::Error"],[10328,"U,T"],[10329,"U"],[10330,""],[10331,"V"],[10335,"D"],[10336,""],[10337,"S"],[10340,""],[10345,"T"],[10349,""],[10351,"T"],[10353,""],[10357,"D"],[10358,""],[10370,"K"],[10372,""],[10378,"T"],[10380,""],[10387,"__H"],[10388,"I"],[10389,""],[10390,"U"],[10392,""],[10395,"S"],[10396,""],[10397,"T"],[10399,""],[10400,"U,T"],[10402,"U"],[10404,""],[10406,"V"],[10408,""],[10419,"T"],[10422,""],[10423,"T"],[10426,""],[10429,"T"],[10432,""],[10437,"R"],[10438,"W"],[10439,""],[10442,"D"],[10444,""],[10457,"K"],[10461,""],[10471,"T"],[10472,""],[10474,"T"],[10476,""],[10489,"__H"],[10491,""],[10493,"I"],[10495,""],[10496,"U"],[10499,""],[10504,"S"],[10506,""],[10508,"T"],[10511,""],[10513,"U,T"],[10516,"U"],[10519,""],[10522,"V"],[10525,""],[10533,"T"],[10535,""],[10536,"T"],[10537,""],[10539,"R"],[10540,"W"],[10541,"D"],[10542,""],[10544,"K"],[10546,""],[10551,"T"],[10552,""],[10569,"__H"],[10570,"I"],[10571,"U"],[10572,""],[10573,"S"],[10574,""],[10575,"T"],[10576,""],[10577,"U,T"],[10578,"U"],[10579,""],[10580,"V"],[10583,"T"],[10592,""],[10593,"T"],[10595,"D,T"],[10596,""],[10598,"T"],[10599,"K"],[10601,"T"],[10605,""],[10607,"T"],[10608,""],[10610,"T"],[10617,"T,H"],[10618,"T,I"],[10619,"U"],[10620,"T"],[10621,"T,S"],[10622,"T"],[10624,""],[10625,"U,T"],[10626,"U"],[10627,""],[10628,"V"],[10631,""],[10635,"T"],[10636,""],[10637,"T"],[10640,""],[10642,"T"],[10644,""],[10648,"D"],[10649,""],[10651,"K"],[10653,""],[10657,"T"],[10659,""],[10666,"__H"],[10667,"I"],[10668,""],[10669,"U"],[10671,""],[10674,"S"],[10675,""],[10676,"T"],[10678,""],[10679,"U,T"],[10681,"U"],[10683,""],[10685,"V"],[10689,""],[10693,"T"],[10694,""],[10695,"T"],[10698,""],[10700,"T"],[10702,""],[10706,"D"],[10707,""],[10719,"K"],[10721,""],[10727,"T"],[10729,""],[10736,"__H"],[10737,"I"],[10738,""],[10739,"U"],[10741,""],[10744,"S"],[10745,""],[10746,"T"],[10748,""],[10749,"U,T"],[10751,"U"],[10753,""],[10755,"V"],[10757,""],[10765,"T"],[10766,""],[10767,"T"],[10770,""],[10772,"T"],[10774,""],[10778,"D"],[10779,""],[10781,"K"],[10783,""],[10787,"T"],[10789,""],[10796,"__H"],[10797,"I"],[10798,""],[10799,"U"],[10801,""],[10804,"S"],[10805,""],[10806,"T"],[10808,""],[10809,"U,T"],[10811,"U"],[10813,""],[10815,"V"],[10820,""],[10826,"T"],[10832,""],[10835,"T"],[10838,""],[10843,"D"],[10844,""],[10856,"K"],[10858,""],[10866,"T"],[10869,""],[10878,"__H"],[10879,""],[10881,"I"],[10882,""],[10883,"U"],[10886,""],[10891,"S"],[10892,""],[10893,"T"],[10896,""],[10897,"U,T"],[10900,"U"],[10903,""],[10906,"V"],[10909,""],[10943,"T"],[10957,""],[10959,"T"],[10960,""],[10962,"T"],[10966,"R"],[10967,"T"],[10968,""],[11000,"K"],[11002,""],[11003,"T"],[11007,"R"],[11008,"T"],[11009,""],[11010,"T"],[11014,""],[11019,"T"],[11025,""],[11027,"T"],[11028,""],[11029,"T"],[11031,""],[11032,"__H"],[11034,"T"],[11039,"U"],[11046,"T"],[11049,""],[11050,"T"],[11053,"E"],[11054,"T"],[11059,""],[11060,"T"],[11064,"R"],[11065,"T"],[11066,""],[11070,"T"],[11074,""],[11095,"R"],[11096,""],[11113,"T"],[11114,""],[11117,"T"],[11118,""],[11119,"U,T"],[11126,"U"],[11133,""],[11140,"V"],[11147,""],[11148,"T"],[11152,""],[11154,"T"],[11158,""],[11200,"T"],[11220,""],[11230,"T"],[11240,""],[11255,"TapTweak::TweakedAux,TapTweak::TweakedKey"],[11256,""],[11258,"__D"],[11260,""],[11270,"K"],[11290,""],[11309,"T"],[11310,""],[11311,"T"],[11314,""],[11318,"T"],[11319,""],[11322,"T"],[11323,""],[11328,"T"],[11332,""],[11333,"__H"],[11336,""],[11338,"U"],[11348,""],[11355,"__S"],[11356,""],[11357,"__S"],[11358,""],[11363,"TapTweak::TweakedAux,TapTweak::TweakedKey,C"],[11364,""],[11366,"T"],[11376,""],[11384,"U,T"],[11394,"U"],[11404,""],[11414,"V"],[11437,""],[11438,"T"],[11442,"T,I"],[11443,"T"],[11444,""],[11446,"T"],[11448,""],[11450,"R"],[11451,"W"],[11452,""],[11454,"K"],[11458,""],[11462,"T"],[11464,""],[11468,"U"],[11470,""],[11472,"T"],[11474,""],[11475,"U,T"],[11477,"U"],[11479,""],[11482,"V"],[11496,"T"],[11500,""],[11502,"T"],[11504,""],[11508,"K"],[11512,""],[11516,"T"],[11518,"U"],[11520,""],[11522,"T"],[11524,""],[11526,"U,T"],[11528,"U"],[11530,""],[11532,"V"],[11534,"D"],[11535,"S"],[11546,""],[11567,"T"],[11569,""],[11570,"T"],[11571,""],[11572,"T"],[11576,""],[11578,"T"],[11581,""],[11586,"T"],[11591,""],[11598,"R"],[11601,"W"],[11604,""],[11610,"K"],[11620,""],[11633,"T"],[11634,""],[11635,"T"],[11637,""],[11638,"T"],[11640,""],[11641,""],[11642,""],[11644,"__H"],[11647,"U"],[11658,""],[11668,"T"],[11673,""],[11679,"U,T"],[11684,"U"],[11689,""],[11694,"V"],[11709,""],[11711,"T"],[11715,""],[11717,"T"],[11719,""],[11721,"R"],[11723,"W"],[11725,""],[11727,"K"],[11731,""],[11733,"T"],[11735,"__H"],[11737,"U"],[11739,""],[11745,"T"],[11747,""],[11748,"U,T"],[11750,"U"],[11752,""],[11754,"V"],[11781,""],[11800,"T"],[11808,""],[11812,"T"],[11816,""],[11824,"R"],[11827,"W"],[11830,""],[11834,"K"],[11842,""],[11848,"T"],[11852,""],[11853,"U"],[11857,""],[11862,"T"],[11866,""],[11869,"U,T"],[11870,""],[11872,"U,T"],[11875,""],[11876,"U"],[11880,""],[11884,"V"],[11888,""],[11901,"T"],[11907,""],[11910,"T"],[11913,""],[11917,"R"],[11922,"W"],[11923,"R"],[11925,""],[11928,"K"],[11934,""],[11937,"T"],[11940,"__H"],[11941,"U"],[11944,""],[11952,"T"],[11955,"U,T"],[11958,"U"],[11961,""],[11966,"V"],[11969,""],[11977,"T"],[11983,""],[11986,"T"],[11989,""],[11992,"R"],[11998,"W"],[11999,"R"],[12000,""],[12004,"K"],[12010,""],[12015,"T"],[12018,""],[12019,"U"],[12022,"T"],[12025,"U,T"],[12028,"U"],[12031,""],[12035,"V"],[12042,"T"],[12050,""],[12054,"T"],[12058,""],[12067,"R"],[12079,""],[12083,"K"],[12091,""],[12095,"T"],[12099,"__H"],[12103,"U"],[12107,""],[12112,"T"],[12116,""],[12117,"U,T"],[12121,"U"],[12125,""],[12131,"V"],[12141,""],[12142,"T"],[12154,""],[12160,"T"],[12166,""],[12172,"R"],[12190,""],[12196,"K"],[12208,""],[12223,"T"],[12229,"U"],[12235,""],[12243,"T"],[12249,"U,T"],[12255,"U"],[12261,""],[12267,"V"],[12284,"T"],[12290,""],[12294,"T"],[12297,""],[12300,"R"],[12306,"W"],[12307,"R"],[12308,""],[12311,"K"],[12317,""],[12320,"T"],[12323,""],[12324,"U"],[12327,""],[12337,"T"],[12340,"U,T"],[12343,"U"],[12346,""],[12351,"V"],[12355,""],[12457,"T"],[12483,""],[12494,"T"],[12505,""],[12524,"__D"],[12527,""],[12540,"K"],[12562,""],[12586,"T"],[12587,""],[12589,"T"],[12593,""],[12595,"T"],[12597,""],[12600,"T"],[12601,""],[12602,"T"],[12603,""],[12604,"T"],[12605,""],[12607,"T"],[12608,""],[12610,"T"],[12612,""],[12614,"GetKey::Error,C"],[12615,"__H"],[12620,""],[12623,"U"],[12636,""],[12651,"__S"],[12654,""],[12674,"T"],[12685,""],[12693,"U,T"],[12706,"U"],[12719,""],[12739,"V"],[12752,""],[12773,"T"],[12779,"Subtype"],[12780,""],[12781,"T"],[12783,""],[12785,"Subtype"],[12786,""],[12787,"R,Subtype"],[12788,"Subtype,W"],[12789,"__D,Subtype"],[12790,"__D"],[12792,"Subtype"],[12793,""],[12795,"K"],[12801,"Subtype"],[12802,""],[12805,"T"],[12808,"Subtype,__H"],[12809,"__H"],[12810,"U"],[12813,""],[12816,"Subtype"],[12817,""],[12819,"Subtype,__S"],[12820,"__S"],[12822,""],[12823,"Subtype"],[12824,"T"],[12826,""],[12827,"Subtype"],[12828,"U,T"],[12831,"U"],[12834,""],[12839,"V"],[12882,"C"],[12883,""],[12884,"C"],[12885,""],[12900,"T"],[12930,"C"],[12931,""],[12945,"T"],[12960,""],[12993,"C"],[12994,""],[13003,"D"],[13007,""],[13009,"C"],[13014,""],[13030,"K"],[13060,"C"],[13061,""],[13081,"T"],[13089,""],[13091,"T"],[13093,""],[13096,"T"],[13097,""],[13098,"T"],[13100,""],[13101,"T"],[13103,""],[13104,"T"],[13105,""],[13108,"T"],[13109,""],[13120,"C"],[13124,""],[13132,"C"],[13133,"C,R"],[13134,"__H"],[13149,"I"],[13152,"U"],[13167,""],[13168,"C"],[13169,""],[13170,"C"],[13171,""],[13172,"C"],[13173,""],[13174,"R"],[13175,"C,R"],[13176,""],[13196,"C"],[13197,""],[13200,"C"],[13201,""],[13203,"R"],[13204,"C,R"],[13205,"C"],[13208,""],[13211,"C"],[13212,"S"],[13214,""],[13215,"S"],[13217,""],[13218,"C"],[13227,"C,R"],[13228,""],[13230,"C"],[13231,""],[13236,"T"],[13251,""],[13259,"U,T"],[13270,""],[13272,"U,T"],[13276,"U"],[13291,""],[13307,"C"],[13310,"V"],[13325,"C"],[13326,""],[13347,"T"],[13349,""],[13350,"T"],[13351,""],[13353,"D"],[13354,""],[13356,"K"],[13358,""],[13359,"T"],[13360,""],[13363,"__H"],[13364,"U"],[13365,""],[13369,"S"],[13370,""],[13371,"T"],[13372,"U,T"],[13373,"U"],[13374,""],[13375,"V"],[13380,""],[13389,"T"],[13392,""],[13393,"T"],[13398,""],[13403,"T"],[13407,""],[13417,"D"],[13418,""],[13424,"K"],[13432,""],[13438,"T"],[13439,""],[13440,"T"],[13441,""],[13443,"T"],[13444,""],[13445,"T"],[13446,""],[13453,"__H"],[13454,"H"],[13455,"__H"],[13456,"U"],[13460,""],[13470,"S"],[13471,""],[13476,"T"],[13480,""],[13484,"U,T"],[13487,""],[13489,"U,T"],[13490,"U"],[13494,""],[13498,"V"],[13504,""],[13505,"T"],[13507,""],[13508,"T"],[13509,""],[13511,"T"],[13512,"U"],[13513,"T,I"],[13514,"I"],[13515,""],[13519,"T"],[13520,"T,E,I"],[13521,"U,T"],[13522,"U"],[13523,""],[13524,"V"],[13530,""],[13533,"T"],[13539,""],[13542,"T"],[13545,""],[13554,"K"],[13560,""],[13565,"T"],[13568,""],[13570,"C"],[13571,""],[13573,"__H"],[13576,"U"],[13579,""],[13584,"F"],[13585,""],[13586,"T"],[13589,""],[13591,"U,T"],[13594,"U"],[13597,""],[13600,"V"],[13615,""],[13629,"CPtr::Target"],[13630,""],[13635,"CPtr::Target"],[13636,""],[13646,"T"],[13660,""],[13666,"T"],[13672,""],[13699,"K"],[13709,""],[13715,"T"],[13722,""],[13727,"H"],[13731,"__H"],[13734,"I"],[13739,"U"],[13746,""],[13752,"T"],[13753,""],[13816,"T"],[13822,"U,T"],[13829,"U"],[13836,""],[13848,"V"],[13856,""],[13859,"T"],[13861,""],[13862,"T"],[13863,""],[13869,"K"],[13871,""],[13872,"T"],[13873,"H"],[13874,"I"],[13875,"U"],[13876,""],[13883,"T"],[13884,"U,T"],[13885,"U"],[13886,""],[13887,"V"],[13890,"T"],[13899,""],[13900,"T"],[13901,""],[13904,"T"],[13906,"U"],[13909,"T"],[13910,"U,T"],[13912,"U"],[13914,""],[13916,"V"],[13918,""],[13929,"Hash::Engine,Hash::Bytes"],[13932,"Hash::Bytes,Hash::Engine"],[13933,"Hash::Engine,Hash::Bytes"],[13937,"HashEngine::MidState"],[13942,"Hash::Engine,Hash::Bytes"],[13952,"T"],[13954,""],[13956,"T"],[13957,""],[13961,"T"],[13962,""],[13963,"SeedableRng::Seed"],[13964,"R,SeedableRng::Seed"],[13965,"SeedableRng::Seed"],[13966,"T"],[13967,""],[13968,"T,R"],[13969,""],[13971,"U"],[13972,"E"],[13973,""],[13976,"T"],[13977,""],[13980,"T,D"],[13982,"SeedableRng::Seed"],[13984,""],[13988,"R"],[13989,"T"],[13990,""],[13991,"U,T"],[13992,"U"],[13993,""],[13994,"V"],[14014,"R"],[14017,"T"],[14041,""],[14048,"T"],[14049,"X"],[14050,""],[14051,"X"],[14052,""],[14053,"T"],[14063,""],[14075,"X"],[14076,""],[14077,"X"],[14078,"K"],[14082,""],[14085,"D,R,T"],[14086,"D,F,T,S"],[14087,""],[14090,"T"],[14091,"X"],[14092,""],[14094,"X"],[14095,""],[14096,"T"],[14106,"X"],[14108,"T"],[14110,""],[14111,"U"],[14123,"T,I"],[14124,"I"],[14125,"T,S,F"],[14127,""],[14128,"T"],[14129,"I,X"],[14130,"X,B1,B2"],[14132,"T,D,R"],[14133,"R,T"],[14134,"R"],[14135,"T,D,S,F,R"],[14136,"R"],[14141,"T,R"],[14142,"X,R"],[14144,"R"],[14146,"R,T"],[14148,"R"],[14150,"R,T"],[14157,"R"],[14160,"R,T"],[14161,"R"],[14163,"R,T"],[14174,"R"],[14175,"R,T"],[14176,"R"],[14177,"R,T"],[14183,"R"],[14184,"R,T"],[14187,"R,A,B,C,D,E,F,G,H,I,J,K,L"],[14188,"R,T"],[14191,"R,A,B,C,D,E,F,G,H,I,J,K"],[14192,"R,A,B,C,D,E,F,G,H,I,J"],[14193,"R"],[14195,"R,A,B,C,D,E,F,G,H,I"],[14196,"R,A,B,C,D,E,F,G,H"],[14197,"R"],[14201,"R,A,B,C,D,E,F,G"],[14202,"R"],[14203,"R,A,B,C,D,E,F"],[14204,"R"],[14205,"R,A,B,C,D,E"],[14206,"R"],[14207,"R,A,B,C,D"],[14208,"R,A,B,C"],[14209,"R,A,B"],[14210,"R"],[14212,"R,A"],[14213,"R,T"],[14216,"R"],[14217,"T,D,R"],[14218,"T"],[14228,""],[14230,"T,E,I"],[14231,"U,T"],[14243,"U"],[14255,""],[14268,"X"],[14269,"V"],[14293,"Borrowed"],[14294,"T"],[14302,"X"],[14303,""],[14304,"X"],[14305,""],[14306,"T"],[14310,""],[14314,"X"],[14317,""],[14318,"X"],[14319,""],[14320,"T"],[14324,"U"],[14328,""],[14329,"UniformSampler::X,B1,B2"],[14330,"B1,B2"],[14346,"UniformSampler::X,B1,B2"],[14347,"B1,B2"],[14363,"UniformSampler::X,R"],[14364,"R"],[14380,"R,T"],[14381,"UniformSampler::X,B1,B2,R"],[14382,"B1,B2,R"],[14396,"UniformSampler::X,B1,B2,R"],[14397,"B1,B2,R"],[14409,"T"],[14413,"U,T"],[14417,"U"],[14421,""],[14425,"V"],[14438,"T"],[14440,"W"],[14441,"T"],[14442,"U"],[14443,"W"],[14444,"U,T"],[14445,"U"],[14446,""],[14447,"V"],[14459,""],[14461,"T"],[14465,"SliceRandom::Item,R"],[14466,"R,Iterator::Item"],[14468,"SliceRandom::Item,R"],[14469,"R,Iterator::Item"],[14473,"SliceRandom::Item,R,X,F"],[14474,"SliceRandom::Item,R"],[14475,"R,Iterator::Item"],[14477,"SliceRandom::Item,R,X,B,F"],[14479,""],[14481,"T"],[14483,""],[14487,"K"],[14489,"T"],[14490,""],[14495,"T"],[14497,"SeedableRng::Seed"],[14498,"R,SeedableRng::Seed"],[14499,"R"],[14500,"SeedableRng::Seed"],[14501,""],[14502,"T"],[14503,""],[14504,"T,R"],[14505,""],[14506,"U"],[14508,""],[14514,"SliceRandom::Item,R"],[14515,"T"],[14516,"R,T"],[14517,"T,D"],[14519,"SeedableRng::Seed"],[14520,"SliceRandom::Item,R"],[14521,""],[14522,"T"],[14525,""],[14528,"U,T"],[14530,"U"],[14532,""],[14534,"V"],[14540,""],[14541,"T"],[14543,""],[14544,"T"],[14545,""],[14549,"T"],[14550,"U"],[14552,""],[14554,"T"],[14555,""],[14556,"U,T"],[14557,"U"],[14558,""],[14559,"V"],[14563,""],[14564,"T"],[14570,"R,Rsdr"],[14571,"T"],[14572,""],[14573,"R"],[14574,"R,Rsdr"],[14575,"R"],[14576,""],[14578,"R,Rsdr"],[14579,"T"],[14582,"U"],[14585,"R"],[14586,"R,Rsdr"],[14587,"R"],[14588,"R,Rsdr"],[14589,"R"],[14590,"R,Rsdr"],[14592,""],[14593,"T"],[14594,""],[14595,"R"],[14596,"R,Rsdr"],[14597,"U,T"],[14600,"U"],[14603,""],[14606,"V"],[14610,"T"],[14612,""],[14613,"T"],[14614,""],[14616,"K"],[14618,""],[14620,"T"],[14621,"U"],[14622,""],[14625,"T"],[14626,""],[14627,"U,T"],[14628,"U"],[14629,""],[14630,"V"],[14635,"T"],[14637,"SliceRandom::Item,R"],[14639,"SliceRandom::Item,R,X,F"],[14640,"SliceRandom::Item,R"],[14641,"SliceRandom::Item,R,X,B,F"],[14643,"S,T"],[14644,"T"],[14646,"U"],[14647,"T,I"],[14648,"I"],[14649,"T,S"],[14651,"SliceRandom::Item,R"],[14653,"T,S"],[14654,"T,E,I"],[14655,"U,T"],[14656,"U"],[14657,""],[14658,"V"],[14662,"T"],[14668,""],[14670,"T"],[14672,""],[14678,"T"],[14679,""],[14681,"T"],[14683,""],[14684,"U"],[14687,"T,I"],[14689,""],[14690,"I"],[14692,""],[14698,"R"],[14699,"R,X,F"],[14700,""],[14702,"T"],[14704,"T,E,I"],[14706,"U,T"],[14709,"U"],[14712,""],[14715,"V"],[14720,"T"],[14722,""],[14723,"T"],[14724,""],[14726,"K"],[14728,""],[14730,"T"],[14731,"__H"],[14732,"U"],[14733,"T"],[14734,""],[14735,"U,T"],[14736,"U"],[14737,""],[14738,"V"],[14740,""],[14743,"T"],[14745,""],[14746,"T"],[14747,""],[14749,"D"],[14750,""],[14751,"K"],[14753,""],[14756,"T"],[14757,""],[14759,"__H"],[14760,"I"],[14761,"U"],[14762,""],[14763,"S"],[14764,""],[14765,"T"],[14766,""],[14767,"U,T"],[14768,"U"],[14769,""],[14770,"V"],[14824,""],[14825,"T"],[14858,""],[14870,"T"],[14883,""],[14896,"T"],[14897,""],[14898,"W"],[14899,"T"],[14900,""],[14912,"K"],[14938,"T"],[14940,""],[14962,"E"],[14964,"T"],[14971,""],[14972,"T"],[14976,""],[14977,"T"],[14978,""],[14984,"T"],[14986,""],[14987,"T"],[14988,"E"],[14990,"T"],[14991,"T,__H"],[14992,"__H"],[14994,""],[14995,"U"],[15011,"R"],[15012,"E"],[15013,""],[15014,"R,W,U"],[15015,"R"],[15016,"E,E2,F"],[15017,"R"],[15018,""],[15021,"R"],[15023,"T"],[15024,""],[15025,"R,W"],[15026,""],[15036,"E"],[15037,"R,W,T"],[15038,"R,T"],[15039,"R,T,S"],[15040,"R,T"],[15041,"T"],[15054,""],[15065,"R"],[15066,"U,T"],[15082,"U"],[15098,""],[15115,"V"],[15131,""],[15132,"R"],[15133,""],[15140,"T"],[15144,""],[15146,"T"],[15148,""],[15153,"K"],[15157,""],[15162,"T"],[15163,""],[15164,"T"],[15165,""],[15168,"U"],[15170,"C"],[15171,""],[15172,"C"],[15173,""],[15178,"T"],[15180,""],[15182,"U,T"],[15184,"U"],[15186,""],[15188,"V"],[15222,""],[15252,"T"],[15257,""],[15258,"T"],[15276,""],[15277,"T"],[15292,""],[15309,"T"],[15326,""],[15363,"__D"],[15366,"D"],[15367,"__D"],[15369,"D"],[15370,"Write"],[15371,"W"],[15372,""],[15389,"K"],[15423,"C"],[15424,""],[15452,"T"],[15456,""],[15531,"T"],[15532,""],[15589,"T"],[15591,""],[15592,"T"],[15594,""],[15595,"T"],[15597,""],[15598,"T"],[15604,""],[15605,"T"],[15607,""],[15610,"C"],[15611,""],[15613,"__H"],[15618,"H"],[15619,"__H"],[15625,""],[15627,"U"],[15646,""],[15647,"T,I"],[15649,""],[15650,"I"],[15652,""],[15674,"C"],[15675,""],[15703,"__S"],[15704,""],[15705,"__S"],[15706,""],[15707,"__S"],[15708,"S"],[15709,"__S"],[15710,""],[15711,"__S"],[15712,"S"],[15713,"W"],[15715,""],[15728,"T"],[15745,""],[15753,"T,E,I"],[15755,"U,T"],[15757,""],[15758,"U,T"],[15759,""],[15760,"U,T"],[15762,""],[15765,"U,T"],[15770,""],[15772,"U,T"],[15773,""],[15774,"U,T"],[15782,"U"],[15801,""],[15822,"C"],[15823,""],[15824,"V"],[15843,""],[15844,"C,I"],[15845,"I"],[15848,""],[15850,"T"],[15852,""],[15853,"T"],[15854,""],[15857,"T"],[15858,"U"],[15859,"T,I"],[15860,"I"],[15861,""],[15867,"T"],[15868,"T,E,I"],[15869,"U,T"],[15870,"U"],[15871,""],[15872,"V"],[15875,""],[15877,"T"],[15878,""],[15879,"T"],[15882,""],[15884,"T"],[15886,""],[15892,"K"],[15894,""],[15899,"T"],[15901,""],[15902,"H"],[15903,"U"],[15905,"T,I"],[15906,""],[15908,"I"],[15909,""],[15916,"T"],[15918,""],[15920,"T,E,I"],[15921,"U,T"],[15923,"U"],[15925,""],[15927,"V"],[15929,"W"],[15932,"A,I"],[15938,"A,I,T,,"],[15939,"A,I,T,"],[15941,"T"],[15945,"A,I"],[15946,"A,IA"],[15947,"T"],[15949,""],[15951,"A,I"],[15952,"A,IA"],[15953,"__D,A,IA"],[15954,"A,IA"],[15955,"A,I"],[15956,"A,IA"],[15957,"T"],[15958,"A,IA"],[15959,"A"],[15960,"T"],[15961,"A,I"],[15962,""],[15964,"A,I"],[15967,"A,I,T"],[15968,"A,I"],[15969,"U"],[15971,"A,IA"],[15973,"I,A"],[15974,"A,IA,__S"],[15975,"T"],[15977,"U,T"],[15979,"U"],[15981,""],[15984,"V"],[15988,"Indexer::ChangeSet"],[15996,""],[16005,"K"],[16007,"K,Indexer::ChangeSet"],[16008,"T"],[16014,"K"],[16016,""],[16017,"T"],[16020,""],[16023,"K"],[16024,""],[16025,"__D"],[16026,"K"],[16027,""],[16028,"K"],[16031,""],[16032,"T"],[16035,""],[16036,"K"],[16038,"K,Indexer::ChangeSet"],[16040,""],[16041,"K,Indexer::ChangeSet"],[16042,"K"],[16043,"U"],[16046,""],[16047,"K"],[16050,"K,"],[16051,"K"],[16052,""],[16053,"K"],[16060,""],[16061,"K,"],[16062,"K"],[16066,""],[16067,"K"],[16071,"K,"],[16072,"K,R"],[16073,""],[16074,"K,"],[16075,"__S"],[16076,"K"],[16078,"T"],[16081,""],[16082,"U,T"],[16085,"U"],[16088,"K"],[16091,""],[16094,"K"],[16099,"V"],[16102,""],[16107,"I"],[16108,"I,Indexer::ChangeSet"],[16109,"T"],[16111,"I"],[16112,"T"],[16113,""],[16114,"I"],[16116,"T"],[16117,"I"],[16118,"I,Indexer::ChangeSet"],[16121,"I"],[16122,"U"],[16123,"I"],[16127,"I,"],[16128,"I"],[16129,"I,"],[16130,"I"],[16132,"I,"],[16133,"I"],[16134,"T"],[16135,"U,T"],[16136,"U"],[16137,"I"],[16140,""],[16141,"I"],[16142,"I,R"],[16143,"V"],[16156,""],[16161,"T"],[16173,""],[16179,"T"],[16185,""],[16192,"__D"],[16193,""],[16210,"T"],[16211,"B"],[16212,"T"],[16217,""],[16220,"T"],[16222,""],[16226,"ChainOracle::Error"],[16227,""],[16231,"U"],[16237,"ChainOracle::Error"],[16238,""],[16243,"R"],[16244,""],[16245,"__S"],[16246,""],[16247,"T"],[16253,""],[16257,"U,T"],[16263,""],[16264,"U"],[16270,""],[16277,"V"],[16283,""],[16296,"T"],[16312,"I"],[16313,"K"],[16314,"I"],[16315,"K"],[16316,"I"],[16318,"K"],[16320,""],[16322,"I"],[16323,""],[16324,"T"],[16326,""],[16328,"I"],[16329,""],[16330,"I"],[16332,"K"],[16334,"A"],[16335,"K,A"],[16336,"I"],[16337,"K"],[16339,"I"],[16341,""],[16342,"A"],[16343,"K,A"],[16344,"T"],[16346,"I"],[16347,"T"],[16348,"K"],[16349,"T"],[16354,"I,__H"],[16355,"I,F"],[16356,"K,F"],[16357,"U"],[16365,"I"],[16367,"K"],[16368,"I"],[16369,"K"],[16370,""],[16371,"I"],[16373,"K"],[16374,"I"],[16375,"I,"],[16376,""],[16378,"I"],[16380,""],[16381,"K,R"],[16382,""],[16383,""],[16384,"K,,"],[16385,"K"],[16386,""],[16387,"I,"],[16388,"T"],[16390,""],[16395,"U,T"],[16403,"U"],[16411,""],[16413,"I,"],[16414,""],[16424,"K"],[16425,"V"],[16447,"A"],[16450,""],[16453,"A"],[16457,"A,C,OI,,"],[16458,"A,T,"],[16459,"T"],[16473,"A"],[16474,"A,C"],[16475,""],[16480,"A"],[16481,"T,A"],[16483,"A"],[16484,"T"],[16488,""],[16492,"T,A"],[16494,"A"],[16496,"T,A,Deref::Target"],[16497,"__D,A"],[16498,"A"],[16500,"T,A"],[16502,""],[16503,"A"],[16504,"K"],[16510,"A,C,OI,"],[16512,"A"],[16514,"T,A"],[16516,""],[16518,"A"],[16519,"T"],[16521,"A"],[16522,"T"],[16527,""],[16528,"A"],[16532,""],[16533,"A"],[16536,"A,T"],[16537,"A"],[16538,"U"],[16545,"T,I"],[16547,"I"],[16549,"A"],[16551,""],[16553,"A,C"],[16554,"A,A2,F"],[16556,"A"],[16557,",A"],[16558,"A,O,F,Iterator::Item"],[16560,"A"],[16561,"T,A"],[16563,""],[16564,"A,O,F"],[16566,""],[16569,"A,__S"],[16570,"T"],[16574,""],[16575,"T,E,I"],[16577,"A,C,OI,,"],[16578,"A,C,OI,"],[16580,"U,T"],[16587,"U"],[16594,"A,C"],[16595,""],[16597,"A"],[16599,""],[16600,"A"],[16603,""],[16607,"A"],[16608,""],[16615,"V"],[16622,"A,T,O,F"],[16623,"A,O,F"]],"a":{"from_non_null_parts":[3495],"from_non_null_parts_in":[3496],"into_non_null_parts":[3538],"into_non_null_parts_with_alloc":[3539],"is_coin_base":[2087],"ntxid":[1094],"read_to_end":[11096],"txid":[1095],"wtxid":[1097]}}],["bdk_core",{"t":"FFFFIIKFOENONNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNONONNNNNNNNMNNMNNNNNNNODNNCNNNNNNNNNNNNNNNNOONNNNNNNNNNFFFPPGFFFFPNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNOONNNNONONNNNNNNNNNNNNNNNNNNNNNNNOONOONNNNNNNNNNNNNNNN","n":["BlockId","CheckPoint","CheckPointIter","ConfirmationBlockTime","Indexed","KeychainIndexed","Merge","TxUpdate","anchors","bitcoin","block_id","","borrow","","","","","borrow_mut","","","","","clone","","","","clone_into","","","","clone_to_uninit","","","","cmp","","confirmation_time","default","","","deserialize","","eq","","","eq_ptr","extend","","fmt","","","","from","","","","","","","from_block_ids","from_header","get","hash","","","","height","","insert","into","","","","","into_iter","","is_empty","iter","map_anchors","merge","new","next","partial_cmp","","prev","push","range","seen_ats","serde","serialize","","spk_client","take","","to_owned","","","","try_from","","","","","try_into","","","","","txouts","txs","type_id","","","","","vzip","","","","","FullScanRequest","FullScanRequestBuilder","FullScanResponse","OutPoint","Spk","SyncItem","SyncProgress","SyncRequest","SyncRequestBuilder","SyncResponse","Txid","borrow","","","","","","","","borrow_mut","","","","","","","","build","","builder","","chain_tip","","","","chain_update","","clone","","clone_into","","clone_to_uninit","","cmp","consumed","default","","","","","","eq","fmt","","","","","from","","","","","","","","","","hash","inspect","","into","","","","","","","","iter_outpoints","iter_spks","","iter_txids","keychains","last_active_indices","next_outpoint","next_spk","","next_txid","outpoints","outpoints_consumed","outpoints_remaining","partial_cmp","progress","remaining","spks","spks_consumed","spks_for_keychain","spks_remaining","spks_with_indexes","to_owned","","to_string","total","total_outpoints","total_spks","total_txids","try_from","","","","","","","","try_into","","","","","","","","tx_update","","txids","txids_consumed","txids_remaining","type_id","","","","","","","","vzip","","","","","","",""],"q":[[0,"bdk_core"],[120,"bdk_core::spk_client"],[263,"bdk_core::tx_update"],[264,"alloc::collections::btree::set"],[265,"bdk_core::checkpoint"],[266,"bdk_core::block_id"],[267,"core::clone"],[268,"core::cmp"],[269,"core::result"],[270,"serde::de"],[271,"core::iter::traits::collect"],[272,"core::fmt"],[273,"bitcoin::blockdata::block"],[274,"core::option"],[275,"core::hash"],[276,"bdk_core::merge"],[277,"core::ops::function"],[278,"core::iter::traits::iterator"],[279,"core::ops::range"],[280,"std::collections::hash::map"],[281,"serde::ser"],[282,"alloc::collections::btree::map"],[283,"alloc::vec"],[284,"core::any"],[285,"core::marker"],[286,"bitcoin::blockdata::script::borrowed"],[287,"bitcoin::blockdata::transaction"],[288,"core::iter::traits::exact_size"],[289,"bitcoin::blockdata::script::owned"],[290,"alloc::string"]],"i":"````````b`flCjj23410234023402340234022024020233340234100023433302303031023413Ch45042134445`13`0013452134521345552134521345```Ej0`````0DnE`EbEd4ElEfEh6543721064536543107272727265431077721065543372107646543721055353055356227526242672722226543721065437210106226543721065437210","f":"````````{bd}`{{{h{f}}}j}{lj}{h{{h{c}}}{}}0000{{{h{n}}}{{h{nc}}}{}}0000{{{h{j}}}j}{{{h{l}}}l}{{{h{f}}}f}{{{h{{b{c}}}}}{{b{c}}}A`}{{h{h{nc}}}Ab{}}000{{hAd}Ab}000{{{h{j}}{h{j}}}Af}{{{h{l}}{h{l}}}Af}{lAh}{{}j}{{}l}{{}{{b{c}}}{}}{c{{Aj{j}}}Al}{c{{Aj{l}}}Al}{{{h{j}}{h{j}}}An}{{{h{l}}{h{l}}}An}{{{h{f}}{h{f}}}An}0{{fc}{{Aj{ff}}}{{Bb{}{{B`{j}}}}}}{{{h{n{b{c}}}}{b{c}}}AbBd}{{{h{j}}{h{nBf}}}Bh}{{{h{l}}{h{nBf}}}Bh}{{{h{f}}{h{nBf}}}Bh}{{{h{{b{c}}}}{h{nBf}}}BhBj}{cc{}}{{{C`{BlBn}}}j}{{{C`{{h{Bl}}{h{Bn}}}}}j}2222{c{{Aj{f{Cb{f}}}}}{{Bb{}{{B`{j}}}}}}{{{h{Cd}}Bl}f}{{{h{f}}Bl}{{Cb{f}}}}{{{h{j}}{h{nc}}}AbCf}{{{h{l}}{h{nc}}}AbCf}{{{h{f}}}Bn}{jBn}{{{h{f}}}Bl}{jBl}{{fj}f}{{}c{}}0000{{}c{}}{fc{}}{{{h{Ch}}}An}{{{h{f}}}Cj}{{{b{c}}g}{{b{e}}}BdBd{{Cn{c}{{Cl{e}}}}}}{{{h{nCh}}Ch}Ab}{jf}{{{h{nCj}}}{{Cb{c}}}{}}{{{h{j}}{h{j}}}{{Cb{Af}}}}{{{h{l}}{h{l}}}{{Cb{Af}}}}{{{h{f}}}{{Cb{f}}}}{{fj}{{Aj{ff}}}}{{{h{f}}c}{{`{{D`{}{{B`{f}}}}}}}{{Db{Bl}}}}{bDd}`{{{h{j}}c}AjDf}{{{h{l}}c}AjDf}`{{{h{nCh}}}{{Cb{Ch}}}}0{hc{}}000{c{{Aj{e}}}{}{}}0000{{}{{Aj{c}}}{}}0000{bDh}{bDj}{hDl}0000{{}c{}}0000```````````{h{{h{c}}}{}}0000000{{{h{n}}}{{h{nc}}}{}}0000000{{{Dn{c}}}{{E`{c}}}{}}{{{Eb{c}}}{{Ed{c}}}Bd}{{}{{Dn{c}}}{}}{{}{{Eb{c}}}{BdA`}}{{{Dn{c}}f}{{Dn{c}}}{}}{{{h{{E`{c}}}}}{{Cb{f}}}{}}{{{Eb{c}}f}{{Eb{c}}}Bd}{{{h{{Ed{c}}}}}{{Cb{f}}}{BdA`}}{EfCb}{EhCb}{{{h{{Ej{c}}}}}{{Ej{c}}}A`}{{{h{El}}}El}{{h{h{nc}}}Ab{}}0{{hAd}Ab}0{{{h{{Ej{c}}}}{h{{Ej{c}}}}}AfBd}{{{h{El}}}En}={{}{{E`{c}}}{}}{{}{{Eb{c}}}{}}{{}{{Ed{c}}}{}}{{}{{Ef{c}}}{}}{{}{{Eh{ce}}}{}{}}{{{h{{Ej{c}}}}{h{{Ej{c}}}}}AnF`}{{{h{{Ej{c}}}}{h{nBf}}}BhBj}{{{h{{Ej{c}}}}{h{nBf}}}Bh{BjFb}}{{{h{El}}{h{nBf}}}Bh}{{{h{{Ef{c}}}}{h{nBf}}}BhBj}{{{h{{Eh{ce}}}}{h{nBf}}}BhBjBj}{cc{}}0{{{Dn{c}}}{{E`{c}}}{}}11{{{Eb{c}}}{{Ed{c}}}{}}2222{{{h{{Ej{c}}}}{h{ne}}}AbFdCf}{{{Dn{c}}e}{{Dn{c}}}{}{{Cn{{Ej{c}}El}}Ff}}{{{Eb{c}}e}{{Eb{c}}}Bd{{Cn{cBl{h{Fh}}}}Ff}}{{}c{}}0000000{{{h{n{E`{c}}}}}{{`{{Fl{}{{B`{Fj}}}}}}}{}}{{{h{n{E`{c}}}}}{{`{{Fl{}{{B`{Fn}}}}}}}{}}{{{h{n{Ed{c}}}}c}{{`{{D`{}{{B`{{G`{Fn}}}}}}}}}{BdA`}}{{{h{n{E`{c}}}}}{{`{{Fl{}{{B`{Gb}}}}}}}{}}{{{h{{Ed{c}}}}}{{Dj{c}}}{BdA`}}{EhDh}{{{h{n{E`{c}}}}}{{Cb{Fj}}}{}}{{{h{n{E`{c}}}}}{{Cb{Fn}}}{}}{{{h{n{Ed{c}}}}c}{{Cb{{G`{Fn}}}}}{BdA`}}{{{h{n{E`{c}}}}}{{Cb{Gb}}}{}}{{{Dn{c}}e}{{Dn{c}}}{}{{Bb{}{{B`{Fj}}}}}}{ElEn}0{{{h{{Ej{c}}}}{h{{Ej{c}}}}}{{Cb{Af}}}Gd}{{{h{{E`{c}}}}}El{}}{{{h{El}}}En}{{{Dn{Ab}}c}{{Dn{Ab}}}{{Bb{}{{B`{Fn}}}}}}4{{{Eb{c}}cg}{{Eb{c}}}Bd{{D`{}{{B`{{G`{Fn}}}}}}Ff}{{Bb{}{{Gf{e}}}}}}5{{{Dn{c}}e}{{Dn{c}}}{}{{Bb{}{{B`{{C`{cFn}}}}}}}}{hc{}}0{hGh}5555{c{{Aj{e}}}{}{}}0000000{{}{{Aj{c}}}{}}0000000{Efb}{Ehb}{{{Dn{c}}e}{{Dn{c}}}{}{{Bb{}{{B`{Gb}}}}}}=={hDl}0000000{{}c{}}0000000","D":"Nj","p":[[5,"TxUpdate",0,263],[5,"BTreeSet",264],[5,"CheckPoint",0,265],[1,"reference",null,null,1],[5,"BlockId",0,266],[5,"ConfirmationBlockTime",0,266],[0,"mut"],[10,"Clone",267],[1,"unit"],[1,"u8"],[6,"Ordering",268],[1,"u64"],[6,"Result",269,null,1],[10,"Deserializer",270],[1,"bool"],[17,"Item"],[10,"IntoIterator",271],[10,"Ord",268],[5,"Formatter",272],[8,"Result",272],[10,"Debug",272],[1,"u32"],[5,"BlockHash",273],[1,"tuple",null,null,1],[6,"Option",274,null,1],[5,"Header",273],[10,"Hasher",275],[10,"Merge",0,276],[5,"CheckPointIter",0,265],[17,"Output"],[10,"FnMut",277],[10,"Iterator",278],[10,"RangeBounds",279],[5,"HashMap",280],[10,"Serializer",281],[5,"BTreeMap",282],[5,"Vec",283],[5,"TypeId",284],[5,"SyncRequestBuilder",120],[5,"SyncRequest",120],[5,"FullScanRequestBuilder",120],[5,"FullScanRequest",120],[5,"SyncResponse",120],[5,"FullScanResponse",120],[6,"SyncItem",120],[5,"SyncProgress",120],[1,"usize"],[10,"PartialEq",268],[10,"Any",284],[10,"Hash",275],[10,"Send",285],[5,"Script",286],[5,"OutPoint",287],[10,"ExactSizeIterator",288],[5,"ScriptBuf",289],[8,"Indexed",0],[5,"Txid",287],[10,"PartialOrd",268],[17,"IntoIter"],[5,"String",290]],"r":[[0,266],[1,265],[2,265],[3,266],[6,276],[7,263],[8,263],[10,265],[11,266],[12,265],[13,266],[14,266],[15,265],[16,263],[17,265],[18,266],[19,266],[20,265],[21,263],[22,266],[23,266],[24,265],[25,263],[26,266],[27,266],[28,265],[29,263],[30,266],[31,266],[32,265],[33,263],[34,266],[35,266],[36,266],[37,266],[38,266],[39,263],[40,266],[41,266],[42,266],[43,266],[44,265],[45,265],[46,265],[47,263],[48,266],[49,266],[50,265],[51,263],[52,265],[53,266],[54,266],[55,266],[56,266],[57,265],[58,263],[59,265],[60,265],[61,265],[62,266],[63,266],[64,265],[65,266],[66,265],[67,266],[68,265],[69,265],[70,266],[71,266],[72,265],[73,263],[74,265],[75,265],[76,276],[77,265],[78,263],[79,276],[80,265],[81,265],[82,266],[83,266],[84,265],[85,265],[86,265],[87,263],[89,266],[90,266],[92,276],[93,276],[94,266],[95,266],[96,265],[97,263],[98,265],[99,266],[100,266],[101,265],[102,263],[103,265],[104,266],[105,266],[106,265],[107,263],[108,263],[109,263],[110,265],[111,266],[112,266],[113,265],[114,263],[115,265],[116,266],[117,266],[118,265],[119,263]],"b":[[53,"impl-From%3C(u32,+BlockHash)%3E-for-BlockId"],[54,"impl-From%3C(%26u32,+%26BlockHash)%3E-for-BlockId"],[172,"impl-Debug-for-SyncItem%3C\'i,+I%3E"],[173,"impl-Display-for-SyncItem%3C\'_,+I%3E"]],"c":"OjAAAAAAAAA=","e":"OzAAAAEAAJIAFQAKAAAADQAXACYABwAxAAMANgABAD8AAQBLAAEAUgACAFkAAgBfAA0AbwAJAIQADwCeAAYApgALALQAAAC3AAAAvAAAANQAAADcAAIA4wAPAPgADwA=","P":[[12,"T"],[22,""],[25,"A"],[26,"T"],[30,""],[39,"A"],[40,"__D"],[42,""],[46,""],[47,"A"],[48,""],[51,"A"],[52,"T"],[53,""],[55,"T"],[59,""],[60,""],[62,"__H"],[64,""],[69,"U"],[74,"I"],[75,"IntoIterator::IntoIter"],[76,""],[78,"A,A2,F"],[79,""],[81,"Iterator::Item"],[82,""],[86,"R"],[87,""],[89,"__S"],[92,""],[94,"T"],[98,"U,T"],[103,"U"],[108,""],[115,"V"],[131,"T"],[147,"I"],[148,"K"],[149,"I"],[150,"K"],[151,"I"],[153,"K"],[155,""],[157,"I"],[158,""],[159,"T"],[161,""],[163,"I"],[164,""],[165,"I"],[167,"K"],[169,"A"],[170,"K,A"],[171,"I"],[174,""],[175,"A"],[176,"K,A"],[177,"T"],[179,"I"],[180,"T"],[182,"K"],[183,"T"],[187,"I,__H"],[188,"I,F"],[189,"K,F"],[190,"U"],[198,"I"],[200,"K"],[201,"I"],[202,"K"],[203,""],[204,"I"],[206,"K"],[207,"I"],[208,"I,"],[209,""],[211,"I"],[213,""],[214,""],[215,""],[216,"K,,"],[217,""],[218,"I,"],[219,"T"],[221,""],[226,"U,T"],[234,"U"],[242,""],[244,"I,"],[245,""],[255,"V"]]}],["bdk_electrum",{"t":"FENNENNNNONNNNNNNNN","n":["BdkElectrumClient","bdk_core","borrow","borrow_mut","electrum_client","fetch_tx","fmt","from","full_scan","inner","into","new","populate_tx_cache","sync","transaction_broadcast","try_from","try_into","type_id","vzip"],"q":[[0,"bdk_electrum"],[19,"bdk_electrum::bdk_electrum_client"],[20,"bitcoin::blockdata::transaction"],[21,"alloc::sync"],[22,"electrum_client::types"],[23,"core::result"],[24,"electrum_client::api"],[25,"core::fmt"],[26,"bdk_core::spk_client"],[27,"core::cmp"],[28,"core::clone"],[29,"core::convert"],[30,"core::iter::traits::collect"],[31,"core::any"]],"i":"``f0`00000000000000","f":"``{b{{b{c}}}{}}{{{b{d}}}{{b{dc}}}{}}`{{{b{{f{c}}}}h}{{A`{{l{j}}n}}}Ab}{{{b{{f{c}}}}{b{dAd}}}AfAh}{cc{}}{{{b{{f{c}}}}gAjAjAl}{{A`{{An{e}}n}}}Ab{B`Bb}{{Bf{{Bd{e}}}}}}{f}{{}c{}}{c{{f{c}}}Ab}{{{b{{f{c}}}}g}BhAb{{Bf{{l{j}}}}}{{Bl{}{{Bj{e}}}}}}{{{b{{f{c}}}}gAjAl}{{A`{Bnn}}}Ab{}{{Bf{{C`{e}}}}}}{{{b{{f{c}}}}{b{j}}}{{A`{hn}}}Ab}{c{{A`{e}}}{}{}}{{}{{A`{c}}}{}}{bCb}{{}c{}}","D":"Af","p":[[1,"reference",null,null,1],[0,"mut"],[5,"BdkElectrumClient",0,19],[5,"Txid",20],[5,"Transaction",20],[5,"Arc",21,null,1],[6,"Error",22],[6,"Result",23,null,1],[10,"ElectrumApi",24],[5,"Formatter",25],[8,"Result",25],[10,"Debug",25],[1,"usize"],[1,"bool"],[5,"FullScanResponse",26],[10,"Ord",27],[10,"Clone",28],[5,"FullScanRequest",26],[10,"Into",29,null,1],[1,"unit"],[17,"Item"],[10,"IntoIterator",30],[5,"SyncResponse",26],[5,"SyncRequest",26],[5,"TypeId",31]],"r":[[0,19],[2,19],[3,19],[5,19],[6,19],[7,19],[8,19],[9,19],[10,19],[11,19],[12,19],[13,19],[14,19],[15,19],[16,19],[17,19],[18,19]],"b":[],"c":"OjAAAAAAAAA=","e":"OzAAAAEAAAgAAwACAAMABwAAABAAAwA=","P":[[2,"T"],[5,"E"],[7,"T"],[8,"E,K,"],[9,""],[10,"U"],[11,"E"],[12,"E,,"],[13,"E,I,"],[14,"E"],[15,"U,T"],[16,"U"],[17,""],[18,"V"]]}],["bdk_esplora",{"t":"IKKEMMMM","n":["Error","EsploraAsyncExt","EsploraExt","esplora_client","full_scan","","sync",""],"q":[[0,"bdk_esplora"],[8,"bdk_esplora::blocking_ext"],[9,"bdk_core::spk_client"],[10,"core::result"],[11,"core::cmp"],[12,"core::clone"],[13,"core::convert"],[14,"bdk_esplora::async_ext"],[15,"core::future::future"],[16,"alloc::boxed"],[17,"core::pin"],[18,"core::marker"]],"i":"````bAf10","f":"````{{{d{b}}eff}{{l{{h{c}}j}}}{nA`}{{Ad{{Ab{c}}}}}}{{{d{Af}}eff}{{Al{{Aj{Ah}}}}}{nA`An}{{Ad{{Ab{c}}}}An}}{{{d{b}}ef}{{l{B`j}}}{}{{Ad{{Bb{c}}}}}}{{{d{Af}}ef}{{Al{{Aj{Ah}}}}}An{{Ad{{Bb{c}}}}An}}","D":"A`","p":[[10,"EsploraExt",0,8],[1,"reference",null,null,1],[1,"usize"],[5,"FullScanResponse",9],[8,"Error",0,8],[6,"Result",10,null,1],[10,"Ord",11],[10,"Clone",12],[5,"FullScanRequest",9],[10,"Into",13,null,1],[10,"EsploraAsyncExt",0,14],[10,"Future",15,null,1],[5,"Box",16,null,1],[5,"Pin",17],[10,"Send",18],[5,"SyncResponse",9],[5,"SyncRequest",9]],"r":[[0,8],[1,14],[2,8],[4,8],[5,14],[6,8],[7,14]],"b":[],"c":"OjAAAAAAAAA=","e":"OjAAAAEAAAAAAAAAEAAAAAQA","P":[[4,"K,R"],[6,"I,R"]]}],["bdk_file_store",{"t":"FPFGPPPGFNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNOO","n":["AggregateChangesetsError","Bincode","EntryIter","FileError","InvalidMagicBytes","Io","","IterError","Store","aggregate_changesets","append_changeset","borrow","","","","","borrow_mut","","","","","changeset","create_new","drop","fmt","","","","","","","from","","","","","","","into","","","","","into_iter","iter_changesets","iter_error","new","next","open","open_or_create_new","to_string","","","try_from","","","","","try_into","","","","","type_id","","","","","vzip","","","","","expected","got"],"q":[[0,"bdk_file_store"],[73,"bdk_file_store::FileError"],[75,"bdk_file_store::store"],[76,"core::option"],[77,"core::result"],[78,"bdk_core::merge"],[79,"serde::ser"],[80,"serde::de"],[81,"core::marker"],[82,"std::io::error"],[83,"std::path"],[84,"core::convert"],[85,"bdk_file_store::entry_iter"],[86,"core::fmt"],[87,"std::fs"],[88,"alloc::string"],[89,"core::any"],[90,"alloc::vec"]],"i":"`Bh``B`10``d0Bf31j3142030214420033144203314203120112240314203142031420314203Ch0","f":"`````````{{{f{b{d{c}}}}}{{l{{h{c}}{j{c}}}}}{nA`AbAdAf}}{{{f{b{d{c}}}}{f{c}}}{{l{AhAj}}}{nA`AbAdAf}}{f{{f{c}}}{}}0000{{{f{b}}}{{f{bc}}}{}}0000{jh}{{{f{{An{Al}}}}c}{{l{{d{e}}B`}}}{{Bd{Bb}}}{nA`AbAdAf}}{{{f{b{Bf{c}}}}}Ah{}}{{{f{Bh}}{f{bBj}}}Bl}0{{{f{{d{c}}}}{f{bBj}}}Bl{AfAdBn}}{{{f{{j{c}}}}{f{bBj}}}BlBn}{{{f{{j{c}}}}{f{bBj}}}Bl{}}{{{f{B`}}{f{bBj}}}Bl}0{cc{}}{AjBh}111{AjB`}2{{}c{}}0000{{}c{}}{{{f{b{d{c}}}}}{{Bf{c}}}{nA`AbAdAf}}{jBh}{{C`{f{bCb}}}{{Bf{c}}}{}}{{{f{b{Bf{c}}}}}{{h{e}}}Ab{}}??{fCd}00{c{{l{e}}}{}{}}0000{{}{{l{c}}}{}}0000{fCf}0000{{}c{}}0000{ChCj}0","D":"Ch","p":[[0,"mut"],[5,"Store",0,75],[1,"reference",null,null,1],[6,"Option",76,null,1],[5,"AggregateChangesetsError",0,75],[6,"Result",77,null,1],[10,"Merge",78],[10,"Serialize",79],[10,"DeserializeOwned",80],[10,"Send",81],[10,"Sync",81],[1,"unit"],[5,"Error",82],[1,"u8"],[1,"slice"],[6,"FileError",0],[5,"Path",83],[10,"AsRef",84],[5,"EntryIter",0,85],[6,"IterError",0,85],[5,"Formatter",86],[8,"Result",86],[10,"Debug",86],[1,"u64"],[5,"File",87],[5,"String",88],[5,"TypeId",89],[15,"InvalidMagicBytes",73],[5,"Vec",90]],"r":[[0,75],[1,85],[2,85],[5,85],[7,85],[8,75],[9,75],[10,75],[11,85],[12,85],[13,75],[14,75],[16,85],[17,85],[18,75],[19,75],[21,75],[22,75],[23,85],[24,85],[25,85],[26,75],[27,75],[28,75],[31,85],[32,85],[33,85],[34,75],[35,75],[38,85],[39,85],[40,75],[41,75],[43,85],[44,75],[45,75],[46,85],[47,85],[48,75],[49,75],[50,85],[51,75],[53,85],[54,85],[55,75],[56,75],[58,85],[59,85],[60,75],[61,75],[63,85],[64,85],[65,75],[66,75],[68,85],[69,85],[70,75],[71,75]],"b":[[24,"impl-Display-for-IterError"],[25,"impl-Debug-for-IterError"],[27,"impl-Debug-for-AggregateChangesetsError%3CC%3E"],[28,"impl-Display-for-AggregateChangesetsError%3CC%3E"],[29,"impl-Debug-for-FileError"],[30,"impl-Display-for-FileError"]],"c":"OjAAAAAAAAA=","e":"OzAAAAEAAC8ABwAMAAkAGAAHACEAAAAlAAAALAAAAC8AAQAzABgA","P":[[9,"C"],[11,"T"],[21,""],[22,"P,C"],[23,"T"],[24,""],[26,"C"],[29,""],[31,"T"],[32,""],[33,"T"],[36,""],[37,"T"],[38,"U"],[43,"I"],[44,"C"],[45,""],[46,"T"],[47,"T,Iterator::Item"],[48,"P,C"],[50,""],[53,"U,T"],[58,"U"],[63,""],[68,"V"],[73,""]]}],["bdk_testenv",{"t":"FFEEEOOQNNNNQQNEOOENNNNNQNNNQNNNNNNNNNNNNNNNNCNNNNSH","n":["Config","TestEnv","anyhow","bitcoincore_rpc","bitcoind","","","block_id","borrow","","borrow_mut","","chain_update","changeset","default","electrsd","","","electrum_client","","fmt","from","","genesis_hash","hash","into","","invalidate_blocks","local_chain","make_checkpoint_tip","mine_blocks","mine_empty_block","new","new_with_config","reorg","reorg_empty_blocks","reset_electrsd","rpc_client","send","try_from","","try_into","","type_id","","utils","vzip","","wait_until_electrum_sees_block","wait_until_electrum_sees_txid","DESCRIPTORS","new_tx"],"q":[[0,"bdk_testenv"],[50,"bdk_testenv::utils"],[52,"bitcoind"],[53,"electrsd"],[54,"electrum_client::api"],[55,"core::fmt"],[56,"bitcoin::blockdata::block"],[57,"anyhow"],[58,"bdk_core::checkpoint"],[59,"bitcoin::address"],[60,"core::option"],[61,"alloc::vec"],[62,"bitcoincore_rpc::client"],[63,"bitcoin_units::amount"],[64,"bitcoin::blockdata::transaction"],[65,"core::result"],[66,"core::any"],[67,"core::time"]],"i":"`````bf`1010``0`10`10101`101`1111111111101010`1011``","f":"`````{bd}{fh}`{j{{j{c}}}{}}0{{{j{l}}}{{j{lc}}}{}}0``{{}f}`{bn}{fA`}`{{{j{b}}}{{j{{`{Ab}}}}}}{{{j{f}}{j{lAd}}}Af}{cc{}}0{{{j{b}}}{{Aj{Ah}}}}`{{}c{}}0{{{j{b}}Al}{{Aj{An}}}}`{{{j{b}}}B`}{{{j{b}}Al{Bd{Bb}}}{{Aj{{Bf{Ah}}}}}}{{{j{b}}}{{Aj{{Bh{AlAh}}}}}}{{}{{Aj{b}}}}{f{{Aj{b}}}}{{{j{b}}Al}{{Aj{{Bf{Ah}}}}}}{{{j{b}}Al}{{Aj{{Bf{{Bh{AlAh}}}}}}}}{b{{Aj{b}}}}{{{j{b}}}{{j{{`{Bj}}}}}}{{{j{b}}{j{{Bb{Bl}}}}Bn}{{Aj{C`}}}}{c{{Cb{e}}}{}{}}0{{}{{Cb{c}}}{}}0{jCd}0`{{}c{}}0{{{j{b}}Cf}{{Aj{An}}}}{{{j{b}}C`Cf}{{Aj{An}}}}{{}Ch}{CjCl}","D":"Bn","p":[[5,"TestEnv",0],[5,"BitcoinD",52],[5,"Config",0],[5,"Conf",52],[1,"reference",null,null,1],[0,"mut"],[5,"ElectrsD",53],[5,"Conf",53],[10,"ElectrumApi",54],[5,"Formatter",55],[8,"Result",55],[5,"BlockHash",56],[8,"Result",57],[1,"usize"],[1,"unit"],[5,"CheckPoint",58],[5,"Address",59],[6,"Option",60,null,1],[5,"Vec",61],[1,"tuple",null,null,1],[10,"RpcApi",62],[6,"NetworkChecked",59],[5,"Amount",63],[5,"Txid",64],[6,"Result",65,null,1],[5,"TypeId",66],[5,"Duration",67],[1,"array"],[1,"u32"],[5,"Transaction",64]],"r":[],"b":[],"c":"OjAAAAAAAAA=","e":"OzAAAAEAAB0ACwAAAAAAAwADAAgABgAQAAEAEwAAABUAAAAZAAAAHQAAACUAAAAoAAgAMwABAA==","P":[[8,"T"],[14,""],[21,"T"],[23,""],[25,"U"],[27,""],[39,"U,T"],[41,"U"],[43,""],[46,"V"],[48,""]]}],["bdk_wallet",{"t":"GGFGKFPPPFGFGPPPPPRRPGPPEPPPPKGPGGFGPFPPPPPPPPPFPFFGPPPFGTTFKIFPNNNNNNNNNNONONONNNNNNNNONDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNONNNNNNNNNNNNNNNNNNNNONCNOQNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCNNNDNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNQNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONOONMMNNNNNNNNNNNNNNNNNNNNNNNNNMNNOOONNNCONNNNNNNNNNNNONNNNNDNNONNNNNNNNNNONNNMMNNNNNCNNNECONNNNDDNNNNNNNNNNOCENNNNNNNNOENNNNNNNNNNNNNNNNNNNNNNNOONONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNOOONONNNNNNNNNNNNNNNNNNNNNNNNNNNOOHNNNNNNNNNNNNNNNNNNNNNNNNNHOOOOOOOOOOOOOOOOFPKFIGFFPFFONNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNHNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNONONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOPPPIGEGIKTIKRGFPPPPEKGPPPPTIPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNENNNNNNNNNNNNNNNNNNNMNNMNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNONMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNMNNNNNNMNNNNNNNNNNNNNNNNONNNNNNNNNNNNMNNNNCNNNNNNNNNNNNMNNNCNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNHPPGPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNPPPGPFIPPIPPPPPPPPPPPGFGPPPPPGGPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNONNONNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOFFFFFFFFKIFFFFNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGPPGPPPPPPPGPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOFIOONNNNNNNNNNNOONNNNNNPKGGGRRKGPKKFKPPPRGIPPPPPRPFPKGPPPFFGFPIPPPHMNNNNNNNNNNNNNNNNNNNNNNNMMNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNMNNNNNMNNNNNNNNNNNNNNOONHMNNHNMNOONNNNMNNNNMNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNKMMMSHPPPPPPPKPPPPPPPPPPPPPPPPFKGGGFFFPGKPNOONONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNMNNNMNONONNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNOGGPPGPPPPPPFGPPOOOO","n":["AddForeignUtxoError","AddUtxoError","AddressInfo","ApplyBlockError","AsyncWalletPersister","Balance","CannotConnect","ChangeAllowed","ChangeForbidden","ChangeSet","ChangeSpendPolicy","CreateParams","CreateWithPersistError","Custom","DataAlreadyExists","Descriptor","","","Error","","External","FileStoreError","Foreign","Genesis","HdKeyPaths","Internal","InvalidChangeSet","InvalidOutpoint","InvalidTxid","IsDust","KeychainKind","Load","LoadError","LoadMismatch","LoadParams","LoadWithPersistError","Local","LocalOutput","Mismatch","MissingDescriptor","MissingGenesis","MissingNetwork","MissingUtxo","Network","OnlyChange","Persist","","PersistedWallet","Shuffle","SignOptions","TxBuilder","TxOrdering","UnexpectedConnectedToHash","UnknownUtxo","Untouched","Update","Utxo","WALLET_SCHEMA_NAME","WALLET_TABLE_NAME","Wallet","WalletPersister","WalletTx","WeightedUtxo","Write","add","add_data","add_foreign_utxo","add_foreign_utxo_with_sequence","add_global_xpubs","add_recipient","add_signer","add_unspendable","add_utxo","add_utxos","address","all_unbounded_spk_iters","allow_all_sighashes","allow_dust","allow_grinding","apply_block","apply_block_connected_to","apply_unconfirmed_txs","apply_update","apply_update_at","as_byte","as_ref","","assume_height","balance","bitcoin","borrow","","","","","","","","","","","","","","","","","","","","","","","","borrow_mut","","","","","","","","","","","","","","","","","","","","","","","","build_fee_bump","build_tx","calculate_fee","calculate_fee_rate","cancel_tx","chain","","chain_position","","change_descriptor","change_policy","check_genesis_hash","check_network","checkpoints","clone","","","","","","","","","","","clone_into","","","","","","","","","","","clone_to_uninit","","","","","","","","","","","cmp","","coin_selection","","confirmed","create","","create_async","create_single","create_wallet","create_wallet_async","create_wallet_no_persist","create_with_params","current_height","default","","","","","","","deref","","deref_mut","derivation_index","","derivation_of_spk","descriptor","","","","descriptor_checksum","deserialize","","","","do_not_spend_change","drain_to","drain_wallet","eq","","","","","","","","","","","equivalent","","","","","","","","","","","","","","error","export","extract_keys","fee_absolute","fee_rate","file_store","finalize_psbt","finish","finish_with_aux_rand","fmt","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","fragment","from","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","from_sqlite","genesis_hash","get_psbt_input","get_signers","get_tx","get_utxo","hash","","","immature","include_output_redeem_witness_script","index","indexer","init_sqlite_tables","initialize","","insert_txout","into","","","","","","","","","","","","","","","","","","","","","","","","is_dust","is_empty","is_mine","is_spent","keychain","","keychains","keymap","","keys","last_active_indices","latest_checkpoint","list_output","list_unspent","list_unused_addresses","load","","load_async","load_wallet","load_wallet_async","load_wallet_no_persist","load_with_params","local_chain","","lookahead","","manually_selected_only","mark_used","merge","miniscript","network","","","new","","new_single","next_derivation_index","next_unused_address","nlocktime","only_spend_change","only_witness_utxo","ordering","outpoint","","partial_cmp","","peek_address","persist","","","persist_async","persist_to_sqlite","policies","policy_path","psbt","public_descriptor","reveal_addresses_to","reveal_next_address","rusqlite","rusqlite_impl","satisfaction_weight","schema_v0","secp_ctx","sent_and_received","sequence","serde","serde_json","serialize","","","","set_exact_sequence","set_keymap","set_keymaps","set_recipients","sighash","sign","sign_with_tap_internal_key","signer","","sort_tx","sort_tx_with_aux_rand","spk_index","staged","staged_mut","start_full_scan","start_sync_with_revealed_spks","take_staged","tap_leaves_options","template","to_owned","","","","","","","","","","","to_string","","","","","","","","","total","transactions","transactions_sort_by","trust_witness_utxo","trusted_pending","trusted_spendable","try_finalize","try_from","","","","","","","","","","","","","","","","","","","","","","","","try_into","","","","","","","","","","","","","","","","","","","","","","","","tx_builder","tx_graph","","tx_node","tx_update","txout","","type_id","","","","","","","","","","","","","","","","","","","","","","","","unbounded_spk_iter","unmark_used","unspendable","untrusted_pending","utxo","version","","vzip","","","","","","","","","","","","","","","","","","","","","","","","wallet_name_from_descriptor","foreign_utxo","input_txid","connected_to_hash","expected_hash","expected","","","keychain","loaded","","","input_sort","output_sort","outpoint","psbt_input","sequence","BranchAndBoundCoinSelection","Change","CoinSelectionAlgorithm","CoinSelectionResult","DefaultCoinSelectionAlgorithm","Excess","InsufficientFunds","LargestFirstCoinSelection","NoChange","OldestFirstCoinSelection","SingleRandomDraw","available","borrow","","","","","","","borrow_mut","","","","","","","clone","","","","","clone_into","","","","","clone_to_uninit","","","","","coin_select","","","","","decide_change","default","","","","eq","equivalent","","excess","fee_amount","fmt","","","","","","","","from","","","","","","","into","","","","","","","local_selected_amount","needed","new","selected","selected_amount","to_owned","","","","","to_string","try_from","","","","","","","try_into","","","","","","","type_id","","","","","","","vzip","","","","","","","amount","change_fee","dust_threshold","fee","remaining_amount","Bare","","","DerivedDescriptor","Descriptor","DescriptorError","DescriptorPublicKey","ExtendedDescriptor","ExtractPolicy","FALSE","HdKeyPaths","IntoWalletDescriptor","Key","Legacy","Miniscript","MultiXPub","Pkh","","","Policy","ScriptContext","Segwitv0","Sh","","","Single","TRUE","TapKeyOrigins","Tr","","","Wpkh","","","Wsh","","","XPub","address","as_enum","","as_inner","as_node","at_derivation_index","","borrow","","","","","borrow_mut","","","","","branches","build_template","build_template_mall","calc_checksum","check_global_consensus_validity","","","","check_global_policy_validity","","","check_global_validity","","check_local_consensus_validity","","","","check_local_policy_validity","","","","check_local_validity","","check_pk","","","check_terminal_non_malleable","","","check_witness","","","","checksum","clone","","","","","clone_into","","","","","clone_to_uninit","","","","","cmp","","","","","contains_raw_pkh","derive","","derived_descriptor","","desc_type","descriptor_id","deserialize","","","dust_value","encode","eq","","","","","equivalent","","","","","","","","","","error","explicit_script","ext","ext_check","extract_policy","","","find_derivation_index_for_spk","fmt","","","","","","","","for_each_key","","from","","","","","","","","","","","","from_ast","from_components_unchecked","from_str","","","from_str_ext","from_str_insane","from_tree","","full_derivation_path","full_derivation_paths","get_nth_child","get_nth_pk","get_satisfaction","get_satisfaction_mall","has_mixed_timelocks","has_repeated_keys","has_wildcard","","hash","","","","","into","","","","","into_assets","into_descriptor_key","into_inner","into_single_descriptors","into_single_keys","into_wallet_descriptor","","is_deriveable","","is_multipath","","is_non_malleable","is_uncompressed","is_x_only_key","iter","iter_pk","lift","","lift_check","master_fingerprint","max_satisfaction_size","","","","max_satisfaction_weight","max_satisfaction_witness_elements","max_weight_to_satisfy","name_str","","","new_bare","new_pk","new_pkh","new_sh","new_sh_sortedmulti","new_sh_with_wpkh","new_sh_with_wsh","new_sh_wpkh","new_sh_wsh","new_sh_wsh_sortedmulti","new_tr","new_wpkh","new_wsh","new_wsh_sortedmulti","node","num_der_paths","other_top_level_checks","","parse","parse_descriptor","parse_insane","parse_with_ext","partial_cmp","","","","","pk_len","","","plan","plan_mall","policy","requires_sig","sanity_check","","satisfy","","satisfy_malleable","script_code","script_pubkey","script_size","serialize","","","sig_type","","","substitute_raw_pkh","template","to_owned","","","","","to_string","","","to_string_with_secret","top_level_checks","","top_level_type_check","","translate_pk","","try_from","","","","","try_into","","","","","ty","type_id","","","","","unsigned_script_sig","vzip","","","","","within_resource_limits","calc_checksum","Base58","Bip32","Error","ExternalAndInternalAreTheSame","HardenedDerivationXpub","Hex","InvalidDescriptorCharacter","InvalidDescriptorChecksum","InvalidHdKeyPath","Key","Miniscript","MultiPath","Pk","Policy","borrow","borrow_mut","eq","fmt","","from","","","","","","","","into","to_string","try_from","try_into","type_id","vzip","AbsoluteTimelock","AddOnLeaf","AddOnPartialComplete","BuildSatisfaction","Complete","Condition","ConditionMap","EcdsaSignature","Fingerprint","FoldedConditionMap","Hash160Preimage","Hash256Preimage","IncompatibleConditions","IndexOutOfRange","MixedTimelockUnits","Multisig","None","","NotEnoughItemsSelected","Partial","PartialComplete","PkOrF","Policy","PolicyError","Psbt","PsbtTimelocks","Pubkey","RelativeTimelock","Ripemd160Preimage","Satisfaction","SatisfiableItem","SchnorrSignature","Sha256Preimage","Thresh","XOnlyPubkey","borrow","","","","","","","borrow_mut","","","","","","","clone","","","","","","clone_into","","","","","","clone_to_uninit","","","","","","contribution","csv","default","eq","","","","","","equivalent","","","","","","","","","","","","fmt","","","","","","","","from","","","","","","","","","get_condition","hash","","id","","into","","","","","","","is_leaf","","is_null","item","partial_cmp","requires_path","satisfaction","serialize","","","","","timelock","to_owned","","","","","","to_string","try_from","","","","","","","try_into","","","","","","","type_id","","","","","","","vzip","","","","","","","current_height","input_max_height","psbt","condition","conditions","","items","","m","","n","","sorted","","hash","","","","items","keys","threshold","","value","","Bip44","Bip44Public","Bip49","Bip49Public","Bip84","Bip84Public","Bip86","Bip86Public","DescriptorTemplate","DescriptorTemplateOut","P2Pkh","P2TR","P2Wpkh","P2Wpkh_P2Sh","borrow","","","","","","","","","","","","borrow_mut","","","","","","","","","","","","build","","","","","","","","","","","","","clone","","","","","","","","","","","","clone_into","","","","","","","","","","","","clone_to_uninit","","","","","","","","","","","","fmt","","","","","","","","","","","","from","","","","","","","","","","","","into","","","","","","","","","","","","into_wallet_descriptor","","","","","","","","","","","","","to_owned","","","","","","","","","","","","try_from","","","","","","","","","","","","try_into","","","","","","","","","","","","type_id","","","","","","","","","","","","vzip","","","","","","","","","","","","BuildFeeBumpError","CoinSelection","Conversion","CreateTxError","Descriptor","FeeRateTooLow","FeeRateUnavailable","FeeTooLow","IrreplaceableTransaction","LockTime","MiniscriptPsbt","MiniscriptPsbtError","MissingKeyOrigin","MissingNonWitnessUtxo","NoRecipients","NoUtxosSelected","OutputBelowDustLimit","OutputUpdate","Policy","Psbt","RbfSequenceCsv","SpendingPolicyRequired","TransactionConfirmed","TransactionNotFound","UnknownUtxo","","UtxoUpdate","Version0","Version1Csv","borrow","","","borrow_mut","","","clone","clone_into","clone_to_uninit","fmt","","","","","","from","","","","","","","","into","","","to_owned","to_string","","","try_from","","","try_into","","","type_id","","","vzip","","","csv","requested","required","","","sequence","FullyNodedExport","WalletExport","blockheight","","borrow","borrow_mut","change_descriptor","descriptor","deserialize","export_wallet","fmt","","from","from_str","into","label","","serialize","to_string","try_from","try_into","type_id","vzip","Bip32","DerivableKey","DescriptorKey","DescriptorPublicKey","DescriptorSecretKey","Entropy","Error","ExtScriptContext","ExtendedKey","FullKey","GeneratableDefaultOptions","GeneratableKey","GeneratedKey","IntoDescriptorKey","InvalidChecksum","InvalidNetwork","InvalidScriptContext","Key","KeyError","KeyMap","Legacy","Message","Miniscript","MultiXPrv","MultiXPub","Options","Private","PrivateKeyGenerateOptions","Public","ScriptContext","ScriptContextEnum","Segwitv0","Single","","SinglePriv","SinglePub","SinglePubKey","SortedMultiVec","Tap","ValidNetworks","XOnly","XPrv","XPub","any_network","as_enum","borrow","","","","","","","","","","","borrow_mut","","","","","","","","","","","build_template","check_pk","check_terminal_non_malleable","clone","","","","","","","","clone_into","","","","","","","","clone_to_uninit","","","","","","","","cmp","","","compressed","default","deref","encode","eq","","","","","","","equivalent","","","","","","","","","","","","fmt","","","","","","","","","","","","for_each_key","from","","","","","","","","","","","","","","","from_public","from_secret","from_str","from_tree","generate","generate_default","generate_default_with_aux_rand","generate_with_aux_rand","generate_with_entropy","generate_with_entropy_default","has_secret","hash","","","into","","","","","","","","","","","into_descriptor_key","","","","","","into_extended_key","","","into_key","into_single_keys","into_xprv","into_xpub","is_legacy","","is_multipath","is_segwit_v0","","is_taproot","","k","key","","lift","mainnet_network","max_satisfaction_size","","max_satisfaction_witness_elements","merge_networks","n","name_str","new","origin","","override_valid_networks","partial_cmp","","","pk_len","pks","sanity_check","satisfy","script_size","sig_type","sorted_node","test_networks","to_owned","","","","","","","","to_public","to_string","","","translate_pk","try_from","","","","","","","","","","","try_into","","","","","","","","","","","type_id","","","","","","","","","","","vzip","","","","","","","","","","","PsbtUtils","fee_amount","fee_rate","get_utxo_for","SCHEMAS_TABLE_NAME","migrate_schema","All","Dummy","Exclude","External","Fingerprint","Include","InputIndexOutOfRange","InputSigner","InvalidKey","InvalidNonWitnessUtxo","InvalidSighash","Legacy","MiniscriptPsbt","MissingHdKeypath","MissingKey","MissingNonWitnessUtxo","MissingWitnessScript","MissingWitnessUtxo","NonStandardSighash","None","PkHash","Psbt","Segwitv0","SighashTaproot","SignOptions","SignerCommon","SignerContext","SignerError","SignerId","SignerOrdering","SignerWrapper","SignersContainer","Tap","TapLeavesOptions","TransactionSigner","UserCanceled","add_external","allow_all_sighashes","allow_grinding","as_key_map","assume_height","borrow","","","","","","","borrow_mut","","","","","","","build","clone","","","","","","clone_into","","","","","","clone_to_uninit","","","","","","cmp","","default","","","deref","descriptor_secret_key","","","","","eq","","","","equivalent","","","","","","","","find","fmt","","","","","","","","from","","","","","","","","","hash","id","","","","ids","into","","","","","","","new","","partial_cmp","","remove","sign_input","","","","sign_transaction","","sign_with_tap_internal_key","signers","tap_leaves_options","to_owned","","","","","","to_string","trust_witness_utxo","try_finalize","try_from","","","","","","","try_into","","","","","","","type_id","","","","","","","vzip","","","","","","","is_internal_key","AddForeignUtxoError","AddUtxoError","ChangeAllowed","ChangeForbidden","ChangeSpendPolicy","Custom","InvalidOutpoint","InvalidTxid","MissingUtxo","OnlyChange","Shuffle","TxBuilder","TxOrdering","UnknownUtxo","Untouched","foreign_utxo","input_txid","input_sort","output_sort"],"q":[[0,"bdk_wallet"],[591,"bdk_wallet::AddForeignUtxoError"],[593,"bdk_wallet::ApplyBlockError"],[595,"bdk_wallet::LoadMismatch"],[602,"bdk_wallet::TxOrdering"],[604,"bdk_wallet::Utxo"],[607,"bdk_wallet::coin_selection"],[724,"bdk_wallet::coin_selection::Excess"],[729,"bdk_wallet::descriptor"],[1042,"bdk_wallet::descriptor::checksum"],[1043,"bdk_wallet::descriptor::error"],[1076,"bdk_wallet::descriptor::policy"],[1241,"bdk_wallet::descriptor::policy::BuildSatisfaction"],[1244,"bdk_wallet::descriptor::policy::Satisfaction"],[1255,"bdk_wallet::descriptor::policy::SatisfiableItem"],[1265,"bdk_wallet::descriptor::template"],[1461,"bdk_wallet::error"],[1532,"bdk_wallet::error::CreateTxError"],[1538,"bdk_wallet::export"],[1561,"bdk_wallet::keys"],[1578,"bdk_wallet::descriptor"],[1579,"bdk_wallet::keys"],[1585,"bdk_wallet::descriptor"],[1586,"bdk_wallet::keys"],[1593,"bdk_wallet::descriptor"],[1594,"bdk_wallet::keys"],[1603,"bdk_wallet::descriptor"],[1604,"bdk_wallet::keys"],[1629,"bdk_wallet::descriptor"],[1631,"bdk_wallet::keys"],[1759,"bdk_wallet::descriptor"],[1760,"bdk_wallet::keys"],[1764,"bdk_wallet::descriptor"],[1765,"bdk_wallet::keys"],[1772,"bdk_wallet::descriptor"],[1773,"bdk_wallet::keys"],[1777,"bdk_wallet::descriptor"],[1778,"bdk_wallet::keys"],[1837,"bdk_wallet::psbt"],[1841,"bdk_wallet::rusqlite_impl"],[1843,"bdk_wallet::signer"],[1880,"bdk_wallet"],[1882,"bdk_wallet::signer"],[1883,"bdk_wallet"],[1884,"bdk_wallet::signer"],[1982,"bdk_wallet"],[1983,"bdk_wallet::signer"],[1984,"bdk_wallet"],[1985,"bdk_wallet::signer"],[1992,"bdk_wallet"],[1994,"bdk_wallet::signer"],[2022,"bdk_wallet::signer::SignerContext"],[2023,"bdk_wallet::tx_builder"],[2025,"bdk_wallet"],[2027,"bdk_wallet::tx_builder"],[2028,"bdk_wallet"],[2034,"bdk_wallet::tx_builder"],[2036,"bdk_wallet"],[2038,"bdk_wallet::AddForeignUtxoError"],[2040,"bdk_wallet::TxOrdering"],[2042,"bdk_chain::balance"],[2043,"bdk_wallet::wallet::tx_builder"],[2044,"bitcoin::blockdata::script::push_bytes::primitive"],[2045,"core::convert"],[2046,"bitcoin::blockdata::transaction"],[2047,"bitcoin::psbt::map::input"],[2048,"bitcoin_units::weight"],[2049,"core::result"],[2050,"bitcoin::blockdata::script::owned"],[2051,"bitcoin_units::amount"],[2052,"bdk_wallet::wallet"],[2053,"bdk_wallet::types"],[2054,"bdk_wallet::wallet::signer"],[2055,"alloc::sync"],[2056,"bitcoin::address"],[2057,"bdk_core"],[2058,"core::iter::traits::iterator"],[2059,"core::clone"],[2060,"alloc::collections::btree::map"],[2061,"bitcoin::blockdata::block"],[2062,"bdk_chain::local_chain"],[2063,"bdk_core::block_id"],[2064,"core::iter::traits::collect"],[2065,"bdk_chain::tx_graph"],[2066,"core::option"],[2067,"bdk_wallet::wallet::coin_selection"],[2068,"bdk_wallet::wallet::error"],[2069,"bitcoin_units::fee_rate"],[2070,"bdk_chain::chain_data"],[2071,"bdk_wallet::wallet::changeset"],[2072,"bdk_wallet::wallet::params"],[2073,"bitcoin::network"],[2074,"bdk_core::checkpoint"],[2075,"core::cmp"],[2076,"bdk_wallet::wallet::persisted"],[2077,"core::marker"],[2078,"alloc::string"],[2079,"serde::de"],[2080,"bitcoin::psbt"],[2081,"rand_core"],[2082,"core::fmt"],[2083,"bdk_chain::indexer::keychain_txout"],[2084,"bdk_chain::indexed_tx_graph"],[2085,"bdk_core::spk_client"],[2086,"rusqlite::transaction"],[2087,"rusqlite"],[2088,"core::hash"],[2089,"core::future::future"],[2090,"alloc::boxed"],[2091,"core::pin"],[2092,"bdk_wallet::wallet::utils"],[2093,"bitcoin::blockdata::script::borrowed"],[2094,"miniscript::descriptor"],[2095,"core::iter::traits::double_ended"],[2096,"bitcoin::blockdata::locktime::absolute"],[2097,"alloc::vec"],[2098,"secp256k1::context::alloc_only"],[2099,"secp256k1"],[2100,"serde::ser"],[2101,"core::ops::function"],[2102,"bdk_core::tx_update"],[2103,"core::any"],[2104,"core::default"],[2105,"miniscript"],[2106,"miniscript::miniscript::private"],[2107,"miniscript::miniscript::decode"],[2108,"miniscript::miniscript::context"],[2109,"miniscript::iter::tree"],[2110,"miniscript::descriptor::key"],[2111,"miniscript::miniscript::satisfy"],[2112,"miniscript::plan"],[2113,"bitcoin_hashes::sha256"],[2114,"miniscript::miniscript::hash256"],[2115,"bitcoin_hashes::ripemd160"],[2116,"bitcoin_hashes::hash160"],[2117,"bitcoin::crypto::key"],[2118,"secp256k1::context"],[2119,"bdk_chain::descriptor_ext"],[2120,"miniscript::blanket_traits"],[2121,"miniscript::miniscript::types::extra_props"],[2122,"miniscript::miniscript::analyzable"],[2123,"core::ops::range"],[2124,"miniscript::descriptor::segwitv0"],[2125,"miniscript::descriptor::bare"],[2126,"miniscript::descriptor::tr"],[2127,"miniscript::descriptor::sh"],[2128,"miniscript::miniscript::types"],[2129,"miniscript::expression"],[2130,"bitcoin::bip32"],[2131,"miniscript::miniscript::iter"],[2132,"miniscript::policy::semantic"],[2133,"miniscript::policy"],[2134,"base58ck::error"],[2135,"hex_conservative::error"],[2136,"bitcoin::blockdata::locktime::relative"],[2137,"bitcoin::psbt::error"],[2138,"bdk_wallet::wallet::export"],[2139,"miniscript::descriptor::sortedmulti"],[2140,"core::str::traits"],[2141,"rusqlite::error"],[2142,"bdk_chain"],[2143,"bdk_chain::rusqlite_impl"]],"i":"``````KdG`0````GnHh0IlInHjI`B``Gl4`1IhAd0``K`````3`888817;29`:```<Bj;``Fn0````2bf0000An111Bn1Cl3022222;;202`Hd5Gb=FlGj>9Hf<>Hh69<>GnG`:Ed:IlInKd;b;B`;:GlFn;K`Ih<ClfBjAd?>An>Bn>=<11111`?FhFl:6Gb04>=1Gj=<9GnG`Ed7bB`75GlFnCl765<43:8210765<36`f5Hf?0?Hd00An38=54;:92Bn31?1`>6`198?644498?=76Ih<1IlIn<<;;Fl0Gj0<<G`066``Gb;;`8;;b0B`54GlFn>K`0;;Hh0ClfBj0Ad0Gn<AnEdBn0Il0InKd0`HdbGbB`FlGjGlFn0000HfK`Ih0HhClfBjAdGnG`AnEd00BnIl0InKdFnHd7777B`Fl:b?844HjI`<52Gb54GjGl9HfK`IhHhClfBjAdGnG`AnEdBnIlInKdMfFn7Fl068HdGb`9::::Hf;0111;;421f<5`3<5323<<0000Gl5B`?>HjI`559An5`000``Gj;115``b5;<722772Cl``Gn04444441`27=38>10G`EdBn5K`IhHhBjAd5IlKd<>>;<<;Hd=GbB`FlGjGlFnHf>=<Clf=<GnG`AnEdBnIlInKdHdbGbB`FlGjGlFnHfK`IhHhClfBjAdGnG`AnEdBnIlInKd`5FnFh6GlFlHdbGbB`4Gj68HfK`IhHhClfBjAdGnG`AnEdBnIlInKd55:bGj`<Hd2GbB`Fl4GlFnHfK`IhHhClfBjAdGnG`AnEdBnIlInKd`A@h0A@j0A@lA@nAA`0210AAb0AAd00`ABb``````0``AAf01AB`AAhAAjAAlAAn5643210532105321053210Hb4321`4321666556675432167543216754321562556432166754321675432167543216754321ABfABh010MjBEdABj``````ACd``ACh``ACl543```54302`54354354303AEnAF`44252510425104444`33103303333103310333103103310`25104251042510425104425555525454251042255110044`544AGd65633662155653366666662155536555653355665536362153621533563Hl94747644667664532676753277777777777777645567664732653277`6767667764765326`47326476755557647326473266473267473266`Ib0`000000000000000000000000000000AL`AKl0`ALb``2AKn`3322231AGf322```00144``4441142NfALd52364105236410236410236410210036410533664411005536410552364411052130613641052640101136410036410253641052364105236410523641052ALf00ALhALjALn10101010AMbAMdAMfAMhAMjAMl01AMnAN```````````````ANhANlANnAO`AOdAOhAOjAOlAOnB@`B@bB@d;:9876543210ANd<;:987654321<;:987654321<;:987654321<;:987654321<;:987654321<;:987654321<;:987654321ANf=<;:98765432=<;:98765432=<;:98765432=<;:98765432=<;:98765432=<;:98765432`JdB@f`11Fb2022`22222122220020122120120111112200122222201201120120120120120B@jB@l0B@nBA`3``BAbBAd0000000000010000000AId````BC`0``BBb````222ACh``ACb44AJdACl5BBf`0``312````3`521`BEf1BAjAIb6BAl;BAh7BAnBB`<754:3>2910<2;;5:32910<5:32910<5:32910<21<3352:>2910<::22991100<<4:3>>229910<277754:3>>>2910<4492=BCd0>>0832=865;4?3:21=ANjAOf887<0:88<::9=<9=9=5435`>55`5>543754?>5555>5`8=65<43?<AId6=6;98>706=54BBb<:9?817>650<:9?817>650<:9?817>650`BCn00``OhBDb1Jb120`000BDd111111132101````````0``1LhCl010432BDfBb3765410373641037641037641037600371BDj0222751877551188476652148777652148702224765214824714BE`333Bd456597436:855987436:987436:987436:987436:BEb``G`0`GnAd0021``Bj2A@h0AAb0","f":"````````````````````````````````````````````````````````````````{{bb}b}{{{h{d{f{c}}}}{h{e}}}{{h{d{f{c}}}}}{}{{l{j}}}}{{{h{d{f{c}}}}nA`Ab}{{Af{{h{d{f{c}}}}Ad}}}{}}{{{h{d{f{c}}}}nA`AbAh}{{Af{{h{d{f{c}}}}Ad}}}{}}{{{h{d{f{c}}}}}{{h{d{f{c}}}}}{}}{{{h{d{f{c}}}}AjAl}{{h{d{f{c}}}}}{}}{{{h{dAn}}B`Bb{Bf{Bd}}}Bh}{{{h{d{f{c}}}}n}{{h{d{f{c}}}}}{}}{{{h{d{f{c}}}}n}{{Af{{h{d{f{c}}}}Bj}}}{}}{{{h{d{f{c}}}}{h{{Bl{n}}}}}{{Af{{h{d{f{c}}}}Bj}}}{}}{BnC`}{{{h{An}}}{{Cj{B`{`{{Cf{}{{Cb{{Cd{Aj}}}}}}Ch}}}}}}{ClCn}{{{h{d{f{c}}}}Cn}{{h{d{f{c}}}}}{}}1{{{h{dAn}}{h{D`}}Db}{{Af{BhDd}}}}{{{h{dAn}}{h{D`}}DbDf}{{Af{BhDh}}}}{{{h{dAn}}e}Bh{{Dl{{Bf{Dj}}}}}{{Eb{}{{Cb{{E`{cDn}}}}}}}}{{{h{dAn}}c}{{Af{BhDd}}}{{Dl{Ed}}}}{{{h{dAn}}cDn}{{Af{BhDd}}}{{Dl{Ed}}}}{{{h{B`}}}Ef}{{{h{B`}}}{{h{{Bl{Ef}}}}}}{{{h{An}}}{{h{{Ej{Eh}}}}}}{ClEl}{{{h{An}}}b}`{h{{h{c}}}{}}00000000000000000000000{{{h{d}}}{{h{dc}}}{}}00000000000000000000000{{{h{dAn}}En}{{Af{{f{F`}}Fb}}}}{{{h{dAn}}}{{f{F`}}}}{{{h{An}}{h{Dj}}}{{Af{AlFd}}}}{{{h{An}}{h{Dj}}}{{Af{FfFd}}}}{{{h{dAn}}{h{Dj}}}Bh}`{EdEl}{FhFj}{FlFj}{FnEl}{{{h{d{f{c}}}}G`}{{h{d{f{c}}}}}{}}{{GbGd}Gb}{{GbGf}Gb}{{{h{An}}}Gh}{{{h{b}}}b}{{{h{B`}}}B`}{{{h{Fl}}}Fl}{{{h{Gj}}}Gj}{{{h{Gl}}}Gl}{{{h{Fn}}}Fn}{{{h{Cl}}}Cl}{{{h{Gn}}}Gn}{{{h{G`}}}G`}{{{h{Ed}}}Ed}{{{h{Bn}}}Bn}{{h{h{dc}}}Bh{}}0000000000{{hEf}Bh}0000000000{{{h{B`}}{h{B`}}}H`}{{{h{G`}}{h{G`}}}H`}`{{{f{c}}e}{{f{e}}}{}Hb}{bAl}{{{h{dc}}Hd}{{Af{{Hf{c}}Hh}}}Hj}{{cc}Hd{HlHnCh}}{{{h{dc}}Hd}{{Af{{Hf{c}}Hh}}}I`}{cHd{HlHnCh}}{{Hd{h{dc}}}{{Af{{Hf{c}}Hh}}}Hj}{{Hd{h{dc}}}{{Af{{Hf{c}}Hh}}}I`}{Hd{{Af{AnIb}}}}0{{{h{d{f{c}}}}Db}{{h{d{f{c}}}}}{}}{{}b}{{}Gb}{{}Fn}{{}Cl}{{}Gn}{{}G`}{{}Ed}{{{h{{Hf{c}}}}}{{h{e}}}{}{}}{{{h{Bn}}}{{h{c}}}{}}{{{h{d{Hf{c}}}}}{{h{de}}}{}{}}{{{h{An}}B`}{{El{Db}}}}{FlDb}{{{h{An}}Aj}{{El{{E`{B`Db}}}}}}`{{GbB`{El{c}}}Gb{HlHn}}{FnEl}`{{{h{An}}B`}Id}{c{{Af{b}}}If}{c{{Af{B`}}}If}{c{{Af{Fl}}}If}{c{{Af{Fn}}}If}{{{h{d{f{c}}}}}{{h{d{f{c}}}}}{}}{{{h{d{f{c}}}}Aj}{{h{d{f{c}}}}}{}}1{{{h{b}}{h{b}}}Cn}{{{h{B`}}{h{B`}}}Cn}{{{h{Fl}}{h{Fl}}}Cn}{{{h{Gj}}{h{Gj}}}Cn}{{{h{Gl}}{h{Gl}}}Cn}{{{h{Fn}}{h{Fn}}}Cn}{{{h{{Ih{c}}}}{h{{Ih{c}}}}}CnIj}{{{h{G`}}{h{G`}}}Cn}{{{h{Bn}}{h{Bn}}}Cn}{{{h{Il}}{h{Il}}}Cn}{{{h{In}}{h{In}}}Cn}{{h{h{c}}}Cn{}}0000000000000``{GbGb}{{{h{d{f{c}}}}Al}{{h{d{f{c}}}}}{}}{{{h{d{f{c}}}}Ff}{{h{d{f{c}}}}}{}}`{{{h{An}}{h{dJ`}}Cl}{{Af{CnJb}}}}{{{f{c}}}{{Af{J`Jd}}}Hb}{{{f{c}}{h{de}}}{{Af{J`Jd}}}HbJf}{{{h{b}}{h{dJh}}}{{Af{BhJj}}}}0{{{h{B`}}{h{dJh}}}Jl}{{{h{Fl}}{h{dJh}}}Jl}{{{h{Gj}}{h{dJh}}}Jl}{{{h{Gl}}{h{dJh}}}Jl}{{{h{Fn}}{h{dJh}}}Jl}{{{h{{Hf{c}}}}{h{dJh}}}JlJn}{{{h{K`}}{h{dJh}}}Jl}0{{{h{{Ih{c}}}}{h{dJh}}}JlKb}{{{h{{Ih{c}}}}{h{dJh}}}JlJn}{{{h{{Hh{c}}}}{h{dJh}}}JlJn}{{{h{{Hh{c}}}}{h{dJh}}}JlKb}{{{h{Cl}}{h{dJh}}}Jl}{{{h{{f{c}}}}{h{dJh}}}JlJn}{{{h{Bj}}{h{dJh}}}Jl}0{{{h{Ad}}{h{dJh}}}Jl}0{{{h{Gn}}{h{dJh}}}Jl}{{{h{G`}}{h{dJh}}}Jl}{{{h{An}}{h{dJh}}}Jl}{{{h{Ed}}{h{dJh}}}Jl}{{{h{Bn}}{h{dJh}}}Jl}0{{{h{Il}}{h{dJh}}}Jl}0{{{h{In}}{h{dJh}}}Jl}{{{h{Kd}}{h{dJh}}}Jl}0`{cc{}}0000000{KfFn}{{{Kj{EhKh}}}Fn}{{{Kl{Eh}}}Fn}{KhFn}444{In{{Ih{c}}}{}}55555555{{{Kn{B`}}}Ed}6{L`Ed}77{InIl}88{{{h{Lb}}}{{Ld{Fn}}}}{{HdGd}Hd}{{{h{An}}Fl{El{Lf}}Cn}{{Af{A`Jd}}}}{{{h{An}}B`}{{Bf{Lh}}}}{{{h{An}}En}{{El{Fh}}}}{{{h{An}}n}{{El{Fl}}}}{{{h{B`}}{h{dc}}}BhLj}{{{h{Fl}}{h{dc}}}BhLj}{{{h{G`}}{h{dc}}}BhLj}{bAl}{{{h{d{f{c}}}}}{{h{d{f{c}}}}}{}}{BnDb}{FnKh}{{{h{Lb}}}{{Ld{Bh}}}}{{{h{d{Hj{}{{Ll{c}}}}}}}{{Af{Fnc}}}{}}{{{h{d{I`{}{{Ll{c}}}}}}}{{Mb{{M`{Ln}}}}}{}}{{{h{dAn}}nMd}Bh}{{}c{}}00000000000000000000000{{{h{Mf}}{h{Mh}}}Cn}{{{h{Fn}}}Cn}{{{h{An}}Aj}Cn}{FlCn}{FlB`}{BnB`}{{{h{An}}}{{`{{Cf{}{{Cb{{E`{B`{h{Mj}}}}}}}}}}}}{{HdB`Ml}Hd}{{GbB`Ml}Gb}`{EdCj}{{{h{An}}}Mn}{{{h{An}}}{{`{{Cf{}{{Cb{Fl}}}}}}}}0{{{h{An}}B`}{{`{{N`{}{{Cb{Bn}}}}}}}}{{{h{dc}}Gb}{{Af{{El{{Hf{c}}}}Ih}}}Hj}{{}Gb}{{{h{dc}}Gb}{{Af{{El{{Hf{c}}}}Ih}}}I`}{{Gb{h{dc}}}{{Af{{El{{Hf{c}}}}Ih}}}Hj}{{Gb{h{dc}}}{{Af{{El{{Hf{c}}}}Ih}}}I`}{{GbFn}{{Af{{El{An}}Il}}}}{{FnGb}{{Af{{El{An}}Il}}}}{{{h{An}}}{{h{Nb}}}}{FnKf}{{HdDb}Hd}{{GbDb}Gb}{{{h{d{f{c}}}}}{{h{d{f{c}}}}}{}}{{{h{dAn}}B`Db}Cn}{{{h{dFn}}Fn}Bh}`{{HdGf}Hd}{{{h{An}}}Gf}{FnEl}{{cc}Hd{HlHn}}{{}Gb}{cHd{HlHn}}{{{h{An}}B`}Db}{{{h{dAn}}B`}Bn}{{{h{d{f{c}}}}Nd}{{h{d{f{c}}}}}{}};;{{{h{d{f{c}}}}Gn}{{h{d{f{c}}}}}{}}{{{h{Gl}}}n}{Fln}{{{h{B`}}{h{B`}}}{{El{H`}}}}{{{h{G`}}{h{G`}}}{{El{H`}}}}{{{h{An}}B`Db}Bn}{{{h{d{Hj{}{{Ll{c}}}}}}{h{Fn}}}{{Af{Bhc}}}{}}{{{h{d{I`{}{{Ll{c}}}}}}{h{Fn}}}{{Mb{{M`{Ln}}}}}{}}{{{h{d{Hf{c}}}}{h{dc}}}{{Af{Cn}}}Hj}{{{h{d{Hf{c}}}}{h{dc}}}{{Af{Cn}}}I`}{{{h{Fn}}{h{Lb}}}{{Ld{Bh}}}}{{{h{An}}B`}{{Af{{El{Nf}}Ib}}}}{{{h{d{f{c}}}}{Cj{Id{Nj{Nh}}}}B`}{{h{d{f{c}}}}}{}}`{{{h{An}}B`}{{h{Mj}}}}{{{h{dAn}}B`Db}{{`{{Cf{}{{Cb{Bn}}}}}}}}{{{h{dAn}}B`}Bn}``{GjAb}{{}Id}{{{h{An}}}{{h{{Nn{Nl}}}}}}{{{h{An}}{h{Dj}}}{{E`{AlAl}}}}{{{h{Gl}}}{{El{Ah}}}}``{{{h{b}}c}AfO`}{{{h{B`}}c}AfO`}{{{h{Fl}}c}AfO`}{{{h{Fn}}c}AfO`}{{{h{d{f{c}}}}Ah}{{h{d{f{c}}}}}{}}{{{h{dAn}}B`Ml}Bh}{{{h{dAn}}c}Bh{{Eb{}{{Cb{{E`{B`Ml}}}}}}}}{{{h{d{f{c}}}}{Nj{{E`{AjAl}}}}}{{h{d{f{c}}}}}{}}{{{h{d{f{c}}}}Lf}{{h{d{f{c}}}}}{}}{{{h{An}}{h{dJ`}}Cl}{{Af{CnJb}}}}{ClCn}``{{{h{Gn}}{h{dDj}}}Bh}{{{h{Gn}}{h{dDj}}{h{dc}}}BhJf}{{{h{An}}}{{h{{Ob{B`}}}}}}{{{h{An}}}{{El{{h{Fn}}}}}}{{{h{dAn}}}{{El{{h{dFn}}}}}}{{{h{An}}}{{Od{B`}}}}{{{h{An}}}{{Of{{E`{B`Db}}}}}}{{{h{dAn}}}{{El{Fn}}}}{ClOh}`{hc{}}0000000000{hId}00000000{{{h{b}}}Al}{{{h{An}}}{{`{{Cf{}{{Cb{Fh}}}}}}}}{{{h{An}}c}{{Nj{Fh}}}{{Ol{{h{Fh}}{h{Fh}}}{{Oj{H`}}}}}}>{bAl}3?{c{{Af{e}}}{}{}}00000000000000000000000{{}{{Af{c}}}{}}00000000000000000000000`{{{h{An}}}{{h{{Ej{Eh}}}}}}{FnKl}{FhOn}{EdA@`}{{{h{Gl}}}{{h{Md}}}}{FlMd}{hA@b}00000000000000000000000{{{h{An}}B`}{{`{{Cf{}{{Cb{{Cd{Aj}}}}}}Ch}}}}{{{h{dAn}}B`Db}Cn}{{{h{d{f{c}}}}{Nj{n}}}{{h{d{f{c}}}}}{}}<{GjGl}{{}{{h{A@d}}}}{{{h{d{f{c}}}}A@f}{{h{d{f{c}}}}}{}}{{}c{}}00000000000000000000000{{c{El{c}}Gf{h{{Nn{Nl}}}}}{{Af{IdIb}}}Hl}{A@hn}{A@hEn}{A@jGd}0{A@lGf}{A@nGd}{AA`El}{AA`B`}321{AAbBf}0{AAdn}{AAdM`}{AAdAh}```````````{AAfAl}{h{{h{c}}}{}}000000{{{h{d}}}{{h{dc}}}{}}000000{{{h{AAf}}}AAf}{{{h{AAh}}}AAh}{{{h{AAj}}}AAj}{{{h{{AAl{c}}}}}{{AAl{c}}}Ch}{{{h{AAn}}}AAn}{{h{h{dc}}}Bh{}}0000{{hEf}Bh}0000{{{h{Hb}}{Nj{Gj}}{Nj{Gj}}FfAl{h{Mh}}{h{dc}}}{{Af{AB`AAf}}}Jf}{{{h{AAh}}{Nj{Gj}}{Nj{Gj}}FfAl{h{Mh}}{h{dc}}}{{Af{AB`AAf}}}Jf}{{{h{AAj}}{Nj{Gj}}{Nj{Gj}}FfAl{h{Mh}}{h{dc}}}{{Af{AB`AAf}}}Jf}{{{h{{AAl{c}}}}{Nj{Gj}}{Nj{Gj}}FfAl{h{Mh}}{h{de}}}{{Af{AB`AAf}}}HbJf}{{{h{AAn}}{Nj{Gj}}{Nj{Gj}}FfAl{h{Mh}}{h{dc}}}{{Af{AB`AAf}}}Jf}{{AlFf{h{Mh}}}ABb}{{}AAh}{{}AAj}{{}{{AAl{c}}}ABd}{{}AAn}{{{h{AAf}}{h{AAf}}}Cn}{{h{h{c}}}Cn{}}0{AB`ABb}{AB`Al}{{{h{AAf}}{h{dJh}}}Jl}0{{{h{ABb}}{h{dJh}}}Jl}{{{h{AB`}}{h{dJh}}}Jl}{{{h{AAh}}{h{dJh}}}Jl}{{{h{AAj}}{h{dJh}}}Jl}{{{h{{AAl{c}}}}{h{dJh}}}JlJn}{{{h{AAn}}{h{dJh}}}Jl}{cc{}}000000{{}c{}}000000{{{h{AB`}}}Al}{AAfAl}{{Dnc}{{AAl{c}}}{}}{AB`Nj}3{hc{}}0000{hId}{c{{Af{e}}}{}{}}000000{{}{{Af{c}}}{}}000000{hA@b}000000{{}c{}}000000{ABfAl}{ABhAl}010``````````````````````````````````````{{{h{{ABj{c}}}}Gf}{{Af{C`ABl}}}{ABnAC`}}{{}ACb}0{{{h{{ACd{ce}}}}}{{h{{ACf{ce}}}}}ABnACh}{{{h{{h{{ACd{ce}}}}}}}{{ACj{{h{{ACd{ce}}}}}}}ABnACh}{{AClDb}{{Af{ACnAD`}}}}{{{h{{ABj{ACl}}}}Db}{{Af{{ABj{ACn}}AD`}}}}{h{{h{c}}}{}}0000{{{h{d}}}{{h{dc}}}{}}0000{{{h{{ACd{ce}}}}}{{Nj{{h{{ACd{ce}}}}}}}ABnACh}{{{h{{ACd{ce}}}}{h{g}}}{{ADd{{ADb{c}}}}}{AC`ABn}ACh{{ADf{c}}}}0`{{{h{{ACd{c{ACh{}{{ADh{e}}}}}}}}}{{Af{BhADj}}}ABn{{AEl{}{{ADl{ADn}}{AE`{AEb}}{AEd{AEf}}{AEh{AEj}}}}ABnABnABnABn}}0{{{h{{ACd{cAEn}}}}}{{Af{BhADj}}}ABn}{{{h{{ACd{cAF`}}}}}{{Af{BhADj}}}ABn}220222210221022{{{h{c}}}{{Af{BhADj}}}ABn}00{{{h{{ACf{c{ACh{}{{ADh{e}}}}}}}}}{{Af{BhADj}}}ABn{{AEl{}{{ADl{ADn}}{AE`{AEb}}{AEd{AEf}}{AEh{AEj}}}}ABnABnABnABn}}{{{h{{ACf{cAEn}}}}}{{Af{BhADj}}}ABn}{{{h{{ACf{cAF`}}}}}{{Af{BhADj}}}ABn}{{{h{{Bl{{Nj{Ef}}}}}}}{{Af{BhADj}}}}000`{{{h{ACl}}}ACl}{{{h{{ABj{c}}}}}{{ABj{c}}}{ChABn}}{{{h{AEn}}}AEn}{{{h{AF`}}}AF`}{{{h{{ACd{ce}}}}}{{ACd{ce}}}{ChABn}{ChACh}}{{h{h{dc}}}Bh{}}0000{{hEf}Bh}0000{{{h{ACl}}{h{ACl}}}H`}{{{h{{ABj{c}}}}{h{{ABj{c}}}}}H`{AFbABn}}{{{h{AEn}}{h{AEn}}}H`}{{{h{AF`}}{h{AF`}}}H`}{{{h{{ACd{ce}}}}{h{{ACd{ce}}}}}H`ABnACh}{{{h{{ACd{ce}}}}}CnABnACh}{{AClDb}{{Af{ACnAD`}}}}{{{h{{ABj{ACl}}}}Db}{{Af{{ABj{ACn}}AD`}}}}{{{h{{ABj{ACl}}}}{h{{Nn{c}}}}Db}{{Af{{ABj{AFd}}AD`}}}AFf}{{{h{{ABj{ACn}}}}{h{{Nn{c}}}}}{{Af{{ABj{AFd}}AD`}}}AFf}{{{h{{ABj{c}}}}}AFhABn}{{{h{{ABj{ACl}}}}}AFj}{c{{Af{ACl}}}If}{c{{Af{{ABj{e}}}}}IfAFl}{c{{Af{{ACd{eg}}}}}IfAFlACh}{{{h{{ABj{ACl}}}}}Al}{{{h{{ACd{ce}}}}}Aj{AC`ABn}ACh}{{{h{ACl}}{h{ACl}}}Cn}{{{h{{ABj{c}}}}{h{{ABj{c}}}}}Cn{IjABn}}{{{h{AEn}}{h{AEn}}}Cn}{{{h{AF`}}{h{AF`}}}Cn}{{{h{{ACd{ce}}}}{h{{ACd{ce}}}}}CnABnACh}{{h{h{c}}}Cn{}}000000000`{{{h{{ABj{c}}}}}{{Af{AjABl}}}{ABnAC`}}{ACdAFn}{{{h{{ACd{ce}}}}{h{AG`}}}{{Af{BhAGb}}}ABnACh}{{{h{AGd}}{h{Lh}}AGf{h{{Nn{Nl}}}}}{{Af{{El{Nf}}Ib}}}}{{{h{{ABj{ACl}}}}{h{Lh}}AGf{h{{Nn{Nl}}}}}{{Af{{El{Nf}}Ib}}}}{{{h{{ACd{AClc}}}}{h{Lh}}AGf{h{{Nn{Nl}}}}}{{Af{{El{Nf}}Ib}}}ACh}{{{h{{ABj{ACl}}}}{h{{Nn{c}}}}{h{Mh}}{AGh{Db}}}{{Af{{El{{E`{Db{ABj{AFd}}}}}}AD`}}}AFf}{{{h{ACl}}{h{dJh}}}{{Af{BhJj}}}}0{{{h{{ABj{c}}}}{h{dJh}}}{{Af{BhJj}}}ABn}0{{{h{AEn}}{h{dJh}}}{{Af{BhJj}}}}{{{h{AF`}}{h{dJh}}}{{Af{BhJj}}}}{{{h{{ACd{ce}}}}{h{dJh}}}{{Af{BhJj}}}ABnACh}0{{{h{{ABj{c}}}}e}CnABn{{Ol{{h{c}}}{{Oj{Cn}}}}}}{{{h{{ACd{ce}}}}g}CnABnACh{{Ol{{h{c}}}{{Oj{Cn}}}}}}{cc{}}{ACnACl}{{{AGj{c}}}{{ABj{c}}}ABn}{{{AGl{c}}}{{ABj{c}}}ABn}{{{AGn{c}}}{{ABj{c}}}ABn}4{{{AH`{c}}}{{ABj{c}}}ABn}{{{AHb{c}}}{{ABj{c}}}ABn}{{{AHd{c}}}{{ABj{c}}}ABn}777{{{ACf{ce}}}{{Af{{ACd{ce}}ABl}}}ABnACh}{{{ACf{ce}}AHfAFn}{{ACd{ce}}}ABnACh}{{{h{A@d}}}{{Af{ACl}}}}{{{h{A@d}}}{{Af{{ABj{c}}ABl}}}AFl}{{{h{A@d}}}{{Af{{ACd{ce}}ABl}}}AFlACh}{{{h{A@d}}{h{AG`}}}{{Af{{ACd{ce}}ABl}}}AFlACh}1{{{h{AHh}}}{{Af{{ABj{c}}ABl}}}AFl}{{{h{AHh}}}{{Af{{ACd{ce}}ABl}}}AFlACh}{{{h{ACl}}}{{El{AHj}}}}{{{h{ACl}}}{{Nj{AHj}}}}{{{h{{ACd{ce}}}}Nh}{{El{{h{{ACd{ce}}}}}}}ABnACh}{{{h{{ACd{ce}}}}Nh}{{El{c}}}ABnACh}{{{h{{ABj{c}}}}e}{{Af{{E`{{Nj{{Nj{Ef}}}}Aj}}ABl}}}{ABnAC`}{{AHl{c}}}}0{{{h{{ACd{ce}}}}}CnABnACh}0{{{h{ACl}}}Cn}{{{h{{ABj{ACl}}}}}Cn}{{{h{ACl}}{h{dc}}}BhLj}{{{h{{ABj{c}}}}{h{de}}}Bh{AHnABn}Lj}{{{h{AEn}}{h{dc}}}BhLj}{{{h{AF`}}{h{dc}}}BhLj}{{{h{{ACd{ce}}}}{h{dg}}}BhABnAChLj}{{}c{}}0000{AClAI`}{ACl{{Af{{AIb{c}}AId}}}ACh}{{{ACd{ce}}}{{ACf{ce}}}ABnACh}{{{ABj{ACl}}}{{Af{{Nj{{ABj{ACl}}}}ABl}}}}{ACl{{Nj{ACl}}}}{{Hl{h{{Nn{Nl}}}}Gf}{{Af{{E`{MjMl}}Ib}}}}{{Mj{h{{Nn{Nl}}}}Gf}{{Af{{E`{MjMl}}Ib}}}}>=>=?>>{{{h{{ACd{ce}}}}}{{AIf{ce}}}ABnACh}{{{h{{ACd{ce}}}}}{{AIh{ce}}}ABnACh}{{{h{{ABj{c}}}}}{{Af{{AIj{c}}ABl}}}ABn}{{{h{{ACd{ce}}}}}{{Af{{AIj{c}}ABl}}}ABnACh}{{{h{{ACd{ce}}}}}{{Af{BhAIl}}}ABnACh}{{{h{ACl}}}AIn}{{{h{{ACd{c{ACh{}{{ADh{e}}}}}}}}}{{El{Nh}}}ABn{{AEl{}{{ADl{ADn}}{AE`{AEb}}{AEd{AEf}}{AEh{AEj}}}}ABnABnABnABn}}{{{h{{ACd{cAEn}}}}}{{El{Nh}}}ABn}{{{h{{ACd{cAF`}}}}}{{El{Nh}}}ABn}{{{h{{ACd{ce}}}}}{{Af{NhABl}}}ABnACh}{{{h{{ABj{c}}}}}{{Af{NhABl}}}ABn}1{{{h{{ABj{c}}}}}{{Af{AbABl}}}ABn}{{}{{h{A@d}}}}00{{{ACd{cAJ`}}}{{Af{{ABj{c}}ABl}}}ABn}{c{{ABj{c}}}ABn}{c{{Af{{ABj{c}}ABl}}}ABn}{{{ACd{cAEn}}}{{Af{{ABj{c}}ABl}}}ABn}{{Nh{Nj{c}}}{{Af{{ABj{c}}ABl}}}ABn}{{{AGj{c}}}{{ABj{c}}}ABn}{{{AGl{c}}}{{ABj{c}}}ABn}4{{{ACd{cAF`}}}{{Af{{ABj{c}}ABl}}}ABn}3{{c{El{{AJb{c}}}}}{{Af{{ABj{c}}ABl}}}ABn}614{ACdACf}{{{h{ACl}}}Nh}{{{h{{ACd{c{ACh{}{{ADh{e}}}}}}}}}{{Af{BhABl}}}ABn{{AEl{}{{ADl{ADn}}{AE`{AEb}}{AEd{AEf}}{AEh{AEj}}}}ABnABnABnABn}}0{{{h{Mh}}}{{Af{{ACd{c}}ABl}}}ACh}{{{h{{Nn{c}}}}{h{A@d}}}{{Af{{E`{{ABj{ACl}}{Cj{AClAJd}}}}ABl}}}AJf}1{{{h{Mh}}{h{AG`}}}{{Af{{ACd{c}}ABl}}}ACh}{{{h{ACl}}{h{ACl}}}{{El{H`}}}}{{{h{{ABj{c}}}}{h{{ABj{c}}}}}{{El{H`}}}{AJhABn}}{{{h{AEn}}{h{AEn}}}{{El{H`}}}}{{{h{AF`}}{h{AF`}}}{{El{H`}}}}{{{h{{ACd{ce}}}}{h{{ACd{ce}}}}}{{El{H`}}}ABnACh}{{{h{c}}}NhABn}00{{{ABj{ACn}}{h{c}}}{{Af{AJj{ABj{ACn}}}}}{{ADf{ACn}}}}0`{{{h{{ACd{ce}}}}}CnABnACh}{{{h{{ABj{c}}}}}{{Af{BhABl}}}ABn}{{{h{{ACd{ce}}}}}{{Af{BhAGb}}}ABnACh}{{{h{{ABj{c}}}}{h{dAJl}}e}{{Af{BhABl}}}{ABnAC`}{{AHl{c}}}}{{{h{{ACd{ce}}}}g}{{Af{{Nj{{Nj{Ef}}}}ABl}}}{AC`ABn}ACh{{AHl{c}}}}0{{{h{{ABj{c}}}}}{{Af{AjABl}}}{ABnAC`}}{{{h{{ABj{c}}}}}Aj{ABnAC`}}{{{h{{ACd{ce}}}}}NhABnACh}{{{h{ACl}}c}AfO`}{{{h{{ABj{c}}}}e}AfABnO`}{{{h{{ACd{ce}}}}g}AfABnAChO`}{{}AJn}00{{{h{{ACd{ce}}}}{h{{Cj{AEjc}}}}}{{ACd{ce}}}ABnACh}`{hc{}}0000{hId}00{{{h{{ABj{ACl}}}}{h{{Cj{AClAJd}}}}}Id}{{{h{{ACd{c{ACh{}{{ADh{e}}}}}}}}}{{Af{BhABl}}}ABn{{AEl{}{{ADl{ADn}}{AE`{AEb}}{AEd{AEf}}{AEh{AEj}}}}ABnABnABnABn}}000{{{h{{ABj{c}}}}{h{di}}}{{Af{{AK`{g}}}}}ABnABn{}{{AKb{ceg}}}}{{{h{{ACd{ce}}}}{h{dk}}}{{Af{{AK`{i}}}}}ABnAChABn{}{{AKb{cgi}}}}{c{{Af{e}}}{}{}}0000{{}{{Af{c}}}{}}0000{ACdAHf}{hA@b}0000{{{h{{ABj{c}}}}}Aj{ABnAC`}}{{}c{}}0000{{{h{{ACd{ce}}}}}CnABnACh}{{{h{A@d}}}{{Af{IdIb}}}}``````````````{h{{h{c}}}{}}{{{h{d}}}{{h{dc}}}{}}{{{h{Ib}}{h{Ib}}}Cn}{{{h{Ib}}{h{dJh}}}Jl}0{AKdIb}{AKfIb}{AKhIb}{AKjIb}{cc{}}{AKlIb}{ABlIb}{AIdIb}{{}c{}}{hId}{c{{Af{e}}}{}{}}{{}{{Af{c}}}{}}{hA@b}{{}c{}}```````````````````````````````````{h{{h{c}}}{}}000000{{{h{d}}}{{h{dc}}}{}}000000{{{h{AKn}}}AKn}{{{h{AL`}}}AL`}{{{h{ALb}}}ALb}{{{h{Nf}}}Nf}{{{h{ALd}}}ALd}{{{h{AGf}}}AGf}{{h{h{dc}}}Bh{}}00000{{hEf}Bh}00000{NfALb}{ALdEl}{{}ALd}{{{h{AKn}}{h{AKn}}}Cn}{{{h{AL`}}{h{AL`}}}Cn}{{{h{ALb}}{h{ALb}}}Cn}{{{h{Nf}}{h{Nf}}}Cn}{{{h{ALd}}{h{ALd}}}Cn}{{{h{AKl}}{h{AKl}}}Cn}{{h{h{c}}}Cn{}}00000000000{{{h{AKn}}{h{dJh}}}Jl}{{{h{AL`}}{h{dJh}}}Jl}{{{h{ALb}}{h{dJh}}}Jl}{{{h{Nf}}{h{dJh}}}Jl}{{{h{ALd}}{h{dJh}}}Jl}{{{h{AKl}}{h{dJh}}}Jl}0{{{h{AGf}}{h{dJh}}}Jl}{cc{}}00{CnALb}{AL`Nf}2222{{{h{Nf}}{h{{Cj{Id{Nj{Nh}}}}}}}{{Af{ALdAKl}}}}{{{h{AKn}}{h{dc}}}BhLj}{{{h{ALd}}{h{dc}}}BhLj}{{{h{AL`}}}Id}{NfId}{{}c{}}000000{{{h{AL`}}}Cn}{{{h{ALb}}}Cn}{{{h{ALd}}}Cn}{NfAL`}{{{h{ALd}}{h{ALd}}}{{El{H`}}}}{{{h{Nf}}}Cn}{NfALb}{{{h{AKn}}c}AfO`}{{{h{AL`}}c}AfO`}{{{h{ALb}}c}AfO`}{{{h{Nf}}c}AfO`}{{{h{ALd}}c}AfO`}{ALdEl}{hc{}}00000{hId}{c{{Af{e}}}{}{}}000000{{}{{Af{c}}}{}}000000{hA@b}000000{{}c{}}000000{ALfDb}0{ALfh}{ALhALd}{ALjALl}{ALnAM`}{ALjNj}{ALnNj}{ALjNh}{ALnNh}10{ALjEl}{ALnEl}{AMbADn}{AMdAEb}{AMfAEf}{AMhAEj}{AMjNj}{AMlNj}{AMlNh}{AMjNh}{AMnNd}{AN`ANb}``````````````{h{{h{c}}}{}}00000000000{{{h{d}}}{{h{dc}}}{}}00000000000{{ANdGf}{{Af{ANfIb}}}}{{{ANh{c}}Gf}{{Af{ANfIb}}}{{ANj{AEn}}}}{{{ANl{c}}Gf}{{Af{ANfIb}}}{{ANj{AF`}}}}{{{ANn{c}}Gf}{{Af{ANfIb}}}{{ANj{AF`}}}}{{{AO`{c}}Gf}{{Af{ANfIb}}}{{ANj{AOb}}}}{{{AOd{c}}Gf}{{Af{ANfIb}}}{{AOf{AEn}}}}{{{AOh{c}}Gf}{{Af{ANfIb}}}{{AOf{AEn}}}}{{{AOj{c}}Gf}{{Af{ANfIb}}}{{AOf{AF`}}}}{{{AOl{c}}Gf}{{Af{ANfIb}}}{{AOf{AF`}}}}{{{AOn{c}}Gf}{{Af{ANfIb}}}{{AOf{AF`}}}}{{{B@`{c}}Gf}{{Af{ANfIb}}}{{AOf{AF`}}}}{{{B@b{c}}Gf}{{Af{ANfIb}}}{{AOf{AOb}}}}{{{B@d{c}}Gf}{{Af{ANfIb}}}{{AOf{AOb}}}}{{{h{{ANh{c}}}}}{{ANh{c}}}{Ch{ANj{AEn}}}}{{{h{{ANl{c}}}}}{{ANl{c}}}{Ch{ANj{AF`}}}}{{{h{{ANn{c}}}}}{{ANn{c}}}{Ch{ANj{AF`}}}}{{{h{{AO`{c}}}}}{{AO`{c}}}{Ch{ANj{AOb}}}}{{{h{{AOd{c}}}}}{{AOd{c}}}{Ch{AOf{AEn}}}}{{{h{{AOh{c}}}}}{{AOh{c}}}{Ch{AOf{AEn}}}}{{{h{{AOj{c}}}}}{{AOj{c}}}{Ch{AOf{AF`}}}}{{{h{{AOl{c}}}}}{{AOl{c}}}{Ch{AOf{AF`}}}}{{{h{{AOn{c}}}}}{{AOn{c}}}{Ch{AOf{AF`}}}}{{{h{{B@`{c}}}}}{{B@`{c}}}{Ch{AOf{AF`}}}}{{{h{{B@b{c}}}}}{{B@b{c}}}{Ch{AOf{AOb}}}}{{{h{{B@d{c}}}}}{{B@d{c}}}{Ch{AOf{AOb}}}}{{h{h{dc}}}Bh{}}00000000000{{hEf}Bh}00000000000{{{h{{ANh{c}}}}{h{dJh}}}Jl{Jn{ANj{AEn}}}}{{{h{{ANl{c}}}}{h{dJh}}}Jl{Jn{ANj{AF`}}}}{{{h{{ANn{c}}}}{h{dJh}}}Jl{Jn{ANj{AF`}}}}{{{h{{AO`{c}}}}{h{dJh}}}Jl{Jn{ANj{AOb}}}}{{{h{{AOd{c}}}}{h{dJh}}}Jl{Jn{AOf{AEn}}}}{{{h{{AOh{c}}}}{h{dJh}}}Jl{Jn{AOf{AEn}}}}{{{h{{AOj{c}}}}{h{dJh}}}Jl{Jn{AOf{AF`}}}}{{{h{{AOl{c}}}}{h{dJh}}}Jl{Jn{AOf{AF`}}}}{{{h{{AOn{c}}}}{h{dJh}}}Jl{Jn{AOf{AF`}}}}{{{h{{B@`{c}}}}{h{dJh}}}Jl{Jn{AOf{AF`}}}}{{{h{{B@b{c}}}}{h{dJh}}}Jl{Jn{AOf{AOb}}}}{{{h{{B@d{c}}}}{h{dJh}}}Jl{Jn{AOf{AOb}}}}{cc{}}00000000000{{}c{}}00000000000{{ANf{h{{Nn{Nl}}}}Gf}{{Af{{E`{MjMl}}Ib}}}}{{{h{{Nn{Nl}}}}Gf}{{Af{{E`{{ABj{ACl}}{Cj{AClAJd}}}}Ib}}}}00000000000{hc{}}00000000000{c{{Af{e}}}{}{}}00000000000{{}{{Af{c}}}{}}00000000000{hA@b}00000000000{{}c{}}00000000000`````````````````````````````{h{{h{c}}}{}}00{{{h{d}}}{{h{dc}}}{}}00{{{h{B@f}}}B@f}{{h{h{dc}}}Bh{}}{{hEf}Bh}{{{h{B@f}}{h{dJh}}}Jl}0{{{h{Jd}}{h{dJh}}}Jl}0{{{h{Fb}}{h{dJh}}}Jl}0{cc{}}{B@hJd}{AKlJd}2{AAfJd}{B@fJd}{IbJd}5{{}c{}}00{hc{}}{hId}00{c{{Af{e}}}{}{}}00{{}{{Af{c}}}{}}00{hA@b}00{{}c{}}00{B@jAh}{B@lNd}0{B@nAl}{BA`Ff}3``{BAbDb}{BAdDb}{h{{h{c}}}{}}{{{h{d}}}{{h{dc}}}{}}{{{h{BAd}}}{{El{Id}}}}{{{h{BAd}}}Id}{c{{Af{BAd}}}If}{{{h{An}}{h{A@d}}Cn}{{Af{BAd{h{A@d}}}}}}{{{h{BAd}}{h{dJh}}}Jl}0{cc{}}{{{h{A@d}}}{{Af{BAdc}}}{}}{{}c{}}{BAbId}{BAdId}{{{h{BAd}}c}AfO`}{hId}{c{{Af{e}}}{}{}}{{}{{Af{c}}}{}}{hA@b}{{}c{}}```````````````````````````````````````````{{}BAf}{{}ACb}{h{{h{c}}}{}}0000000000{{{h{d}}}{{h{dc}}}{}}0000000000{{{h{{BAh{ce}}}}{h{g}}}{{ADd{{ADb{c}}}}}{AC`ABn}ACh{{ADf{c}}}}{{{h{c}}}{{Af{BhADj}}}ABn}{{{h{{ACf{c{ACh{}{{ADh{e}}}}}}}}}{{Af{BhADj}}}ABn{{AEl{}{{ADl{ADn}}{AE`{AEb}}{AEd{AEf}}{AEh{AEj}}}}ABnABnABnABn}}{{{h{{BAj{ce}}}}}{{BAj{ce}}}ChACh}{{{h{ACb}}}ACb}{{{h{BAl}}}BAl}{{{h{{BAh{ce}}}}}{{BAh{ce}}}{ChABn}{ChACh}}{{{h{AJd}}}AJd}{{{h{BAn}}}BAn}{{{h{BB`}}}BB`}{{{h{BBb}}}BBb}{{h{h{dc}}}Bh{}}0000000{{hEf}Bh}0000000{{{h{{BAh{ce}}}}{h{{BAh{ce}}}}}H`{AFbABn}{AFbACh}}{{{h{BAn}}{h{BAn}}}H`}{{{h{BBb}}{h{BBb}}}H`}{BAlCn}{{}BAl}{{{h{{BAj{ce}}}}}{{h{g}}}{}ACh{}}{{{h{{BAh{ce}}}}}Aj{AC`ABn}ACh}{{{h{ACb}}{h{ACb}}}Cn}{{{h{AId}}{h{AId}}}Cn}{{{h{{BAh{ce}}}}{h{{BAh{ce}}}}}Cn{IjABn}{IjACh}}{{{h{AJd}}{h{AJd}}}Cn}{{{h{BAn}}{h{BAn}}}Cn}{{{h{BB`}}{h{BB`}}}Cn}{{{h{BBb}}{h{BBb}}}Cn}{{h{h{c}}}Cn{}}00000000000{{{h{{AIb{c}}}}{h{dJh}}}Jl{JnACh}}{{{h{ACb}}{h{dJh}}}Jl}{{{h{BAl}}{h{dJh}}}Jl}{{{h{AId}}{h{dJh}}}Jl}0{{{h{{BAh{ce}}}}{h{dJh}}}{{Af{BhJj}}}ABnACh}0{{{h{AJd}}{h{dJh}}}{{Af{BhJj}}}}0{{{h{BAn}}{h{dJh}}}{{Af{BhJj}}}}{{{h{BB`}}{h{dJh}}}{{Af{BhJj}}}}{{{h{BBb}}{h{dJh}}}{{Af{BhJj}}}}{{{h{{BAh{ce}}}}g}CnABnACh{{Ol{{h{c}}}{{Oj{Cn}}}}}}{cc{}}{BBd{{BBf{c}}}ACh}{BBh{{BBf{c}}}ACh}22222{ABlAId}{AKdAId}44444{{AClBAf}{{AIb{c}}}ACh}{{AJdBAf}{{AIb{c}}}ACh}{{{h{A@d}}}{{Af{AJd}}}}{{{h{AHh}}}{{Af{{BAh{ce}}ABl}}}{BBjABn}ACh}{c{{Af{{BAj{{BC`{}{{BBl{e}}{BBn{c}}{Ll{g}}}}i}}g}}}{}{{BCb{{Bl{Ef}}}}ABd}JnACh}{{}{{Af{{BAj{BCdc}}e}}}ACh{}}{{{h{dc}}}{{Af{{BAj{BCde}}g}}}{BCfJf}ACh{}}{{c{h{de}}}{{Af{{BAj{{BC`{}{{BBl{g}}{BBn{c}}{Ll{i}}}}k}}i}}}{}{BCfJf}{{BCb{{Bl{Ef}}}}ABd}JnACh}{{ce}{{Af{{BAj{{BC`{}{{BBl{e}}{BBn{c}}{Ll{g}}}}i}}g}}}{}{{BCb{{Bl{Ef}}}}ABd}JnACh}{c{{Af{{BAj{BCde}}g}}}{}ACh{}}{{{h{{BBf{c}}}}}CnACh}{{{h{{BAh{ce}}}}{h{dg}}}Bh{AHnABn}{AHnACh}Lj}{{{h{BAn}}{h{dc}}}BhLj}{{{h{BBb}}{h{dc}}}BhLj}{{}c{}}0000000000{ANj{{Af{{AIb{c}}AId}}}ACh}{{AOf{El{BCh}}AHj}{{Af{{AIb{c}}AId}}}ACh}{{{BAj{ec}}{El{BCh}}AHj}{{Af{{AIb{c}}AId}}}ACh{{AOf{c}}}}{{{BAj{ec}}}{{Af{{AIb{c}}AId}}}ACh{{ANj{c}}}}{{{AIb{c}}}{{Af{{AIb{c}}AId}}}ACh}{AJd{{Af{{AIb{c}}AId}}}ACh}{AOf{{Af{{BBf{c}}AId}}}ACh}{{{BBf{c}}}{{Af{{BBf{c}}AId}}}ACh}{{{BAj{ec}}}{{Af{{BBf{c}}AId}}}ACh{{AOf{c}}}}{{{BAj{ce}}}c{}ACh}{AJd{{Nj{AJd}}}}{{{BBf{c}}Gf}{{El{BBh}}}ACh}{{{BBf{c}}Gf{h{{Nn{e}}}}}BBdAChAJf}{{}Cn}{{{h{ACb}}}Cn}{{{h{AJd}}}Cn}2121{{{h{{BAh{ce}}}}}NhABnACh}{BAnBBb}{BB`BCj}{{{h{{BAh{ce}}}}}{{Af{{AIj{c}}ABl}}}ABnACh}{{}BAf}{{{h{{ACd{c{ACh{}{{ADh{e}}}}}}}}}{{El{Nh}}}ABn{{AEl{}{{ADl{ADn}}{AE`{AEb}}{AEd{AEf}}{AEh{AEj}}}}ABnABnABnABn}}55{{{h{BAf}}{h{BAf}}}BAf}6{{}{{h{A@d}}}}{{Nh{Nj{c}}}{{Af{{BAh{ce}}ABl}}}ABnACh}{BAnEl}{BB`El}{{{AIb{c}}BAf}{{AIb{c}}}ACh}{{{h{{BAh{ce}}}}{h{{BAh{ce}}}}}{{El{H`}}}{AJhABn}{AJhACh}}{{{h{BAn}}{h{BAn}}}{{El{H`}}}}{{{h{BBb}}{h{BBb}}}{{El{H`}}}}{{{h{c}}}NhABn}{{{h{{BAh{ce}}}}}{{h{{Bl{c}}}}}ABnACh}{{{h{{BAh{ce}}}}}{{Af{BhABl}}}ABnACh}{{{h{{BAh{ce}}}}g}{{Af{{Nj{{Nj{Ef}}}}ABl}}}{AC`ABn}ACh{{AHl{c}}}}{{{h{{BAh{ce}}}}}NhABnACh}{{}AJn}{{{h{{BAh{ce}}}}}{{ACf{ce}}}{AC`ABn}ACh}{{}BAf}{hc{}}0000000{{{h{AJd}}{h{{Nn{c}}}}}{{Af{AClBCl}}}AJf}{hId}00{{{h{{BAh{ce}}}}{h{dk}}}{{Af{{BAh{ge}}{AK`{i}}}}}ABnAChABn{}{{AKb{cgi}}}}{c{{Af{e}}}{}{}}0000000000{{}{{Af{c}}}{}}0000000000{hA@b}0000000000{{}c{}}0000000000`{{{h{BCn}}}{{El{Al}}}}{{{h{BCn}}}{{El{Ff}}}}{{{h{BCn}}Nh}{{El{Md}}}}{{}h}{{{h{Lb}}{h{A@d}}{h{{Bl{{h{A@d}}}}}}}{{Af{BhBD`}}}}````````````````````````````````````{{{h{dLh}}BDbBb{Bf{Bd}}}{{El{{Bf{Bd}}}}}}{ClCn}0{{{h{Lh}}{h{{Nn{Nl}}}}}Ml}{ClEl}{h{{h{c}}}{}}000000{{{h{d}}}{{h{dc}}}{}}000000{{Ml{h{{ABj{ACl}}}}{h{{Nn{Nl}}}}}Lh}{{{h{BDb}}}BDb}{{{h{BDd}}}BDd}{{{h{{BDf{c}}}}}{{BDf{c}}}{ChBDhJnCh}}{{{h{Bb}}}Bb}{{{h{Lh}}}Lh}{{{h{Oh}}}Oh}{{h{h{dc}}}Bh{}}00000{{hEf}Bh}00000{{{h{BDb}}{h{BDb}}}H`}{{{h{Bb}}{h{Bb}}}H`}{{}Bb}{{}Lh}{{}Oh}{{{h{{BDf{c}}}}}{{h{e}}}{BDhJnCh}{}}{{{h{BDj}}}{{El{AJd}}}}0{{{h{{BDf{BCj}}}}}{{El{AJd}}}}{{{h{{BDf{{BDl{BBh}}}}}}}{{El{AJd}}}}{{{h{{BDf{{BDn{BBh}}}}}}}{{El{AJd}}}}{{{h{BDb}}{h{BDb}}}Cn}{{{h{BDd}}{h{BDd}}}Cn}{{{h{Bb}}{h{Bb}}}Cn}{{{h{Oh}}{h{Oh}}}Cn}{{h{h{c}}}Cn{}}0000000{{{h{Lh}}BDb}{{El{{h{{Bf{Bd}}}}}}}}{{{h{BDb}}{h{dJh}}}Jl}{{{h{Jb}}{h{dJh}}}Jl}0{{{h{BDd}}{h{dJh}}}Jl}{{{h{{BDf{c}}}}{h{dJh}}}Jl{JnBDhJnCh}}{{{h{Bb}}{h{dJh}}}Jl}{{{h{Lh}}{h{dJh}}}Jl}{{{h{Oh}}{h{dJh}}}Jl}{cc{}}{AInBDb}{AEjBDb}222222{{{h{BDb}}{h{dc}}}BhLj}{{{h{BDj}}{h{{Nn{Nl}}}}}BDb}{{{h{{BDf{BCj}}}}{h{{Nn{Nl}}}}}BDb}{{{h{{BDf{{BDn{BBh}}}}}}{h{{Nn{Nl}}}}}BDb}{{{h{{BDf{{BDl{BBh}}}}}}{h{{Nn{Nl}}}}}BDb}{{{h{Lh}}}{{Nj{{h{BDb}}}}}}{{}c{}}000000{{cBDd}{{BDf{c}}}{BDhJnCh}}{{}Lh}{{{h{BDb}}{h{BDb}}}{{El{H`}}}}{{{h{Bb}}{h{Bb}}}{{El{H`}}}}{{{h{dLh}}BDbBb}{{El{{Bf{Bd}}}}}}{{{h{BE`}}{h{dJ`}}Nh{h{Cl}}{h{{Nn{Nl}}}}}{{Af{BhJb}}}}{{{h{{BDf{{BDl{BBh}}}}}}{h{dJ`}}Nh{h{Cl}}{h{{Nn{Nl}}}}}{{Af{BhJb}}}}{{{h{{BDf{BCj}}}}{h{dJ`}}Nh{h{Cl}}{h{{Nn{Nl}}}}}{{Af{BhJb}}}}{{{h{{BDf{{BDn{BBh}}}}}}{h{dJ`}}Nh{h{Cl}}{h{{Nn{Nl}}}}}{{Af{BhJb}}}}{{{h{Bd}}{h{dJ`}}{h{Cl}}{h{{Nn{Nl}}}}}{{Af{BhJb}}}}{{h{h{dJ`}}{h{Cl}}{h{{Nn{Nl}}}}}{{Af{BhJb}}}}{ClCn}{{{h{Lh}}}{{Nj{{h{{Bf{Bd}}}}}}}}{ClOh}{hc{}}00000{hId}44{c{{Af{e}}}{}{}}000000{{}{{Af{c}}}{}}000000{hA@b}000000{{}c{}}000000{BEbCn}```````````````{A@hn}{A@hEn}{AAbBf}0","D":"GCh","p":[[5,"Balance",2036,2042],[0,"mut"],[5,"TxBuilder",2036,2043],[1,"reference",null,null,1],[5,"PushBytes",2044],[10,"AsRef",2045],[5,"OutPoint",2046],[5,"Input",2047],[5,"Weight",2048],[6,"AddForeignUtxoError",2036,2043],[6,"Result",2049,null,1],[5,"Sequence",2046],[5,"ScriptBuf",2050],[5,"Amount",2051],[5,"Wallet",2036,2052],[6,"KeychainKind",2036,2053],[5,"SignerOrdering",1994,2054],[10,"TransactionSigner",1994,2054],[5,"Arc",2055,null,1],[1,"unit"],[6,"AddUtxoError",2036,2043],[1,"slice"],[5,"AddressInfo",2036,2052],[5,"Address",2056],[17,"Item"],[8,"Indexed",2057],[10,"Iterator",2058],[10,"Clone",2059],[5,"BTreeMap",2060],[5,"SignOptions",2036,2054],[1,"bool"],[5,"Block",2061],[1,"u32"],[5,"CannotConnectError",2062],[5,"BlockId",2063],[6,"ApplyHeaderError",2062],[5,"Transaction",2046],[10,"Into",2045,null,1],[1,"u64"],[1,"tuple",null,null,1],[10,"IntoIterator",2064],[5,"Update",2036,2052],[1,"u8"],[5,"ConfirmationBlockTime",2063],[5,"TxGraph",2065],[6,"Option",2066,null,1],[5,"Txid",2046],[8,"DefaultCoinSelectionAlgorithm",607,2067],[6,"BuildFeeBumpError",1461,2068],[6,"CalculateFeeError",2065],[5,"FeeRate",2069],[8,"WalletTx",2036,2052],[6,"ChainPosition",2070],[5,"LocalOutput",2036,2053],[5,"ChangeSet",2036,2071],[6,"ChangeSpendPolicy",2036,2043],[5,"LoadParams",2036,2072],[5,"BlockHash",2061],[6,"Network",2073],[5,"CheckPointIter",2074],[5,"WeightedUtxo",2036,2053],[6,"Utxo",2036,2053],[6,"TxOrdering",2036,2043],[6,"Ordering",2075],[10,"CoinSelectionAlgorithm",607,2067],[5,"CreateParams",2036,2072],[5,"PersistedWallet",2036,2076],[6,"CreateWithPersistError",2036,2076],[10,"WalletPersister",2036,2076],[10,"IntoWalletDescriptor",1777],[10,"Send",2077],[10,"AsyncWalletPersister",2036,2076],[6,"Error",1043],[5,"String",2078],[10,"Deserializer",2079],[6,"LoadWithPersistError",2036,2076],[10,"PartialEq",2075],[6,"LoadError",2036,2052],[6,"LoadMismatch",2036,2052],[5,"Psbt",2080],[6,"SignerError",1994,2054],[6,"CreateTxError",1461,2068],[10,"RngCore",2081],[5,"Formatter",2082],[5,"Error",2082],[8,"Result",2082],[10,"Debug",2082],[6,"FileStoreError",2036,2076],[10,"Display",2082],[6,"ApplyBlockError",2036,2052],[5,"ChangeSet",2062],[5,"ChangeSet",2083],[5,"ChangeSet",2084],[5,"ChangeSet",2065],[5,"FullScanResponse",2085],[5,"SyncResponse",2085],[5,"Transaction",2086],[8,"Result",2087],[5,"PsbtSighashType",2047],[5,"SignersContainer",1994,2054],[10,"Hasher",2088],[17,"Error"],[10,"Future",2089,null,1],[5,"Box",2090,null,1],[5,"Pin",2091],[5,"TxOut",2046],[10,"IsDust",2036,2092],[5,"Script",2093],[8,"ExtendedDescriptor",1777],[8,"KeyMap",1778,2094],[5,"CheckPoint",2074],[10,"DoubleEndedIterator",2095],[5,"LocalChain",2062],[6,"LockTime",2096],[5,"Policy",1076],[1,"usize"],[5,"Vec",2097],[6,"All",2098],[5,"Secp256k1",2099],[10,"Serializer",2100],[5,"KeychainTxOutIndex",2083],[5,"FullScanRequestBuilder",2085],[5,"SyncRequestBuilder",2085],[6,"TapLeavesOptions",1994,2054],[17,"Output"],[10,"FnMut",2101],[5,"TxNode",2065],[5,"TxUpdate",2102],[5,"TypeId",2103],[1,"str"],[1,"i32"],[15,"InvalidTxid",2038],[15,"UnexpectedConnectedToHash",593],[15,"Network",595],[15,"Genesis",595],[15,"Descriptor",595],[15,"Custom",2040],[15,"Foreign",604],[5,"InsufficientFunds",607,2067],[5,"LargestFirstCoinSelection",607,2067],[5,"OldestFirstCoinSelection",607,2067],[5,"BranchAndBoundCoinSelection",607,2067],[5,"SingleRandomDraw",607,2067],[5,"CoinSelectionResult",607,2067],[6,"Excess",607,2067],[10,"Default",2104],[15,"Change",724],[15,"NoChange",724],[6,"Descriptor",1777,2094],[6,"Error",2105],[10,"MiniscriptKey",2105],[10,"ToPublicKey",2105],[6,"ScriptContextEnum",1778],[5,"Miniscript",1777,2106],[6,"Terminal",2107],[10,"ScriptContext",1777,2108],[6,"Tree",2109],[6,"DescriptorPublicKey",1777,2110],[5,"DefiniteDescriptorKey",2110],[6,"ConversionError",2110],[6,"Placeholder",2111],[5,"Satisfaction",2111],[10,"AssetProvider",2112],[17,"Key"],[6,"ScriptContextError",2108],[17,"Sha256"],[5,"Hash",2113],[17,"Hash256"],[5,"Hash",2114],[17,"Ripemd160"],[5,"Hash",2115],[17,"Hash160"],[5,"Hash",2116],[10,"ParseableKey",2107],[6,"Legacy",1777,2108],[6,"Segwitv0",1777,2108],[10,"Ord",2075],[5,"PublicKey",2117],[10,"Verification",2118],[6,"DescriptorType",2094],[5,"DescriptorId",2119],[10,"FromStrKey",2120],[5,"ExtData",2121],[5,"ExtParams",2122],[6,"AnalysisError",2122],[10,"ExtractPolicy",1777],[6,"BuildSatisfaction",1076],[5,"Range",2123],[5,"Wpkh",2124],[5,"Wsh",2124],[5,"Pkh",2125],[5,"Tr",2126],[5,"Bare",2125],[5,"Sh",2127],[5,"Type",2128],[5,"Tree",2129],[5,"DerivationPath",2130],[10,"Satisfier",2111],[10,"Hash",2088],[5,"Assets",2112],[6,"DescriptorKey",1778],[6,"KeyError",1778],[5,"Iter",2131],[5,"PkIter",2131],[6,"Policy",2132],[6,"LiftError",2133],[5,"Fingerprint",2130],[6,"BareCtx",2108],[6,"TapTree",2126],[6,"DescriptorSecretKey",1778,2110],[10,"Signing",2118],[10,"PartialOrd",2075],[5,"Plan",2112],[5,"TxIn",2046],[6,"SigType",2108],[6,"TranslateErr",2105],[10,"Translator",2105],[6,"Error",2130],[6,"Error",2134],[6,"HexToBytesError",2135],[6,"ParsePublicKeyError",2117],[6,"PolicyError",1076],[6,"PkOrF",1076],[6,"SatisfiableItem",1076],[6,"Satisfaction",1076],[5,"Condition",1076],[15,"PsbtTimelocks",1241],[15,"Complete",1244],[15,"Partial",1244],[8,"ConditionMap",1076],[15,"PartialComplete",1244],[8,"FoldedConditionMap",1076],[15,"Sha256Preimage",1255],[15,"Hash256Preimage",1255],[15,"Ripemd160Preimage",1255],[15,"Hash160Preimage",1255],[15,"Thresh",1255],[15,"Multisig",1255],[15,"AbsoluteTimelock",1255],[15,"RelativeTimelock",1255],[6,"LockTime",2136],[10,"DescriptorTemplate",1265],[8,"DescriptorTemplateOut",1265],[5,"P2Pkh",1265],[10,"IntoDescriptorKey",1778],[5,"P2Wpkh_P2Sh",1265],[5,"P2Wpkh",1265],[5,"P2TR",1265],[6,"Tap",2108],[5,"Bip44",1265],[10,"DerivableKey",1778],[5,"Bip44Public",1265],[5,"Bip49",1265],[5,"Bip49Public",1265],[5,"Bip84",1265],[5,"Bip84Public",1265],[5,"Bip86",1265],[5,"Bip86Public",1265],[6,"MiniscriptPsbtError",1461,2068],[6,"Error",2137],[15,"RbfSequenceCsv",1532],[15,"LockTime",1532],[15,"FeeTooLow",1532],[15,"FeeRateTooLow",1532],[8,"WalletExport",1538,2138],[5,"FullyNodedExport",1538,2138],[8,"ValidNetworks",1778],[5,"SortedMultiVec",1778,2139],[5,"GeneratedKey",1778],[5,"PrivateKeyGenerateOptions",1778],[5,"SinglePub",1778,2110],[5,"SinglePriv",1778,2110],[6,"SinglePubKey",1778,2110],[5,"Xpub",2130],[6,"ExtendedKey",1778],[5,"Xpriv",2130],[10,"FromStr",2140],[17,"Entropy"],[17,"Options"],[10,"GeneratableKey",1778],[10,"AsMut",2045],[10,"GeneratableDefaultOptions",1778],[10,"CryptoRng",2081],[8,"KeySource",2130],[5,"PrivateKey",2117],[5,"DescriptorKeyParseError",2110],[10,"PsbtUtils",1837],[6,"Error",2141],[6,"SignerId",1994,2054],[6,"SignerContext",1994,2054],[5,"SignerWrapper",1994,2054],[10,"Sized",2077],[10,"SignerCommon",1994,2054],[5,"DescriptorXKey",2110],[5,"DescriptorMultiXKey",2110],[10,"InputSigner",1994,2054],[15,"Tap",2022],[8,"DerivedDescriptor",1777],[10,"ExtScriptContext",1778]],"r":[[0,2043],[1,2043],[2,2052],[3,2052],[4,2076],[5,2042],[6,2052],[7,2043],[8,2043],[9,2071],[10,2043],[11,2072],[12,2076],[13,2043],[14,2076],[15,2076],[16,2052],[17,2052],[18,2076],[19,2076],[20,2053],[21,2076],[22,2053],[23,2052],[24,1777],[25,2053],[26,2076],[27,2043],[28,2043],[29,2092],[30,2053],[31,2076],[32,2052],[33,2052],[34,2072],[35,2076],[36,2053],[37,2053],[38,2052],[39,2052],[40,2052],[41,2052],[42,2043],[43,2052],[44,2043],[45,2076],[46,2076],[47,2076],[48,2043],[49,2054],[50,2043],[51,2043],[52,2052],[53,2043],[54,2043],[55,2052],[56,2053],[57,2071],[58,2071],[59,2052],[60,2076],[61,2052],[62,2053],[63,2076],[64,2042],[65,2043],[66,2043],[67,2043],[68,2043],[69,2043],[70,2052],[71,2043],[72,2043],[73,2043],[74,2052],[75,2052],[76,2054],[77,2043],[78,2054],[79,2052],[80,2052],[81,2052],[82,2052],[83,2052],[84,2053],[85,2053],[86,2052],[87,2054],[88,2052],[90,2072],[91,2042],[92,2072],[93,2053],[94,2053],[95,2053],[96,2053],[97,2071],[98,2076],[99,2076],[100,2076],[101,2076],[102,2054],[103,2043],[104,2043],[105,2043],[106,2043],[107,2043],[108,2052],[109,2052],[110,2052],[111,2052],[112,2052],[113,2052],[114,2072],[115,2042],[116,2072],[117,2053],[118,2053],[119,2053],[120,2053],[121,2071],[122,2076],[123,2076],[124,2076],[125,2076],[126,2054],[127,2043],[128,2043],[129,2043],[130,2043],[131,2043],[132,2052],[133,2052],[134,2052],[135,2052],[136,2052],[137,2052],[138,2052],[139,2052],[140,2052],[141,2052],[142,2052],[144,2052],[145,2052],[146,2053],[147,2071],[148,2043],[149,2072],[150,2072],[151,2052],[152,2042],[153,2053],[154,2053],[155,2053],[156,2053],[157,2071],[158,2054],[159,2043],[160,2043],[161,2052],[162,2052],[163,2042],[164,2053],[165,2053],[166,2053],[167,2053],[168,2071],[169,2054],[170,2043],[171,2043],[172,2052],[173,2052],[174,2042],[175,2053],[176,2053],[177,2053],[178,2053],[179,2071],[180,2054],[181,2043],[182,2043],[183,2052],[184,2052],[185,2053],[186,2043],[187,2052],[188,2043],[189,2042],[190,2076],[191,2052],[192,2076],[193,2052],[194,2072],[195,2072],[196,2072],[197,2052],[198,2043],[199,2042],[200,2072],[201,2071],[202,2054],[203,2043],[204,2043],[205,2052],[206,2076],[207,2052],[208,2076],[209,2052],[210,2053],[211,2052],[213,2072],[214,2071],[216,2052],[217,2042],[218,2053],[219,2053],[220,2071],[221,2043],[222,2043],[223,2043],[224,2042],[225,2053],[226,2053],[227,2053],[228,2053],[229,2071],[230,2076],[231,2043],[232,2052],[233,2052],[234,2052],[235,2042],[236,2042],[237,2053],[238,2053],[239,2053],[240,2053],[241,2053],[242,2053],[243,2053],[244,2053],[245,2043],[246,2043],[247,2052],[248,2052],[249,2052],[250,2052],[251,2072],[252,2043],[253,2043],[255,2052],[256,2043],[257,2043],[258,2042],[259,2042],[260,2053],[261,2053],[262,2053],[263,2053],[264,2071],[265,2076],[266,2076],[267,2076],[268,2076],[269,2076],[270,2076],[271,2076],[272,2054],[273,2043],[274,2043],[275,2043],[276,2043],[277,2043],[278,2043],[279,2043],[280,2052],[281,2052],[282,2052],[283,2052],[284,2052],[285,2052],[286,2052],[287,2052],[288,2052],[290,2072],[291,2042],[292,2072],[293,2053],[294,2053],[295,2053],[296,2053],[297,2071],[298,2071],[299,2071],[300,2071],[301,2071],[302,2076],[303,2076],[304,2076],[305,2076],[306,2076],[307,2054],[308,2043],[309,2043],[310,2043],[311,2043],[312,2043],[313,2052],[314,2052],[315,2052],[316,2052],[317,2052],[318,2052],[319,2052],[320,2052],[321,2052],[322,2071],[323,2072],[324,2052],[325,2052],[326,2052],[327,2052],[328,2053],[329,2053],[330,2043],[331,2042],[332,2043],[333,2052],[334,2071],[335,2071],[336,2076],[337,2076],[338,2052],[339,2072],[340,2042],[341,2072],[342,2053],[343,2053],[344,2053],[345,2053],[346,2071],[347,2076],[348,2076],[349,2076],[350,2076],[351,2054],[352,2043],[353,2043],[354,2043],[355,2043],[356,2043],[357,2052],[358,2052],[359,2052],[360,2052],[361,2052],[362,2052],[363,2092],[364,2071],[365,2052],[366,2053],[367,2053],[368,2052],[369,2052],[370,2072],[371,2072],[373,2052],[374,2052],[375,2052],[376,2052],[377,2052],[378,2076],[379,2052],[380,2076],[381,2072],[382,2072],[383,2072],[384,2052],[385,2052],[386,2071],[387,2072],[388,2072],[389,2043],[390,2052],[391,2071],[393,2072],[394,2052],[395,2071],[396,2072],[397,2072],[398,2072],[399,2052],[400,2052],[401,2043],[402,2043],[403,2043],[404,2043],[405,2053],[406,2053],[407,2053],[408,2043],[409,2052],[410,2076],[411,2076],[412,2076],[413,2076],[414,2071],[415,2052],[416,2043],[418,2052],[419,2052],[420,2052],[422,2142],[423,2053],[424,2071],[425,2052],[426,2052],[427,2053],[430,2042],[431,2053],[432,2053],[433,2071],[434,2043],[435,2052],[436,2052],[437,2043],[438,2043],[439,2052],[440,2054],[441,2052],[442,2052],[443,2043],[444,2043],[445,2052],[446,2052],[447,2052],[448,2052],[449,2052],[450,2052],[451,2054],[452,1777],[453,2042],[454,2053],[455,2053],[456,2053],[457,2053],[458,2071],[459,2054],[460,2043],[461,2043],[462,2052],[463,2052],[464,2042],[465,2076],[466,2076],[467,2076],[468,2043],[469,2043],[470,2052],[471,2052],[472,2052],[473,2042],[474,2052],[475,2052],[476,2054],[477,2042],[478,2042],[479,2054],[480,2072],[481,2042],[482,2072],[483,2053],[484,2053],[485,2053],[486,2053],[487,2071],[488,2076],[489,2076],[490,2076],[491,2076],[492,2054],[493,2043],[494,2043],[495,2043],[496,2043],[497,2043],[498,2052],[499,2052],[500,2052],[501,2052],[502,2052],[503,2052],[504,2072],[505,2042],[506,2072],[507,2053],[508,2053],[509,2053],[510,2053],[511,2071],[512,2076],[513,2076],[514,2076],[515,2076],[516,2054],[517,2043],[518,2043],[519,2043],[520,2043],[521,2043],[522,2052],[523,2052],[524,2052],[525,2052],[526,2052],[527,2052],[528,2052],[529,2052],[530,2071],[531,2052],[532,2052],[533,2053],[534,2053],[535,2072],[536,2042],[537,2072],[538,2053],[539,2053],[540,2053],[541,2053],[542,2071],[543,2076],[544,2076],[545,2076],[546,2076],[547,2054],[548,2043],[549,2043],[550,2043],[551,2043],[552,2043],[553,2052],[554,2052],[555,2052],[556,2052],[557,2052],[558,2052],[559,2052],[560,2052],[561,2043],[562,2042],[563,2053],[565,2043],[566,2072],[567,2042],[568,2072],[569,2053],[570,2053],[571,2053],[572,2053],[573,2071],[574,2076],[575,2076],[576,2076],[577,2076],[578,2054],[579,2043],[580,2043],[581,2043],[582,2043],[583,2043],[584,2052],[585,2052],[586,2052],[587,2052],[588,2052],[589,2052],[590,2052],[607,2067],[608,2067],[609,2067],[610,2067],[611,2067],[612,2067],[613,2067],[614,2067],[615,2067],[616,2067],[617,2067],[618,2067],[619,2067],[620,2067],[621,2067],[622,2067],[623,2067],[624,2067],[625,2067],[626,2067],[627,2067],[628,2067],[629,2067],[630,2067],[631,2067],[632,2067],[633,2067],[634,2067],[635,2067],[636,2067],[637,2067],[638,2067],[639,2067],[640,2067],[641,2067],[642,2067],[643,2067],[644,2067],[645,2067],[646,2067],[647,2067],[648,2067],[649,2067],[650,2067],[651,2067],[652,2067],[653,2067],[654,2067],[655,2067],[656,2067],[657,2067],[658,2067],[659,2067],[660,2067],[661,2067],[662,2067],[663,2067],[664,2067],[665,2067],[666,2067],[667,2067],[668,2067],[669,2067],[670,2067],[671,2067],[672,2067],[673,2067],[674,2067],[675,2067],[676,2067],[677,2067],[678,2067],[679,2067],[680,2067],[681,2067],[682,2067],[683,2067],[684,2067],[685,2067],[686,2067],[687,2067],[688,2067],[689,2067],[690,2067],[691,2067],[692,2067],[693,2067],[694,2067],[695,2067],[696,2067],[697,2067],[698,2067],[699,2067],[700,2067],[701,2067],[702,2067],[703,2067],[704,2067],[705,2067],[706,2067],[707,2067],[708,2067],[709,2067],[710,2067],[711,2067],[712,2067],[713,2067],[714,2067],[715,2067],[716,2067],[717,2067],[718,2067],[719,2067],[720,2067],[721,2067],[722,2067],[723,2067],[731,2094],[733,2094],[735,2110],[738,2106],[741,2108],[742,2108],[743,2106],[744,2110],[747,2094],[748,1076],[749,2108],[750,2108],[753,2094],[754,2110],[755,2106],[759,2094],[762,2094],[765,2094],[766,2110],[767,2094],[768,2108],[769,2108],[770,2106],[771,2106],[772,2110],[773,2094],[774,2110],[775,2094],[776,2108],[777,2108],[778,2106],[779,2110],[780,2094],[781,2108],[782,2108],[783,2106],[784,2106],[785,2106],[786,2106],[787,1042],[788,2108],[789,2108],[790,2108],[791,2108],[792,2108],[793,2108],[794,2108],[795,2108],[796,2108],[797,2108],[798,2108],[799,2108],[800,2108],[801,2108],[802,2108],[803,2108],[804,2108],[805,2108],[806,2108],[807,2108],[808,2108],[809,2108],[810,2108],[811,2108],[812,2108],[813,2108],[814,2108],[815,2108],[816,2108],[818,2110],[819,2094],[820,2108],[821,2108],[822,2106],[823,2110],[824,2094],[825,2108],[826,2108],[827,2106],[828,2110],[829,2094],[830,2108],[831,2108],[832,2106],[833,2110],[834,2094],[835,2108],[836,2108],[837,2106],[838,2106],[839,2110],[840,2094],[841,2094],[842,2094],[843,2094],[844,2094],[845,2110],[846,2094],[847,2106],[848,2094],[849,2106],[850,2110],[851,2094],[852,2108],[853,2108],[854,2106],[855,2110],[856,2110],[857,2094],[858,2094],[859,2108],[860,2108],[861,2108],[862,2108],[863,2106],[864,2106],[866,2094],[867,2106],[868,2106],[870,2094],[871,2106],[872,2094],[873,2110],[874,2110],[875,2094],[876,2094],[877,2108],[878,2108],[879,2106],[880,2106],[881,2094],[882,2106],[883,2110],[884,2110],[885,2094],[886,2094],[887,2094],[888,2094],[889,2094],[890,2094],[891,2094],[892,2108],[893,2108],[894,2106],[895,2106],[896,2106],[897,2110],[898,2094],[899,2106],[900,2106],[901,2106],[902,2094],[903,2106],[904,2110],[905,2110],[906,2106],[907,2106],[908,2094],[909,2094],[910,2106],[911,2106],[912,2110],[913,2094],[914,2110],[915,2094],[916,2108],[917,2108],[918,2106],[919,2110],[920,2094],[921,2108],[922,2108],[923,2106],[924,2110],[925,2110],[926,2106],[927,2094],[928,2110],[931,2110],[932,2094],[933,2110],[934,2094],[935,2106],[936,2110],[937,2110],[938,2106],[939,2106],[940,2094],[941,2106],[942,2106],[943,2110],[944,2108],[945,2108],[946,2108],[947,2106],[948,2094],[949,2106],[950,2094],[951,2108],[952,2108],[953,2108],[954,2094],[955,2094],[956,2094],[957,2094],[958,2094],[959,2094],[960,2094],[961,2094],[962,2094],[963,2094],[964,2094],[965,2094],[966,2094],[967,2094],[968,2106],[969,2110],[970,2108],[971,2108],[972,2106],[973,2094],[974,2106],[975,2106],[976,2110],[977,2094],[978,2108],[979,2108],[980,2106],[981,2108],[982,2108],[983,2108],[984,2094],[985,2094],[987,2106],[988,2094],[989,2106],[990,2094],[991,2106],[992,2106],[993,2094],[994,2094],[995,2106],[996,2110],[997,2094],[998,2106],[999,2108],[1000,2108],[1001,2108],[1002,2106],[1004,2110],[1005,2094],[1006,2108],[1007,2108],[1008,2106],[1009,2110],[1010,2094],[1011,2106],[1012,2094],[1013,2108],[1014,2108],[1015,2108],[1016,2108],[1017,2094],[1018,2106],[1019,2110],[1020,2094],[1021,2108],[1022,2108],[1023,2106],[1024,2110],[1025,2094],[1026,2108],[1027,2108],[1028,2106],[1029,2106],[1030,2110],[1031,2094],[1032,2108],[1033,2108],[1034,2106],[1035,2094],[1036,2110],[1037,2094],[1038,2108],[1039,2108],[1040,2106],[1041,2106],[1461,2068],[1462,2068],[1463,2068],[1464,2068],[1465,2068],[1466,2068],[1467,2068],[1468,2068],[1469,2068],[1470,2068],[1471,2068],[1472,2068],[1473,2068],[1474,2068],[1475,2068],[1476,2068],[1477,2068],[1478,2068],[1479,2068],[1480,2068],[1481,2068],[1482,2068],[1483,2068],[1484,2068],[1485,2068],[1486,2068],[1487,2068],[1488,2068],[1489,2068],[1490,2068],[1491,2068],[1492,2068],[1493,2068],[1494,2068],[1495,2068],[1496,2068],[1497,2068],[1498,2068],[1499,2068],[1500,2068],[1501,2068],[1502,2068],[1503,2068],[1504,2068],[1505,2068],[1506,2068],[1507,2068],[1508,2068],[1509,2068],[1510,2068],[1511,2068],[1512,2068],[1513,2068],[1514,2068],[1515,2068],[1516,2068],[1517,2068],[1518,2068],[1519,2068],[1520,2068],[1521,2068],[1522,2068],[1523,2068],[1524,2068],[1525,2068],[1526,2068],[1527,2068],[1528,2068],[1529,2068],[1530,2068],[1531,2068],[1538,2138],[1539,2138],[1540,2138],[1541,2138],[1542,2138],[1543,2138],[1544,2138],[1545,2138],[1546,2138],[1547,2138],[1548,2138],[1549,2138],[1550,2138],[1551,2138],[1552,2138],[1553,2138],[1554,2138],[1555,2138],[1556,2138],[1557,2138],[1558,2138],[1559,2138],[1560,2138],[1564,2110],[1565,2110],[1570,2110],[1578,2108],[1580,2094],[1584,2110],[1585,2110],[1590,2108],[1593,2110],[1594,2110],[1595,2110],[1596,2110],[1597,2110],[1598,2139],[1601,2110],[1602,2110],[1603,2110],[1612,2139],[1613,2110],[1614,2110],[1615,2110],[1616,2110],[1623,2139],[1624,2110],[1625,2110],[1626,2110],[1627,2110],[1628,2139],[1629,2108],[1630,2108],[1634,2139],[1635,2110],[1636,2110],[1637,2110],[1638,2110],[1642,2139],[1643,2110],[1644,2110],[1645,2110],[1646,2110],[1650,2139],[1651,2110],[1652,2110],[1653,2110],[1654,2110],[1655,2139],[1656,2110],[1657,2110],[1661,2139],[1664,2139],[1665,2110],[1666,2110],[1667,2110],[1668,2110],[1671,2139],[1672,2139],[1673,2110],[1674,2110],[1675,2110],[1676,2110],[1677,2110],[1678,2110],[1679,2110],[1680,2110],[1686,2139],[1687,2139],[1688,2110],[1689,2110],[1690,2110],[1691,2110],[1692,2110],[1693,2139],[1704,2139],[1705,2110],[1706,2110],[1707,2110],[1708,2110],[1711,2110],[1712,2139],[1720,2139],[1721,2110],[1722,2110],[1729,2139],[1730,2110],[1731,2110],[1732,2110],[1733,2110],[1739,2110],[1744,2110],[1749,2110],[1754,2139],[1755,2110],[1756,2110],[1757,2139],[1759,2108],[1760,2139],[1761,2139],[1763,2139],[1764,2108],[1765,2139],[1766,2110],[1767,2110],[1769,2139],[1770,2110],[1771,2110],[1772,2108],[1773,2139],[1774,2139],[1775,2139],[1776,2139],[1777,2108],[1778,2139],[1783,2139],[1784,2110],[1785,2110],[1786,2110],[1787,2110],[1788,2110],[1790,2139],[1791,2110],[1792,2139],[1799,2139],[1800,2110],[1801,2110],[1802,2110],[1803,2110],[1810,2139],[1811,2110],[1812,2110],[1813,2110],[1814,2110],[1821,2139],[1822,2110],[1823,2110],[1824,2110],[1825,2110],[1832,2139],[1833,2110],[1834,2110],[1835,2110],[1836,2110],[1841,2143],[1842,2143],[1843,2054],[1844,2054],[1845,2054],[1846,2054],[1847,2054],[1848,2054],[1849,2054],[1850,2054],[1851,2054],[1852,2054],[1853,2054],[1854,2054],[1855,2054],[1856,2054],[1857,2054],[1858,2054],[1859,2054],[1860,2054],[1861,2054],[1862,2054],[1863,2054],[1864,2054],[1865,2054],[1866,2054],[1867,2054],[1868,2054],[1869,2054],[1870,2054],[1871,2054],[1872,2054],[1873,2054],[1874,2054],[1875,2054],[1876,2054],[1877,2054],[1878,2054],[1879,2054],[1880,2054],[1881,2054],[1882,2054],[1883,2054],[1884,2054],[1885,2054],[1886,2054],[1887,2054],[1888,2054],[1889,2054],[1890,2054],[1891,2054],[1892,2054],[1893,2054],[1894,2054],[1895,2054],[1896,2054],[1897,2054],[1898,2054],[1899,2054],[1900,2054],[1901,2054],[1902,2054],[1903,2054],[1904,2054],[1905,2054],[1906,2054],[1907,2054],[1908,2054],[1909,2054],[1910,2054],[1911,2054],[1912,2054],[1913,2054],[1914,2054],[1915,2054],[1916,2054],[1917,2054],[1918,2054],[1919,2054],[1920,2054],[1921,2054],[1922,2054],[1923,2054],[1924,2054],[1925,2054],[1926,2054],[1927,2054],[1928,2054],[1929,2054],[1930,2054],[1931,2054],[1932,2054],[1933,2054],[1934,2054],[1935,2054],[1936,2054],[1937,2054],[1938,2054],[1939,2054],[1940,2054],[1941,2054],[1942,2054],[1943,2054],[1944,2054],[1945,2054],[1946,2054],[1947,2054],[1948,2054],[1949,2054],[1950,2054],[1951,2054],[1952,2054],[1953,2054],[1954,2054],[1955,2054],[1956,2054],[1957,2054],[1958,2054],[1959,2054],[1960,2054],[1961,2054],[1962,2054],[1963,2054],[1964,2054],[1965,2054],[1966,2054],[1967,2054],[1968,2054],[1969,2054],[1970,2054],[1971,2054],[1972,2054],[1973,2054],[1974,2054],[1975,2054],[1976,2054],[1977,2054],[1978,2054],[1979,2054],[1980,2054],[1981,2054],[1982,2054],[1983,2054],[1984,2054],[1985,2054],[1986,2054],[1987,2054],[1988,2054],[1989,2054],[1990,2054],[1991,2054],[1992,2054],[1993,2054],[1994,2054],[1995,2054],[1996,2054],[1997,2054],[1998,2054],[1999,2054],[2000,2054],[2001,2054],[2002,2054],[2003,2054],[2004,2054],[2005,2054],[2006,2054],[2007,2054],[2008,2054],[2009,2054],[2010,2054],[2011,2054],[2012,2054],[2013,2054],[2014,2054],[2015,2054],[2016,2054],[2017,2054],[2018,2054],[2019,2054],[2020,2054],[2021,2054],[2023,2043],[2024,2043],[2025,2043],[2026,2043],[2027,2043],[2028,2043],[2029,2043],[2030,2043],[2031,2043],[2032,2043],[2033,2043],[2034,2043],[2035,2043],[2036,2043],[2037,2043]],"b":[[258,"impl-Debug-for-Balance"],[259,"impl-Display-for-Balance"],[266,"impl-Display-for-FileStoreError"],[267,"impl-Debug-for-FileStoreError"],[268,"impl-Display-for-LoadWithPersistError%3CE%3E"],[269,"impl-Debug-for-LoadWithPersistError%3CE%3E"],[270,"impl-Debug-for-CreateWithPersistError%3CE%3E"],[271,"impl-Display-for-CreateWithPersistError%3CE%3E"],[274,"impl-Debug-for-AddUtxoError"],[275,"impl-Display-for-AddUtxoError"],[276,"impl-Display-for-AddForeignUtxoError"],[277,"impl-Debug-for-AddForeignUtxoError"],[282,"impl-Display-for-AddressInfo"],[283,"impl-Debug-for-AddressInfo"],[284,"impl-Display-for-LoadError"],[285,"impl-Debug-for-LoadError"],[287,"impl-Debug-for-ApplyBlockError"],[288,"impl-Display-for-ApplyBlockError"],[298,"impl-From%3CChangeSet%3E-for-ChangeSet"],[299,"impl-From%3CChangeSet%3CConfirmationBlockTime,+ChangeSet%3E%3E-for-ChangeSet"],[300,"impl-From%3CChangeSet%3CConfirmationBlockTime%3E%3E-for-ChangeSet"],[301,"impl-From%3CChangeSet%3E-for-ChangeSet"],[314,"impl-From%3CFullScanResponse%3CKeychainKind%3E%3E-for-Update"],[316,"impl-From%3CSyncResponse%3E-for-Update"],[663,"impl-Debug-for-InsufficientFunds"],[664,"impl-Display-for-InsufficientFunds"],[841,"impl-Descriptor%3CDescriptorPublicKey%3E"],[842,"impl-Descriptor%3CDefiniteDescriptorKey%3E"],[873,"impl-Display-for-DescriptorPublicKey"],[874,"impl-Debug-for-DescriptorPublicKey"],[875,"impl-Debug-for-Descriptor%3CPk%3E"],[876,"impl-Display-for-Descriptor%3CPk%3E"],[879,"impl-Debug-for-Miniscript%3CPk,+Ctx%3E"],[880,"impl-Display-for-Miniscript%3CPk,+Ctx%3E"],[885,"impl-From%3CWpkh%3CPk%3E%3E-for-Descriptor%3CPk%3E"],[886,"impl-From%3CWsh%3CPk%3E%3E-for-Descriptor%3CPk%3E"],[887,"impl-From%3CPkh%3CPk%3E%3E-for-Descriptor%3CPk%3E"],[889,"impl-From%3CTr%3CPk%3E%3E-for-Descriptor%3CPk%3E"],[890,"impl-From%3CBare%3CPk%3E%3E-for-Descriptor%3CPk%3E"],[891,"impl-From%3CSh%3CPk%3E%3E-for-Descriptor%3CPk%3E"],[1060,"impl-Debug-for-Error"],[1061,"impl-Display-for-Error"],[1062,"impl-From%3CError%3E-for-Error"],[1063,"impl-From%3CError%3E-for-Error"],[1064,"impl-From%3CHexToBytesError%3E-for-Error"],[1065,"impl-From%3CParsePublicKeyError%3E-for-Error"],[1067,"impl-From%3CPolicyError%3E-for-Error"],[1068,"impl-From%3CError%3E-for-Error"],[1069,"impl-From%3CKeyError%3E-for-Error"],[1169,"impl-Display-for-PolicyError"],[1170,"impl-Debug-for-PolicyError"],[1499,"impl-Debug-for-MiniscriptPsbtError"],[1500,"impl-Display-for-MiniscriptPsbtError"],[1501,"impl-Display-for-CreateTxError"],[1502,"impl-Debug-for-CreateTxError"],[1503,"impl-Display-for-BuildFeeBumpError"],[1504,"impl-Debug-for-BuildFeeBumpError"],[1506,"impl-From%3CError%3E-for-CreateTxError"],[1507,"impl-From%3CPolicyError%3E-for-CreateTxError"],[1509,"impl-From%3CInsufficientFunds%3E-for-CreateTxError"],[1510,"impl-From%3CMiniscriptPsbtError%3E-for-CreateTxError"],[1511,"impl-From%3CError%3E-for-CreateTxError"],[1548,"impl-Debug-for-FullyNodedExport"],[1549,"impl-Display-for-FullyNodedExport"],[1684,"impl-Display-for-KeyError"],[1685,"impl-Debug-for-KeyError"],[1686,"impl-Debug-for-SortedMultiVec%3CPk,+Ctx%3E"],[1687,"impl-Display-for-SortedMultiVec%3CPk,+Ctx%3E"],[1688,"impl-Debug-for-DescriptorSecretKey"],[1689,"impl-Display-for-DescriptorSecretKey"],[1695,"impl-From%3CXpub%3E-for-ExtendedKey%3CCtx%3E"],[1696,"impl-From%3CXpriv%3E-for-ExtendedKey%3CCtx%3E"],[1702,"impl-From%3CError%3E-for-KeyError"],[1703,"impl-From%3CError%3E-for-KeyError"],[1736,"impl-DerivableKey%3CCtx%3E-for-GeneratedKey%3CK,+Ctx%3E"],[1737,"impl-IntoDescriptorKey%3CCtx%3E-for-GeneratedKey%3CK,+Ctx%3E"],[1925,"impl-SignerCommon-for-SignerWrapper%3CPrivateKey%3E"],[1926,"impl-SignerCommon-for-SignerWrapper%3CDescriptorXKey%3CXpriv%3E%3E"],[1927,"impl-SignerCommon-for-SignerWrapper%3CDescriptorMultiXKey%3CXpriv%3E%3E"],[1942,"impl-Display-for-SignerError"],[1943,"impl-Debug-for-SignerError"],[1950,"impl-From%3CFingerprint%3E-for-SignerId"],[1951,"impl-From%3CHash%3E-for-SignerId"],[1960,"impl-SignerCommon-for-SignerWrapper%3CPrivateKey%3E"],[1961,"impl-SignerCommon-for-SignerWrapper%3CDescriptorMultiXKey%3CXpriv%3E%3E"],[1962,"impl-SignerCommon-for-SignerWrapper%3CDescriptorXKey%3CXpriv%3E%3E"],[1977,"impl-InputSigner-for-SignerWrapper%3CDescriptorXKey%3CXpriv%3E%3E"],[1978,"impl-InputSigner-for-SignerWrapper%3CPrivateKey%3E"],[1979,"impl-InputSigner-for-SignerWrapper%3CDescriptorMultiXKey%3CXpriv%3E%3E"]],"c":"OjAAAAEAAAAAAAUAEAAAAEgDSQOkA6UDtQMEBg==","e":"OzAAAAEAAF4EdgAZAAAAQQAAAFYAAQBaADAAkAAAAJkAIgDIAAkA2gADAOEAGAD/AAAAAwEeACsBAwAyAQAAOwEAAD0BAABAAQAASQECAG0BAACJAQAAmAEBAKYBAACtAQUAuwEAAMUBFADhAS8AGAIXADcCFwBsAhwAigIDAI8CBgCYAgcAswIhAN8CAADtAgAAAQMBAAQDAAAHAwkAFAMAABcDAQAbAwAAIAMBACQDAQApAwEALAMBADADAQAzAxMATQMEAFMDDgBnAwEAagMJAHUDAwB6AwIAggMBAJMDBACdAwEAowMAAKkDAQCtAwEAsgMBALkDAQDKAwAA0QMEANcDAQDlAwIA6QMBAO0DBwD8AwkABwQEAA0EBAAiBAgALAQCADAEBABYBB8AegQaAJgEAQCfBAEArgQAALEEBAC3BCIAAAUXABkFOwBtBUgA0wUOAOMFAQDmBQIA7QUPAAcGAQALBgAADQYBABAGAAAUBgUARwYVAGAGGgB8BgEAfwYfAKAGAQCnBgEAsAYAALkGAgDJBgMAzgYBAN4GAADqBgIA9QYHAP4GAgACBysAXQcNAGwHFwCGBw4AlgcHAJ8HAQCnBwAAqQcCALYHAQC6BwIAvgcAAMIHBgDLBxsA","P":[[65,"Cs,T"],[66,"Cs"],[70,""],[71,"Cs"],[74,""],[77,"Cs"],[78,""],[81,"T,"],[82,""],[84,""],[90,"T"],[138,""],[148,"Cs"],[149,""],[163,"T"],[174,""],[188,"Cs,P"],[189,""],[190,"P"],[191,"D"],[192,"P"],[193,"D"],[194,"P"],[196,""],[198,"Cs"],[199,""],[206,"P,Deref::Target"],[207,"Deref::Target"],[208,"P,Deref::Target"],[209,""],[213,"D"],[214,""],[217,"__D"],[221,"Cs"],[224,""],[230,"E"],[231,""],[235,"K"],[251,""],[252,"Cs"],[255,""],[256,"Cs"],[257,"Cs,"],[258,""],[265,"P"],[266,""],[268,"E"],[272,""],[273,"Cs"],[274,""],[290,"T"],[298,""],[302,"T"],[305,"E"],[306,"T"],[314,""],[315,"T"],[316,""],[317,"T"],[319,""],[320,"T"],[322,""],[328,"__H"],[331,""],[332,"Cs"],[333,""],[336,"WalletPersister::Error"],[337,"AsyncWalletPersister::Error"],[338,""],[339,"U"],[363,""],[378,"P"],[379,""],[380,"P"],[383,""],[389,"Cs"],[390,""],[396,"D"],[397,""],[398,"D"],[399,""],[401,"Cs"],[405,""],[410,"WalletPersister::Error"],[411,"AsyncWalletPersister::Error"],[412,"P"],[414,""],[416,"Cs"],[418,""],[430,"__S"],[434,"Cs"],[435,""],[436,""],[437,"Cs"],[439,""],[444,""],[445,""],[453,"T"],[464,""],[475,"F"],[476,""],[480,"U,T"],[504,"U"],[529,""],[561,"Cs"],[562,""],[565,"Cs"],[566,"V"],[590,"T"],[591,""],[619,"T"],[633,""],[636,"Cs"],[637,""],[638,"T"],[643,""],[648,"R"],[651,"Cs,R"],[652,"R"],[653,""],[656,"Cs"],[657,""],[659,"K"],[661,""],[669,"Cs"],[670,""],[671,"T"],[678,"U"],[685,""],[687,"Cs"],[688,""],[690,"T"],[695,""],[696,"U,T"],[703,"U"],[710,""],[717,"V"],[724,""],[767,"Pk"],[768,""],[770,"Pk,Ctx"],[772,""],[774,"T"],[784,"Pk,Ctx"],[785,"Pk,Ctx,P"],[788,"Pk,ScriptContext::Key"],[790,"Pk"],[792,"Pk,ScriptContext::Key"],[794,"Pk"],[795,"Pk,ScriptContext::Key"],[799,"Pk"],[801,"Pk,ScriptContext::Key"],[803,"Pk"],[805,"Pk,ScriptContext::Key"],[807,"Pk"],[810,"Pk,ScriptContext::Key"],[811,"Pk"],[813,""],[819,"Pk"],[820,""],[822,"Pk,Ctx"],[823,"T"],[828,""],[834,"Pk"],[835,""],[837,"Pk,Ctx"],[839,""],[841,"C"],[843,"Pk"],[844,""],[845,"D"],[846,"D,Pk"],[847,"D,Pk,Ctx"],[848,""],[849,"Pk,Ctx"],[850,""],[851,"Pk"],[852,""],[854,"Pk,Ctx"],[855,"K"],[866,"Pk"],[867,""],[868,"Pk,Ctx"],[869,""],[871,"Ctx"],[872,"C"],[873,""],[875,"Pk"],[877,""],[879,"Pk,Ctx"],[881,"Pk,F"],[882,"Pk,Ctx,F"],[883,"T"],[884,""],[885,"Pk"],[888,"T"],[889,"Pk"],[892,"T"],[895,"Pk,Ctx"],[897,""],[898,"Pk"],[899,"Pk,Ctx"],[902,"Pk"],[903,"Pk,Ctx"],[904,""],[906,"Pk,Ctx"],[908,"Pk,S"],[910,"Pk,Ctx"],[912,""],[914,"__H"],[915,"Pk,__H"],[916,"__H"],[918,"Pk,Ctx,H"],[919,"U"],[924,""],[925,"Ctx"],[926,"Pk,Ctx"],[927,""],[935,"Pk,Ctx"],[936,""],[938,"Pk,Ctx"],[940,"Pk"],[941,"Pk,Ctx"],[943,""],[944,"Pk,ScriptContext::Key"],[945,"Pk"],[947,"Pk,Ctx"],[948,"Pk"],[949,"Pk,Ctx"],[950,"Pk"],[951,""],[954,"Pk"],[968,""],[970,"Pk,ScriptContext::Key"],[972,"Ctx"],[973,"C"],[974,"Ctx"],[976,""],[977,"Pk"],[978,""],[980,"Pk,Ctx"],[981,"Pk"],[984,"P"],[987,"Pk,Ctx"],[988,"Pk"],[989,"Pk,Ctx"],[990,"Pk,S"],[991,"Pk,Ctx,S"],[993,"Pk"],[995,"Pk,Ctx"],[996,"S"],[997,"Pk,S"],[998,"Pk,Ctx,S"],[999,""],[1002,"Pk,Ctx"],[1004,"T"],[1009,""],[1013,"Pk,ScriptContext::Key"],[1017,"P,Q,E,T"],[1018,"Pk,Ctx,Q,E,T"],[1019,"U,T"],[1024,"U"],[1029,""],[1035,"Pk"],[1036,"V"],[1041,"Pk,Ctx"],[1042,""],[1057,"T"],[1059,""],[1066,"T"],[1067,""],[1070,"U"],[1071,""],[1072,"U,T"],[1073,"U"],[1074,""],[1075,"V"],[1111,"T"],[1125,""],[1131,"T"],[1137,""],[1152,"K"],[1164,""],[1172,"T"],[1175,""],[1177,"T"],[1181,""],[1182,"__H"],[1184,""],[1186,"U"],[1193,""],[1200,"__S"],[1205,""],[1206,"T"],[1212,""],[1213,"U,T"],[1220,"U"],[1227,""],[1234,"V"],[1241,""],[1279,"T"],[1303,""],[1304,"K"],[1328,"T"],[1340,""],[1352,"K"],[1364,"T"],[1376,"U"],[1388,""],[1401,"T"],[1413,"U,T"],[1425,"U"],[1437,""],[1449,"V"],[1490,"T"],[1496,""],[1497,"T"],[1498,""],[1505,"T"],[1506,""],[1508,"T"],[1509,""],[1512,"T"],[1513,"U"],[1516,"T"],[1517,""],[1520,"U,T"],[1523,"U"],[1526,""],[1529,"V"],[1532,""],[1542,"T"],[1544,""],[1546,"__D"],[1547,""],[1550,"T"],[1551,"FromStr::Err"],[1552,"U"],[1553,""],[1555,"__S"],[1556,""],[1557,"U,T"],[1558,"U"],[1559,""],[1560,"V"],[1604,""],[1606,"T"],[1628,"Pk,Ctx,P"],[1629,"Pk"],[1630,"Pk,ScriptContext::Key"],[1631,"K,Ctx"],[1632,""],[1634,"Pk,Ctx"],[1635,""],[1639,"T"],[1647,""],[1655,"Pk,Ctx"],[1656,""],[1660,"K,Ctx,Deref::Target"],[1661,"Pk,Ctx"],[1662,""],[1664,"Pk,Ctx"],[1665,""],[1669,"K"],[1681,"Ctx"],[1682,""],[1686,"Pk,Ctx"],[1688,""],[1693,"Pk,Ctx,F"],[1694,"T"],[1695,"Ctx"],[1697,"T"],[1702,""],[1704,"T"],[1709,"Ctx"],[1711,""],[1712,"Pk,Ctx"],[1713,"GeneratableKey::Options,GeneratableKey::Entropy,GeneratableKey::Error,Ctx"],[1714,"Ctx,GeneratableKey::Error"],[1715,",Ctx,GeneratableKey::Error"],[1716,"GeneratableKey::Options,,GeneratableKey::Entropy,GeneratableKey::Error,Ctx"],[1717,"GeneratableKey::Options,GeneratableKey::Entropy,GeneratableKey::Error,Ctx"],[1718,"GeneratableKey::Entropy,Ctx,GeneratableKey::Error"],[1719,"Ctx"],[1720,"Pk,Ctx,__H"],[1721,"__H"],[1723,"U"],[1734,"Ctx"],[1736,"Ctx,K"],[1738,"Ctx"],[1742,"Ctx,K"],[1743,"K,Ctx"],[1744,""],[1745,"Ctx"],[1746,"Ctx,C"],[1747,""],[1754,"Pk,Ctx"],[1755,""],[1757,"Pk,Ctx"],[1758,""],[1759,"Pk,ScriptContext::Key"],[1760,"Pk,Ctx"],[1762,""],[1763,"Pk,Ctx"],[1764,""],[1765,"Pk,Ctx"],[1766,""],[1768,"Ctx"],[1769,"Pk,Ctx"],[1770,""],[1772,"Pk"],[1773,"Pk,Ctx"],[1775,"Pk,Ctx,S"],[1776,"Pk,Ctx"],[1777,""],[1778,"Pk,Ctx"],[1779,""],[1780,"T"],[1788,"C"],[1789,""],[1792,"Pk,Ctx,Q,FuncError,T"],[1793,"U,T"],[1804,"U"],[1815,""],[1826,"V"],[1838,""],[1884,"T"],[1898,""],[1901,"S"],[1902,""],[1905,"T"],[1911,""],[1922,"S,Deref::Target"],[1923,""],[1932,"K"],[1940,""],[1945,"S"],[1946,""],[1949,"T"],[1950,""],[1952,"T"],[1958,"__H"],[1959,""],[1964,"U"],[1971,"S"],[1972,""],[1985,"T"],[1991,""],[1994,"U,T"],[2001,"U"],[2008,""],[2015,"V"],[2022,""]]}],["example_bitcoind_rpc_polling",{"t":"PSSSSGPSPFGSPPNNNNHNNNNNNNNNNNNONNNNNNNNNNNNNNNHNOOOHNNNNNNNNNNNNNNNONNNOO","n":["Block","CHANNEL_BOUND","DB_COMMIT_DELAY","DB_MAGIC","DB_PATH","Emission","Live","MEMPOOL_EMIT_DELAY","Mempool","RpcArgs","RpcCommands","STDOUT_PRINT_DELAY","Sync","Tip","augment_args","augment_args_for_update","augment_subcommands","augment_subcommands_for_update","await_flag","borrow","","","borrow_mut","","","clone","","clone_into","","clone_to_uninit","","fallback_height","fmt","","","from","","","from_arg_matches","","from_arg_matches_mut","","group_id","has_subcommand","into","","","main","new_client","rpc_cookie","rpc_password","rpc_user","start_ctrlc_handler","to_owned","","try_from","","","try_into","","","type_id","","","update_from_arg_matches","","update_from_arg_matches_mut","","url","vzip","","","rpc_args",""],"q":[[0,"example_bitcoind_rpc_polling"],[72,"example_bitcoind_rpc_polling::RpcCommands"],[74,"core::time"],[75,"clap_builder::builder::command"],[76,"core::sync::atomic"],[77,"core::fmt"],[78,"clap_builder::parser::matches::arg_matches"],[79,"clap_builder"],[80,"core::result"],[81,"clap_builder::util::id"],[82,"core::option"],[83,"anyhow"],[84,"bitcoincore_rpc::client"],[85,"alloc::sync"],[86,"core::any"],[87,"alloc::string"]],"i":"Aj`````Ab`1```01A`011`2012010101010201201010101201`0000`0120120120101010201CfCh","f":"`{{}b}{{}d}{{}f}0``1```1``{hh}000{{{f{j}}d}l}{f{{f{c}}}{}}00{{{f{n}}}{{f{nc}}}{}}00{{{f{A`}}}A`}{{{f{Ab}}}Ab}{{f{f{nc}}}Ad{}}0{{fAf}Ad}0{A`Ah}{{{f{Aj}}{f{nAl}}}An}{{{f{A`}}{f{nAl}}}An}{{{f{Ab}}{f{nAl}}}An}{cc{}}00{{{f{B`}}}{{Bd{A`Bb}}}}{{{f{B`}}}{{Bd{AbBb}}}}{{{f{nB`}}}{{Bd{A`Bb}}}}{{{f{nB`}}}{{Bd{AbBb}}}}{{}{{Bh{Bf}}}}{{{f{Bj}}}l}{{}c{}}00{{}{{Bl{Ad}}}}{{{f{A`}}}{{Bl{Bn}}}}{A`Bh}00{{}{{C`{j}}}}{fc{}}0{c{{Bd{e}}}{}{}}00{{}{{Bd{c}}}{}}00{fCb}00{{{f{nA`}}{f{B`}}}{{Bd{AdBb}}}}{{{f{nAb}}{f{B`}}}{{Bd{AdBb}}}}{{{f{nA`}}{f{nB`}}}{{Bd{AdBb}}}}{{{f{nAb}}{f{nB`}}}{{Bd{AdBb}}}}{A`Cd}{{}c{}}00{CfA`}{ChA`}","D":"Bb","p":[[1,"usize"],[5,"Duration",74],[1,"reference",null,null,1],[5,"Command",75],[5,"AtomicBool",76],[1,"bool"],[0,"mut"],[5,"RpcArgs",0],[6,"RpcCommands",0],[1,"unit"],[1,"u8"],[1,"u32"],[6,"Emission",0],[5,"Formatter",77],[8,"Result",77],[5,"ArgMatches",78],[8,"Error",79],[6,"Result",80,null,1],[5,"Id",81],[6,"Option",82,null,1],[1,"str"],[8,"Result",83],[5,"Client",84],[5,"Arc",85,null,1],[5,"TypeId",86],[5,"String",87],[15,"Sync",72],[15,"Live",72]],"r":[],"b":[],"c":"OjAAAAAAAAA=","e":"OzAAAAEAADkACQAAAAEABAACAAkAAgAOABEAIQACACcABQAwAAEANQAPAEYABAA=","P":[[19,"T"],[25,""],[27,"T"],[29,""],[35,"T"],[38,""],[44,"U"],[47,""],[53,"T"],[55,"U,T"],[58,"U"],[61,""],[69,"V"],[72,""]]}],["example_cli",{"t":"PGFPPPFFGGPPPPFPPGIPPPPPPPPIPGPPPGEONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOENNNNNNNNNNNNNNNNNNNNNNNONHONNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONHNNNNOOOOHNNNNNNNNNNNONOONHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOO","n":["Address","AddressCmd","Args","Balance","BranchAndBound","ChainSpecific","ChangeInfo","ChangeSet","CoinSelectionAlgo","Commands","External","Extract","Generate","Index","Init","","Internal","Keychain","KeychainTxGraph","LargestFirst","List","","New","","NewestFirst","Next","OldestFirst","PlanUtxo","Psbt","PsbtCmd","Sign","SmallestFirst","TxOut","TxOutCmd","anyhow","args","augment_args","augment_args_for_update","augment_subcommands","","","","augment_subcommands_for_update","","","","borrow","","","","","","","","","","borrow_mut","","","","","","","","","","chain","change_descriptor","change_keychain","clap","clone","","","","","","","clone_into","","","","","","","clone_to_uninit","","","","","","","cmp","command","","command_for_update","create_tx","db","default","","descriptor","deserialize","","eq","","equivalent","","fmt","","","","","","","","","","from","","","","","","","","","","from_arg_matches","","","","","from_arg_matches_mut","","","","","from_str","graph","group_id","handle_commands","has_subcommand","","","","index","","indexer","","init_or_load","into","","","","","","","","","","is_empty","local_chain","merge","network","","partial_cmp","planned_utxos","serialize","","to_owned","","","","","","","to_string","","try_from","","","","","","","","","","try_into","","","","","","","","","","tx_graph","type_id","","","","","","","","","","update_from_arg_matches","","","","","update_from_arg_matches_mut","","","","","vzip","","","","","","","","","","change","addr_cmd","change_descriptor","descriptor","network","","psbt_cmd","txout_cmd","address","after","chain_specific","coin_select","debug","descriptor","older","psbt","","try_broadcast","value","confirmed","spent","unconfirmed","unspent"],"q":[[0,"example_cli"],[228,"example_cli::AddressCmd"],[229,"example_cli::Commands"],[236,"example_cli::PsbtCmd"],[247,"example_cli::TxOutCmd"],[251,"clap_builder::builder::command"],[252,"std::sync::poison::mutex"],[253,"core::option"],[254,"core::clone"],[255,"clap_builder::derive"],[256,"core::cmp"],[257,"miniscript::plan"],[258,"bitcoin::address"],[259,"bitcoin::psbt"],[260,"anyhow"],[261,"bdk_chain::chain_oracle"],[262,"core::result"],[263,"serde::de"],[264,"core::fmt"],[265,"clap_builder::parser::matches::arg_matches"],[266,"clap_builder"],[267,"clap_builder::util::id"],[268,"bdk_chain::local_chain"],[269,"bdk_file_store::store"],[270,"bitcoin::network"],[271,"bitcoin::blockdata::transaction"],[272,"core::ops::function"],[273,"bdk_chain::indexer::keychain_txout"],[274,"alloc::vec"],[275,"serde::ser"],[276,"alloc::string"],[277,"bdk_chain::tx_graph"],[278,"core::any"]],"i":"Af``0Bd1````AdBb3An`42``30B`12414`5`245``bd0732473241n1843567Ab3129546780310`1954678195467819546787222`3181171777195467788031295467802954629546832`9546Bl121`423:657891222428`282:6578989423:657891423:6578912423:6578913:6573:657423:657891GbGdGf00GhGjGlGn0H`11Hb20112Hd000","f":"```````````````````````````````````{bd}{ff}000000000{h{{h{c}}}{}}000000000{{{h{j}}}{{h{jc}}}{}}000000000{bl}{nA`}{AbAd}`{{{h{n}}}n}{{{h{{Af{ce}}}}}{{Af{ce}}}{AhAj}{AhAl}}{{{h{An}}}An}{{{h{B`}}}B`}{{{h{{Bb{c}}}}}{{Bb{c}}}{AhAl}}{{{h{Ad}}}Ad}{{{h{Bd}}}Bd}{{h{h{jc}}}Bf{}}000000{{hBh}Bf}000000{{{h{Ad}}{h{Ad}}}Bj}{{}f}{dAf}1{{{h{jBl}}{h{c}}{h{Bn}}BdC`Cb}{{Ch{{Cf{Cd{A`{Ab}}}}}}}Cj}?{{}n}{{}Bd}{nA`}{c{{Cl{n}}}Cn}{c{{Cl{Ad}}}Cn}{{{h{n}}{h{n}}}D`}{{{h{Ad}}{h{Ad}}}D`}{{h{h{c}}}D`{}}0{{{h{n}}{h{jDb}}}Dd}{{{h{{Af{ce}}}}{h{jDb}}}Dd{DfAj}{DfAl}}{{{h{An}}{h{jDb}}}Dd}{{{h{B`}}{h{jDb}}}Dd}{{{h{{Bb{c}}}}{h{jDb}}}Dd{DfAl}}{{{h{Ad}}{h{jDb}}}Dd}0{{{h{Bd}}{h{jDb}}}Dd}0{{{h{Ab}}{h{jDb}}}Dd}{cc{}}000000000{{{h{Dh}}}{{Cl{{d{ce}}Dj}}}AjAl}{{{h{Dh}}}{{Cl{{Af{ce}}Dj}}}AjAl}{{{h{Dh}}}{{Cl{AnDj}}}}{{{h{Dh}}}{{Cl{B`Dj}}}}{{{h{Dh}}}{{Cl{{Bb{c}}Dj}}}Al}{{{h{jDh}}}{{Cl{{d{ce}}Dj}}}AjAl}{{{h{jDh}}}{{Cl{{Af{ce}}Dj}}}AjAl}{{{h{jDh}}}{{Cl{AnDj}}}}{{{h{jDh}}}{{Cl{B`Dj}}}}{{{h{jDh}}}{{Cl{{Bb{c}}Dj}}}Al}{{{h{Dl}}}{{Cl{Bdc}}}{}}{bl}{{}{{A`{Dn}}}}{{{h{{l{Bl}}}}{h{{l{E`}}}}{h{{l{{Eb{n}}}}}}Ede{Af{gc}}}{{Ch{Bf}}}Al{{Ej{c{h{Ef}}}{{Eh{{Ch{Bf}}}}}}}Aj}{{{h{Dl}}}D`}000{BlEl}{AbEn}{nF`}{AbF`}{{{h{{Fb{Bh}}}}{h{Dl}}}{{Ch{{A`{{b{ce}}}}}}}AjAl}{{}c{}}000000000{{{h{n}}}D`}{nFd}{{{h{jn}}n}Bf}{bEd}{nA`}{{{h{Ad}}{h{Ad}}}{{A`{Bj}}}}{{{h{Bl}}{h{c}}{h{Bn}}}{{Cl{{Fh{Ff}}}}}Cj}{{{h{n}}c}ClFj}{{{h{Ad}}c}ClFj}{hc{}}000000{hFl}0{c{{Cl{e}}}{}{}}000000000{{}{{Cl{c}}}{}}000000000{nFn}{hG`}000000000{{{h{j{d{ce}}}}{h{Dh}}}{{Cl{BfDj}}}AjAl}{{{h{j{Af{ce}}}}{h{Dh}}}{{Cl{BfDj}}}AjAl}{{{h{jAn}}{h{Dh}}}{{Cl{BfDj}}}}{{{h{jB`}}{h{Dh}}}{{Cl{BfDj}}}}{{{h{j{Bb{c}}}}{h{Dh}}}{{Cl{BfDj}}}Al}{{{h{j{d{ce}}}}{h{jDh}}}{{Cl{BfDj}}}AjAl}{{{h{j{Af{ce}}}}{h{jDh}}}{{Cl{BfDj}}}AjAl}{{{h{jAn}}{h{jDh}}}{{Cl{BfDj}}}}{{{h{jB`}}{h{jDh}}}{{Cl{BfDj}}}}{{{h{j{Bb{c}}}}{h{jDh}}}{{Cl{BfDj}}}Al}{{}c{}}000000000{GbD`}{GdAn}{GfA`}{GfFl}{GfEd}{GhEd}{GjBb}{GlB`}{GnC`}{GnA`}{H`}{GnBd}{GnD`}{HbA`}40{H`Fl}{H`D`}{GnCb}{HdD`}000","D":"Hj","p":[[5,"Init",0],[5,"Args",0],[5,"Command",251],[1,"reference",null,null,1],[0,"mut"],[5,"Mutex",252],[5,"ChangeSet",0],[6,"Option",253,null,1],[5,"ChangeInfo",0],[6,"Keychain",0],[6,"Commands",0],[10,"Clone",254],[10,"Subcommand",255],[10,"Args",255],[6,"AddressCmd",0],[6,"TxOutCmd",0],[6,"PsbtCmd",0],[6,"CoinSelectionAlgo",0],[1,"unit"],[1,"u8"],[6,"Ordering",256],[8,"KeychainTxGraph",0],[5,"Assets",257],[5,"Address",258],[1,"u64"],[5,"Psbt",259],[1,"tuple",null,null,1],[8,"Result",260],[10,"ChainOracle",261],[6,"Result",262,null,1],[10,"Deserializer",263],[1,"bool"],[5,"Formatter",264],[8,"Result",264],[10,"Debug",264],[5,"ArgMatches",265],[8,"Error",266],[1,"str"],[5,"Id",267],[5,"LocalChain",268],[5,"Store",269],[6,"Network",270],[5,"Transaction",271],[17,"Output"],[10,"FnOnce",272],[5,"KeychainTxOutIndex",273],[1,"u32"],[5,"ChangeSet",273],[1,"slice"],[5,"ChangeSet",268],[8,"PlanUtxo",0],[5,"Vec",274],[10,"Serializer",275],[5,"String",276],[5,"ChangeSet",277],[5,"TypeId",278],[15,"List",228],[15,"Address",229],[15,"Init",229],[15,"Generate",229],[15,"Psbt",229],[15,"TxOut",229],[15,"New",236],[15,"Extract",236],[15,"Sign",236],[15,"List",247]],"r":[],"b":[[111,"impl-Display-for-Keychain"],[112,"impl-Debug-for-Keychain"],[113,"impl-Debug-for-CoinSelectionAlgo"],[114,"impl-Display-for-CoinSelectionAlgo"]],"c":"OjAAAAAAAAA=","e":"OzAAAAEAALYAGgAAAAAAAgABAAUAAgAJAAIAEQABABQAAAAZAAAAGwABAB4AAAAgAAAAIgABACUAHQBFABsAYgABAGUADwB/AAoAiwAFAJIAAACUAAAAoAAAAKIAAAClACAAxwAdAOYAAADrAAEA7wAAAA==","P":[[46,"T"],[66,""],[71,"CS,S"],[72,""],[74,"S"],[75,""],[77,"T"],[84,""],[95,"O"],[96,""],[100,"__D"],[102,""],[104,"K"],[106,""],[107,"CS,S"],[108,""],[110,"S"],[111,""],[116,"T"],[126,"CS,S"],[128,""],[130,"S"],[131,"CS,S"],[133,""],[135,"S"],[136,"FromStr::Err"],[137,""],[139,"S,,CS"],[140,""],[148,"CS,S"],[149,"U"],[159,""],[165,"O"],[166,"__S"],[168,"T"],[175,""],[177,"U,T"],[187,"U"],[197,""],[208,"CS,S"],[210,""],[212,"S"],[213,"CS,S"],[215,""],[217,"S"],[218,"V"],[228,""]]}],["example_electrum",{"t":"SSFGPFPNNNNNNONNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNOOOOOOOOO","n":["DB_MAGIC","DB_PATH","ElectrumArgs","ElectrumCommands","Scan","ScanOptions","Sync","augment_args","","augment_args_for_update","","augment_subcommands","augment_subcommands_for_update","batch_size","borrow","","","borrow_mut","","","client","clone","","","clone_into","","","clone_to_uninit","","","command","command_for_update","electrum_args","electrum_url","eq","fmt","","","from","","","from_arg_matches","","","from_arg_matches_mut","","","group_id","","has_subcommand","into","","","main","to_owned","","","try_from","","","try_into","","","type_id","","","update_from_arg_matches","","","update_from_arg_matches_mut","","","vzip","","","all_spks","electrum_args","","scan_options","","stop_gap","unconfirmed","unused_spks","utxos"],"q":[[0,"example_electrum"],[75,"example_electrum::ElectrumCommands"],[84,"clap_builder::builder::command"],[85,"bitcoin::network"],[86,"electrum_client::client"],[87,"anyhow"],[88,"core::option"],[89,"core::fmt"],[90,"clap_builder::parser::matches::arg_matches"],[91,"clap_builder"],[92,"core::result"],[93,"clap_builder::util::id"],[94,"core::any"]],"i":"````Ad`0lf10220210210121021021000210210210210210102210`210210210210210210210BnC`1010111","f":"{{}b}0`````{dd}00000{fh}{b{{b{c}}}{}}00{{{b{j}}}{{b{jc}}}{}}00{{{b{l}}n}{{Ab{A`}}}}{{{b{Ad}}}Ad}{{{b{l}}}l}{{{b{f}}}f}{{b{b{jc}}}Af{}}00{{bAh}Af}00{{}d}0{{{b{Ad}}}l}{lAj}{{{b{f}}{b{f}}}Al}{{{b{Ad}}{b{jAn}}}B`}{{{b{l}}{b{jAn}}}B`}{{{b{f}}{b{jAn}}}B`}{cc{}}00{{{b{Bb}}}{{Bf{AdBd}}}}{{{b{Bb}}}{{Bf{lBd}}}}{{{b{Bb}}}{{Bf{fBd}}}}{{{b{jBb}}}{{Bf{AdBd}}}}{{{b{jBb}}}{{Bf{lBd}}}}{{{b{jBb}}}{{Bf{fBd}}}}{{}{{Aj{Bh}}}}0{{{b{Bj}}}Al}{{}c{}}00{{}{{Ab{Af}}}}{bc{}}00{c{{Bf{e}}}{}{}}00{{}{{Bf{c}}}{}}00{bBl}00{{{b{jAd}}{b{Bb}}}{{Bf{AfBd}}}}{{{b{jl}}{b{Bb}}}{{Bf{AfBd}}}}{{{b{jf}}{b{Bb}}}{{Bf{AfBd}}}}{{{b{jAd}}{b{jBb}}}{{Bf{AfBd}}}}{{{b{jl}}{b{jBb}}}{{Bf{AfBd}}}}{{{b{jf}}{b{jBb}}}{{Bf{AfBd}}}}{{}c{}}00{BnAl}{C`l}{Bnl}{C`f}{Bnf}{C`h}555","D":"An","p":[[1,"reference",null,null,1],[5,"Command",84],[5,"ScanOptions",0],[1,"usize"],[0,"mut"],[5,"ElectrumArgs",0],[6,"Network",85],[5,"Client",86],[8,"Result",87],[6,"ElectrumCommands",0],[1,"unit"],[1,"u8"],[6,"Option",88,null,1],[1,"bool"],[5,"Formatter",89],[8,"Result",89],[5,"ArgMatches",90],[8,"Error",91],[6,"Result",92,null,1],[5,"Id",93],[1,"str"],[5,"TypeId",94],[15,"Sync",75],[15,"Scan",75]],"r":[],"b":[],"c":"OjAAAAAAAAA=","e":"OzAAAAEAAEUACAAAAAQABgAAAAgABQAPABIAIwADACoACAA2ABUATQADAA==","P":[[14,"T"],[20,""],[24,"T"],[27,""],[38,"T"],[41,""],[50,"U"],[53,""],[54,"T"],[57,"U,T"],[60,"U"],[63,""],[72,"V"],[75,""]]}],["example_esplora",{"t":"SSFGPFPNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNHONNNNNNNNNNNNNNNNNNNNNOOOOOOOOO","n":["DB_MAGIC","DB_PATH","EsploraArgs","EsploraCommands","Scan","ScanOptions","Sync","augment_args","","augment_args_for_update","","augment_subcommands","augment_subcommands_for_update","borrow","","","borrow_mut","","","client","clone","","","clone_into","","","clone_to_uninit","","","command","command_for_update","eq","esplora_args","esplora_url","fmt","","","from","","","from_arg_matches","","","from_arg_matches_mut","","","group_id","","has_subcommand","into","","","main","parallel_requests","to_owned","","","try_from","","","try_into","","","type_id","","","update_from_arg_matches","","","update_from_arg_matches_mut","","","vzip","","","all_spks","esplora_args","","scan_options","","stop_gap","unconfirmed","unused_spks","utxos"],"q":[[0,"example_esplora"],[75,"example_esplora::EsploraCommands"],[84,"clap_builder::builder::command"],[85,"bitcoin::network"],[86,"esplora_client::blocking"],[87,"anyhow"],[88,"core::option"],[89,"core::fmt"],[90,"clap_builder::parser::matches::arg_matches"],[91,"clap_builder"],[92,"core::result"],[93,"clap_builder::util::id"],[94,"core::any"]],"i":"````A``0hAb1022210210121021021000021210210210210102210`0210210210210210210210BnC`1010111","f":"{{}b}0`````{dd}00000{b{{b{c}}}{}}00{{{b{f}}}{{b{fc}}}{}}00{{{b{h}}j}{{n{l}}}}{{{b{A`}}}A`}{{{b{h}}}h}{{{b{Ab}}}Ab}{{b{b{fc}}}Ad{}}00{{bAf}Ad}00{{}d}0{{{b{Ab}}{b{Ab}}}Ah}{{{b{A`}}}h}{hAj}{{{b{A`}}{b{fAl}}}An}{{{b{h}}{b{fAl}}}An}{{{b{Ab}}{b{fAl}}}An}{cc{}}00{{{b{B`}}}{{Bd{A`Bb}}}}{{{b{B`}}}{{Bd{hBb}}}}{{{b{B`}}}{{Bd{AbBb}}}}{{{b{fB`}}}{{Bd{A`Bb}}}}{{{b{fB`}}}{{Bd{hBb}}}}{{{b{fB`}}}{{Bd{AbBb}}}}{{}{{Aj{Bf}}}}0{{{b{Bh}}}Ah}{{}c{}}00{{}{{n{Ad}}}}{AbBj}{bc{}}00{c{{Bd{e}}}{}{}}00{{}{{Bd{c}}}{}}00{bBl}00{{{b{fA`}}{b{B`}}}{{Bd{AdBb}}}}{{{b{fh}}{b{B`}}}{{Bd{AdBb}}}}{{{b{fAb}}{b{B`}}}{{Bd{AdBb}}}}{{{b{fA`}}{b{fB`}}}{{Bd{AdBb}}}}{{{b{fh}}{b{fB`}}}{{Bd{AdBb}}}}{{{b{fAb}}{b{fB`}}}{{Bd{AdBb}}}}{{}c{}}00{BnAh}{C`h}{Bnh}{C`Ab}{BnAb}{C`Bj}555","D":"An","p":[[1,"reference",null,null,1],[5,"Command",84],[0,"mut"],[5,"EsploraArgs",0],[6,"Network",85],[5,"BlockingClient",86],[8,"Result",87],[6,"EsploraCommands",0],[5,"ScanOptions",0],[1,"unit"],[1,"u8"],[1,"bool"],[6,"Option",88,null,1],[5,"Formatter",89],[8,"Result",89],[5,"ArgMatches",90],[8,"Error",91],[6,"Result",92,null,1],[5,"Id",93],[1,"str"],[1,"usize"],[5,"TypeId",94],[15,"Sync",75],[15,"Scan",75]],"r":[],"b":[],"c":"OjAAAAAAAAA=","e":"OzAAAAEAAEUACAAAAAQABgAAAAgAGQAjAAIAKQAIADUAAAA3ABQATQADAA==","P":[[13,"T"],[19,""],[23,"T"],[26,""],[37,"T"],[40,""],[49,"U"],[52,""],[54,"T"],[57,"U,T"],[60,"U"],[63,""],[72,"V"],[75,""]]}],["example_wallet_electrum",{"t":"SSSSSSSSH","n":["BATCH_SIZE","DB_MAGIC","ELECTRUM_URL","EXTERNAL_DESC","INTERNAL_DESC","NETWORK","SEND_AMOUNT","STOP_GAP","main"],"q":[[0,"example_wallet_electrum"],[9,"bitcoin::network"],[10,"bitcoin_units::amount"],[11,"anyhow"],[12,"core::result"]],"i":"`````````","f":"{{}b}{{}d}000{{}f}{{}h}3{{}{{n{jl}}}}","D":"`","p":[[1,"usize"],[1,"reference",null,null,1],[6,"Network",9],[5,"Amount",10],[1,"unit"],[5,"Error",11],[6,"Result",12,null,1]],"r":[],"b":[],"c":"OjAAAAAAAAA=","e":"OzAAAAEAAAkAAQAAAAkA","P":[]}],["example_wallet_esplora_async",{"t":"SSSSSSSSH","n":["DB_PATH","ESPLORA_URL","EXTERNAL_DESC","INTERNAL_DESC","NETWORK","PARALLEL_REQUESTS","SEND_AMOUNT","STOP_GAP","main"],"q":[[0,"example_wallet_esplora_async"],[9,"bitcoin::network"],[10,"bitcoin_units::amount"],[11,"anyhow"],[12,"core::result"]],"i":"`````````","f":"{{}b}000{{}d}{{}f}{{}h}1{{}{{n{jl}}}}","D":"`","p":[[1,"reference",null,null,1],[6,"Network",9],[1,"usize"],[5,"Amount",10],[1,"unit"],[5,"Error",11],[6,"Result",12,null,1]],"r":[],"b":[],"c":"OjAAAAAAAAA=","e":"OzAAAAEAAAkAAQAAAAkA","P":[]}],["example_wallet_esplora_blocking",{"t":"SSSSSSSSSH","n":["DB_MAGIC","DB_PATH","ESPLORA_URL","EXTERNAL_DESC","INTERNAL_DESC","NETWORK","PARALLEL_REQUESTS","SEND_AMOUNT","STOP_GAP","main"],"q":[[0,"example_wallet_esplora_blocking"],[10,"bitcoin::network"],[11,"bitcoin_units::amount"],[12,"anyhow"],[13,"core::result"]],"i":"``````````","f":"{{}b}0000{{}d}{{}f}{{}h}1{{}{{n{jl}}}}","D":"`","p":[[1,"reference",null,null,1],[6,"Network",10],[1,"usize"],[5,"Amount",11],[1,"unit"],[5,"Error",12],[6,"Result",13,null,1]],"r":[],"b":[],"c":"OjAAAAAAAAA=","e":"OzAAAAEAAAoAAQAAAAoA","P":[]}],["example_wallet_rpc",{"t":"FPSGPPNNNNNNONNNOONNNNNNNNNHOOOOONNNNNNNNONN","n":["Args","Block","DB_MAGIC","Emission","Mempool","SigTerm","augment_args","augment_args_for_update","borrow","","borrow_mut","","change_descriptor","client","command","command_for_update","db_path","descriptor","fmt","","from","","from_arg_matches","from_arg_matches_mut","group_id","into","","main","network","rpc_cookie","rpc_pass","rpc_user","start_height","try_from","","try_into","","type_id","","update_from_arg_matches","update_from_arg_matches_mut","url","vzip",""],"q":[[0,"example_wallet_rpc"],[44,"clap_builder::builder::command"],[45,"alloc::string"],[46,"bitcoincore_rpc::client"],[47,"anyhow"],[48,"std::path"],[49,"core::fmt"],[50,"clap_builder::parser::matches::arg_matches"],[51,"clap_builder"],[52,"core::result"],[53,"clap_builder::util::id"],[54,"core::option"],[55,"bitcoin::network"],[56,"core::any"]],"i":"`Af``00h00101000000010100001`0000001010100001","f":"``{{}b}```{dd}0{b{{b{c}}}{}}0{{{b{f}}}{{b{fc}}}{}}0{hj}{{{b{h}}}{{n{l}}}}{{}d}0{hA`}3{{{b{h}}{b{fAb}}}Ad}{{{b{Af}}{b{fAb}}}Ad}{cc{}}0{{{b{Ah}}}{{Al{hAj}}}}{{{b{fAh}}}{{Al{hAj}}}}{{}{{B`{An}}}}{{}c{}}0{{}{{n{Bb}}}}{hBd}{hB`}00{hBf}{c{{Al{e}}}{}{}}0{{}{{Al{c}}}{}}0{bBh}0{{{b{fh}}{b{Ah}}}{{Al{BbAj}}}}{{{b{fh}}{b{fAh}}}{{Al{BbAj}}}}{hj}{{}c{}}0","D":"Al","p":[[1,"reference",null,null,1],[5,"Command",44],[0,"mut"],[5,"Args",0],[5,"String",45],[5,"Client",46],[8,"Result",47],[5,"PathBuf",48],[5,"Formatter",49],[8,"Result",49],[6,"Emission",0],[5,"ArgMatches",50],[8,"Error",51],[6,"Result",52,null,1],[5,"Id",53],[6,"Option",54,null,1],[1,"unit"],[6,"Network",55],[1,"u32"],[5,"TypeId",56]],"r":[],"b":[],"c":"OjAAAAAAAAA=","e":"OzAAAAEAAB4ACAAAAAAAAgAKAA4AAgATAAEAFwACABwAAAAiAAcAKwABAA==","P":[[8,"T"],[12,""],[20,"T"],[22,""],[25,"U"],[27,""],[33,"U,T"],[35,"U"],[37,""],[42,"V"]]}]]'));
 if (typeof exports !== 'undefined') exports.searchIndex = searchIndex;
 else if (window.initSearch) window.initSearch(searchIndex);
-//{"start":39,"fragment_lengths":[1697,781235,9356,1835,1102,3223,2379,80373,2677,7144,2674,2691,549,564,586,1844]}
\ No newline at end of file
+//{"start":39,"fragment_lengths":[3484,781235,9356,1835,1102,3223,2379,80373,2677,7144,2674,2691,549,564,586,1844]}
\ No newline at end of file
index 7a1d4645b740020caf20e50dc42d064b5368b9e1..0a4968862c9ce2e729ac8e3ffe5a4652727ef2e7 100644 (file)
@@ -1 +1 @@
-searchState.loadedDescShard("bdk_bitcoind_rpc", 0, "This crate is used for emitting blockchain data from the …\nExtends <code>bitcoincore_rpc::Error</code>.\nA newly emitted block from <code>Emitter</code>.\nThe <code>Emitter</code> is used to emit data sourced from …\nEither a full <code>Block</code> or <code>Header</code> of the new block.\nThe block hash of this new block.\nThe block height of this new block.\nThe checkpoint of the new block.\nThe <code>BlockId</code> of a previous block that this block connects …\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nReturns whether the error is a “not found” error.\nEmit mempool transactions, alongside their first-seen unix …\nConstruct a new <code>Emitter</code>.\nEmit the next block height and block (if any).\nEmit the next block height and header (if any).")
\ No newline at end of file
+searchState.loadedDescShard("bdk_bitcoind_rpc", 0, "This crate is used for emitting blockchain data from the …\nExtends <code>bitcoincore_rpc::Error</code>.\nA newly emitted block from <code>Emitter</code>.\nThe <code>Emitter</code> is used to emit data sourced from …\nCompact block filters sync over RPC. For more details …\nEither a full <code>Block</code> or <code>Header</code> of the new block.\nThe block hash of this new block.\nThe block height of this new block.\nThe checkpoint of the new block.\nThe <code>BlockId</code> of a previous block that this block connects …\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nReturns whether the error is a “not found” error.\nEmit mempool transactions, alongside their first-seen unix …\nConstruct a new <code>Emitter</code>.\nEmit the next block height and block (if any).\nEmit the next block height and header (if any).\nbitcoin bip158 error\nBlock\nErrors that may occur during a compact filters sync.\nKind of event produced by <code>FilterIter</code>.\nEvent inner type\nType that generates block <code>Event</code>s by matching a list of …\nNo match\nattempted to scan blocks without any script pubkeys\n<code>bitcoincore_rpc</code> error\nAdd spk to the list of spks to scan with.\nExtends <code>self</code> with an iterator of spks.\nBlock\nReturns a chain update from the newly scanned blocks.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nGet the remote tip.\nGet the height of this event.\nHeight\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nCalls <code>U::from(self)</code>.\nWhether this event contains a matching block.\nConstruct <code>FilterIter</code> from a given <code>client</code> and <code>CheckPoint</code>.\nConstruct <code>FilterIter</code> from a given <code>client</code> and start <code>height</code>.")
\ No newline at end of file
index 55e82cf9196b9853c6e0c14a192c8a89e0f9e905..fb252f40b3762a3d30b05a2efa31ceab11394a26 100644 (file)
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Settings of Rustdoc"><title>Settings</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="./static.files/${f}">`).join(""))</script><link rel="stylesheet" href="./static.files/normalize-9960930a.css"><link rel="stylesheet" href="./static.files/rustdoc-e7950ecc.css"><meta name="rustdoc-vars" data-root-path="./" data-static-root-path="./static.files/" data-current-crate="example_electrum" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f85c6de55 2025-01-26)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="./static.files/storage-59e33391.js"></script><script defer src="./static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="./static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="./static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="./static.files/favicon-044be391.svg"></head><body class="rustdoc mod sys"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="./index.html"><img class="rust-logo" src="./static.files/rust-logo-9a9549ea.svg" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="./index.html"><img class="rust-logo" src="./static.files/rust-logo-9a9549ea.svg" alt="logo"></a><h2><a href="./index.html">Rustdoc</a><span class="version">1.86.0-nightly</span></h2></div><div class="version">(f85c6de55 2025-01-26)</div><h2 class="location">Settings</h2><div class="sidebar-elems"></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1>Rustdoc settings</h1><span class="out-of-band"><a id="back" href="javascript:void(0)" onclick="history.back();">Back</a></span></div><noscript><section>You need to enable JavaScript be able to update your settings.</section></noscript><script defer src="./static.files/settings-0f613d39.js"></script></section></div></main></body></html>
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Settings of Rustdoc"><title>Settings</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="./static.files/${f}">`).join(""))</script><link rel="stylesheet" href="./static.files/normalize-9960930a.css"><link rel="stylesheet" href="./static.files/rustdoc-e7950ecc.css"><meta name="rustdoc-vars" data-root-path="./" data-static-root-path="./static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f85c6de55 2025-01-26)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="./static.files/storage-59e33391.js"></script><script defer src="./static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="./static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="./static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="./static.files/favicon-044be391.svg"></head><body class="rustdoc mod sys"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="./index.html"><img class="rust-logo" src="./static.files/rust-logo-9a9549ea.svg" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="./index.html"><img class="rust-logo" src="./static.files/rust-logo-9a9549ea.svg" alt="logo"></a><h2><a href="./index.html">Rustdoc</a><span class="version">1.86.0-nightly</span></h2></div><div class="version">(f85c6de55 2025-01-26)</div><h2 class="location">Settings</h2><div class="sidebar-elems"></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1>Rustdoc settings</h1><span class="out-of-band"><a id="back" href="javascript:void(0)" onclick="history.back();">Back</a></span></div><noscript><section>You need to enable JavaScript be able to update your settings.</section></noscript><script defer src="./static.files/settings-0f613d39.js"></script></section></div></main></body></html>
\ No newline at end of file
index 3780aecd078e4222e0c5d5d6edf11caa33335651..efc84c656b2f908e21b38cc62e1d0aad3b135498 100644 (file)
@@ -1,3 +1,3 @@
-var srcIndex = new Map(JSON.parse('[["bdk_bitcoind_rpc",["",[],["lib.rs"]]],["bdk_chain",["",[["indexer",[],["keychain_txout.rs","spk_txout.rs"]]],["balance.rs","canonical_iter.rs","chain_data.rs","chain_oracle.rs","descriptor_ext.rs","example_utils.rs","indexed_tx_graph.rs","indexer.rs","lib.rs","local_chain.rs","rusqlite_impl.rs","spk_iter.rs","tx_data_traits.rs","tx_graph.rs"]]],["bdk_core",["",[],["block_id.rs","checkpoint.rs","lib.rs","merge.rs","spk_client.rs","tx_update.rs"]]],["bdk_electrum",["",[],["bdk_electrum_client.rs","lib.rs"]]],["bdk_esplora",["",[],["async_ext.rs","blocking_ext.rs","lib.rs"]]],["bdk_file_store",["",[],["entry_iter.rs","lib.rs","store.rs"]]],["bdk_testenv",["",[],["lib.rs","utils.rs"]]],["bdk_wallet",["",[["descriptor",[],["checksum.rs","dsl.rs","error.rs","mod.rs","policy.rs","template.rs"]],["keys",[],["mod.rs"]],["psbt",[],["mod.rs"]],["wallet",[],["changeset.rs","coin_selection.rs","error.rs","export.rs","mod.rs","params.rs","persisted.rs","signer.rs","tx_builder.rs","utils.rs"]]],["lib.rs","types.rs"]]],["example_bitcoind_rpc_polling",["",[],["main.rs"]]],["example_cli",["",[],["lib.rs"]]],["example_electrum",["",[],["main.rs"]]],["example_esplora",["",[],["main.rs"]]],["example_wallet_electrum",["",[],["main.rs"]]],["example_wallet_esplora_async",["",[],["main.rs"]]],["example_wallet_esplora_blocking",["",[],["main.rs"]]],["example_wallet_rpc",["",[],["main.rs"]]]]'));
+var srcIndex = new Map(JSON.parse('[["bdk_bitcoind_rpc",["",[],["bip158.rs","lib.rs"]]],["bdk_chain",["",[["indexer",[],["keychain_txout.rs","spk_txout.rs"]]],["balance.rs","canonical_iter.rs","chain_data.rs","chain_oracle.rs","descriptor_ext.rs","example_utils.rs","indexed_tx_graph.rs","indexer.rs","lib.rs","local_chain.rs","rusqlite_impl.rs","spk_iter.rs","tx_data_traits.rs","tx_graph.rs"]]],["bdk_core",["",[],["block_id.rs","checkpoint.rs","lib.rs","merge.rs","spk_client.rs","tx_update.rs"]]],["bdk_electrum",["",[],["bdk_electrum_client.rs","lib.rs"]]],["bdk_esplora",["",[],["async_ext.rs","blocking_ext.rs","lib.rs"]]],["bdk_file_store",["",[],["entry_iter.rs","lib.rs","store.rs"]]],["bdk_testenv",["",[],["lib.rs","utils.rs"]]],["bdk_wallet",["",[["descriptor",[],["checksum.rs","dsl.rs","error.rs","mod.rs","policy.rs","template.rs"]],["keys",[],["mod.rs"]],["psbt",[],["mod.rs"]],["wallet",[],["changeset.rs","coin_selection.rs","error.rs","export.rs","mod.rs","params.rs","persisted.rs","signer.rs","tx_builder.rs","utils.rs"]]],["lib.rs","types.rs"]]],["example_bitcoind_rpc_polling",["",[],["main.rs"]]],["example_cli",["",[],["lib.rs"]]],["example_electrum",["",[],["main.rs"]]],["example_esplora",["",[],["main.rs"]]],["example_wallet_electrum",["",[],["main.rs"]]],["example_wallet_esplora_async",["",[],["main.rs"]]],["example_wallet_esplora_blocking",["",[],["main.rs"]]],["example_wallet_rpc",["",[],["main.rs"]]]]'));
 createSrcSidebar();
-//{"start":36,"fragment_lengths":[39,309,104,61,68,65,46,328,53,35,41,40,48,53,56,43]}
\ No newline at end of file
+//{"start":36,"fragment_lengths":[51,309,104,61,68,65,46,328,53,35,41,40,48,53,56,43]}
\ No newline at end of file
diff --git a/docs/.vuepress/public/docs-rs/bdk/nightly/latest/src/bdk_bitcoind_rpc/bip158.rs.html b/docs/.vuepress/public/docs-rs/bdk/nightly/latest/src/bdk_bitcoind_rpc/bip158.rs.html
new file mode 100644 (file)
index 0000000..2f9c08d
--- /dev/null
@@ -0,0 +1,535 @@
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Source of the Rust file `crates/bitcoind_rpc/src/bip158.rs`."><title>bip158.rs - source</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-e7950ecc.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="bdk_bitcoind_rpc" data-themes="" data-resource-suffix="" data-rustdoc-version="1.86.0-nightly (f85c6de55 2025-01-26)" data-channel="nightly" data-search-js="search-ccb196c1.js" data-settings-js="settings-0f613d39.js" ><script src="../../static.files/storage-59e33391.js"></script><script defer src="../../static.files/src-script-56102188.js"></script><script defer src="../../src-files.js"></script><script defer src="../../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-6580c154.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc src"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="sidebar"><div class="src-sidebar-title"><h2>Files</h2></div></nav><div class="sidebar-resizer"></div><main><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1><div class="sub-heading">bdk_bitcoind_rpc/</div>bip158.rs</h1><rustdoc-toolbar></rustdoc-toolbar></div><div class="example-wrap"><div data-nosnippet><pre class="src-line-numbers">
+<a href="#1" id="1">1</a>
+<a href="#2" id="2">2</a>
+<a href="#3" id="3">3</a>
+<a href="#4" id="4">4</a>
+<a href="#5" id="5">5</a>
+<a href="#6" id="6">6</a>
+<a href="#7" id="7">7</a>
+<a href="#8" id="8">8</a>
+<a href="#9" id="9">9</a>
+<a href="#10" id="10">10</a>
+<a href="#11" id="11">11</a>
+<a href="#12" id="12">12</a>
+<a href="#13" id="13">13</a>
+<a href="#14" id="14">14</a>
+<a href="#15" id="15">15</a>
+<a href="#16" id="16">16</a>
+<a href="#17" id="17">17</a>
+<a href="#18" id="18">18</a>
+<a href="#19" id="19">19</a>
+<a href="#20" id="20">20</a>
+<a href="#21" id="21">21</a>
+<a href="#22" id="22">22</a>
+<a href="#23" id="23">23</a>
+<a href="#24" id="24">24</a>
+<a href="#25" id="25">25</a>
+<a href="#26" id="26">26</a>
+<a href="#27" id="27">27</a>
+<a href="#28" id="28">28</a>
+<a href="#29" id="29">29</a>
+<a href="#30" id="30">30</a>
+<a href="#31" id="31">31</a>
+<a href="#32" id="32">32</a>
+<a href="#33" id="33">33</a>
+<a href="#34" id="34">34</a>
+<a href="#35" id="35">35</a>
+<a href="#36" id="36">36</a>
+<a href="#37" id="37">37</a>
+<a href="#38" id="38">38</a>
+<a href="#39" id="39">39</a>
+<a href="#40" id="40">40</a>
+<a href="#41" id="41">41</a>
+<a href="#42" id="42">42</a>
+<a href="#43" id="43">43</a>
+<a href="#44" id="44">44</a>
+<a href="#45" id="45">45</a>
+<a href="#46" id="46">46</a>
+<a href="#47" id="47">47</a>
+<a href="#48" id="48">48</a>
+<a href="#49" id="49">49</a>
+<a href="#50" id="50">50</a>
+<a href="#51" id="51">51</a>
+<a href="#52" id="52">52</a>
+<a href="#53" id="53">53</a>
+<a href="#54" id="54">54</a>
+<a href="#55" id="55">55</a>
+<a href="#56" id="56">56</a>
+<a href="#57" id="57">57</a>
+<a href="#58" id="58">58</a>
+<a href="#59" id="59">59</a>
+<a href="#60" id="60">60</a>
+<a href="#61" id="61">61</a>
+<a href="#62" id="62">62</a>
+<a href="#63" id="63">63</a>
+<a href="#64" id="64">64</a>
+<a href="#65" id="65">65</a>
+<a href="#66" id="66">66</a>
+<a href="#67" id="67">67</a>
+<a href="#68" id="68">68</a>
+<a href="#69" id="69">69</a>
+<a href="#70" id="70">70</a>
+<a href="#71" id="71">71</a>
+<a href="#72" id="72">72</a>
+<a href="#73" id="73">73</a>
+<a href="#74" id="74">74</a>
+<a href="#75" id="75">75</a>
+<a href="#76" id="76">76</a>
+<a href="#77" id="77">77</a>
+<a href="#78" id="78">78</a>
+<a href="#79" id="79">79</a>
+<a href="#80" id="80">80</a>
+<a href="#81" id="81">81</a>
+<a href="#82" id="82">82</a>
+<a href="#83" id="83">83</a>
+<a href="#84" id="84">84</a>
+<a href="#85" id="85">85</a>
+<a href="#86" id="86">86</a>
+<a href="#87" id="87">87</a>
+<a href="#88" id="88">88</a>
+<a href="#89" id="89">89</a>
+<a href="#90" id="90">90</a>
+<a href="#91" id="91">91</a>
+<a href="#92" id="92">92</a>
+<a href="#93" id="93">93</a>
+<a href="#94" id="94">94</a>
+<a href="#95" id="95">95</a>
+<a href="#96" id="96">96</a>
+<a href="#97" id="97">97</a>
+<a href="#98" id="98">98</a>
+<a href="#99" id="99">99</a>
+<a href="#100" id="100">100</a>
+<a href="#101" id="101">101</a>
+<a href="#102" id="102">102</a>
+<a href="#103" id="103">103</a>
+<a href="#104" id="104">104</a>
+<a href="#105" id="105">105</a>
+<a href="#106" id="106">106</a>
+<a href="#107" id="107">107</a>
+<a href="#108" id="108">108</a>
+<a href="#109" id="109">109</a>
+<a href="#110" id="110">110</a>
+<a href="#111" id="111">111</a>
+<a href="#112" id="112">112</a>
+<a href="#113" id="113">113</a>
+<a href="#114" id="114">114</a>
+<a href="#115" id="115">115</a>
+<a href="#116" id="116">116</a>
+<a href="#117" id="117">117</a>
+<a href="#118" id="118">118</a>
+<a href="#119" id="119">119</a>
+<a href="#120" id="120">120</a>
+<a href="#121" id="121">121</a>
+<a href="#122" id="122">122</a>
+<a href="#123" id="123">123</a>
+<a href="#124" id="124">124</a>
+<a href="#125" id="125">125</a>
+<a href="#126" id="126">126</a>
+<a href="#127" id="127">127</a>
+<a href="#128" id="128">128</a>
+<a href="#129" id="129">129</a>
+<a href="#130" id="130">130</a>
+<a href="#131" id="131">131</a>
+<a href="#132" id="132">132</a>
+<a href="#133" id="133">133</a>
+<a href="#134" id="134">134</a>
+<a href="#135" id="135">135</a>
+<a href="#136" id="136">136</a>
+<a href="#137" id="137">137</a>
+<a href="#138" id="138">138</a>
+<a href="#139" id="139">139</a>
+<a href="#140" id="140">140</a>
+<a href="#141" id="141">141</a>
+<a href="#142" id="142">142</a>
+<a href="#143" id="143">143</a>
+<a href="#144" id="144">144</a>
+<a href="#145" id="145">145</a>
+<a href="#146" id="146">146</a>
+<a href="#147" id="147">147</a>
+<a href="#148" id="148">148</a>
+<a href="#149" id="149">149</a>
+<a href="#150" id="150">150</a>
+<a href="#151" id="151">151</a>
+<a href="#152" id="152">152</a>
+<a href="#153" id="153">153</a>
+<a href="#154" id="154">154</a>
+<a href="#155" id="155">155</a>
+<a href="#156" id="156">156</a>
+<a href="#157" id="157">157</a>
+<a href="#158" id="158">158</a>
+<a href="#159" id="159">159</a>
+<a href="#160" id="160">160</a>
+<a href="#161" id="161">161</a>
+<a href="#162" id="162">162</a>
+<a href="#163" id="163">163</a>
+<a href="#164" id="164">164</a>
+<a href="#165" id="165">165</a>
+<a href="#166" id="166">166</a>
+<a href="#167" id="167">167</a>
+<a href="#168" id="168">168</a>
+<a href="#169" id="169">169</a>
+<a href="#170" id="170">170</a>
+<a href="#171" id="171">171</a>
+<a href="#172" id="172">172</a>
+<a href="#173" id="173">173</a>
+<a href="#174" id="174">174</a>
+<a href="#175" id="175">175</a>
+<a href="#176" id="176">176</a>
+<a href="#177" id="177">177</a>
+<a href="#178" id="178">178</a>
+<a href="#179" id="179">179</a>
+<a href="#180" id="180">180</a>
+<a href="#181" id="181">181</a>
+<a href="#182" id="182">182</a>
+<a href="#183" id="183">183</a>
+<a href="#184" id="184">184</a>
+<a href="#185" id="185">185</a>
+<a href="#186" id="186">186</a>
+<a href="#187" id="187">187</a>
+<a href="#188" id="188">188</a>
+<a href="#189" id="189">189</a>
+<a href="#190" id="190">190</a>
+<a href="#191" id="191">191</a>
+<a href="#192" id="192">192</a>
+<a href="#193" id="193">193</a>
+<a href="#194" id="194">194</a>
+<a href="#195" id="195">195</a>
+<a href="#196" id="196">196</a>
+<a href="#197" id="197">197</a>
+<a href="#198" id="198">198</a>
+<a href="#199" id="199">199</a>
+<a href="#200" id="200">200</a>
+<a href="#201" id="201">201</a>
+<a href="#202" id="202">202</a>
+<a href="#203" id="203">203</a>
+<a href="#204" id="204">204</a>
+<a href="#205" id="205">205</a>
+<a href="#206" id="206">206</a>
+<a href="#207" id="207">207</a>
+<a href="#208" id="208">208</a>
+<a href="#209" id="209">209</a>
+<a href="#210" id="210">210</a>
+<a href="#211" id="211">211</a>
+<a href="#212" id="212">212</a>
+<a href="#213" id="213">213</a>
+<a href="#214" id="214">214</a>
+<a href="#215" id="215">215</a>
+<a href="#216" id="216">216</a>
+<a href="#217" id="217">217</a>
+<a href="#218" id="218">218</a>
+<a href="#219" id="219">219</a>
+<a href="#220" id="220">220</a>
+<a href="#221" id="221">221</a>
+<a href="#222" id="222">222</a>
+<a href="#223" id="223">223</a>
+<a href="#224" id="224">224</a>
+<a href="#225" id="225">225</a>
+<a href="#226" id="226">226</a>
+<a href="#227" id="227">227</a>
+<a href="#228" id="228">228</a>
+<a href="#229" id="229">229</a>
+<a href="#230" id="230">230</a>
+<a href="#231" id="231">231</a>
+<a href="#232" id="232">232</a>
+<a href="#233" id="233">233</a>
+<a href="#234" id="234">234</a>
+<a href="#235" id="235">235</a>
+<a href="#236" id="236">236</a>
+<a href="#237" id="237">237</a>
+<a href="#238" id="238">238</a>
+<a href="#239" id="239">239</a>
+<a href="#240" id="240">240</a>
+<a href="#241" id="241">241</a>
+<a href="#242" id="242">242</a>
+<a href="#243" id="243">243</a>
+<a href="#244" id="244">244</a>
+<a href="#245" id="245">245</a>
+<a href="#246" id="246">246</a>
+<a href="#247" id="247">247</a>
+<a href="#248" id="248">248</a>
+<a href="#249" id="249">249</a>
+<a href="#250" id="250">250</a>
+<a href="#251" id="251">251</a>
+<a href="#252" id="252">252</a>
+<a href="#253" id="253">253</a>
+<a href="#254" id="254">254</a>
+<a href="#255" id="255">255</a>
+<a href="#256" id="256">256</a>
+<a href="#257" id="257">257</a>
+<a href="#258" id="258">258</a>
+<a href="#259" id="259">259</a>
+<a href="#260" id="260">260</a>
+<a href="#261" id="261">261</a>
+<a href="#262" id="262">262</a>
+<a href="#263" id="263">263</a>
+<a href="#264" id="264">264</a>
+<a href="#265" id="265">265</a>
+<a href="#266" id="266">266</a>
+<a href="#267" id="267">267</a></pre></div><pre class="rust"><code><span class="doccomment">//! Compact block filters sync over RPC. For more details refer to [BIP157][0].
+//!
+//! This module is home to [`FilterIter`], a structure that returns bitcoin blocks by matching
+//! a list of script pubkeys against a [BIP158][1] [`BlockFilter`].
+//!
+//! [0]: https://github.com/bitcoin/bips/blob/master/bip-0157.mediawiki
+//! [1]: https://github.com/bitcoin/bips/blob/master/bip-0158.mediawiki
+
+</span><span class="kw">use </span>bdk_core::collections::BTreeMap;
+<span class="kw">use </span>core::fmt;
+
+<span class="kw">use </span>bdk_core::bitcoin;
+<span class="kw">use </span>bdk_core::{BlockId, CheckPoint};
+<span class="kw">use </span>bitcoin::{
+    bip158::{<span class="self">self</span>, BlockFilter},
+    Block, BlockHash, ScriptBuf,
+};
+<span class="kw">use </span>bitcoincore_rpc;
+<span class="kw">use </span>bitcoincore_rpc::RpcApi;
+
+<span class="doccomment">/// Block height
+</span><span class="kw">type </span>Height = u32;
+
+<span class="doccomment">/// Type that generates block [`Event`]s by matching a list of script pubkeys against a
+/// [`BlockFilter`].
+</span><span class="attr">#[derive(Debug)]
+</span><span class="kw">pub struct </span>FilterIter&lt;<span class="lifetime">'c</span>, C&gt; {
+    <span class="comment">// RPC client
+    </span>client: <span class="kw-2">&amp;</span><span class="lifetime">'c </span>C,
+    <span class="comment">// SPK inventory
+    </span>spks: Vec&lt;ScriptBuf&gt;,
+    <span class="comment">// local cp
+    </span>cp: <span class="prelude-ty">Option</span>&lt;CheckPoint&gt;,
+    <span class="comment">// blocks map
+    </span>blocks: BTreeMap&lt;Height, BlockHash&gt;,
+    <span class="comment">// best height counter
+    </span>height: Height,
+    <span class="comment">// stop height
+    </span>stop: Height,
+}
+
+<span class="kw">impl</span>&lt;<span class="lifetime">'c</span>, C: RpcApi&gt; FilterIter&lt;<span class="lifetime">'c</span>, C&gt; {
+    <span class="doccomment">/// Construct [`FilterIter`] from a given `client` and start `height`.
+    </span><span class="kw">pub fn </span>new_with_height(client: <span class="kw-2">&amp;</span><span class="lifetime">'c </span>C, height: u32) -&gt; <span class="self">Self </span>{
+        <span class="self">Self </span>{
+            client,
+            spks: <span class="macro">vec!</span>[],
+            cp: <span class="prelude-val">None</span>,
+            blocks: BTreeMap::new(),
+            height,
+            stop: <span class="number">0</span>,
+        }
+    }
+
+    <span class="doccomment">/// Construct [`FilterIter`] from a given `client` and [`CheckPoint`].
+    </span><span class="kw">pub fn </span>new_with_checkpoint(client: <span class="kw-2">&amp;</span><span class="lifetime">'c </span>C, cp: CheckPoint) -&gt; <span class="self">Self </span>{
+        <span class="kw">let </span><span class="kw-2">mut </span>filter_iter = <span class="self">Self</span>::new_with_height(client, cp.height());
+        filter_iter.cp = <span class="prelude-val">Some</span>(cp);
+        filter_iter
+    }
+
+    <span class="doccomment">/// Extends `self` with an iterator of spks.
+    </span><span class="kw">pub fn </span>add_spks(<span class="kw-2">&amp;mut </span><span class="self">self</span>, spks: <span class="kw">impl </span>IntoIterator&lt;Item = ScriptBuf&gt;) {
+        <span class="self">self</span>.spks.extend(spks)
+    }
+
+    <span class="doccomment">/// Add spk to the list of spks to scan with.
+    </span><span class="kw">pub fn </span>add_spk(<span class="kw-2">&amp;mut </span><span class="self">self</span>, spk: ScriptBuf) {
+        <span class="self">self</span>.spks.push(spk);
+    }
+
+    <span class="doccomment">/// Get the next filter and increment the current best height.
+    ///
+    /// Returns `Ok(None)` when the stop height is exceeded.
+    </span><span class="kw">fn </span>next_filter(<span class="kw-2">&amp;mut </span><span class="self">self</span>) -&gt; <span class="prelude-ty">Result</span>&lt;<span class="prelude-ty">Option</span>&lt;NextFilter&gt;, Error&gt; {
+        <span class="kw">if </span><span class="self">self</span>.height &gt; <span class="self">self</span>.stop {
+            <span class="kw">return </span><span class="prelude-val">Ok</span>(<span class="prelude-val">None</span>);
+        }
+        <span class="kw">let </span>height = <span class="self">self</span>.height;
+        <span class="kw">let </span>hash = <span class="kw">match </span><span class="self">self</span>.blocks.get(<span class="kw-2">&amp;</span>height) {
+            <span class="prelude-val">Some</span>(h) =&gt; <span class="kw-2">*</span>h,
+            <span class="prelude-val">None </span>=&gt; <span class="self">self</span>.client.get_block_hash(height <span class="kw">as </span>u64)<span class="question-mark">?</span>,
+        };
+        <span class="kw">let </span>filter_bytes = <span class="self">self</span>.client.get_block_filter(<span class="kw-2">&amp;</span>hash)<span class="question-mark">?</span>.filter;
+        <span class="kw">let </span>filter = BlockFilter::new(<span class="kw-2">&amp;</span>filter_bytes);
+        <span class="self">self</span>.height += <span class="number">1</span>;
+        <span class="prelude-val">Ok</span>(<span class="prelude-val">Some</span>((BlockId { height, hash }, filter)))
+    }
+
+    <span class="doccomment">/// Get the remote tip.
+    ///
+    /// Returns `None` if the remote height is not strictly greater than the height of this
+    /// [`FilterIter`].
+    </span><span class="kw">pub fn </span>get_tip(<span class="kw-2">&amp;mut </span><span class="self">self</span>) -&gt; <span class="prelude-ty">Result</span>&lt;<span class="prelude-ty">Option</span>&lt;BlockId&gt;, Error&gt; {
+        <span class="kw">let </span>tip_hash = <span class="self">self</span>.client.get_best_block_hash()<span class="question-mark">?</span>;
+        <span class="kw">let </span><span class="kw-2">mut </span>header = <span class="self">self</span>.client.get_block_header_info(<span class="kw-2">&amp;</span>tip_hash)<span class="question-mark">?</span>;
+        <span class="kw">let </span>tip_height = header.height <span class="kw">as </span>u32;
+        <span class="kw">if </span><span class="self">self</span>.height &gt;= tip_height {
+            <span class="comment">// nothing to do
+            </span><span class="kw">return </span><span class="prelude-val">Ok</span>(<span class="prelude-val">None</span>);
+        }
+        <span class="self">self</span>.blocks.insert(tip_height, tip_hash);
+
+        <span class="comment">// if we have a checkpoint we use a lookback of ten blocks
+        // to ensure consistency of the local chain
+        </span><span class="kw">if let </span><span class="prelude-val">Some</span>(cp) = <span class="self">self</span>.cp.as_ref() {
+            <span class="comment">// adjust start height to point of agreement + 1
+            </span><span class="kw">let </span>base = <span class="self">self</span>.find_base_with(cp.clone())<span class="question-mark">?</span>;
+            <span class="self">self</span>.height = base.height + <span class="number">1</span>;
+
+            <span class="kw">for _ in </span><span class="number">0</span>..<span class="number">9 </span>{
+                <span class="kw">let </span>hash = <span class="kw">match </span>header.previous_block_hash {
+                    <span class="prelude-val">Some</span>(hash) =&gt; hash,
+                    <span class="prelude-val">None </span>=&gt; <span class="kw">break</span>,
+                };
+                header = <span class="self">self</span>.client.get_block_header_info(<span class="kw-2">&amp;</span>hash)<span class="question-mark">?</span>;
+                <span class="kw">let </span>height = header.height <span class="kw">as </span>u32;
+                <span class="kw">if </span>height &lt; <span class="self">self</span>.height {
+                    <span class="kw">break</span>;
+                }
+                <span class="self">self</span>.blocks.insert(height, hash);
+            }
+        }
+
+        <span class="self">self</span>.stop = tip_height;
+
+        <span class="prelude-val">Ok</span>(<span class="prelude-val">Some</span>(BlockId {
+            height: tip_height,
+            hash: tip_hash,
+        }))
+    }
+}
+
+<span class="doccomment">/// Alias for a compact filter and associated block id.
+</span><span class="kw">type </span>NextFilter = (BlockId, BlockFilter);
+
+<span class="doccomment">/// Event inner type
+</span><span class="attr">#[derive(Debug, Clone)]
+</span><span class="kw">pub struct </span>EventInner {
+    <span class="doccomment">/// Height
+    </span><span class="kw">pub </span>height: Height,
+    <span class="doccomment">/// Block
+    </span><span class="kw">pub </span>block: Block,
+}
+
+<span class="doccomment">/// Kind of event produced by [`FilterIter`].
+</span><span class="attr">#[derive(Debug, Clone)]
+</span><span class="kw">pub enum </span>Event {
+    <span class="doccomment">/// Block
+    </span>Block(EventInner),
+    <span class="doccomment">/// No match
+    </span>NoMatch(Height),
+}
+
+<span class="kw">impl </span>Event {
+    <span class="doccomment">/// Whether this event contains a matching block.
+    </span><span class="kw">pub fn </span>is_match(<span class="kw-2">&amp;</span><span class="self">self</span>) -&gt; bool {
+        <span class="macro">matches!</span>(<span class="self">self</span>, Event::Block(<span class="kw">_</span>))
+    }
+
+    <span class="doccomment">/// Get the height of this event.
+    </span><span class="kw">pub fn </span>height(<span class="kw-2">&amp;</span><span class="self">self</span>) -&gt; Height {
+        <span class="kw">match </span><span class="self">self </span>{
+            <span class="self">Self</span>::Block(EventInner { height, .. }) =&gt; <span class="kw-2">*</span>height,
+            <span class="self">Self</span>::NoMatch(h) =&gt; <span class="kw-2">*</span>h,
+        }
+    }
+}
+
+<span class="kw">impl</span>&lt;C: RpcApi&gt; Iterator <span class="kw">for </span>FilterIter&lt;<span class="lifetime">'_</span>, C&gt; {
+    <span class="kw">type </span>Item = <span class="prelude-ty">Result</span>&lt;Event, Error&gt;;
+
+    <span class="kw">fn </span>next(<span class="kw-2">&amp;mut </span><span class="self">self</span>) -&gt; <span class="prelude-ty">Option</span>&lt;<span class="self">Self</span>::Item&gt; {
+        (|| -&gt; <span class="prelude-ty">Result</span>&lt;<span class="kw">_</span>, Error&gt; {
+            <span class="comment">// if the next filter matches any of our watched spks, get the block
+            // and return it, inserting relevant block ids along the way
+            </span><span class="self">self</span>.next_filter()<span class="question-mark">?</span>.map_or(<span class="prelude-val">Ok</span>(<span class="prelude-val">None</span>), |(block, filter)| {
+                <span class="kw">let </span>height = block.height;
+                <span class="kw">let </span>hash = block.hash;
+
+                <span class="kw">if </span><span class="self">self</span>.spks.is_empty() {
+                    <span class="prelude-val">Err</span>(Error::NoScripts)
+                } <span class="kw">else if </span>filter
+                    .match_any(<span class="kw-2">&amp;</span>hash, <span class="self">self</span>.spks.iter().map(|script| script.as_bytes()))
+                    .map_err(Error::Bip158)<span class="question-mark">?
+                </span>{
+                    <span class="kw">let </span>block = <span class="self">self</span>.client.get_block(<span class="kw-2">&amp;</span>hash)<span class="question-mark">?</span>;
+                    <span class="self">self</span>.blocks.insert(height, hash);
+                    <span class="kw">let </span>inner = EventInner { height, block };
+                    <span class="prelude-val">Ok</span>(<span class="prelude-val">Some</span>(Event::Block(inner)))
+                } <span class="kw">else </span>{
+                    <span class="prelude-val">Ok</span>(<span class="prelude-val">Some</span>(Event::NoMatch(height)))
+                }
+            })
+        })()
+        .transpose()
+    }
+}
+
+<span class="kw">impl</span>&lt;C: RpcApi&gt; FilterIter&lt;<span class="lifetime">'_</span>, C&gt; {
+    <span class="doccomment">/// Returns the point of agreement between `self` and the given `cp`.
+    </span><span class="kw">fn </span>find_base_with(<span class="kw-2">&amp;mut </span><span class="self">self</span>, <span class="kw-2">mut </span>cp: CheckPoint) -&gt; <span class="prelude-ty">Result</span>&lt;BlockId, Error&gt; {
+        <span class="kw">loop </span>{
+            <span class="kw">let </span>height = cp.height();
+            <span class="kw">let </span>fetched_hash = <span class="kw">match </span><span class="self">self</span>.blocks.get(<span class="kw-2">&amp;</span>height) {
+                <span class="prelude-val">Some</span>(hash) =&gt; <span class="kw-2">*</span>hash,
+                <span class="prelude-val">None </span><span class="kw">if </span>height == <span class="number">0 </span>=&gt; cp.hash(),
+                <span class="kw">_ </span>=&gt; <span class="self">self</span>.client.get_block_hash(height <span class="kw">as _</span>)<span class="question-mark">?</span>,
+            };
+            <span class="kw">if </span>cp.hash() == fetched_hash {
+                <span class="comment">// ensure this block also exists in self
+                </span><span class="self">self</span>.blocks.insert(height, cp.hash());
+                <span class="kw">return </span><span class="prelude-val">Ok</span>(cp.block_id());
+            }
+            <span class="comment">// remember conflicts
+            </span><span class="self">self</span>.blocks.insert(height, fetched_hash);
+            cp = cp.prev().expect(<span class="string">"must break before genesis"</span>);
+        }
+    }
+
+    <span class="doccomment">/// Returns a chain update from the newly scanned blocks.
+    ///
+    /// Returns `None` if this [`FilterIter`] was not constructed using a [`CheckPoint`], or
+    /// if no blocks have been fetched for example by using [`get_tip`](Self::get_tip).
+    </span><span class="kw">pub fn </span>chain_update(<span class="kw-2">&amp;mut </span><span class="self">self</span>) -&gt; <span class="prelude-ty">Option</span>&lt;CheckPoint&gt; {
+        <span class="kw">if </span><span class="self">self</span>.cp.is_none() || <span class="self">self</span>.blocks.is_empty() {
+            <span class="kw">return </span><span class="prelude-val">None</span>;
+        }
+
+        <span class="comment">// note: to connect with the local chain we must guarantee that `self.blocks.first()`
+        // is also the point of agreement with `self.cp`.
+        </span><span class="prelude-val">Some</span>(
+            CheckPoint::from_block_ids(<span class="self">self</span>.blocks.iter().map(BlockId::from))
+                .expect(<span class="string">"blocks must be in order"</span>),
+        )
+    }
+}
+
+<span class="doccomment">/// Errors that may occur during a compact filters sync.
+</span><span class="attr">#[derive(Debug)]
+</span><span class="kw">pub enum </span>Error {
+    <span class="doccomment">/// bitcoin bip158 error
+    </span>Bip158(bip158::Error),
+    <span class="doccomment">/// attempted to scan blocks without any script pubkeys
+    </span>NoScripts,
+    <span class="doccomment">/// `bitcoincore_rpc` error
+    </span>Rpc(bitcoincore_rpc::Error),
+}
+
+<span class="kw">impl </span>From&lt;bitcoincore_rpc::Error&gt; <span class="kw">for </span>Error {
+    <span class="kw">fn </span>from(e: bitcoincore_rpc::Error) -&gt; <span class="self">Self </span>{
+        <span class="self">Self</span>::Rpc(e)
+    }
+}
+
+<span class="kw">impl </span>fmt::Display <span class="kw">for </span>Error {
+    <span class="kw">fn </span>fmt(<span class="kw-2">&amp;</span><span class="self">self</span>, f: <span class="kw-2">&amp;mut </span>fmt::Formatter&lt;<span class="lifetime">'_</span>&gt;) -&gt; fmt::Result {
+        <span class="kw">match </span><span class="self">self </span>{
+            <span class="self">Self</span>::Bip158(e) =&gt; e.fmt(f),
+            <span class="self">Self</span>::NoScripts =&gt; <span class="macro">write!</span>(f, <span class="string">"no script pubkeys were provided to match with"</span>),
+            <span class="self">Self</span>::Rpc(e) =&gt; e.fmt(f),
+        }
+    }
+}
+
+<span class="attr">#[cfg(feature = <span class="string">"std"</span>)]
+</span><span class="kw">impl </span>std::error::Error <span class="kw">for </span>Error {}
+</code></pre></div></section></main></body></html>
\ No newline at end of file
index 8e5c28d2b258e54197680a06480b7f8b67a96765..6378ff0ec9857bc1aa57352c2fe1d38575f7232f 100644 (file)
 <a href="#325" id="325">325</a>
 <a href="#326" id="326">326</a>
 <a href="#327" id="327">327</a>
-<a href="#328" id="328">328</a></pre></div><pre class="rust"><code><span class="doccomment">//! This crate is used for emitting blockchain data from the `bitcoind` RPC interface. It does not
+<a href="#328" id="328">328</a>
+<a href="#329" id="329">329</a>
+<a href="#330" id="330">330</a>
+<a href="#331" id="331">331</a></pre></div><pre class="rust"><code><span class="doccomment">//! This crate is used for emitting blockchain data from the `bitcoind` RPC interface. It does not
 //! use the wallet RPC API, so this crate can be used with wallet-disabled Bitcoin Core nodes.
 //!
 //! [`Emitter`] is the main structure which sources blockchain data from [`bitcoincore_rpc::Client`].
 
 </span><span class="kw">use </span>bdk_core::{BlockId, CheckPoint};
 <span class="kw">use </span>bitcoin::{block::Header, Block, BlockHash, Transaction};
-<span class="kw">pub use </span>bitcoincore_rpc;
 <span class="kw">use </span>bitcoincore_rpc::bitcoincore_rpc_json;
 
+<span class="kw">pub mod </span>bip158;
+
+<span class="kw">pub use </span>bitcoincore_rpc;
+
 <span class="doccomment">/// The [`Emitter`] is used to emit data sourced from [`bitcoincore_rpc::Client`].
 ///
 /// Refer to [module-level documentation] for more.
index eb829b46d5b8dc095ac2405fb3886c84db9ad115..26880133bbe76d1908f29aa1488ac05bd0b10aed 100644 (file)
@@ -1,9 +1,9 @@
 (function() {
-    var implementors = Object.fromEntries([["bdk_chain",[["impl <a class=\"trait\" href=\"bdk_chain/trait.Merge.html\" title=\"trait bdk_chain::Merge\">Merge</a> for <a class=\"struct\" href=\"bdk_chain/indexer/keychain_txout/struct.ChangeSet.html\" title=\"struct bdk_chain::indexer::keychain_txout::ChangeSet\">ChangeSet</a>"],["impl <a class=\"trait\" href=\"bdk_chain/trait.Merge.html\" title=\"trait bdk_chain::Merge\">Merge</a> for <a class=\"struct\" href=\"bdk_chain/local_chain/struct.ChangeSet.html\" title=\"struct bdk_chain::local_chain::ChangeSet\">ChangeSet</a>"],["impl&lt;A: <a class=\"trait\" href=\"bdk_chain/trait.Anchor.html\" title=\"trait bdk_chain::Anchor\">Anchor</a>, IA: <a class=\"trait\" href=\"bdk_chain/trait.Merge.html\" title=\"trait bdk_chain::Merge\">Merge</a>&gt; <a class=\"trait\" href=\"bdk_chain/trait.Merge.html\" title=\"trait bdk_chain::Merge\">Merge</a> for <a class=\"struct\" href=\"bdk_chain/indexed_tx_graph/struct.ChangeSet.html\" title=\"struct bdk_chain::indexed_tx_graph::ChangeSet\">ChangeSet</a>&lt;A, IA&gt;"],["impl&lt;A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>&gt; <a class=\"trait\" href=\"bdk_chain/trait.Merge.html\" title=\"trait bdk_chain::Merge\">Merge</a> for <a class=\"struct\" href=\"bdk_chain/tx_graph/struct.ChangeSet.html\" title=\"struct bdk_chain::tx_graph::ChangeSet\">ChangeSet</a>&lt;A&gt;"]]],["bdk_core",[]],["bdk_wallet",[["impl Merge for <a class=\"struct\" href=\"bdk_wallet/struct.ChangeSet.html\" title=\"struct bdk_wallet::ChangeSet\">ChangeSet</a>"]]],["example_cli",[["impl Merge for <a class=\"struct\" href=\"example_cli/struct.ChangeSet.html\" title=\"struct example_cli::ChangeSet\">ChangeSet</a>"]]]]);
+    var implementors = Object.fromEntries([["bdk_chain",[["impl <a class=\"trait\" href=\"bdk_chain/trait.Merge.html\" title=\"trait bdk_chain::Merge\">Merge</a> for <a class=\"struct\" href=\"bdk_chain/indexer/keychain_txout/struct.ChangeSet.html\" title=\"struct bdk_chain::indexer::keychain_txout::ChangeSet\">ChangeSet</a>"],["impl <a class=\"trait\" href=\"bdk_chain/trait.Merge.html\" title=\"trait bdk_chain::Merge\">Merge</a> for <a class=\"struct\" href=\"bdk_chain/local_chain/struct.ChangeSet.html\" title=\"struct bdk_chain::local_chain::ChangeSet\">ChangeSet</a>"],["impl&lt;A: <a class=\"trait\" href=\"bdk_chain/trait.Anchor.html\" title=\"trait bdk_chain::Anchor\">Anchor</a>, IA: <a class=\"trait\" href=\"bdk_chain/trait.Merge.html\" title=\"trait bdk_chain::Merge\">Merge</a>&gt; <a class=\"trait\" href=\"bdk_chain/trait.Merge.html\" title=\"trait bdk_chain::Merge\">Merge</a> for <a class=\"struct\" href=\"bdk_chain/indexed_tx_graph/struct.ChangeSet.html\" title=\"struct bdk_chain::indexed_tx_graph::ChangeSet\">ChangeSet</a>&lt;A, IA&gt;"],["impl&lt;A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>&gt; <a class=\"trait\" href=\"bdk_chain/trait.Merge.html\" title=\"trait bdk_chain::Merge\">Merge</a> for <a class=\"struct\" href=\"bdk_chain/tx_graph/struct.ChangeSet.html\" title=\"struct bdk_chain::tx_graph::ChangeSet\">ChangeSet</a>&lt;A&gt;"]]],["bdk_core",[]],["bdk_wallet",[["impl <a class=\"trait\" href=\"bdk_core/merge/trait.Merge.html\" title=\"trait bdk_core::merge::Merge\">Merge</a> for <a class=\"struct\" href=\"bdk_wallet/struct.ChangeSet.html\" title=\"struct bdk_wallet::ChangeSet\">ChangeSet</a>"]]],["example_cli",[["impl <a class=\"trait\" href=\"bdk_core/merge/trait.Merge.html\" title=\"trait bdk_core::merge::Merge\">Merge</a> for <a class=\"struct\" href=\"example_cli/struct.ChangeSet.html\" title=\"struct example_cli::ChangeSet\">ChangeSet</a>"]]]]);
     if (window.register_implementors) {
         window.register_implementors(implementors);
     } else {
         window.pending_implementors = implementors;
     }
 })()
-//{"start":57,"fragment_lengths":[1409,16,151,154]}
\ No newline at end of file
+//{"start":57,"fragment_lengths":[1409,16,254,257]}
\ No newline at end of file
index a5eb255bfeec90f519573ac8d68bddbfdd0b66b5..bf3f7b63515d05484abe55a40280e8f914336e74 100644 (file)
@@ -1,9 +1,9 @@
 (function() {
-    var implementors = Object.fromEntries([["bdk_chain",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"enum\" href=\"bdk_chain/enum.ObservedIn.html\" title=\"enum bdk_chain::ObservedIn\">ObservedIn</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"enum\" href=\"bdk_chain/local_chain/enum.ApplyHeaderError.html\" title=\"enum bdk_chain::local_chain::ApplyHeaderError\">ApplyHeaderError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"struct\" href=\"bdk_chain/indexer/keychain_txout/struct.ChangeSet.html\" title=\"struct bdk_chain::indexer::keychain_txout::ChangeSet\">ChangeSet</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"struct\" href=\"bdk_chain/local_chain/struct.AlterCheckPointError.html\" title=\"struct bdk_chain::local_chain::AlterCheckPointError\">AlterCheckPointError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"struct\" href=\"bdk_chain/local_chain/struct.CannotConnectError.html\" title=\"struct bdk_chain::local_chain::CannotConnectError\">CannotConnectError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"struct\" href=\"bdk_chain/local_chain/struct.ChangeSet.html\" title=\"struct bdk_chain::local_chain::ChangeSet\">ChangeSet</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"struct\" href=\"bdk_chain/local_chain/struct.LocalChain.html\" title=\"struct bdk_chain::local_chain::LocalChain\">LocalChain</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"struct\" href=\"bdk_chain/local_chain/struct.MissingGenesisError.html\" title=\"struct bdk_chain::local_chain::MissingGenesisError\">MissingGenesisError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"struct\" href=\"bdk_chain/struct.Balance.html\" title=\"struct bdk_chain::Balance\">Balance</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"struct\" href=\"bdk_chain/struct.DescriptorId.html\" title=\"struct bdk_chain::DescriptorId\">DescriptorId</a>"],["impl&lt;'a, T: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>, A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"struct\" href=\"bdk_chain/tx_graph/struct.CanonicalTx.html\" title=\"struct bdk_chain::tx_graph::CanonicalTx\">CanonicalTx</a>&lt;'a, T, A&gt;"],["impl&lt;'a, T: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>, A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"struct\" href=\"bdk_chain/tx_graph/struct.TxNode.html\" title=\"struct bdk_chain::tx_graph::TxNode\">TxNode</a>&lt;'a, T, A&gt;"],["impl&lt;'b&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"struct\" href=\"bdk_chain/struct.TxPosInBlock.html\" title=\"struct bdk_chain::TxPosInBlock\">TxPosInBlock</a>&lt;'b&gt;"],["impl&lt;A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"enum\" href=\"bdk_chain/enum.CanonicalReason.html\" title=\"enum bdk_chain::CanonicalReason\">CanonicalReason</a>&lt;A&gt;"],["impl&lt;A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"enum\" href=\"bdk_chain/enum.ChainPosition.html\" title=\"enum bdk_chain::ChainPosition\">ChainPosition</a>&lt;A&gt;"],["impl&lt;A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"struct\" href=\"bdk_chain/struct.FullTxOut.html\" title=\"struct bdk_chain::FullTxOut\">FullTxOut</a>&lt;A&gt;"],["impl&lt;A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"struct\" href=\"bdk_chain/tx_graph/struct.ChangeSet.html\" title=\"struct bdk_chain::tx_graph::ChangeSet\">ChangeSet</a>&lt;A&gt;"],["impl&lt;A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"struct\" href=\"bdk_chain/tx_graph/struct.TxGraph.html\" title=\"struct bdk_chain::tx_graph::TxGraph\">TxGraph</a>&lt;A&gt;"],["impl&lt;A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>, I: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"struct\" href=\"bdk_chain/indexed_tx_graph/struct.IndexedTxGraph.html\" title=\"struct bdk_chain::indexed_tx_graph::IndexedTxGraph\">IndexedTxGraph</a>&lt;A, I&gt;"],["impl&lt;A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>, IA: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"struct\" href=\"bdk_chain/indexed_tx_graph/struct.ChangeSet.html\" title=\"struct bdk_chain::indexed_tx_graph::ChangeSet\">ChangeSet</a>&lt;A, IA&gt;"],["impl&lt;D: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"struct\" href=\"bdk_chain/struct.SpkIterator.html\" title=\"struct bdk_chain::SpkIterator\">SpkIterator</a>&lt;D&gt;"],["impl&lt;I: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"struct\" href=\"bdk_chain/indexer/spk_txout/struct.SpkTxOutIndex.html\" title=\"struct bdk_chain::indexer::spk_txout::SpkTxOutIndex\">SpkTxOutIndex</a>&lt;I&gt;"],["impl&lt;K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"enum\" href=\"bdk_chain/indexer/keychain_txout/enum.InsertDescriptorError.html\" title=\"enum bdk_chain::indexer::keychain_txout::InsertDescriptorError\">InsertDescriptorError</a>&lt;K&gt;"],["impl&lt;K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"struct\" href=\"bdk_chain/indexer/keychain_txout/struct.KeychainTxOutIndex.html\" title=\"struct bdk_chain::indexer::keychain_txout::KeychainTxOutIndex\">KeychainTxOutIndex</a>&lt;K&gt;"]]],["bdk_core",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"struct\" href=\"bdk_core/spk_client/struct.SyncProgress.html\" title=\"struct bdk_core::spk_client::SyncProgress\">SyncProgress</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"struct\" href=\"bdk_core/struct.BlockId.html\" title=\"struct bdk_core::BlockId\">BlockId</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"struct\" href=\"bdk_core/struct.CheckPoint.html\" title=\"struct bdk_core::CheckPoint\">CheckPoint</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"struct\" href=\"bdk_core/struct.ConfirmationBlockTime.html\" title=\"struct bdk_core::ConfirmationBlockTime\">ConfirmationBlockTime</a>"],["impl&lt;'i, I: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"enum\" href=\"bdk_core/spk_client/enum.SyncItem.html\" title=\"enum bdk_core::spk_client::SyncItem\">SyncItem</a>&lt;'i, I&gt;"],["impl&lt;A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"struct\" href=\"bdk_core/struct.TxUpdate.html\" title=\"struct bdk_core::TxUpdate\">TxUpdate</a>&lt;A&gt;"]]],["bdk_wallet",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"enum\" href=\"bdk_wallet/descriptor/policy/enum.PkOrF.html\" title=\"enum bdk_wallet::descriptor::policy::PkOrF\">PkOrF</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"enum\" href=\"bdk_wallet/descriptor/policy/enum.Satisfaction.html\" title=\"enum bdk_wallet::descriptor::policy::Satisfaction\">Satisfaction</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"enum\" href=\"bdk_wallet/descriptor/policy/enum.SatisfiableItem.html\" title=\"enum bdk_wallet::descriptor::policy::SatisfiableItem\">SatisfiableItem</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"enum\" href=\"bdk_wallet/enum.ChangeSpendPolicy.html\" title=\"enum bdk_wallet::ChangeSpendPolicy\">ChangeSpendPolicy</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"enum\" href=\"bdk_wallet/enum.KeychainKind.html\" title=\"enum bdk_wallet::KeychainKind\">KeychainKind</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"enum\" href=\"bdk_wallet/enum.TxOrdering.html\" title=\"enum bdk_wallet::TxOrdering\">TxOrdering</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"enum\" href=\"bdk_wallet/enum.Utxo.html\" title=\"enum bdk_wallet::Utxo\">Utxo</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"enum\" href=\"bdk_wallet/error/enum.MiniscriptPsbtError.html\" title=\"enum bdk_wallet::error::MiniscriptPsbtError\">MiniscriptPsbtError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"enum\" href=\"bdk_wallet/keys/enum.ScriptContextEnum.html\" title=\"enum bdk_wallet::keys::ScriptContextEnum\">ScriptContextEnum</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"enum\" href=\"bdk_wallet/signer/enum.SignerContext.html\" title=\"enum bdk_wallet::signer::SignerContext\">SignerContext</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"enum\" href=\"bdk_wallet/signer/enum.SignerId.html\" title=\"enum bdk_wallet::signer::SignerId\">SignerId</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"enum\" href=\"bdk_wallet/signer/enum.TapLeavesOptions.html\" title=\"enum bdk_wallet::signer::TapLeavesOptions\">TapLeavesOptions</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"struct\" href=\"bdk_wallet/coin_selection/struct.InsufficientFunds.html\" title=\"struct bdk_wallet::coin_selection::InsufficientFunds\">InsufficientFunds</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"struct\" href=\"bdk_wallet/coin_selection/struct.LargestFirstCoinSelection.html\" title=\"struct bdk_wallet::coin_selection::LargestFirstCoinSelection\">LargestFirstCoinSelection</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"struct\" href=\"bdk_wallet/coin_selection/struct.OldestFirstCoinSelection.html\" title=\"struct bdk_wallet::coin_selection::OldestFirstCoinSelection\">OldestFirstCoinSelection</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"struct\" href=\"bdk_wallet/coin_selection/struct.SingleRandomDraw.html\" title=\"struct bdk_wallet::coin_selection::SingleRandomDraw\">SingleRandomDraw</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/policy/struct.Condition.html\" title=\"struct bdk_wallet::descriptor::policy::Condition\">Condition</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/policy/struct.Policy.html\" title=\"struct bdk_wallet::descriptor::policy::Policy\">Policy</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"struct\" href=\"bdk_wallet/keys/struct.PrivateKeyGenerateOptions.html\" title=\"struct bdk_wallet::keys::PrivateKeyGenerateOptions\">PrivateKeyGenerateOptions</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"struct\" href=\"bdk_wallet/signer/struct.SignerOrdering.html\" title=\"struct bdk_wallet::signer::SignerOrdering\">SignerOrdering</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"struct\" href=\"bdk_wallet/signer/struct.SignersContainer.html\" title=\"struct bdk_wallet::signer::SignersContainer\">SignersContainer</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"struct\" href=\"bdk_wallet/struct.AddressInfo.html\" title=\"struct bdk_wallet::AddressInfo\">AddressInfo</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"struct\" href=\"bdk_wallet/struct.ChangeSet.html\" title=\"struct bdk_wallet::ChangeSet\">ChangeSet</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"struct\" href=\"bdk_wallet/struct.LocalOutput.html\" title=\"struct bdk_wallet::LocalOutput\">LocalOutput</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"struct\" href=\"bdk_wallet/struct.SignOptions.html\" title=\"struct bdk_wallet::SignOptions\">SignOptions</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"struct\" href=\"bdk_wallet/struct.Update.html\" title=\"struct bdk_wallet::Update\">Update</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"struct\" href=\"bdk_wallet/struct.WeightedUtxo.html\" title=\"struct bdk_wallet::WeightedUtxo\">WeightedUtxo</a>"],["impl&lt;'a&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"enum\" href=\"bdk_wallet/descriptor/policy/enum.BuildSatisfaction.html\" title=\"enum bdk_wallet::descriptor::policy::BuildSatisfaction\">BuildSatisfaction</a>&lt;'a&gt;"],["impl&lt;Cs: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"struct\" href=\"bdk_wallet/coin_selection/struct.BranchAndBoundCoinSelection.html\" title=\"struct bdk_wallet::coin_selection::BranchAndBoundCoinSelection\">BranchAndBoundCoinSelection</a>&lt;Cs&gt;"],["impl&lt;K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> + <a class=\"trait\" href=\"bdk_wallet/keys/trait.DerivableKey.html\" title=\"trait bdk_wallet::keys::DerivableKey\">DerivableKey</a>&lt;<a class=\"enum\" href=\"bdk_wallet/descriptor/enum.Legacy.html\" title=\"enum bdk_wallet::descriptor::Legacy\">Legacy</a>&gt;&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.Bip44.html\" title=\"struct bdk_wallet::descriptor::template::Bip44\">Bip44</a>&lt;K&gt;"],["impl&lt;K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> + <a class=\"trait\" href=\"bdk_wallet/keys/trait.DerivableKey.html\" title=\"trait bdk_wallet::keys::DerivableKey\">DerivableKey</a>&lt;<a class=\"enum\" href=\"bdk_wallet/descriptor/enum.Legacy.html\" title=\"enum bdk_wallet::descriptor::Legacy\">Legacy</a>&gt;&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.Bip44Public.html\" title=\"struct bdk_wallet::descriptor::template::Bip44Public\">Bip44Public</a>&lt;K&gt;"],["impl&lt;K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> + <a class=\"trait\" href=\"bdk_wallet/keys/trait.DerivableKey.html\" title=\"trait bdk_wallet::keys::DerivableKey\">DerivableKey</a>&lt;<a class=\"enum\" href=\"bdk_wallet/descriptor/enum.Segwitv0.html\" title=\"enum bdk_wallet::descriptor::Segwitv0\">Segwitv0</a>&gt;&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.Bip49.html\" title=\"struct bdk_wallet::descriptor::template::Bip49\">Bip49</a>&lt;K&gt;"],["impl&lt;K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> + <a class=\"trait\" href=\"bdk_wallet/keys/trait.DerivableKey.html\" title=\"trait bdk_wallet::keys::DerivableKey\">DerivableKey</a>&lt;<a class=\"enum\" href=\"bdk_wallet/descriptor/enum.Segwitv0.html\" title=\"enum bdk_wallet::descriptor::Segwitv0\">Segwitv0</a>&gt;&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.Bip49Public.html\" title=\"struct bdk_wallet::descriptor::template::Bip49Public\">Bip49Public</a>&lt;K&gt;"],["impl&lt;K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> + <a class=\"trait\" href=\"bdk_wallet/keys/trait.DerivableKey.html\" title=\"trait bdk_wallet::keys::DerivableKey\">DerivableKey</a>&lt;<a class=\"enum\" href=\"bdk_wallet/descriptor/enum.Segwitv0.html\" title=\"enum bdk_wallet::descriptor::Segwitv0\">Segwitv0</a>&gt;&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.Bip84.html\" title=\"struct bdk_wallet::descriptor::template::Bip84\">Bip84</a>&lt;K&gt;"],["impl&lt;K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> + <a class=\"trait\" href=\"bdk_wallet/keys/trait.DerivableKey.html\" title=\"trait bdk_wallet::keys::DerivableKey\">DerivableKey</a>&lt;<a class=\"enum\" href=\"bdk_wallet/descriptor/enum.Segwitv0.html\" title=\"enum bdk_wallet::descriptor::Segwitv0\">Segwitv0</a>&gt;&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.Bip84Public.html\" title=\"struct bdk_wallet::descriptor::template::Bip84Public\">Bip84Public</a>&lt;K&gt;"],["impl&lt;K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> + <a class=\"trait\" href=\"bdk_wallet/keys/trait.DerivableKey.html\" title=\"trait bdk_wallet::keys::DerivableKey\">DerivableKey</a>&lt;Tap&gt;&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.Bip86.html\" title=\"struct bdk_wallet::descriptor::template::Bip86\">Bip86</a>&lt;K&gt;"],["impl&lt;K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> + <a class=\"trait\" href=\"bdk_wallet/keys/trait.DerivableKey.html\" title=\"trait bdk_wallet::keys::DerivableKey\">DerivableKey</a>&lt;Tap&gt;&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.Bip86Public.html\" title=\"struct bdk_wallet::descriptor::template::Bip86Public\">Bip86Public</a>&lt;K&gt;"],["impl&lt;K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> + <a class=\"trait\" href=\"bdk_wallet/keys/trait.IntoDescriptorKey.html\" title=\"trait bdk_wallet::keys::IntoDescriptorKey\">IntoDescriptorKey</a>&lt;<a class=\"enum\" href=\"bdk_wallet/descriptor/enum.Legacy.html\" title=\"enum bdk_wallet::descriptor::Legacy\">Legacy</a>&gt;&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.P2Pkh.html\" title=\"struct bdk_wallet::descriptor::template::P2Pkh\">P2Pkh</a>&lt;K&gt;"],["impl&lt;K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> + <a class=\"trait\" href=\"bdk_wallet/keys/trait.IntoDescriptorKey.html\" title=\"trait bdk_wallet::keys::IntoDescriptorKey\">IntoDescriptorKey</a>&lt;<a class=\"enum\" href=\"bdk_wallet/descriptor/enum.Segwitv0.html\" title=\"enum bdk_wallet::descriptor::Segwitv0\">Segwitv0</a>&gt;&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.P2Wpkh.html\" title=\"struct bdk_wallet::descriptor::template::P2Wpkh\">P2Wpkh</a>&lt;K&gt;"],["impl&lt;K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> + <a class=\"trait\" href=\"bdk_wallet/keys/trait.IntoDescriptorKey.html\" title=\"trait bdk_wallet::keys::IntoDescriptorKey\">IntoDescriptorKey</a>&lt;<a class=\"enum\" href=\"bdk_wallet/descriptor/enum.Segwitv0.html\" title=\"enum bdk_wallet::descriptor::Segwitv0\">Segwitv0</a>&gt;&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.P2Wpkh_P2Sh.html\" title=\"struct bdk_wallet::descriptor::template::P2Wpkh_P2Sh\">P2Wpkh_P2Sh</a>&lt;K&gt;"],["impl&lt;K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> + <a class=\"trait\" href=\"bdk_wallet/keys/trait.IntoDescriptorKey.html\" title=\"trait bdk_wallet::keys::IntoDescriptorKey\">IntoDescriptorKey</a>&lt;Tap&gt;&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.P2TR.html\" title=\"struct bdk_wallet::descriptor::template::P2TR\">P2TR</a>&lt;K&gt;"],["impl&lt;K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>, Ctx: <a class=\"trait\" href=\"bdk_wallet/descriptor/trait.ScriptContext.html\" title=\"trait bdk_wallet::descriptor::ScriptContext\">ScriptContext</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"struct\" href=\"bdk_wallet/keys/struct.GeneratedKey.html\" title=\"struct bdk_wallet::keys::GeneratedKey\">GeneratedKey</a>&lt;K, Ctx&gt;"],["impl&lt;S: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"struct\" href=\"bdk_wallet/signer/struct.SignerWrapper.html\" title=\"struct bdk_wallet::signer::SignerWrapper\">SignerWrapper</a>&lt;S&gt;"]]],["example_bitcoind_rpc_polling",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"enum\" href=\"example_bitcoind_rpc_polling/enum.RpcCommands.html\" title=\"enum example_bitcoind_rpc_polling::RpcCommands\">RpcCommands</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"struct\" href=\"example_bitcoind_rpc_polling/struct.RpcArgs.html\" title=\"struct example_bitcoind_rpc_polling::RpcArgs\">RpcArgs</a>"]]],["example_cli",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"enum\" href=\"example_cli/enum.AddressCmd.html\" title=\"enum example_cli::AddressCmd\">AddressCmd</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"enum\" href=\"example_cli/enum.CoinSelectionAlgo.html\" title=\"enum example_cli::CoinSelectionAlgo\">CoinSelectionAlgo</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"enum\" href=\"example_cli/enum.Keychain.html\" title=\"enum example_cli::Keychain\">Keychain</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"enum\" href=\"example_cli/enum.TxOutCmd.html\" title=\"enum example_cli::TxOutCmd\">TxOutCmd</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"struct\" href=\"example_cli/struct.ChangeSet.html\" title=\"struct example_cli::ChangeSet\">ChangeSet</a>"],["impl&lt;CS: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> + Subcommand, S: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> + Args&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"enum\" href=\"example_cli/enum.Commands.html\" title=\"enum example_cli::Commands\">Commands</a>&lt;CS, S&gt;"],["impl&lt;S: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> + Args&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"enum\" href=\"example_cli/enum.PsbtCmd.html\" title=\"enum example_cli::PsbtCmd\">PsbtCmd</a>&lt;S&gt;"]]],["example_electrum",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"enum\" href=\"example_electrum/enum.ElectrumCommands.html\" title=\"enum example_electrum::ElectrumCommands\">ElectrumCommands</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"struct\" href=\"example_electrum/struct.ElectrumArgs.html\" title=\"struct example_electrum::ElectrumArgs\">ElectrumArgs</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"struct\" href=\"example_electrum/struct.ScanOptions.html\" title=\"struct example_electrum::ScanOptions\">ScanOptions</a>"]]],["example_esplora",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"enum\" href=\"example_esplora/enum.EsploraCommands.html\" title=\"enum example_esplora::EsploraCommands\">EsploraCommands</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"struct\" href=\"example_esplora/struct.EsploraArgs.html\" title=\"struct example_esplora::EsploraArgs\">EsploraArgs</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"struct\" href=\"example_esplora/struct.ScanOptions.html\" title=\"struct example_esplora::ScanOptions\">ScanOptions</a>"]]]]);
+    var implementors = Object.fromEntries([["bdk_bitcoind_rpc",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"enum\" href=\"bdk_bitcoind_rpc/bip158/enum.Event.html\" title=\"enum bdk_bitcoind_rpc::bip158::Event\">Event</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"struct\" href=\"bdk_bitcoind_rpc/bip158/struct.EventInner.html\" title=\"struct bdk_bitcoind_rpc::bip158::EventInner\">EventInner</a>"]]],["bdk_chain",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"enum\" href=\"bdk_chain/enum.ObservedIn.html\" title=\"enum bdk_chain::ObservedIn\">ObservedIn</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"enum\" href=\"bdk_chain/local_chain/enum.ApplyHeaderError.html\" title=\"enum bdk_chain::local_chain::ApplyHeaderError\">ApplyHeaderError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"struct\" href=\"bdk_chain/indexer/keychain_txout/struct.ChangeSet.html\" title=\"struct bdk_chain::indexer::keychain_txout::ChangeSet\">ChangeSet</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"struct\" href=\"bdk_chain/local_chain/struct.AlterCheckPointError.html\" title=\"struct bdk_chain::local_chain::AlterCheckPointError\">AlterCheckPointError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"struct\" href=\"bdk_chain/local_chain/struct.CannotConnectError.html\" title=\"struct bdk_chain::local_chain::CannotConnectError\">CannotConnectError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"struct\" href=\"bdk_chain/local_chain/struct.ChangeSet.html\" title=\"struct bdk_chain::local_chain::ChangeSet\">ChangeSet</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"struct\" href=\"bdk_chain/local_chain/struct.LocalChain.html\" title=\"struct bdk_chain::local_chain::LocalChain\">LocalChain</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"struct\" href=\"bdk_chain/local_chain/struct.MissingGenesisError.html\" title=\"struct bdk_chain::local_chain::MissingGenesisError\">MissingGenesisError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"struct\" href=\"bdk_chain/struct.Balance.html\" title=\"struct bdk_chain::Balance\">Balance</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"struct\" href=\"bdk_chain/struct.DescriptorId.html\" title=\"struct bdk_chain::DescriptorId\">DescriptorId</a>"],["impl&lt;'a, T: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>, A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"struct\" href=\"bdk_chain/tx_graph/struct.CanonicalTx.html\" title=\"struct bdk_chain::tx_graph::CanonicalTx\">CanonicalTx</a>&lt;'a, T, A&gt;"],["impl&lt;'a, T: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>, A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"struct\" href=\"bdk_chain/tx_graph/struct.TxNode.html\" title=\"struct bdk_chain::tx_graph::TxNode\">TxNode</a>&lt;'a, T, A&gt;"],["impl&lt;'b&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"struct\" href=\"bdk_chain/struct.TxPosInBlock.html\" title=\"struct bdk_chain::TxPosInBlock\">TxPosInBlock</a>&lt;'b&gt;"],["impl&lt;A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"enum\" href=\"bdk_chain/enum.CanonicalReason.html\" title=\"enum bdk_chain::CanonicalReason\">CanonicalReason</a>&lt;A&gt;"],["impl&lt;A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"enum\" href=\"bdk_chain/enum.ChainPosition.html\" title=\"enum bdk_chain::ChainPosition\">ChainPosition</a>&lt;A&gt;"],["impl&lt;A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"struct\" href=\"bdk_chain/struct.FullTxOut.html\" title=\"struct bdk_chain::FullTxOut\">FullTxOut</a>&lt;A&gt;"],["impl&lt;A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"struct\" href=\"bdk_chain/tx_graph/struct.ChangeSet.html\" title=\"struct bdk_chain::tx_graph::ChangeSet\">ChangeSet</a>&lt;A&gt;"],["impl&lt;A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"struct\" href=\"bdk_chain/tx_graph/struct.TxGraph.html\" title=\"struct bdk_chain::tx_graph::TxGraph\">TxGraph</a>&lt;A&gt;"],["impl&lt;A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>, I: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"struct\" href=\"bdk_chain/indexed_tx_graph/struct.IndexedTxGraph.html\" title=\"struct bdk_chain::indexed_tx_graph::IndexedTxGraph\">IndexedTxGraph</a>&lt;A, I&gt;"],["impl&lt;A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>, IA: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"struct\" href=\"bdk_chain/indexed_tx_graph/struct.ChangeSet.html\" title=\"struct bdk_chain::indexed_tx_graph::ChangeSet\">ChangeSet</a>&lt;A, IA&gt;"],["impl&lt;D: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"struct\" href=\"bdk_chain/struct.SpkIterator.html\" title=\"struct bdk_chain::SpkIterator\">SpkIterator</a>&lt;D&gt;"],["impl&lt;I: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"struct\" href=\"bdk_chain/indexer/spk_txout/struct.SpkTxOutIndex.html\" title=\"struct bdk_chain::indexer::spk_txout::SpkTxOutIndex\">SpkTxOutIndex</a>&lt;I&gt;"],["impl&lt;K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"enum\" href=\"bdk_chain/indexer/keychain_txout/enum.InsertDescriptorError.html\" title=\"enum bdk_chain::indexer::keychain_txout::InsertDescriptorError\">InsertDescriptorError</a>&lt;K&gt;"],["impl&lt;K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"struct\" href=\"bdk_chain/indexer/keychain_txout/struct.KeychainTxOutIndex.html\" title=\"struct bdk_chain::indexer::keychain_txout::KeychainTxOutIndex\">KeychainTxOutIndex</a>&lt;K&gt;"]]],["bdk_core",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"struct\" href=\"bdk_core/spk_client/struct.SyncProgress.html\" title=\"struct bdk_core::spk_client::SyncProgress\">SyncProgress</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"struct\" href=\"bdk_core/struct.BlockId.html\" title=\"struct bdk_core::BlockId\">BlockId</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"struct\" href=\"bdk_core/struct.CheckPoint.html\" title=\"struct bdk_core::CheckPoint\">CheckPoint</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"struct\" href=\"bdk_core/struct.ConfirmationBlockTime.html\" title=\"struct bdk_core::ConfirmationBlockTime\">ConfirmationBlockTime</a>"],["impl&lt;'i, I: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"enum\" href=\"bdk_core/spk_client/enum.SyncItem.html\" title=\"enum bdk_core::spk_client::SyncItem\">SyncItem</a>&lt;'i, I&gt;"],["impl&lt;A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"struct\" href=\"bdk_core/struct.TxUpdate.html\" title=\"struct bdk_core::TxUpdate\">TxUpdate</a>&lt;A&gt;"]]],["bdk_wallet",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"enum\" href=\"bdk_wallet/descriptor/policy/enum.PkOrF.html\" title=\"enum bdk_wallet::descriptor::policy::PkOrF\">PkOrF</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"enum\" href=\"bdk_wallet/descriptor/policy/enum.Satisfaction.html\" title=\"enum bdk_wallet::descriptor::policy::Satisfaction\">Satisfaction</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"enum\" href=\"bdk_wallet/descriptor/policy/enum.SatisfiableItem.html\" title=\"enum bdk_wallet::descriptor::policy::SatisfiableItem\">SatisfiableItem</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"enum\" href=\"bdk_wallet/enum.ChangeSpendPolicy.html\" title=\"enum bdk_wallet::ChangeSpendPolicy\">ChangeSpendPolicy</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"enum\" href=\"bdk_wallet/enum.KeychainKind.html\" title=\"enum bdk_wallet::KeychainKind\">KeychainKind</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"enum\" href=\"bdk_wallet/enum.TxOrdering.html\" title=\"enum bdk_wallet::TxOrdering\">TxOrdering</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"enum\" href=\"bdk_wallet/enum.Utxo.html\" title=\"enum bdk_wallet::Utxo\">Utxo</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"enum\" href=\"bdk_wallet/error/enum.MiniscriptPsbtError.html\" title=\"enum bdk_wallet::error::MiniscriptPsbtError\">MiniscriptPsbtError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"enum\" href=\"bdk_wallet/keys/enum.ScriptContextEnum.html\" title=\"enum bdk_wallet::keys::ScriptContextEnum\">ScriptContextEnum</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"enum\" href=\"bdk_wallet/signer/enum.SignerContext.html\" title=\"enum bdk_wallet::signer::SignerContext\">SignerContext</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"enum\" href=\"bdk_wallet/signer/enum.SignerId.html\" title=\"enum bdk_wallet::signer::SignerId\">SignerId</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"enum\" href=\"bdk_wallet/signer/enum.TapLeavesOptions.html\" title=\"enum bdk_wallet::signer::TapLeavesOptions\">TapLeavesOptions</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"struct\" href=\"bdk_wallet/coin_selection/struct.InsufficientFunds.html\" title=\"struct bdk_wallet::coin_selection::InsufficientFunds\">InsufficientFunds</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"struct\" href=\"bdk_wallet/coin_selection/struct.LargestFirstCoinSelection.html\" title=\"struct bdk_wallet::coin_selection::LargestFirstCoinSelection\">LargestFirstCoinSelection</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"struct\" href=\"bdk_wallet/coin_selection/struct.OldestFirstCoinSelection.html\" title=\"struct bdk_wallet::coin_selection::OldestFirstCoinSelection\">OldestFirstCoinSelection</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"struct\" href=\"bdk_wallet/coin_selection/struct.SingleRandomDraw.html\" title=\"struct bdk_wallet::coin_selection::SingleRandomDraw\">SingleRandomDraw</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/policy/struct.Condition.html\" title=\"struct bdk_wallet::descriptor::policy::Condition\">Condition</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/policy/struct.Policy.html\" title=\"struct bdk_wallet::descriptor::policy::Policy\">Policy</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"struct\" href=\"bdk_wallet/keys/struct.PrivateKeyGenerateOptions.html\" title=\"struct bdk_wallet::keys::PrivateKeyGenerateOptions\">PrivateKeyGenerateOptions</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"struct\" href=\"bdk_wallet/signer/struct.SignerOrdering.html\" title=\"struct bdk_wallet::signer::SignerOrdering\">SignerOrdering</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"struct\" href=\"bdk_wallet/signer/struct.SignersContainer.html\" title=\"struct bdk_wallet::signer::SignersContainer\">SignersContainer</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"struct\" href=\"bdk_wallet/struct.AddressInfo.html\" title=\"struct bdk_wallet::AddressInfo\">AddressInfo</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"struct\" href=\"bdk_wallet/struct.ChangeSet.html\" title=\"struct bdk_wallet::ChangeSet\">ChangeSet</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"struct\" href=\"bdk_wallet/struct.LocalOutput.html\" title=\"struct bdk_wallet::LocalOutput\">LocalOutput</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"struct\" href=\"bdk_wallet/struct.SignOptions.html\" title=\"struct bdk_wallet::SignOptions\">SignOptions</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"struct\" href=\"bdk_wallet/struct.Update.html\" title=\"struct bdk_wallet::Update\">Update</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"struct\" href=\"bdk_wallet/struct.WeightedUtxo.html\" title=\"struct bdk_wallet::WeightedUtxo\">WeightedUtxo</a>"],["impl&lt;'a&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"enum\" href=\"bdk_wallet/descriptor/policy/enum.BuildSatisfaction.html\" title=\"enum bdk_wallet::descriptor::policy::BuildSatisfaction\">BuildSatisfaction</a>&lt;'a&gt;"],["impl&lt;Cs: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"struct\" href=\"bdk_wallet/coin_selection/struct.BranchAndBoundCoinSelection.html\" title=\"struct bdk_wallet::coin_selection::BranchAndBoundCoinSelection\">BranchAndBoundCoinSelection</a>&lt;Cs&gt;"],["impl&lt;K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> + <a class=\"trait\" href=\"bdk_wallet/keys/trait.DerivableKey.html\" title=\"trait bdk_wallet::keys::DerivableKey\">DerivableKey</a>&lt;<a class=\"enum\" href=\"bdk_wallet/descriptor/enum.Legacy.html\" title=\"enum bdk_wallet::descriptor::Legacy\">Legacy</a>&gt;&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.Bip44.html\" title=\"struct bdk_wallet::descriptor::template::Bip44\">Bip44</a>&lt;K&gt;"],["impl&lt;K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> + <a class=\"trait\" href=\"bdk_wallet/keys/trait.DerivableKey.html\" title=\"trait bdk_wallet::keys::DerivableKey\">DerivableKey</a>&lt;<a class=\"enum\" href=\"bdk_wallet/descriptor/enum.Legacy.html\" title=\"enum bdk_wallet::descriptor::Legacy\">Legacy</a>&gt;&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.Bip44Public.html\" title=\"struct bdk_wallet::descriptor::template::Bip44Public\">Bip44Public</a>&lt;K&gt;"],["impl&lt;K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> + <a class=\"trait\" href=\"bdk_wallet/keys/trait.DerivableKey.html\" title=\"trait bdk_wallet::keys::DerivableKey\">DerivableKey</a>&lt;<a class=\"enum\" href=\"bdk_wallet/descriptor/enum.Segwitv0.html\" title=\"enum bdk_wallet::descriptor::Segwitv0\">Segwitv0</a>&gt;&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.Bip49.html\" title=\"struct bdk_wallet::descriptor::template::Bip49\">Bip49</a>&lt;K&gt;"],["impl&lt;K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> + <a class=\"trait\" href=\"bdk_wallet/keys/trait.DerivableKey.html\" title=\"trait bdk_wallet::keys::DerivableKey\">DerivableKey</a>&lt;<a class=\"enum\" href=\"bdk_wallet/descriptor/enum.Segwitv0.html\" title=\"enum bdk_wallet::descriptor::Segwitv0\">Segwitv0</a>&gt;&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.Bip49Public.html\" title=\"struct bdk_wallet::descriptor::template::Bip49Public\">Bip49Public</a>&lt;K&gt;"],["impl&lt;K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> + <a class=\"trait\" href=\"bdk_wallet/keys/trait.DerivableKey.html\" title=\"trait bdk_wallet::keys::DerivableKey\">DerivableKey</a>&lt;<a class=\"enum\" href=\"bdk_wallet/descriptor/enum.Segwitv0.html\" title=\"enum bdk_wallet::descriptor::Segwitv0\">Segwitv0</a>&gt;&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.Bip84.html\" title=\"struct bdk_wallet::descriptor::template::Bip84\">Bip84</a>&lt;K&gt;"],["impl&lt;K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> + <a class=\"trait\" href=\"bdk_wallet/keys/trait.DerivableKey.html\" title=\"trait bdk_wallet::keys::DerivableKey\">DerivableKey</a>&lt;<a class=\"enum\" href=\"bdk_wallet/descriptor/enum.Segwitv0.html\" title=\"enum bdk_wallet::descriptor::Segwitv0\">Segwitv0</a>&gt;&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.Bip84Public.html\" title=\"struct bdk_wallet::descriptor::template::Bip84Public\">Bip84Public</a>&lt;K&gt;"],["impl&lt;K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> + <a class=\"trait\" href=\"bdk_wallet/keys/trait.DerivableKey.html\" title=\"trait bdk_wallet::keys::DerivableKey\">DerivableKey</a>&lt;Tap&gt;&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.Bip86.html\" title=\"struct bdk_wallet::descriptor::template::Bip86\">Bip86</a>&lt;K&gt;"],["impl&lt;K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> + <a class=\"trait\" href=\"bdk_wallet/keys/trait.DerivableKey.html\" title=\"trait bdk_wallet::keys::DerivableKey\">DerivableKey</a>&lt;Tap&gt;&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.Bip86Public.html\" title=\"struct bdk_wallet::descriptor::template::Bip86Public\">Bip86Public</a>&lt;K&gt;"],["impl&lt;K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> + <a class=\"trait\" href=\"bdk_wallet/keys/trait.IntoDescriptorKey.html\" title=\"trait bdk_wallet::keys::IntoDescriptorKey\">IntoDescriptorKey</a>&lt;<a class=\"enum\" href=\"bdk_wallet/descriptor/enum.Legacy.html\" title=\"enum bdk_wallet::descriptor::Legacy\">Legacy</a>&gt;&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.P2Pkh.html\" title=\"struct bdk_wallet::descriptor::template::P2Pkh\">P2Pkh</a>&lt;K&gt;"],["impl&lt;K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> + <a class=\"trait\" href=\"bdk_wallet/keys/trait.IntoDescriptorKey.html\" title=\"trait bdk_wallet::keys::IntoDescriptorKey\">IntoDescriptorKey</a>&lt;<a class=\"enum\" href=\"bdk_wallet/descriptor/enum.Segwitv0.html\" title=\"enum bdk_wallet::descriptor::Segwitv0\">Segwitv0</a>&gt;&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.P2Wpkh.html\" title=\"struct bdk_wallet::descriptor::template::P2Wpkh\">P2Wpkh</a>&lt;K&gt;"],["impl&lt;K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> + <a class=\"trait\" href=\"bdk_wallet/keys/trait.IntoDescriptorKey.html\" title=\"trait bdk_wallet::keys::IntoDescriptorKey\">IntoDescriptorKey</a>&lt;<a class=\"enum\" href=\"bdk_wallet/descriptor/enum.Segwitv0.html\" title=\"enum bdk_wallet::descriptor::Segwitv0\">Segwitv0</a>&gt;&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.P2Wpkh_P2Sh.html\" title=\"struct bdk_wallet::descriptor::template::P2Wpkh_P2Sh\">P2Wpkh_P2Sh</a>&lt;K&gt;"],["impl&lt;K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> + <a class=\"trait\" href=\"bdk_wallet/keys/trait.IntoDescriptorKey.html\" title=\"trait bdk_wallet::keys::IntoDescriptorKey\">IntoDescriptorKey</a>&lt;Tap&gt;&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.P2TR.html\" title=\"struct bdk_wallet::descriptor::template::P2TR\">P2TR</a>&lt;K&gt;"],["impl&lt;K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>, Ctx: <a class=\"trait\" href=\"bdk_wallet/descriptor/trait.ScriptContext.html\" title=\"trait bdk_wallet::descriptor::ScriptContext\">ScriptContext</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"struct\" href=\"bdk_wallet/keys/struct.GeneratedKey.html\" title=\"struct bdk_wallet::keys::GeneratedKey\">GeneratedKey</a>&lt;K, Ctx&gt;"],["impl&lt;S: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"struct\" href=\"bdk_wallet/signer/struct.SignerWrapper.html\" title=\"struct bdk_wallet::signer::SignerWrapper\">SignerWrapper</a>&lt;S&gt;"]]],["example_bitcoind_rpc_polling",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"enum\" href=\"example_bitcoind_rpc_polling/enum.RpcCommands.html\" title=\"enum example_bitcoind_rpc_polling::RpcCommands\">RpcCommands</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"struct\" href=\"example_bitcoind_rpc_polling/struct.RpcArgs.html\" title=\"struct example_bitcoind_rpc_polling::RpcArgs\">RpcArgs</a>"]]],["example_cli",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"enum\" href=\"example_cli/enum.AddressCmd.html\" title=\"enum example_cli::AddressCmd\">AddressCmd</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"enum\" href=\"example_cli/enum.CoinSelectionAlgo.html\" title=\"enum example_cli::CoinSelectionAlgo\">CoinSelectionAlgo</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"enum\" href=\"example_cli/enum.Keychain.html\" title=\"enum example_cli::Keychain\">Keychain</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"enum\" href=\"example_cli/enum.TxOutCmd.html\" title=\"enum example_cli::TxOutCmd\">TxOutCmd</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"struct\" href=\"example_cli/struct.ChangeSet.html\" title=\"struct example_cli::ChangeSet\">ChangeSet</a>"],["impl&lt;CS: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> + Subcommand, S: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> + Args&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"enum\" href=\"example_cli/enum.Commands.html\" title=\"enum example_cli::Commands\">Commands</a>&lt;CS, S&gt;"],["impl&lt;S: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> + Args&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"enum\" href=\"example_cli/enum.PsbtCmd.html\" title=\"enum example_cli::PsbtCmd\">PsbtCmd</a>&lt;S&gt;"]]],["example_electrum",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"enum\" href=\"example_electrum/enum.ElectrumCommands.html\" title=\"enum example_electrum::ElectrumCommands\">ElectrumCommands</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"struct\" href=\"example_electrum/struct.ElectrumArgs.html\" title=\"struct example_electrum::ElectrumArgs\">ElectrumArgs</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"struct\" href=\"example_electrum/struct.ScanOptions.html\" title=\"struct example_electrum::ScanOptions\">ScanOptions</a>"]]],["example_esplora",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"enum\" href=\"example_esplora/enum.EsploraCommands.html\" title=\"enum example_esplora::EsploraCommands\">EsploraCommands</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"struct\" href=\"example_esplora/struct.EsploraArgs.html\" title=\"struct example_esplora::EsploraArgs\">EsploraArgs</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"struct\" href=\"example_esplora/struct.ScanOptions.html\" title=\"struct example_esplora::ScanOptions\">ScanOptions</a>"]]]]);
     if (window.register_implementors) {
         window.register_implementors(implementors);
     } else {
         window.pending_implementors = implementors;
     }
 })()
-//{"start":57,"fragment_lengths":[9581,1961,18473,627,2328,878,865]}
\ No newline at end of file
+//{"start":57,"fragment_lengths":[587,9582,1961,18473,627,2328,878,865]}
\ No newline at end of file
index d1a0f25774ec288098dc4790dbfb944b63fe0a1f..d962646a984c3ca200cc134ec9e594f1c25453f9 100644 (file)
@@ -1,9 +1,9 @@
 (function() {
-    var implementors = Object.fromEntries([["bdk_chain",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;<a class=\"struct\" href=\"bdk_chain/bitcoin/hashes/sha256/struct.Hash.html\" title=\"struct bdk_chain::bitcoin::hashes::sha256::Hash\">Hash</a>&gt; for <a class=\"struct\" href=\"bdk_chain/struct.DescriptorId.html\" title=\"struct bdk_chain::DescriptorId\">DescriptorId</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;<a class=\"struct\" href=\"bdk_chain/struct.DescriptorId.html\" title=\"struct bdk_chain::DescriptorId\">DescriptorId</a>&gt; for <a class=\"struct\" href=\"bdk_chain/bitcoin/hashes/sha256/struct.Hash.html\" title=\"struct bdk_chain::bitcoin::hashes::sha256::Hash\">Hash</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;<a class=\"struct\" href=\"bdk_chain/struct.TxPosInBlock.html\" title=\"struct bdk_chain::TxPosInBlock\">TxPosInBlock</a>&lt;'_&gt;&gt; for <a class=\"struct\" href=\"bdk_chain/struct.BlockId.html\" title=\"struct bdk_chain::BlockId\">BlockId</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;<a class=\"struct\" href=\"bdk_chain/struct.TxPosInBlock.html\" title=\"struct bdk_chain::TxPosInBlock\">TxPosInBlock</a>&lt;'_&gt;&gt; for <a class=\"struct\" href=\"bdk_chain/struct.ConfirmationBlockTime.html\" title=\"struct bdk_chain::ConfirmationBlockTime\">ConfirmationBlockTime</a>"],["impl&lt;A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;<a class=\"struct\" href=\"bdk_chain/indexer/keychain_txout/struct.ChangeSet.html\" title=\"struct bdk_chain::indexer::keychain_txout::ChangeSet\">ChangeSet</a>&gt; for <a class=\"struct\" href=\"bdk_chain/indexed_tx_graph/struct.ChangeSet.html\" title=\"struct bdk_chain::indexed_tx_graph::ChangeSet\">ChangeSet</a>&lt;A, <a class=\"struct\" href=\"bdk_chain/indexer/keychain_txout/struct.ChangeSet.html\" title=\"struct bdk_chain::indexer::keychain_txout::ChangeSet\">ChangeSet</a>&gt;"],["impl&lt;A, IA: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/default/trait.Default.html\" title=\"trait core::default::Default\">Default</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;<a class=\"struct\" href=\"bdk_chain/tx_graph/struct.ChangeSet.html\" title=\"struct bdk_chain::tx_graph::ChangeSet\">ChangeSet</a>&lt;A&gt;&gt; for <a class=\"struct\" href=\"bdk_chain/indexed_tx_graph/struct.ChangeSet.html\" title=\"struct bdk_chain::indexed_tx_graph::ChangeSet\">ChangeSet</a>&lt;A, IA&gt;"],["impl&lt;A: <a class=\"trait\" href=\"bdk_chain/trait.Anchor.html\" title=\"trait bdk_chain::Anchor\">Anchor</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;<a class=\"struct\" href=\"bdk_chain/struct.TxUpdate.html\" title=\"struct bdk_chain::TxUpdate\">TxUpdate</a>&lt;A&gt;&gt; for <a class=\"struct\" href=\"bdk_chain/tx_graph/struct.TxGraph.html\" title=\"struct bdk_chain::tx_graph::TxGraph\">TxGraph</a>&lt;A&gt;"],["impl&lt;A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;<a class=\"struct\" href=\"bdk_chain/tx_graph/struct.TxGraph.html\" title=\"struct bdk_chain::tx_graph::TxGraph\">TxGraph</a>&lt;A&gt;&gt; for <a class=\"struct\" href=\"bdk_chain/struct.TxUpdate.html\" title=\"struct bdk_chain::TxUpdate\">TxUpdate</a>&lt;A&gt;"],["impl&lt;B: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html\" title=\"trait core::iter::traits::collect::IntoIterator\">IntoIterator</a>&lt;Item = (<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.u32.html\">u32</a>, <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a>&lt;<a class=\"struct\" href=\"bdk_chain/bitcoin/struct.BlockHash.html\" title=\"struct bdk_chain::bitcoin::BlockHash\">BlockHash</a>&gt;)&gt;&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;B&gt; for <a class=\"struct\" href=\"bdk_chain/local_chain/struct.ChangeSet.html\" title=\"struct bdk_chain::local_chain::ChangeSet\">ChangeSet</a>"],["impl&lt;T&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;T&gt; for <a class=\"struct\" href=\"bdk_chain/struct.Impl.html\" title=\"struct bdk_chain::Impl\">Impl</a>&lt;T&gt;"]]],["bdk_core",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;(&amp;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.u32.html\">u32</a>, &amp;BlockHash)&gt; for <a class=\"struct\" href=\"bdk_core/struct.BlockId.html\" title=\"struct bdk_core::BlockId\">BlockId</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;(<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.u32.html\">u32</a>, BlockHash)&gt; for <a class=\"struct\" href=\"bdk_core/struct.BlockId.html\" title=\"struct bdk_core::BlockId\">BlockId</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;<a class=\"struct\" href=\"bdk_core/struct.BlockId.html\" title=\"struct bdk_core::BlockId\">BlockId</a>&gt; for (<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.u32.html\">u32</a>, BlockHash)"],["impl&lt;I&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;<a class=\"struct\" href=\"bdk_core/spk_client/struct.SyncRequestBuilder.html\" title=\"struct bdk_core::spk_client::SyncRequestBuilder\">SyncRequestBuilder</a>&lt;I&gt;&gt; for <a class=\"struct\" href=\"bdk_core/spk_client/struct.SyncRequest.html\" title=\"struct bdk_core::spk_client::SyncRequest\">SyncRequest</a>&lt;I&gt;"],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;<a class=\"struct\" href=\"bdk_core/spk_client/struct.FullScanRequestBuilder.html\" title=\"struct bdk_core::spk_client::FullScanRequestBuilder\">FullScanRequestBuilder</a>&lt;K&gt;&gt; for <a class=\"struct\" href=\"bdk_core/spk_client/struct.FullScanRequest.html\" title=\"struct bdk_core::spk_client::FullScanRequest\">FullScanRequest</a>&lt;K&gt;"]]],["bdk_file_store",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;<a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/std/io/error/struct.Error.html\" title=\"struct std::io::error::Error\">Error</a>&gt; for <a class=\"enum\" href=\"bdk_file_store/enum.FileError.html\" title=\"enum bdk_file_store::FileError\">FileError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;<a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/std/io/error/struct.Error.html\" title=\"struct std::io::error::Error\">Error</a>&gt; for <a class=\"enum\" href=\"bdk_file_store/enum.IterError.html\" title=\"enum bdk_file_store::IterError\">IterError</a>"]]],["bdk_wallet",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;<a class=\"enum\" href=\"bdk_wallet/descriptor/error/enum.Error.html\" title=\"enum bdk_wallet::descriptor::error::Error\">Error</a>&gt; for <a class=\"enum\" href=\"bdk_wallet/error/enum.CreateTxError.html\" title=\"enum bdk_wallet::error::CreateTxError\">CreateTxError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;<a class=\"enum\" href=\"bdk_wallet/descriptor/policy/enum.PolicyError.html\" title=\"enum bdk_wallet::descriptor::policy::PolicyError\">PolicyError</a>&gt; for <a class=\"enum\" href=\"bdk_wallet/descriptor/error/enum.Error.html\" title=\"enum bdk_wallet::descriptor::error::Error\">Error</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;<a class=\"enum\" href=\"bdk_wallet/descriptor/policy/enum.PolicyError.html\" title=\"enum bdk_wallet::descriptor::policy::PolicyError\">PolicyError</a>&gt; for <a class=\"enum\" href=\"bdk_wallet/error/enum.CreateTxError.html\" title=\"enum bdk_wallet::error::CreateTxError\">CreateTxError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;<a class=\"enum\" href=\"bdk_wallet/descriptor/policy/enum.SatisfiableItem.html\" title=\"enum bdk_wallet::descriptor::policy::SatisfiableItem\">SatisfiableItem</a>&gt; for <a class=\"struct\" href=\"bdk_wallet/descriptor/policy/struct.Policy.html\" title=\"struct bdk_wallet::descriptor::policy::Policy\">Policy</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;<a class=\"enum\" href=\"bdk_wallet/enum.LoadMismatch.html\" title=\"enum bdk_wallet::LoadMismatch\">LoadMismatch</a>&gt; for <a class=\"enum\" href=\"bdk_wallet/enum.LoadError.html\" title=\"enum bdk_wallet::LoadError\">LoadError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;<a class=\"enum\" href=\"bdk_wallet/error/enum.MiniscriptPsbtError.html\" title=\"enum bdk_wallet::error::MiniscriptPsbtError\">MiniscriptPsbtError</a>&gt; for <a class=\"enum\" href=\"bdk_wallet/error/enum.CreateTxError.html\" title=\"enum bdk_wallet::error::CreateTxError\">CreateTxError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;<a class=\"enum\" href=\"bdk_wallet/keys/enum.KeyError.html\" title=\"enum bdk_wallet::keys::KeyError\">KeyError</a>&gt; for <a class=\"enum\" href=\"bdk_wallet/descriptor/error/enum.Error.html\" title=\"enum bdk_wallet::descriptor::error::Error\">Error</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.bool.html\">bool</a>&gt; for <a class=\"enum\" href=\"bdk_wallet/descriptor/policy/enum.Satisfaction.html\" title=\"enum bdk_wallet::descriptor::policy::Satisfaction\">Satisfaction</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;<a class=\"struct\" href=\"bdk_wallet/coin_selection/struct.InsufficientFunds.html\" title=\"struct bdk_wallet::coin_selection::InsufficientFunds\">InsufficientFunds</a>&gt; for <a class=\"enum\" href=\"bdk_wallet/error/enum.CreateTxError.html\" title=\"enum bdk_wallet::error::CreateTxError\">CreateTxError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;ChangeSet&gt; for <a class=\"struct\" href=\"bdk_wallet/struct.ChangeSet.html\" title=\"struct bdk_wallet::ChangeSet\">ChangeSet</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;ChangeSet&gt; for <a class=\"struct\" href=\"bdk_wallet/struct.ChangeSet.html\" title=\"struct bdk_wallet::ChangeSet\">ChangeSet</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;ChangeSet&lt;ConfirmationBlockTime&gt;&gt; for <a class=\"struct\" href=\"bdk_wallet/struct.ChangeSet.html\" title=\"struct bdk_wallet::ChangeSet\">ChangeSet</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;ChangeSet&lt;ConfirmationBlockTime, ChangeSet&gt;&gt; for <a class=\"struct\" href=\"bdk_wallet/struct.ChangeSet.html\" title=\"struct bdk_wallet::ChangeSet\">ChangeSet</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;Error&gt; for <a class=\"enum\" href=\"bdk_wallet/descriptor/error/enum.Error.html\" title=\"enum bdk_wallet::descriptor::error::Error\">Error</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;Error&gt; for <a class=\"enum\" href=\"bdk_wallet/descriptor/error/enum.Error.html\" title=\"enum bdk_wallet::descriptor::error::Error\">Error</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;Error&gt; for <a class=\"enum\" href=\"bdk_wallet/descriptor/error/enum.Error.html\" title=\"enum bdk_wallet::descriptor::error::Error\">Error</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;Error&gt; for <a class=\"enum\" href=\"bdk_wallet/error/enum.CreateTxError.html\" title=\"enum bdk_wallet::error::CreateTxError\">CreateTxError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;Error&gt; for <a class=\"enum\" href=\"bdk_wallet/keys/enum.KeyError.html\" title=\"enum bdk_wallet::keys::KeyError\">KeyError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;Error&gt; for <a class=\"enum\" href=\"bdk_wallet/keys/enum.KeyError.html\" title=\"enum bdk_wallet::keys::KeyError\">KeyError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;Fingerprint&gt; for <a class=\"enum\" href=\"bdk_wallet/signer/enum.SignerId.html\" title=\"enum bdk_wallet::signer::SignerId\">SignerId</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;FullScanResponse&lt;<a class=\"enum\" href=\"bdk_wallet/enum.KeychainKind.html\" title=\"enum bdk_wallet::KeychainKind\">KeychainKind</a>&gt;&gt; for <a class=\"struct\" href=\"bdk_wallet/struct.Update.html\" title=\"struct bdk_wallet::Update\">Update</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;Hash&gt; for <a class=\"enum\" href=\"bdk_wallet/signer/enum.SignerId.html\" title=\"enum bdk_wallet::signer::SignerId\">SignerId</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;HexToBytesError&gt; for <a class=\"enum\" href=\"bdk_wallet/descriptor/error/enum.Error.html\" title=\"enum bdk_wallet::descriptor::error::Error\">Error</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;ParsePublicKeyError&gt; for <a class=\"enum\" href=\"bdk_wallet/descriptor/error/enum.Error.html\" title=\"enum bdk_wallet::descriptor::error::Error\">Error</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;SyncResponse&gt; for <a class=\"struct\" href=\"bdk_wallet/struct.Update.html\" title=\"struct bdk_wallet::Update\">Update</a>"],["impl&lt;Ctx: <a class=\"trait\" href=\"bdk_wallet/descriptor/trait.ScriptContext.html\" title=\"trait bdk_wallet::descriptor::ScriptContext\">ScriptContext</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;Xpriv&gt; for <a class=\"enum\" href=\"bdk_wallet/keys/enum.ExtendedKey.html\" title=\"enum bdk_wallet::keys::ExtendedKey\">ExtendedKey</a>&lt;Ctx&gt;"],["impl&lt;Ctx: <a class=\"trait\" href=\"bdk_wallet/descriptor/trait.ScriptContext.html\" title=\"trait bdk_wallet::descriptor::ScriptContext\">ScriptContext</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;Xpub&gt; for <a class=\"enum\" href=\"bdk_wallet/keys/enum.ExtendedKey.html\" title=\"enum bdk_wallet::keys::ExtendedKey\">ExtendedKey</a>&lt;Ctx&gt;"],["impl&lt;E&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;<a class=\"enum\" href=\"bdk_wallet/enum.LoadMismatch.html\" title=\"enum bdk_wallet::LoadMismatch\">LoadMismatch</a>&gt; for <a class=\"enum\" href=\"bdk_wallet/enum.LoadWithPersistError.html\" title=\"enum bdk_wallet::LoadWithPersistError\">LoadWithPersistError</a>&lt;E&gt;"]]],["example_bitcoind_rpc_polling",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;<a class=\"struct\" href=\"example_bitcoind_rpc_polling/struct.RpcArgs.html\" title=\"struct example_bitcoind_rpc_polling::RpcArgs\">RpcArgs</a>&gt; for Auth"]]]]);
+    var implementors = Object.fromEntries([["bdk_bitcoind_rpc",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;Error&gt; for <a class=\"enum\" href=\"bdk_bitcoind_rpc/bip158/enum.Error.html\" title=\"enum bdk_bitcoind_rpc::bip158::Error\">Error</a>"]]],["bdk_chain",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;<a class=\"struct\" href=\"bdk_chain/bitcoin/hashes/sha256/struct.Hash.html\" title=\"struct bdk_chain::bitcoin::hashes::sha256::Hash\">Hash</a>&gt; for <a class=\"struct\" href=\"bdk_chain/struct.DescriptorId.html\" title=\"struct bdk_chain::DescriptorId\">DescriptorId</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;<a class=\"struct\" href=\"bdk_chain/struct.DescriptorId.html\" title=\"struct bdk_chain::DescriptorId\">DescriptorId</a>&gt; for <a class=\"struct\" href=\"bdk_chain/bitcoin/hashes/sha256/struct.Hash.html\" title=\"struct bdk_chain::bitcoin::hashes::sha256::Hash\">Hash</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;<a class=\"struct\" href=\"bdk_chain/struct.TxPosInBlock.html\" title=\"struct bdk_chain::TxPosInBlock\">TxPosInBlock</a>&lt;'_&gt;&gt; for <a class=\"struct\" href=\"bdk_chain/struct.BlockId.html\" title=\"struct bdk_chain::BlockId\">BlockId</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;<a class=\"struct\" href=\"bdk_chain/struct.TxPosInBlock.html\" title=\"struct bdk_chain::TxPosInBlock\">TxPosInBlock</a>&lt;'_&gt;&gt; for <a class=\"struct\" href=\"bdk_chain/struct.ConfirmationBlockTime.html\" title=\"struct bdk_chain::ConfirmationBlockTime\">ConfirmationBlockTime</a>"],["impl&lt;A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;<a class=\"struct\" href=\"bdk_chain/indexer/keychain_txout/struct.ChangeSet.html\" title=\"struct bdk_chain::indexer::keychain_txout::ChangeSet\">ChangeSet</a>&gt; for <a class=\"struct\" href=\"bdk_chain/indexed_tx_graph/struct.ChangeSet.html\" title=\"struct bdk_chain::indexed_tx_graph::ChangeSet\">ChangeSet</a>&lt;A, <a class=\"struct\" href=\"bdk_chain/indexer/keychain_txout/struct.ChangeSet.html\" title=\"struct bdk_chain::indexer::keychain_txout::ChangeSet\">ChangeSet</a>&gt;"],["impl&lt;A, IA: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/default/trait.Default.html\" title=\"trait core::default::Default\">Default</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;<a class=\"struct\" href=\"bdk_chain/tx_graph/struct.ChangeSet.html\" title=\"struct bdk_chain::tx_graph::ChangeSet\">ChangeSet</a>&lt;A&gt;&gt; for <a class=\"struct\" href=\"bdk_chain/indexed_tx_graph/struct.ChangeSet.html\" title=\"struct bdk_chain::indexed_tx_graph::ChangeSet\">ChangeSet</a>&lt;A, IA&gt;"],["impl&lt;A: <a class=\"trait\" href=\"bdk_chain/trait.Anchor.html\" title=\"trait bdk_chain::Anchor\">Anchor</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;<a class=\"struct\" href=\"bdk_chain/struct.TxUpdate.html\" title=\"struct bdk_chain::TxUpdate\">TxUpdate</a>&lt;A&gt;&gt; for <a class=\"struct\" href=\"bdk_chain/tx_graph/struct.TxGraph.html\" title=\"struct bdk_chain::tx_graph::TxGraph\">TxGraph</a>&lt;A&gt;"],["impl&lt;A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;<a class=\"struct\" href=\"bdk_chain/tx_graph/struct.TxGraph.html\" title=\"struct bdk_chain::tx_graph::TxGraph\">TxGraph</a>&lt;A&gt;&gt; for <a class=\"struct\" href=\"bdk_chain/struct.TxUpdate.html\" title=\"struct bdk_chain::TxUpdate\">TxUpdate</a>&lt;A&gt;"],["impl&lt;B: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html\" title=\"trait core::iter::traits::collect::IntoIterator\">IntoIterator</a>&lt;Item = (<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.u32.html\">u32</a>, <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a>&lt;<a class=\"struct\" href=\"bdk_chain/bitcoin/struct.BlockHash.html\" title=\"struct bdk_chain::bitcoin::BlockHash\">BlockHash</a>&gt;)&gt;&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;B&gt; for <a class=\"struct\" href=\"bdk_chain/local_chain/struct.ChangeSet.html\" title=\"struct bdk_chain::local_chain::ChangeSet\">ChangeSet</a>"],["impl&lt;T&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;T&gt; for <a class=\"struct\" href=\"bdk_chain/struct.Impl.html\" title=\"struct bdk_chain::Impl\">Impl</a>&lt;T&gt;"]]],["bdk_core",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;(&amp;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.u32.html\">u32</a>, &amp;BlockHash)&gt; for <a class=\"struct\" href=\"bdk_core/struct.BlockId.html\" title=\"struct bdk_core::BlockId\">BlockId</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;(<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.u32.html\">u32</a>, BlockHash)&gt; for <a class=\"struct\" href=\"bdk_core/struct.BlockId.html\" title=\"struct bdk_core::BlockId\">BlockId</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;<a class=\"struct\" href=\"bdk_core/struct.BlockId.html\" title=\"struct bdk_core::BlockId\">BlockId</a>&gt; for (<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.u32.html\">u32</a>, BlockHash)"],["impl&lt;I&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;<a class=\"struct\" href=\"bdk_core/spk_client/struct.SyncRequestBuilder.html\" title=\"struct bdk_core::spk_client::SyncRequestBuilder\">SyncRequestBuilder</a>&lt;I&gt;&gt; for <a class=\"struct\" href=\"bdk_core/spk_client/struct.SyncRequest.html\" title=\"struct bdk_core::spk_client::SyncRequest\">SyncRequest</a>&lt;I&gt;"],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;<a class=\"struct\" href=\"bdk_core/spk_client/struct.FullScanRequestBuilder.html\" title=\"struct bdk_core::spk_client::FullScanRequestBuilder\">FullScanRequestBuilder</a>&lt;K&gt;&gt; for <a class=\"struct\" href=\"bdk_core/spk_client/struct.FullScanRequest.html\" title=\"struct bdk_core::spk_client::FullScanRequest\">FullScanRequest</a>&lt;K&gt;"]]],["bdk_file_store",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;<a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/std/io/error/struct.Error.html\" title=\"struct std::io::error::Error\">Error</a>&gt; for <a class=\"enum\" href=\"bdk_file_store/enum.FileError.html\" title=\"enum bdk_file_store::FileError\">FileError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;<a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/std/io/error/struct.Error.html\" title=\"struct std::io::error::Error\">Error</a>&gt; for <a class=\"enum\" href=\"bdk_file_store/enum.IterError.html\" title=\"enum bdk_file_store::IterError\">IterError</a>"]]],["bdk_wallet",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;<a class=\"enum\" href=\"bdk_wallet/descriptor/error/enum.Error.html\" title=\"enum bdk_wallet::descriptor::error::Error\">Error</a>&gt; for <a class=\"enum\" href=\"bdk_wallet/error/enum.CreateTxError.html\" title=\"enum bdk_wallet::error::CreateTxError\">CreateTxError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;<a class=\"enum\" href=\"bdk_wallet/descriptor/policy/enum.PolicyError.html\" title=\"enum bdk_wallet::descriptor::policy::PolicyError\">PolicyError</a>&gt; for <a class=\"enum\" href=\"bdk_wallet/descriptor/error/enum.Error.html\" title=\"enum bdk_wallet::descriptor::error::Error\">Error</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;<a class=\"enum\" href=\"bdk_wallet/descriptor/policy/enum.PolicyError.html\" title=\"enum bdk_wallet::descriptor::policy::PolicyError\">PolicyError</a>&gt; for <a class=\"enum\" href=\"bdk_wallet/error/enum.CreateTxError.html\" title=\"enum bdk_wallet::error::CreateTxError\">CreateTxError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;<a class=\"enum\" href=\"bdk_wallet/descriptor/policy/enum.SatisfiableItem.html\" title=\"enum bdk_wallet::descriptor::policy::SatisfiableItem\">SatisfiableItem</a>&gt; for <a class=\"struct\" href=\"bdk_wallet/descriptor/policy/struct.Policy.html\" title=\"struct bdk_wallet::descriptor::policy::Policy\">Policy</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;<a class=\"enum\" href=\"bdk_wallet/enum.LoadMismatch.html\" title=\"enum bdk_wallet::LoadMismatch\">LoadMismatch</a>&gt; for <a class=\"enum\" href=\"bdk_wallet/enum.LoadError.html\" title=\"enum bdk_wallet::LoadError\">LoadError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;<a class=\"enum\" href=\"bdk_wallet/error/enum.MiniscriptPsbtError.html\" title=\"enum bdk_wallet::error::MiniscriptPsbtError\">MiniscriptPsbtError</a>&gt; for <a class=\"enum\" href=\"bdk_wallet/error/enum.CreateTxError.html\" title=\"enum bdk_wallet::error::CreateTxError\">CreateTxError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;<a class=\"enum\" href=\"bdk_wallet/keys/enum.KeyError.html\" title=\"enum bdk_wallet::keys::KeyError\">KeyError</a>&gt; for <a class=\"enum\" href=\"bdk_wallet/descriptor/error/enum.Error.html\" title=\"enum bdk_wallet::descriptor::error::Error\">Error</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.bool.html\">bool</a>&gt; for <a class=\"enum\" href=\"bdk_wallet/descriptor/policy/enum.Satisfaction.html\" title=\"enum bdk_wallet::descriptor::policy::Satisfaction\">Satisfaction</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;<a class=\"struct\" href=\"bdk_core/spk_client/struct.FullScanResponse.html\" title=\"struct bdk_core::spk_client::FullScanResponse\">FullScanResponse</a>&lt;<a class=\"enum\" href=\"bdk_wallet/enum.KeychainKind.html\" title=\"enum bdk_wallet::KeychainKind\">KeychainKind</a>&gt;&gt; for <a class=\"struct\" href=\"bdk_wallet/struct.Update.html\" title=\"struct bdk_wallet::Update\">Update</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;<a class=\"struct\" href=\"bdk_core/spk_client/struct.SyncResponse.html\" title=\"struct bdk_core::spk_client::SyncResponse\">SyncResponse</a>&gt; for <a class=\"struct\" href=\"bdk_wallet/struct.Update.html\" title=\"struct bdk_wallet::Update\">Update</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;<a class=\"struct\" href=\"bdk_wallet/coin_selection/struct.InsufficientFunds.html\" title=\"struct bdk_wallet::coin_selection::InsufficientFunds\">InsufficientFunds</a>&gt; for <a class=\"enum\" href=\"bdk_wallet/error/enum.CreateTxError.html\" title=\"enum bdk_wallet::error::CreateTxError\">CreateTxError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;ChangeSet&gt; for <a class=\"struct\" href=\"bdk_wallet/struct.ChangeSet.html\" title=\"struct bdk_wallet::ChangeSet\">ChangeSet</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;ChangeSet&gt; for <a class=\"struct\" href=\"bdk_wallet/struct.ChangeSet.html\" title=\"struct bdk_wallet::ChangeSet\">ChangeSet</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;ChangeSet&lt;<a class=\"struct\" href=\"bdk_core/block_id/struct.ConfirmationBlockTime.html\" title=\"struct bdk_core::block_id::ConfirmationBlockTime\">ConfirmationBlockTime</a>&gt;&gt; for <a class=\"struct\" href=\"bdk_wallet/struct.ChangeSet.html\" title=\"struct bdk_wallet::ChangeSet\">ChangeSet</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;ChangeSet&lt;<a class=\"struct\" href=\"bdk_core/block_id/struct.ConfirmationBlockTime.html\" title=\"struct bdk_core::block_id::ConfirmationBlockTime\">ConfirmationBlockTime</a>, ChangeSet&gt;&gt; for <a class=\"struct\" href=\"bdk_wallet/struct.ChangeSet.html\" title=\"struct bdk_wallet::ChangeSet\">ChangeSet</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;Error&gt; for <a class=\"enum\" href=\"bdk_wallet/descriptor/error/enum.Error.html\" title=\"enum bdk_wallet::descriptor::error::Error\">Error</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;Error&gt; for <a class=\"enum\" href=\"bdk_wallet/descriptor/error/enum.Error.html\" title=\"enum bdk_wallet::descriptor::error::Error\">Error</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;Error&gt; for <a class=\"enum\" href=\"bdk_wallet/descriptor/error/enum.Error.html\" title=\"enum bdk_wallet::descriptor::error::Error\">Error</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;Error&gt; for <a class=\"enum\" href=\"bdk_wallet/error/enum.CreateTxError.html\" title=\"enum bdk_wallet::error::CreateTxError\">CreateTxError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;Error&gt; for <a class=\"enum\" href=\"bdk_wallet/keys/enum.KeyError.html\" title=\"enum bdk_wallet::keys::KeyError\">KeyError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;Error&gt; for <a class=\"enum\" href=\"bdk_wallet/keys/enum.KeyError.html\" title=\"enum bdk_wallet::keys::KeyError\">KeyError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;Fingerprint&gt; for <a class=\"enum\" href=\"bdk_wallet/signer/enum.SignerId.html\" title=\"enum bdk_wallet::signer::SignerId\">SignerId</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;Hash&gt; for <a class=\"enum\" href=\"bdk_wallet/signer/enum.SignerId.html\" title=\"enum bdk_wallet::signer::SignerId\">SignerId</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;HexToBytesError&gt; for <a class=\"enum\" href=\"bdk_wallet/descriptor/error/enum.Error.html\" title=\"enum bdk_wallet::descriptor::error::Error\">Error</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;ParsePublicKeyError&gt; for <a class=\"enum\" href=\"bdk_wallet/descriptor/error/enum.Error.html\" title=\"enum bdk_wallet::descriptor::error::Error\">Error</a>"],["impl&lt;Ctx: <a class=\"trait\" href=\"bdk_wallet/descriptor/trait.ScriptContext.html\" title=\"trait bdk_wallet::descriptor::ScriptContext\">ScriptContext</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;Xpriv&gt; for <a class=\"enum\" href=\"bdk_wallet/keys/enum.ExtendedKey.html\" title=\"enum bdk_wallet::keys::ExtendedKey\">ExtendedKey</a>&lt;Ctx&gt;"],["impl&lt;Ctx: <a class=\"trait\" href=\"bdk_wallet/descriptor/trait.ScriptContext.html\" title=\"trait bdk_wallet::descriptor::ScriptContext\">ScriptContext</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;Xpub&gt; for <a class=\"enum\" href=\"bdk_wallet/keys/enum.ExtendedKey.html\" title=\"enum bdk_wallet::keys::ExtendedKey\">ExtendedKey</a>&lt;Ctx&gt;"],["impl&lt;E&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;<a class=\"enum\" href=\"bdk_wallet/enum.LoadMismatch.html\" title=\"enum bdk_wallet::LoadMismatch\">LoadMismatch</a>&gt; for <a class=\"enum\" href=\"bdk_wallet/enum.LoadWithPersistError.html\" title=\"enum bdk_wallet::LoadWithPersistError\">LoadWithPersistError</a>&lt;E&gt;"]]],["example_bitcoind_rpc_polling",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;<a class=\"struct\" href=\"example_bitcoind_rpc_polling/struct.RpcArgs.html\" title=\"struct example_bitcoind_rpc_polling::RpcArgs\">RpcArgs</a>&gt; for Auth"]]]]);
     if (window.register_implementors) {
         window.register_implementors(implementors);
     } else {
         window.pending_implementors = implementors;
     }
 })()
-//{"start":57,"fragment_lengths":[5175,2130,853,10037,341]}
\ No newline at end of file
+//{"start":57,"fragment_lengths":[308,5176,2130,853,10593,341]}
\ No newline at end of file
index fe45f6d5a30985299c8f53a9edf0455843470985..295ef8fb487946986f388caab21ff664d8ffbdc2 100644 (file)
@@ -1,9 +1,9 @@
 (function() {
-    var implementors = Object.fromEntries([["bdk_chain",[["impl <a class=\"trait\" href=\"bdk_chain/bitcoin/hashes/serde/de/trait.StdError.html\" title=\"trait bdk_chain::bitcoin::hashes::serde::de::StdError\">Error</a> for <a class=\"enum\" href=\"bdk_chain/local_chain/enum.ApplyHeaderError.html\" title=\"enum bdk_chain::local_chain::ApplyHeaderError\">ApplyHeaderError</a>"],["impl <a class=\"trait\" href=\"bdk_chain/bitcoin/hashes/serde/de/trait.StdError.html\" title=\"trait bdk_chain::bitcoin::hashes::serde::de::StdError\">Error</a> for <a class=\"enum\" href=\"bdk_chain/tx_graph/enum.CalculateFeeError.html\" title=\"enum bdk_chain::tx_graph::CalculateFeeError\">CalculateFeeError</a>"],["impl <a class=\"trait\" href=\"bdk_chain/bitcoin/hashes/serde/de/trait.StdError.html\" title=\"trait bdk_chain::bitcoin::hashes::serde::de::StdError\">Error</a> for <a class=\"struct\" href=\"bdk_chain/local_chain/struct.AlterCheckPointError.html\" title=\"struct bdk_chain::local_chain::AlterCheckPointError\">AlterCheckPointError</a>"],["impl <a class=\"trait\" href=\"bdk_chain/bitcoin/hashes/serde/de/trait.StdError.html\" title=\"trait bdk_chain::bitcoin::hashes::serde::de::StdError\">Error</a> for <a class=\"struct\" href=\"bdk_chain/local_chain/struct.CannotConnectError.html\" title=\"struct bdk_chain::local_chain::CannotConnectError\">CannotConnectError</a>"],["impl <a class=\"trait\" href=\"bdk_chain/bitcoin/hashes/serde/de/trait.StdError.html\" title=\"trait bdk_chain::bitcoin::hashes::serde::de::StdError\">Error</a> for <a class=\"struct\" href=\"bdk_chain/local_chain/struct.MissingGenesisError.html\" title=\"struct bdk_chain::local_chain::MissingGenesisError\">MissingGenesisError</a>"],["impl&lt;K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a>&gt; <a class=\"trait\" href=\"bdk_chain/bitcoin/hashes/serde/de/trait.StdError.html\" title=\"trait bdk_chain::bitcoin::hashes::serde::de::StdError\">Error</a> for <a class=\"enum\" href=\"bdk_chain/indexer/keychain_txout/enum.InsertDescriptorError.html\" title=\"enum bdk_chain::indexer::keychain_txout::InsertDescriptorError\">InsertDescriptorError</a>&lt;K&gt;"]]],["bdk_file_store",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/error/trait.Error.html\" title=\"trait core::error::Error\">Error</a> for <a class=\"enum\" href=\"bdk_file_store/enum.FileError.html\" title=\"enum bdk_file_store::FileError\">FileError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/error/trait.Error.html\" title=\"trait core::error::Error\">Error</a> for <a class=\"enum\" href=\"bdk_file_store/enum.IterError.html\" title=\"enum bdk_file_store::IterError\">IterError</a>"],["impl&lt;C: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/error/trait.Error.html\" title=\"trait core::error::Error\">Error</a> for <a class=\"struct\" href=\"bdk_file_store/struct.AggregateChangesetsError.html\" title=\"struct bdk_file_store::AggregateChangesetsError\">AggregateChangesetsError</a>&lt;C&gt;"]]],["bdk_wallet",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/error/trait.Error.html\" title=\"trait core::error::Error\">Error</a> for <a class=\"enum\" href=\"bdk_wallet/descriptor/error/enum.Error.html\" title=\"enum bdk_wallet::descriptor::error::Error\">Error</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/error/trait.Error.html\" title=\"trait core::error::Error\">Error</a> for <a class=\"enum\" href=\"bdk_wallet/descriptor/policy/enum.PolicyError.html\" title=\"enum bdk_wallet::descriptor::policy::PolicyError\">PolicyError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/error/trait.Error.html\" title=\"trait core::error::Error\">Error</a> for <a class=\"enum\" href=\"bdk_wallet/enum.AddForeignUtxoError.html\" title=\"enum bdk_wallet::AddForeignUtxoError\">AddForeignUtxoError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/error/trait.Error.html\" title=\"trait core::error::Error\">Error</a> for <a class=\"enum\" href=\"bdk_wallet/enum.AddUtxoError.html\" title=\"enum bdk_wallet::AddUtxoError\">AddUtxoError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/error/trait.Error.html\" title=\"trait core::error::Error\">Error</a> for <a class=\"enum\" href=\"bdk_wallet/enum.ApplyBlockError.html\" title=\"enum bdk_wallet::ApplyBlockError\">ApplyBlockError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/error/trait.Error.html\" title=\"trait core::error::Error\">Error</a> for <a class=\"enum\" href=\"bdk_wallet/enum.FileStoreError.html\" title=\"enum bdk_wallet::FileStoreError\">FileStoreError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/error/trait.Error.html\" title=\"trait core::error::Error\">Error</a> for <a class=\"enum\" href=\"bdk_wallet/enum.LoadError.html\" title=\"enum bdk_wallet::LoadError\">LoadError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/error/trait.Error.html\" title=\"trait core::error::Error\">Error</a> for <a class=\"enum\" href=\"bdk_wallet/error/enum.BuildFeeBumpError.html\" title=\"enum bdk_wallet::error::BuildFeeBumpError\">BuildFeeBumpError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/error/trait.Error.html\" title=\"trait core::error::Error\">Error</a> for <a class=\"enum\" href=\"bdk_wallet/error/enum.CreateTxError.html\" title=\"enum bdk_wallet::error::CreateTxError\">CreateTxError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/error/trait.Error.html\" title=\"trait core::error::Error\">Error</a> for <a class=\"enum\" href=\"bdk_wallet/error/enum.MiniscriptPsbtError.html\" title=\"enum bdk_wallet::error::MiniscriptPsbtError\">MiniscriptPsbtError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/error/trait.Error.html\" title=\"trait core::error::Error\">Error</a> for <a class=\"enum\" href=\"bdk_wallet/keys/enum.KeyError.html\" title=\"enum bdk_wallet::keys::KeyError\">KeyError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/error/trait.Error.html\" title=\"trait core::error::Error\">Error</a> for <a class=\"enum\" href=\"bdk_wallet/signer/enum.SignerError.html\" title=\"enum bdk_wallet::signer::SignerError\">SignerError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/error/trait.Error.html\" title=\"trait core::error::Error\">Error</a> for <a class=\"struct\" href=\"bdk_wallet/coin_selection/struct.InsufficientFunds.html\" title=\"struct bdk_wallet::coin_selection::InsufficientFunds\">InsufficientFunds</a>"],["impl&lt;E: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html\" title=\"trait core::fmt::Display\">Display</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/error/trait.Error.html\" title=\"trait core::error::Error\">Error</a> for <a class=\"enum\" href=\"bdk_wallet/enum.CreateWithPersistError.html\" title=\"enum bdk_wallet::CreateWithPersistError\">CreateWithPersistError</a>&lt;E&gt;"],["impl&lt;E: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html\" title=\"trait core::fmt::Display\">Display</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/error/trait.Error.html\" title=\"trait core::error::Error\">Error</a> for <a class=\"enum\" href=\"bdk_wallet/enum.LoadWithPersistError.html\" title=\"enum bdk_wallet::LoadWithPersistError\">LoadWithPersistError</a>&lt;E&gt;"]]]]);
+    var implementors = Object.fromEntries([["bdk_bitcoind_rpc",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/error/trait.Error.html\" title=\"trait core::error::Error\">Error</a> for <a class=\"enum\" href=\"bdk_bitcoind_rpc/bip158/enum.Error.html\" title=\"enum bdk_bitcoind_rpc::bip158::Error\">Error</a>"]]],["bdk_chain",[["impl <a class=\"trait\" href=\"bdk_chain/bitcoin/hashes/serde/de/trait.StdError.html\" title=\"trait bdk_chain::bitcoin::hashes::serde::de::StdError\">Error</a> for <a class=\"enum\" href=\"bdk_chain/local_chain/enum.ApplyHeaderError.html\" title=\"enum bdk_chain::local_chain::ApplyHeaderError\">ApplyHeaderError</a>"],["impl <a class=\"trait\" href=\"bdk_chain/bitcoin/hashes/serde/de/trait.StdError.html\" title=\"trait bdk_chain::bitcoin::hashes::serde::de::StdError\">Error</a> for <a class=\"enum\" href=\"bdk_chain/tx_graph/enum.CalculateFeeError.html\" title=\"enum bdk_chain::tx_graph::CalculateFeeError\">CalculateFeeError</a>"],["impl <a class=\"trait\" href=\"bdk_chain/bitcoin/hashes/serde/de/trait.StdError.html\" title=\"trait bdk_chain::bitcoin::hashes::serde::de::StdError\">Error</a> for <a class=\"struct\" href=\"bdk_chain/local_chain/struct.AlterCheckPointError.html\" title=\"struct bdk_chain::local_chain::AlterCheckPointError\">AlterCheckPointError</a>"],["impl <a class=\"trait\" href=\"bdk_chain/bitcoin/hashes/serde/de/trait.StdError.html\" title=\"trait bdk_chain::bitcoin::hashes::serde::de::StdError\">Error</a> for <a class=\"struct\" href=\"bdk_chain/local_chain/struct.CannotConnectError.html\" title=\"struct bdk_chain::local_chain::CannotConnectError\">CannotConnectError</a>"],["impl <a class=\"trait\" href=\"bdk_chain/bitcoin/hashes/serde/de/trait.StdError.html\" title=\"trait bdk_chain::bitcoin::hashes::serde::de::StdError\">Error</a> for <a class=\"struct\" href=\"bdk_chain/local_chain/struct.MissingGenesisError.html\" title=\"struct bdk_chain::local_chain::MissingGenesisError\">MissingGenesisError</a>"],["impl&lt;K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a>&gt; <a class=\"trait\" href=\"bdk_chain/bitcoin/hashes/serde/de/trait.StdError.html\" title=\"trait bdk_chain::bitcoin::hashes::serde::de::StdError\">Error</a> for <a class=\"enum\" href=\"bdk_chain/indexer/keychain_txout/enum.InsertDescriptorError.html\" title=\"enum bdk_chain::indexer::keychain_txout::InsertDescriptorError\">InsertDescriptorError</a>&lt;K&gt;"]]],["bdk_file_store",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/error/trait.Error.html\" title=\"trait core::error::Error\">Error</a> for <a class=\"enum\" href=\"bdk_file_store/enum.FileError.html\" title=\"enum bdk_file_store::FileError\">FileError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/error/trait.Error.html\" title=\"trait core::error::Error\">Error</a> for <a class=\"enum\" href=\"bdk_file_store/enum.IterError.html\" title=\"enum bdk_file_store::IterError\">IterError</a>"],["impl&lt;C: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/error/trait.Error.html\" title=\"trait core::error::Error\">Error</a> for <a class=\"struct\" href=\"bdk_file_store/struct.AggregateChangesetsError.html\" title=\"struct bdk_file_store::AggregateChangesetsError\">AggregateChangesetsError</a>&lt;C&gt;"]]],["bdk_wallet",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/error/trait.Error.html\" title=\"trait core::error::Error\">Error</a> for <a class=\"enum\" href=\"bdk_wallet/descriptor/error/enum.Error.html\" title=\"enum bdk_wallet::descriptor::error::Error\">Error</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/error/trait.Error.html\" title=\"trait core::error::Error\">Error</a> for <a class=\"enum\" href=\"bdk_wallet/descriptor/policy/enum.PolicyError.html\" title=\"enum bdk_wallet::descriptor::policy::PolicyError\">PolicyError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/error/trait.Error.html\" title=\"trait core::error::Error\">Error</a> for <a class=\"enum\" href=\"bdk_wallet/enum.AddForeignUtxoError.html\" title=\"enum bdk_wallet::AddForeignUtxoError\">AddForeignUtxoError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/error/trait.Error.html\" title=\"trait core::error::Error\">Error</a> for <a class=\"enum\" href=\"bdk_wallet/enum.AddUtxoError.html\" title=\"enum bdk_wallet::AddUtxoError\">AddUtxoError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/error/trait.Error.html\" title=\"trait core::error::Error\">Error</a> for <a class=\"enum\" href=\"bdk_wallet/enum.ApplyBlockError.html\" title=\"enum bdk_wallet::ApplyBlockError\">ApplyBlockError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/error/trait.Error.html\" title=\"trait core::error::Error\">Error</a> for <a class=\"enum\" href=\"bdk_wallet/enum.FileStoreError.html\" title=\"enum bdk_wallet::FileStoreError\">FileStoreError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/error/trait.Error.html\" title=\"trait core::error::Error\">Error</a> for <a class=\"enum\" href=\"bdk_wallet/enum.LoadError.html\" title=\"enum bdk_wallet::LoadError\">LoadError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/error/trait.Error.html\" title=\"trait core::error::Error\">Error</a> for <a class=\"enum\" href=\"bdk_wallet/error/enum.BuildFeeBumpError.html\" title=\"enum bdk_wallet::error::BuildFeeBumpError\">BuildFeeBumpError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/error/trait.Error.html\" title=\"trait core::error::Error\">Error</a> for <a class=\"enum\" href=\"bdk_wallet/error/enum.CreateTxError.html\" title=\"enum bdk_wallet::error::CreateTxError\">CreateTxError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/error/trait.Error.html\" title=\"trait core::error::Error\">Error</a> for <a class=\"enum\" href=\"bdk_wallet/error/enum.MiniscriptPsbtError.html\" title=\"enum bdk_wallet::error::MiniscriptPsbtError\">MiniscriptPsbtError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/error/trait.Error.html\" title=\"trait core::error::Error\">Error</a> for <a class=\"enum\" href=\"bdk_wallet/keys/enum.KeyError.html\" title=\"enum bdk_wallet::keys::KeyError\">KeyError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/error/trait.Error.html\" title=\"trait core::error::Error\">Error</a> for <a class=\"enum\" href=\"bdk_wallet/signer/enum.SignerError.html\" title=\"enum bdk_wallet::signer::SignerError\">SignerError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/error/trait.Error.html\" title=\"trait core::error::Error\">Error</a> for <a class=\"struct\" href=\"bdk_wallet/coin_selection/struct.InsufficientFunds.html\" title=\"struct bdk_wallet::coin_selection::InsufficientFunds\">InsufficientFunds</a>"],["impl&lt;E: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html\" title=\"trait core::fmt::Display\">Display</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/error/trait.Error.html\" title=\"trait core::error::Error\">Error</a> for <a class=\"enum\" href=\"bdk_wallet/enum.CreateWithPersistError.html\" title=\"enum bdk_wallet::CreateWithPersistError\">CreateWithPersistError</a>&lt;E&gt;"],["impl&lt;E: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html\" title=\"trait core::fmt::Display\">Display</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/error/trait.Error.html\" title=\"trait core::error::Error\">Error</a> for <a class=\"enum\" href=\"bdk_wallet/enum.LoadWithPersistError.html\" title=\"enum bdk_wallet::LoadWithPersistError\">LoadWithPersistError</a>&lt;E&gt;"]]]]);
     if (window.register_implementors) {
         window.register_implementors(implementors);
     } else {
         window.pending_implementors = implementors;
     }
 })()
-//{"start":57,"fragment_lengths":[2177,1017,4857]}
\ No newline at end of file
+//{"start":57,"fragment_lengths":[294,2178,1017,4857]}
\ No newline at end of file
index b0983a652dbbe6063099f429fc7eb125d2b28d74..c5caff5b59f0b6d37f0d835ea4129085f2ba47fe 100644 (file)
@@ -1,9 +1,9 @@
 (function() {
-    var implementors = Object.fromEntries([["bdk_bitcoind_rpc",[["impl&lt;B: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"bdk_bitcoind_rpc/struct.BlockEvent.html\" title=\"struct bdk_bitcoind_rpc::BlockEvent\">BlockEvent</a>&lt;B&gt;"]]],["bdk_chain",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"enum\" href=\"bdk_chain/enum.ObservedIn.html\" title=\"enum bdk_chain::ObservedIn\">ObservedIn</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"enum\" href=\"bdk_chain/local_chain/enum.ApplyHeaderError.html\" title=\"enum bdk_chain::local_chain::ApplyHeaderError\">ApplyHeaderError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"enum\" href=\"bdk_chain/tx_graph/enum.CalculateFeeError.html\" title=\"enum bdk_chain::tx_graph::CalculateFeeError\">CalculateFeeError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"bdk_chain/indexer/keychain_txout/struct.ChangeSet.html\" title=\"struct bdk_chain::indexer::keychain_txout::ChangeSet\">ChangeSet</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"bdk_chain/local_chain/struct.AlterCheckPointError.html\" title=\"struct bdk_chain::local_chain::AlterCheckPointError\">AlterCheckPointError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"bdk_chain/local_chain/struct.CannotConnectError.html\" title=\"struct bdk_chain::local_chain::CannotConnectError\">CannotConnectError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"bdk_chain/local_chain/struct.ChangeSet.html\" title=\"struct bdk_chain::local_chain::ChangeSet\">ChangeSet</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"bdk_chain/local_chain/struct.LocalChain.html\" title=\"struct bdk_chain::local_chain::LocalChain\">LocalChain</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"bdk_chain/local_chain/struct.MissingGenesisError.html\" title=\"struct bdk_chain::local_chain::MissingGenesisError\">MissingGenesisError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"bdk_chain/struct.Balance.html\" title=\"struct bdk_chain::Balance\">Balance</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"bdk_chain/struct.DescriptorId.html\" title=\"struct bdk_chain::DescriptorId\">DescriptorId</a>"],["impl&lt;'a, T: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a>, A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"bdk_chain/tx_graph/struct.CanonicalTx.html\" title=\"struct bdk_chain::tx_graph::CanonicalTx\">CanonicalTx</a>&lt;'a, T, A&gt;"],["impl&lt;'a, T: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a>, A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"bdk_chain/tx_graph/struct.TxNode.html\" title=\"struct bdk_chain::tx_graph::TxNode\">TxNode</a>&lt;'a, T, A&gt;"],["impl&lt;'b&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"bdk_chain/struct.TxPosInBlock.html\" title=\"struct bdk_chain::TxPosInBlock\">TxPosInBlock</a>&lt;'b&gt;"],["impl&lt;A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"enum\" href=\"bdk_chain/enum.CanonicalReason.html\" title=\"enum bdk_chain::CanonicalReason\">CanonicalReason</a>&lt;A&gt;"],["impl&lt;A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"enum\" href=\"bdk_chain/enum.ChainPosition.html\" title=\"enum bdk_chain::ChainPosition\">ChainPosition</a>&lt;A&gt;"],["impl&lt;A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"bdk_chain/struct.FullTxOut.html\" title=\"struct bdk_chain::FullTxOut\">FullTxOut</a>&lt;A&gt;"],["impl&lt;A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"bdk_chain/tx_graph/struct.ChangeSet.html\" title=\"struct bdk_chain::tx_graph::ChangeSet\">ChangeSet</a>&lt;A&gt;"],["impl&lt;A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"bdk_chain/tx_graph/struct.TxGraph.html\" title=\"struct bdk_chain::tx_graph::TxGraph\">TxGraph</a>&lt;A&gt;"],["impl&lt;A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a>, I: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"bdk_chain/indexed_tx_graph/struct.IndexedTxGraph.html\" title=\"struct bdk_chain::indexed_tx_graph::IndexedTxGraph\">IndexedTxGraph</a>&lt;A, I&gt;"],["impl&lt;A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a>, IA: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"bdk_chain/indexed_tx_graph/struct.ChangeSet.html\" title=\"struct bdk_chain::indexed_tx_graph::ChangeSet\">ChangeSet</a>&lt;A, IA&gt;"],["impl&lt;I: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"bdk_chain/indexer/spk_txout/struct.SpkTxOutIndex.html\" title=\"struct bdk_chain::indexer::spk_txout::SpkTxOutIndex\">SpkTxOutIndex</a>&lt;I&gt;"],["impl&lt;K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"enum\" href=\"bdk_chain/indexer/keychain_txout/enum.InsertDescriptorError.html\" title=\"enum bdk_chain::indexer::keychain_txout::InsertDescriptorError\">InsertDescriptorError</a>&lt;K&gt;"],["impl&lt;K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"bdk_chain/indexer/keychain_txout/struct.KeychainTxOutIndex.html\" title=\"struct bdk_chain::indexer::keychain_txout::KeychainTxOutIndex\">KeychainTxOutIndex</a>&lt;K&gt;"]]],["bdk_core",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"bdk_core/spk_client/struct.SyncProgress.html\" title=\"struct bdk_core::spk_client::SyncProgress\">SyncProgress</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"bdk_core/struct.BlockId.html\" title=\"struct bdk_core::BlockId\">BlockId</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"bdk_core/struct.CheckPoint.html\" title=\"struct bdk_core::CheckPoint\">CheckPoint</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"bdk_core/struct.ConfirmationBlockTime.html\" title=\"struct bdk_core::ConfirmationBlockTime\">ConfirmationBlockTime</a>"],["impl&lt;'i, I: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"enum\" href=\"bdk_core/spk_client/enum.SyncItem.html\" title=\"enum bdk_core::spk_client::SyncItem\">SyncItem</a>&lt;'i, I&gt;"],["impl&lt;A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"bdk_core/spk_client/struct.SyncResponse.html\" title=\"struct bdk_core::spk_client::SyncResponse\">SyncResponse</a>&lt;A&gt;"],["impl&lt;A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"bdk_core/struct.TxUpdate.html\" title=\"struct bdk_core::TxUpdate\">TxUpdate</a>&lt;A&gt;"],["impl&lt;K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a>, A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"bdk_core/spk_client/struct.FullScanResponse.html\" title=\"struct bdk_core::spk_client::FullScanResponse\">FullScanResponse</a>&lt;K, A&gt;"]]],["bdk_electrum",[["impl&lt;E: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"bdk_electrum/struct.BdkElectrumClient.html\" title=\"struct bdk_electrum::BdkElectrumClient\">BdkElectrumClient</a>&lt;E&gt;"]]],["bdk_file_store",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"enum\" href=\"bdk_file_store/enum.FileError.html\" title=\"enum bdk_file_store::FileError\">FileError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"enum\" href=\"bdk_file_store/enum.IterError.html\" title=\"enum bdk_file_store::IterError\">IterError</a>"],["impl&lt;C&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"bdk_file_store/struct.Store.html\" title=\"struct bdk_file_store::Store\">Store</a>&lt;C&gt;<div class=\"where\">where\n    C: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a>,</div>"],["impl&lt;C: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"bdk_file_store/struct.AggregateChangesetsError.html\" title=\"struct bdk_file_store::AggregateChangesetsError\">AggregateChangesetsError</a>&lt;C&gt;"]]],["bdk_testenv",[["impl&lt;'a&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"bdk_testenv/struct.Config.html\" title=\"struct bdk_testenv::Config\">Config</a>&lt;'a&gt;"]]],["bdk_wallet",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"enum\" href=\"bdk_wallet/coin_selection/enum.Excess.html\" title=\"enum bdk_wallet::coin_selection::Excess\">Excess</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"enum\" href=\"bdk_wallet/descriptor/error/enum.Error.html\" title=\"enum bdk_wallet::descriptor::error::Error\">Error</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"enum\" href=\"bdk_wallet/descriptor/policy/enum.PkOrF.html\" title=\"enum bdk_wallet::descriptor::policy::PkOrF\">PkOrF</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"enum\" href=\"bdk_wallet/descriptor/policy/enum.PolicyError.html\" title=\"enum bdk_wallet::descriptor::policy::PolicyError\">PolicyError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"enum\" href=\"bdk_wallet/descriptor/policy/enum.Satisfaction.html\" title=\"enum bdk_wallet::descriptor::policy::Satisfaction\">Satisfaction</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"enum\" href=\"bdk_wallet/descriptor/policy/enum.SatisfiableItem.html\" title=\"enum bdk_wallet::descriptor::policy::SatisfiableItem\">SatisfiableItem</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"enum\" href=\"bdk_wallet/enum.AddForeignUtxoError.html\" title=\"enum bdk_wallet::AddForeignUtxoError\">AddForeignUtxoError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"enum\" href=\"bdk_wallet/enum.AddUtxoError.html\" title=\"enum bdk_wallet::AddUtxoError\">AddUtxoError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"enum\" href=\"bdk_wallet/enum.ApplyBlockError.html\" title=\"enum bdk_wallet::ApplyBlockError\">ApplyBlockError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"enum\" href=\"bdk_wallet/enum.ChangeSpendPolicy.html\" title=\"enum bdk_wallet::ChangeSpendPolicy\">ChangeSpendPolicy</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"enum\" href=\"bdk_wallet/enum.FileStoreError.html\" title=\"enum bdk_wallet::FileStoreError\">FileStoreError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"enum\" href=\"bdk_wallet/enum.KeychainKind.html\" title=\"enum bdk_wallet::KeychainKind\">KeychainKind</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"enum\" href=\"bdk_wallet/enum.LoadError.html\" title=\"enum bdk_wallet::LoadError\">LoadError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"enum\" href=\"bdk_wallet/enum.LoadMismatch.html\" title=\"enum bdk_wallet::LoadMismatch\">LoadMismatch</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"enum\" href=\"bdk_wallet/enum.TxOrdering.html\" title=\"enum bdk_wallet::TxOrdering\">TxOrdering</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"enum\" href=\"bdk_wallet/enum.Utxo.html\" title=\"enum bdk_wallet::Utxo\">Utxo</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"enum\" href=\"bdk_wallet/error/enum.BuildFeeBumpError.html\" title=\"enum bdk_wallet::error::BuildFeeBumpError\">BuildFeeBumpError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"enum\" href=\"bdk_wallet/error/enum.CreateTxError.html\" title=\"enum bdk_wallet::error::CreateTxError\">CreateTxError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"enum\" href=\"bdk_wallet/error/enum.MiniscriptPsbtError.html\" title=\"enum bdk_wallet::error::MiniscriptPsbtError\">MiniscriptPsbtError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"enum\" href=\"bdk_wallet/keys/enum.KeyError.html\" title=\"enum bdk_wallet::keys::KeyError\">KeyError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"enum\" href=\"bdk_wallet/keys/enum.ScriptContextEnum.html\" title=\"enum bdk_wallet::keys::ScriptContextEnum\">ScriptContextEnum</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"enum\" href=\"bdk_wallet/signer/enum.SignerContext.html\" title=\"enum bdk_wallet::signer::SignerContext\">SignerContext</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"enum\" href=\"bdk_wallet/signer/enum.SignerError.html\" title=\"enum bdk_wallet::signer::SignerError\">SignerError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"enum\" href=\"bdk_wallet/signer/enum.SignerId.html\" title=\"enum bdk_wallet::signer::SignerId\">SignerId</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"enum\" href=\"bdk_wallet/signer/enum.TapLeavesOptions.html\" title=\"enum bdk_wallet::signer::TapLeavesOptions\">TapLeavesOptions</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"bdk_wallet/coin_selection/struct.CoinSelectionResult.html\" title=\"struct bdk_wallet::coin_selection::CoinSelectionResult\">CoinSelectionResult</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"bdk_wallet/coin_selection/struct.InsufficientFunds.html\" title=\"struct bdk_wallet::coin_selection::InsufficientFunds\">InsufficientFunds</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"bdk_wallet/coin_selection/struct.LargestFirstCoinSelection.html\" title=\"struct bdk_wallet::coin_selection::LargestFirstCoinSelection\">LargestFirstCoinSelection</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"bdk_wallet/coin_selection/struct.OldestFirstCoinSelection.html\" title=\"struct bdk_wallet::coin_selection::OldestFirstCoinSelection\">OldestFirstCoinSelection</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"bdk_wallet/coin_selection/struct.SingleRandomDraw.html\" title=\"struct bdk_wallet::coin_selection::SingleRandomDraw\">SingleRandomDraw</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/policy/struct.Condition.html\" title=\"struct bdk_wallet::descriptor::policy::Condition\">Condition</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/policy/struct.Policy.html\" title=\"struct bdk_wallet::descriptor::policy::Policy\">Policy</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"bdk_wallet/export/struct.FullyNodedExport.html\" title=\"struct bdk_wallet::export::FullyNodedExport\">FullyNodedExport</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"bdk_wallet/keys/struct.PrivateKeyGenerateOptions.html\" title=\"struct bdk_wallet::keys::PrivateKeyGenerateOptions\">PrivateKeyGenerateOptions</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"bdk_wallet/signer/struct.SignerOrdering.html\" title=\"struct bdk_wallet::signer::SignerOrdering\">SignerOrdering</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"bdk_wallet/signer/struct.SignersContainer.html\" title=\"struct bdk_wallet::signer::SignersContainer\">SignersContainer</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"bdk_wallet/struct.AddressInfo.html\" title=\"struct bdk_wallet::AddressInfo\">AddressInfo</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"bdk_wallet/struct.ChangeSet.html\" title=\"struct bdk_wallet::ChangeSet\">ChangeSet</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"bdk_wallet/struct.LocalOutput.html\" title=\"struct bdk_wallet::LocalOutput\">LocalOutput</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"bdk_wallet/struct.SignOptions.html\" title=\"struct bdk_wallet::SignOptions\">SignOptions</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"bdk_wallet/struct.Update.html\" title=\"struct bdk_wallet::Update\">Update</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"bdk_wallet/struct.Wallet.html\" title=\"struct bdk_wallet::Wallet\">Wallet</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"bdk_wallet/struct.WeightedUtxo.html\" title=\"struct bdk_wallet::WeightedUtxo\">WeightedUtxo</a>"],["impl&lt;'a&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"enum\" href=\"bdk_wallet/descriptor/policy/enum.BuildSatisfaction.html\" title=\"enum bdk_wallet::descriptor::policy::BuildSatisfaction\">BuildSatisfaction</a>&lt;'a&gt;"],["impl&lt;'a, Cs: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"bdk_wallet/struct.TxBuilder.html\" title=\"struct bdk_wallet::TxBuilder\">TxBuilder</a>&lt;'a, Cs&gt;"],["impl&lt;Cs: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"bdk_wallet/coin_selection/struct.BranchAndBoundCoinSelection.html\" title=\"struct bdk_wallet::coin_selection::BranchAndBoundCoinSelection\">BranchAndBoundCoinSelection</a>&lt;Cs&gt;"],["impl&lt;Ctx: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> + <a class=\"trait\" href=\"bdk_wallet/descriptor/trait.ScriptContext.html\" title=\"trait bdk_wallet::descriptor::ScriptContext\">ScriptContext</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"enum\" href=\"bdk_wallet/keys/enum.DescriptorKey.html\" title=\"enum bdk_wallet::keys::DescriptorKey\">DescriptorKey</a>&lt;Ctx&gt;"],["impl&lt;E: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"enum\" href=\"bdk_wallet/enum.CreateWithPersistError.html\" title=\"enum bdk_wallet::CreateWithPersistError\">CreateWithPersistError</a>&lt;E&gt;"],["impl&lt;E: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"enum\" href=\"bdk_wallet/enum.LoadWithPersistError.html\" title=\"enum bdk_wallet::LoadWithPersistError\">LoadWithPersistError</a>&lt;E&gt;"],["impl&lt;K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> + <a class=\"trait\" href=\"bdk_wallet/keys/trait.DerivableKey.html\" title=\"trait bdk_wallet::keys::DerivableKey\">DerivableKey</a>&lt;<a class=\"enum\" href=\"bdk_wallet/descriptor/enum.Legacy.html\" title=\"enum bdk_wallet::descriptor::Legacy\">Legacy</a>&gt;&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.Bip44.html\" title=\"struct bdk_wallet::descriptor::template::Bip44\">Bip44</a>&lt;K&gt;"],["impl&lt;K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> + <a class=\"trait\" href=\"bdk_wallet/keys/trait.DerivableKey.html\" title=\"trait bdk_wallet::keys::DerivableKey\">DerivableKey</a>&lt;<a class=\"enum\" href=\"bdk_wallet/descriptor/enum.Legacy.html\" title=\"enum bdk_wallet::descriptor::Legacy\">Legacy</a>&gt;&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.Bip44Public.html\" title=\"struct bdk_wallet::descriptor::template::Bip44Public\">Bip44Public</a>&lt;K&gt;"],["impl&lt;K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> + <a class=\"trait\" href=\"bdk_wallet/keys/trait.DerivableKey.html\" title=\"trait bdk_wallet::keys::DerivableKey\">DerivableKey</a>&lt;<a class=\"enum\" href=\"bdk_wallet/descriptor/enum.Segwitv0.html\" title=\"enum bdk_wallet::descriptor::Segwitv0\">Segwitv0</a>&gt;&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.Bip49.html\" title=\"struct bdk_wallet::descriptor::template::Bip49\">Bip49</a>&lt;K&gt;"],["impl&lt;K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> + <a class=\"trait\" href=\"bdk_wallet/keys/trait.DerivableKey.html\" title=\"trait bdk_wallet::keys::DerivableKey\">DerivableKey</a>&lt;<a class=\"enum\" href=\"bdk_wallet/descriptor/enum.Segwitv0.html\" title=\"enum bdk_wallet::descriptor::Segwitv0\">Segwitv0</a>&gt;&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.Bip49Public.html\" title=\"struct bdk_wallet::descriptor::template::Bip49Public\">Bip49Public</a>&lt;K&gt;"],["impl&lt;K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> + <a class=\"trait\" href=\"bdk_wallet/keys/trait.DerivableKey.html\" title=\"trait bdk_wallet::keys::DerivableKey\">DerivableKey</a>&lt;<a class=\"enum\" href=\"bdk_wallet/descriptor/enum.Segwitv0.html\" title=\"enum bdk_wallet::descriptor::Segwitv0\">Segwitv0</a>&gt;&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.Bip84.html\" title=\"struct bdk_wallet::descriptor::template::Bip84\">Bip84</a>&lt;K&gt;"],["impl&lt;K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> + <a class=\"trait\" href=\"bdk_wallet/keys/trait.DerivableKey.html\" title=\"trait bdk_wallet::keys::DerivableKey\">DerivableKey</a>&lt;<a class=\"enum\" href=\"bdk_wallet/descriptor/enum.Segwitv0.html\" title=\"enum bdk_wallet::descriptor::Segwitv0\">Segwitv0</a>&gt;&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.Bip84Public.html\" title=\"struct bdk_wallet::descriptor::template::Bip84Public\">Bip84Public</a>&lt;K&gt;"],["impl&lt;K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> + <a class=\"trait\" href=\"bdk_wallet/keys/trait.DerivableKey.html\" title=\"trait bdk_wallet::keys::DerivableKey\">DerivableKey</a>&lt;Tap&gt;&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.Bip86.html\" title=\"struct bdk_wallet::descriptor::template::Bip86\">Bip86</a>&lt;K&gt;"],["impl&lt;K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> + <a class=\"trait\" href=\"bdk_wallet/keys/trait.DerivableKey.html\" title=\"trait bdk_wallet::keys::DerivableKey\">DerivableKey</a>&lt;Tap&gt;&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.Bip86Public.html\" title=\"struct bdk_wallet::descriptor::template::Bip86Public\">Bip86Public</a>&lt;K&gt;"],["impl&lt;K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> + <a class=\"trait\" href=\"bdk_wallet/keys/trait.IntoDescriptorKey.html\" title=\"trait bdk_wallet::keys::IntoDescriptorKey\">IntoDescriptorKey</a>&lt;<a class=\"enum\" href=\"bdk_wallet/descriptor/enum.Legacy.html\" title=\"enum bdk_wallet::descriptor::Legacy\">Legacy</a>&gt;&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.P2Pkh.html\" title=\"struct bdk_wallet::descriptor::template::P2Pkh\">P2Pkh</a>&lt;K&gt;"],["impl&lt;K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> + <a class=\"trait\" href=\"bdk_wallet/keys/trait.IntoDescriptorKey.html\" title=\"trait bdk_wallet::keys::IntoDescriptorKey\">IntoDescriptorKey</a>&lt;<a class=\"enum\" href=\"bdk_wallet/descriptor/enum.Segwitv0.html\" title=\"enum bdk_wallet::descriptor::Segwitv0\">Segwitv0</a>&gt;&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.P2Wpkh.html\" title=\"struct bdk_wallet::descriptor::template::P2Wpkh\">P2Wpkh</a>&lt;K&gt;"],["impl&lt;K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> + <a class=\"trait\" href=\"bdk_wallet/keys/trait.IntoDescriptorKey.html\" title=\"trait bdk_wallet::keys::IntoDescriptorKey\">IntoDescriptorKey</a>&lt;<a class=\"enum\" href=\"bdk_wallet/descriptor/enum.Segwitv0.html\" title=\"enum bdk_wallet::descriptor::Segwitv0\">Segwitv0</a>&gt;&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.P2Wpkh_P2Sh.html\" title=\"struct bdk_wallet::descriptor::template::P2Wpkh_P2Sh\">P2Wpkh_P2Sh</a>&lt;K&gt;"],["impl&lt;K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> + <a class=\"trait\" href=\"bdk_wallet/keys/trait.IntoDescriptorKey.html\" title=\"trait bdk_wallet::keys::IntoDescriptorKey\">IntoDescriptorKey</a>&lt;Tap&gt;&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.P2TR.html\" title=\"struct bdk_wallet::descriptor::template::P2TR\">P2TR</a>&lt;K&gt;"],["impl&lt;P: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"bdk_wallet/struct.PersistedWallet.html\" title=\"struct bdk_wallet::PersistedWallet\">PersistedWallet</a>&lt;P&gt;"],["impl&lt;S: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"bdk_wallet/signer/struct.SignerWrapper.html\" title=\"struct bdk_wallet::signer::SignerWrapper\">SignerWrapper</a>&lt;S&gt;"]]],["example_bitcoind_rpc_polling",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"enum\" href=\"example_bitcoind_rpc_polling/enum.Emission.html\" title=\"enum example_bitcoind_rpc_polling::Emission\">Emission</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"enum\" href=\"example_bitcoind_rpc_polling/enum.RpcCommands.html\" title=\"enum example_bitcoind_rpc_polling::RpcCommands\">RpcCommands</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"example_bitcoind_rpc_polling/struct.RpcArgs.html\" title=\"struct example_bitcoind_rpc_polling::RpcArgs\">RpcArgs</a>"]]],["example_cli",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"enum\" href=\"example_cli/enum.AddressCmd.html\" title=\"enum example_cli::AddressCmd\">AddressCmd</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"enum\" href=\"example_cli/enum.CoinSelectionAlgo.html\" title=\"enum example_cli::CoinSelectionAlgo\">CoinSelectionAlgo</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"enum\" href=\"example_cli/enum.Keychain.html\" title=\"enum example_cli::Keychain\">Keychain</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"enum\" href=\"example_cli/enum.TxOutCmd.html\" title=\"enum example_cli::TxOutCmd\">TxOutCmd</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"example_cli/struct.ChangeInfo.html\" title=\"struct example_cli::ChangeInfo\">ChangeInfo</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"example_cli/struct.ChangeSet.html\" title=\"struct example_cli::ChangeSet\">ChangeSet</a>"],["impl&lt;CS: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> + Subcommand, S: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> + Args&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"enum\" href=\"example_cli/enum.Commands.html\" title=\"enum example_cli::Commands\">Commands</a>&lt;CS, S&gt;"],["impl&lt;S: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> + Args&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"enum\" href=\"example_cli/enum.PsbtCmd.html\" title=\"enum example_cli::PsbtCmd\">PsbtCmd</a>&lt;S&gt;"]]],["example_electrum",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"enum\" href=\"example_electrum/enum.ElectrumCommands.html\" title=\"enum example_electrum::ElectrumCommands\">ElectrumCommands</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"example_electrum/struct.ElectrumArgs.html\" title=\"struct example_electrum::ElectrumArgs\">ElectrumArgs</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"example_electrum/struct.ScanOptions.html\" title=\"struct example_electrum::ScanOptions\">ScanOptions</a>"]]],["example_esplora",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"enum\" href=\"example_esplora/enum.EsploraCommands.html\" title=\"enum example_esplora::EsploraCommands\">EsploraCommands</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"example_esplora/struct.EsploraArgs.html\" title=\"struct example_esplora::EsploraArgs\">EsploraArgs</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"example_esplora/struct.ScanOptions.html\" title=\"struct example_esplora::ScanOptions\">ScanOptions</a>"]]],["example_wallet_rpc",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"enum\" href=\"example_wallet_rpc/enum.Emission.html\" title=\"enum example_wallet_rpc::Emission\">Emission</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"example_wallet_rpc/struct.Args.html\" title=\"struct example_wallet_rpc::Args\">Args</a>"]]]]);
+    var implementors = Object.fromEntries([["bdk_bitcoind_rpc",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"enum\" href=\"bdk_bitcoind_rpc/bip158/enum.Error.html\" title=\"enum bdk_bitcoind_rpc::bip158::Error\">Error</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"enum\" href=\"bdk_bitcoind_rpc/bip158/enum.Event.html\" title=\"enum bdk_bitcoind_rpc::bip158::Event\">Event</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"bdk_bitcoind_rpc/bip158/struct.EventInner.html\" title=\"struct bdk_bitcoind_rpc::bip158::EventInner\">EventInner</a>"],["impl&lt;'c, C: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"bdk_bitcoind_rpc/bip158/struct.FilterIter.html\" title=\"struct bdk_bitcoind_rpc::bip158::FilterIter\">FilterIter</a>&lt;'c, C&gt;"],["impl&lt;B: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"bdk_bitcoind_rpc/struct.BlockEvent.html\" title=\"struct bdk_bitcoind_rpc::BlockEvent\">BlockEvent</a>&lt;B&gt;"]]],["bdk_chain",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"enum\" href=\"bdk_chain/enum.ObservedIn.html\" title=\"enum bdk_chain::ObservedIn\">ObservedIn</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"enum\" href=\"bdk_chain/local_chain/enum.ApplyHeaderError.html\" title=\"enum bdk_chain::local_chain::ApplyHeaderError\">ApplyHeaderError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"enum\" href=\"bdk_chain/tx_graph/enum.CalculateFeeError.html\" title=\"enum bdk_chain::tx_graph::CalculateFeeError\">CalculateFeeError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"bdk_chain/indexer/keychain_txout/struct.ChangeSet.html\" title=\"struct bdk_chain::indexer::keychain_txout::ChangeSet\">ChangeSet</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"bdk_chain/local_chain/struct.AlterCheckPointError.html\" title=\"struct bdk_chain::local_chain::AlterCheckPointError\">AlterCheckPointError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"bdk_chain/local_chain/struct.CannotConnectError.html\" title=\"struct bdk_chain::local_chain::CannotConnectError\">CannotConnectError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"bdk_chain/local_chain/struct.ChangeSet.html\" title=\"struct bdk_chain::local_chain::ChangeSet\">ChangeSet</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"bdk_chain/local_chain/struct.LocalChain.html\" title=\"struct bdk_chain::local_chain::LocalChain\">LocalChain</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"bdk_chain/local_chain/struct.MissingGenesisError.html\" title=\"struct bdk_chain::local_chain::MissingGenesisError\">MissingGenesisError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"bdk_chain/struct.Balance.html\" title=\"struct bdk_chain::Balance\">Balance</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"bdk_chain/struct.DescriptorId.html\" title=\"struct bdk_chain::DescriptorId\">DescriptorId</a>"],["impl&lt;'a, T: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a>, A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"bdk_chain/tx_graph/struct.CanonicalTx.html\" title=\"struct bdk_chain::tx_graph::CanonicalTx\">CanonicalTx</a>&lt;'a, T, A&gt;"],["impl&lt;'a, T: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a>, A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"bdk_chain/tx_graph/struct.TxNode.html\" title=\"struct bdk_chain::tx_graph::TxNode\">TxNode</a>&lt;'a, T, A&gt;"],["impl&lt;'b&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"bdk_chain/struct.TxPosInBlock.html\" title=\"struct bdk_chain::TxPosInBlock\">TxPosInBlock</a>&lt;'b&gt;"],["impl&lt;A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"enum\" href=\"bdk_chain/enum.CanonicalReason.html\" title=\"enum bdk_chain::CanonicalReason\">CanonicalReason</a>&lt;A&gt;"],["impl&lt;A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"enum\" href=\"bdk_chain/enum.ChainPosition.html\" title=\"enum bdk_chain::ChainPosition\">ChainPosition</a>&lt;A&gt;"],["impl&lt;A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"bdk_chain/struct.FullTxOut.html\" title=\"struct bdk_chain::FullTxOut\">FullTxOut</a>&lt;A&gt;"],["impl&lt;A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"bdk_chain/tx_graph/struct.ChangeSet.html\" title=\"struct bdk_chain::tx_graph::ChangeSet\">ChangeSet</a>&lt;A&gt;"],["impl&lt;A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"bdk_chain/tx_graph/struct.TxGraph.html\" title=\"struct bdk_chain::tx_graph::TxGraph\">TxGraph</a>&lt;A&gt;"],["impl&lt;A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a>, I: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"bdk_chain/indexed_tx_graph/struct.IndexedTxGraph.html\" title=\"struct bdk_chain::indexed_tx_graph::IndexedTxGraph\">IndexedTxGraph</a>&lt;A, I&gt;"],["impl&lt;A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a>, IA: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"bdk_chain/indexed_tx_graph/struct.ChangeSet.html\" title=\"struct bdk_chain::indexed_tx_graph::ChangeSet\">ChangeSet</a>&lt;A, IA&gt;"],["impl&lt;I: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"bdk_chain/indexer/spk_txout/struct.SpkTxOutIndex.html\" title=\"struct bdk_chain::indexer::spk_txout::SpkTxOutIndex\">SpkTxOutIndex</a>&lt;I&gt;"],["impl&lt;K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"enum\" href=\"bdk_chain/indexer/keychain_txout/enum.InsertDescriptorError.html\" title=\"enum bdk_chain::indexer::keychain_txout::InsertDescriptorError\">InsertDescriptorError</a>&lt;K&gt;"],["impl&lt;K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"bdk_chain/indexer/keychain_txout/struct.KeychainTxOutIndex.html\" title=\"struct bdk_chain::indexer::keychain_txout::KeychainTxOutIndex\">KeychainTxOutIndex</a>&lt;K&gt;"]]],["bdk_core",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"bdk_core/spk_client/struct.SyncProgress.html\" title=\"struct bdk_core::spk_client::SyncProgress\">SyncProgress</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"bdk_core/struct.BlockId.html\" title=\"struct bdk_core::BlockId\">BlockId</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"bdk_core/struct.CheckPoint.html\" title=\"struct bdk_core::CheckPoint\">CheckPoint</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"bdk_core/struct.ConfirmationBlockTime.html\" title=\"struct bdk_core::ConfirmationBlockTime\">ConfirmationBlockTime</a>"],["impl&lt;'i, I: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"enum\" href=\"bdk_core/spk_client/enum.SyncItem.html\" title=\"enum bdk_core::spk_client::SyncItem\">SyncItem</a>&lt;'i, I&gt;"],["impl&lt;A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"bdk_core/spk_client/struct.SyncResponse.html\" title=\"struct bdk_core::spk_client::SyncResponse\">SyncResponse</a>&lt;A&gt;"],["impl&lt;A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"bdk_core/struct.TxUpdate.html\" title=\"struct bdk_core::TxUpdate\">TxUpdate</a>&lt;A&gt;"],["impl&lt;K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a>, A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"bdk_core/spk_client/struct.FullScanResponse.html\" title=\"struct bdk_core::spk_client::FullScanResponse\">FullScanResponse</a>&lt;K, A&gt;"]]],["bdk_electrum",[["impl&lt;E: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"bdk_electrum/struct.BdkElectrumClient.html\" title=\"struct bdk_electrum::BdkElectrumClient\">BdkElectrumClient</a>&lt;E&gt;"]]],["bdk_file_store",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"enum\" href=\"bdk_file_store/enum.FileError.html\" title=\"enum bdk_file_store::FileError\">FileError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"enum\" href=\"bdk_file_store/enum.IterError.html\" title=\"enum bdk_file_store::IterError\">IterError</a>"],["impl&lt;C&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"bdk_file_store/struct.Store.html\" title=\"struct bdk_file_store::Store\">Store</a>&lt;C&gt;<div class=\"where\">where\n    C: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a>,</div>"],["impl&lt;C: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"bdk_file_store/struct.AggregateChangesetsError.html\" title=\"struct bdk_file_store::AggregateChangesetsError\">AggregateChangesetsError</a>&lt;C&gt;"]]],["bdk_testenv",[["impl&lt;'a&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"bdk_testenv/struct.Config.html\" title=\"struct bdk_testenv::Config\">Config</a>&lt;'a&gt;"]]],["bdk_wallet",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"enum\" href=\"bdk_wallet/coin_selection/enum.Excess.html\" title=\"enum bdk_wallet::coin_selection::Excess\">Excess</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"enum\" href=\"bdk_wallet/descriptor/error/enum.Error.html\" title=\"enum bdk_wallet::descriptor::error::Error\">Error</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"enum\" href=\"bdk_wallet/descriptor/policy/enum.PkOrF.html\" title=\"enum bdk_wallet::descriptor::policy::PkOrF\">PkOrF</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"enum\" href=\"bdk_wallet/descriptor/policy/enum.PolicyError.html\" title=\"enum bdk_wallet::descriptor::policy::PolicyError\">PolicyError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"enum\" href=\"bdk_wallet/descriptor/policy/enum.Satisfaction.html\" title=\"enum bdk_wallet::descriptor::policy::Satisfaction\">Satisfaction</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"enum\" href=\"bdk_wallet/descriptor/policy/enum.SatisfiableItem.html\" title=\"enum bdk_wallet::descriptor::policy::SatisfiableItem\">SatisfiableItem</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"enum\" href=\"bdk_wallet/enum.AddForeignUtxoError.html\" title=\"enum bdk_wallet::AddForeignUtxoError\">AddForeignUtxoError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"enum\" href=\"bdk_wallet/enum.AddUtxoError.html\" title=\"enum bdk_wallet::AddUtxoError\">AddUtxoError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"enum\" href=\"bdk_wallet/enum.ApplyBlockError.html\" title=\"enum bdk_wallet::ApplyBlockError\">ApplyBlockError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"enum\" href=\"bdk_wallet/enum.ChangeSpendPolicy.html\" title=\"enum bdk_wallet::ChangeSpendPolicy\">ChangeSpendPolicy</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"enum\" href=\"bdk_wallet/enum.FileStoreError.html\" title=\"enum bdk_wallet::FileStoreError\">FileStoreError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"enum\" href=\"bdk_wallet/enum.KeychainKind.html\" title=\"enum bdk_wallet::KeychainKind\">KeychainKind</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"enum\" href=\"bdk_wallet/enum.LoadError.html\" title=\"enum bdk_wallet::LoadError\">LoadError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"enum\" href=\"bdk_wallet/enum.LoadMismatch.html\" title=\"enum bdk_wallet::LoadMismatch\">LoadMismatch</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"enum\" href=\"bdk_wallet/enum.TxOrdering.html\" title=\"enum bdk_wallet::TxOrdering\">TxOrdering</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"enum\" href=\"bdk_wallet/enum.Utxo.html\" title=\"enum bdk_wallet::Utxo\">Utxo</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"enum\" href=\"bdk_wallet/error/enum.BuildFeeBumpError.html\" title=\"enum bdk_wallet::error::BuildFeeBumpError\">BuildFeeBumpError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"enum\" href=\"bdk_wallet/error/enum.CreateTxError.html\" title=\"enum bdk_wallet::error::CreateTxError\">CreateTxError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"enum\" href=\"bdk_wallet/error/enum.MiniscriptPsbtError.html\" title=\"enum bdk_wallet::error::MiniscriptPsbtError\">MiniscriptPsbtError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"enum\" href=\"bdk_wallet/keys/enum.KeyError.html\" title=\"enum bdk_wallet::keys::KeyError\">KeyError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"enum\" href=\"bdk_wallet/keys/enum.ScriptContextEnum.html\" title=\"enum bdk_wallet::keys::ScriptContextEnum\">ScriptContextEnum</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"enum\" href=\"bdk_wallet/signer/enum.SignerContext.html\" title=\"enum bdk_wallet::signer::SignerContext\">SignerContext</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"enum\" href=\"bdk_wallet/signer/enum.SignerError.html\" title=\"enum bdk_wallet::signer::SignerError\">SignerError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"enum\" href=\"bdk_wallet/signer/enum.SignerId.html\" title=\"enum bdk_wallet::signer::SignerId\">SignerId</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"enum\" href=\"bdk_wallet/signer/enum.TapLeavesOptions.html\" title=\"enum bdk_wallet::signer::TapLeavesOptions\">TapLeavesOptions</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"bdk_wallet/coin_selection/struct.CoinSelectionResult.html\" title=\"struct bdk_wallet::coin_selection::CoinSelectionResult\">CoinSelectionResult</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"bdk_wallet/coin_selection/struct.InsufficientFunds.html\" title=\"struct bdk_wallet::coin_selection::InsufficientFunds\">InsufficientFunds</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"bdk_wallet/coin_selection/struct.LargestFirstCoinSelection.html\" title=\"struct bdk_wallet::coin_selection::LargestFirstCoinSelection\">LargestFirstCoinSelection</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"bdk_wallet/coin_selection/struct.OldestFirstCoinSelection.html\" title=\"struct bdk_wallet::coin_selection::OldestFirstCoinSelection\">OldestFirstCoinSelection</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"bdk_wallet/coin_selection/struct.SingleRandomDraw.html\" title=\"struct bdk_wallet::coin_selection::SingleRandomDraw\">SingleRandomDraw</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/policy/struct.Condition.html\" title=\"struct bdk_wallet::descriptor::policy::Condition\">Condition</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/policy/struct.Policy.html\" title=\"struct bdk_wallet::descriptor::policy::Policy\">Policy</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"bdk_wallet/export/struct.FullyNodedExport.html\" title=\"struct bdk_wallet::export::FullyNodedExport\">FullyNodedExport</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"bdk_wallet/keys/struct.PrivateKeyGenerateOptions.html\" title=\"struct bdk_wallet::keys::PrivateKeyGenerateOptions\">PrivateKeyGenerateOptions</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"bdk_wallet/signer/struct.SignerOrdering.html\" title=\"struct bdk_wallet::signer::SignerOrdering\">SignerOrdering</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"bdk_wallet/signer/struct.SignersContainer.html\" title=\"struct bdk_wallet::signer::SignersContainer\">SignersContainer</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"bdk_wallet/struct.AddressInfo.html\" title=\"struct bdk_wallet::AddressInfo\">AddressInfo</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"bdk_wallet/struct.ChangeSet.html\" title=\"struct bdk_wallet::ChangeSet\">ChangeSet</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"bdk_wallet/struct.LocalOutput.html\" title=\"struct bdk_wallet::LocalOutput\">LocalOutput</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"bdk_wallet/struct.SignOptions.html\" title=\"struct bdk_wallet::SignOptions\">SignOptions</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"bdk_wallet/struct.Update.html\" title=\"struct bdk_wallet::Update\">Update</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"bdk_wallet/struct.Wallet.html\" title=\"struct bdk_wallet::Wallet\">Wallet</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"bdk_wallet/struct.WeightedUtxo.html\" title=\"struct bdk_wallet::WeightedUtxo\">WeightedUtxo</a>"],["impl&lt;'a&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"enum\" href=\"bdk_wallet/descriptor/policy/enum.BuildSatisfaction.html\" title=\"enum bdk_wallet::descriptor::policy::BuildSatisfaction\">BuildSatisfaction</a>&lt;'a&gt;"],["impl&lt;'a, Cs: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"bdk_wallet/struct.TxBuilder.html\" title=\"struct bdk_wallet::TxBuilder\">TxBuilder</a>&lt;'a, Cs&gt;"],["impl&lt;Cs: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"bdk_wallet/coin_selection/struct.BranchAndBoundCoinSelection.html\" title=\"struct bdk_wallet::coin_selection::BranchAndBoundCoinSelection\">BranchAndBoundCoinSelection</a>&lt;Cs&gt;"],["impl&lt;Ctx: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> + <a class=\"trait\" href=\"bdk_wallet/descriptor/trait.ScriptContext.html\" title=\"trait bdk_wallet::descriptor::ScriptContext\">ScriptContext</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"enum\" href=\"bdk_wallet/keys/enum.DescriptorKey.html\" title=\"enum bdk_wallet::keys::DescriptorKey\">DescriptorKey</a>&lt;Ctx&gt;"],["impl&lt;E: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"enum\" href=\"bdk_wallet/enum.CreateWithPersistError.html\" title=\"enum bdk_wallet::CreateWithPersistError\">CreateWithPersistError</a>&lt;E&gt;"],["impl&lt;E: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"enum\" href=\"bdk_wallet/enum.LoadWithPersistError.html\" title=\"enum bdk_wallet::LoadWithPersistError\">LoadWithPersistError</a>&lt;E&gt;"],["impl&lt;K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> + <a class=\"trait\" href=\"bdk_wallet/keys/trait.DerivableKey.html\" title=\"trait bdk_wallet::keys::DerivableKey\">DerivableKey</a>&lt;<a class=\"enum\" href=\"bdk_wallet/descriptor/enum.Legacy.html\" title=\"enum bdk_wallet::descriptor::Legacy\">Legacy</a>&gt;&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.Bip44.html\" title=\"struct bdk_wallet::descriptor::template::Bip44\">Bip44</a>&lt;K&gt;"],["impl&lt;K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> + <a class=\"trait\" href=\"bdk_wallet/keys/trait.DerivableKey.html\" title=\"trait bdk_wallet::keys::DerivableKey\">DerivableKey</a>&lt;<a class=\"enum\" href=\"bdk_wallet/descriptor/enum.Legacy.html\" title=\"enum bdk_wallet::descriptor::Legacy\">Legacy</a>&gt;&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.Bip44Public.html\" title=\"struct bdk_wallet::descriptor::template::Bip44Public\">Bip44Public</a>&lt;K&gt;"],["impl&lt;K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> + <a class=\"trait\" href=\"bdk_wallet/keys/trait.DerivableKey.html\" title=\"trait bdk_wallet::keys::DerivableKey\">DerivableKey</a>&lt;<a class=\"enum\" href=\"bdk_wallet/descriptor/enum.Segwitv0.html\" title=\"enum bdk_wallet::descriptor::Segwitv0\">Segwitv0</a>&gt;&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.Bip49.html\" title=\"struct bdk_wallet::descriptor::template::Bip49\">Bip49</a>&lt;K&gt;"],["impl&lt;K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> + <a class=\"trait\" href=\"bdk_wallet/keys/trait.DerivableKey.html\" title=\"trait bdk_wallet::keys::DerivableKey\">DerivableKey</a>&lt;<a class=\"enum\" href=\"bdk_wallet/descriptor/enum.Segwitv0.html\" title=\"enum bdk_wallet::descriptor::Segwitv0\">Segwitv0</a>&gt;&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.Bip49Public.html\" title=\"struct bdk_wallet::descriptor::template::Bip49Public\">Bip49Public</a>&lt;K&gt;"],["impl&lt;K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> + <a class=\"trait\" href=\"bdk_wallet/keys/trait.DerivableKey.html\" title=\"trait bdk_wallet::keys::DerivableKey\">DerivableKey</a>&lt;<a class=\"enum\" href=\"bdk_wallet/descriptor/enum.Segwitv0.html\" title=\"enum bdk_wallet::descriptor::Segwitv0\">Segwitv0</a>&gt;&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.Bip84.html\" title=\"struct bdk_wallet::descriptor::template::Bip84\">Bip84</a>&lt;K&gt;"],["impl&lt;K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> + <a class=\"trait\" href=\"bdk_wallet/keys/trait.DerivableKey.html\" title=\"trait bdk_wallet::keys::DerivableKey\">DerivableKey</a>&lt;<a class=\"enum\" href=\"bdk_wallet/descriptor/enum.Segwitv0.html\" title=\"enum bdk_wallet::descriptor::Segwitv0\">Segwitv0</a>&gt;&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.Bip84Public.html\" title=\"struct bdk_wallet::descriptor::template::Bip84Public\">Bip84Public</a>&lt;K&gt;"],["impl&lt;K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> + <a class=\"trait\" href=\"bdk_wallet/keys/trait.DerivableKey.html\" title=\"trait bdk_wallet::keys::DerivableKey\">DerivableKey</a>&lt;Tap&gt;&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.Bip86.html\" title=\"struct bdk_wallet::descriptor::template::Bip86\">Bip86</a>&lt;K&gt;"],["impl&lt;K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> + <a class=\"trait\" href=\"bdk_wallet/keys/trait.DerivableKey.html\" title=\"trait bdk_wallet::keys::DerivableKey\">DerivableKey</a>&lt;Tap&gt;&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.Bip86Public.html\" title=\"struct bdk_wallet::descriptor::template::Bip86Public\">Bip86Public</a>&lt;K&gt;"],["impl&lt;K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> + <a class=\"trait\" href=\"bdk_wallet/keys/trait.IntoDescriptorKey.html\" title=\"trait bdk_wallet::keys::IntoDescriptorKey\">IntoDescriptorKey</a>&lt;<a class=\"enum\" href=\"bdk_wallet/descriptor/enum.Legacy.html\" title=\"enum bdk_wallet::descriptor::Legacy\">Legacy</a>&gt;&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.P2Pkh.html\" title=\"struct bdk_wallet::descriptor::template::P2Pkh\">P2Pkh</a>&lt;K&gt;"],["impl&lt;K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> + <a class=\"trait\" href=\"bdk_wallet/keys/trait.IntoDescriptorKey.html\" title=\"trait bdk_wallet::keys::IntoDescriptorKey\">IntoDescriptorKey</a>&lt;<a class=\"enum\" href=\"bdk_wallet/descriptor/enum.Segwitv0.html\" title=\"enum bdk_wallet::descriptor::Segwitv0\">Segwitv0</a>&gt;&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.P2Wpkh.html\" title=\"struct bdk_wallet::descriptor::template::P2Wpkh\">P2Wpkh</a>&lt;K&gt;"],["impl&lt;K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> + <a class=\"trait\" href=\"bdk_wallet/keys/trait.IntoDescriptorKey.html\" title=\"trait bdk_wallet::keys::IntoDescriptorKey\">IntoDescriptorKey</a>&lt;<a class=\"enum\" href=\"bdk_wallet/descriptor/enum.Segwitv0.html\" title=\"enum bdk_wallet::descriptor::Segwitv0\">Segwitv0</a>&gt;&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.P2Wpkh_P2Sh.html\" title=\"struct bdk_wallet::descriptor::template::P2Wpkh_P2Sh\">P2Wpkh_P2Sh</a>&lt;K&gt;"],["impl&lt;K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> + <a class=\"trait\" href=\"bdk_wallet/keys/trait.IntoDescriptorKey.html\" title=\"trait bdk_wallet::keys::IntoDescriptorKey\">IntoDescriptorKey</a>&lt;Tap&gt;&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.P2TR.html\" title=\"struct bdk_wallet::descriptor::template::P2TR\">P2TR</a>&lt;K&gt;"],["impl&lt;P: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"bdk_wallet/struct.PersistedWallet.html\" title=\"struct bdk_wallet::PersistedWallet\">PersistedWallet</a>&lt;P&gt;"],["impl&lt;S: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"bdk_wallet/signer/struct.SignerWrapper.html\" title=\"struct bdk_wallet::signer::SignerWrapper\">SignerWrapper</a>&lt;S&gt;"]]],["example_bitcoind_rpc_polling",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"enum\" href=\"example_bitcoind_rpc_polling/enum.Emission.html\" title=\"enum example_bitcoind_rpc_polling::Emission\">Emission</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"enum\" href=\"example_bitcoind_rpc_polling/enum.RpcCommands.html\" title=\"enum example_bitcoind_rpc_polling::RpcCommands\">RpcCommands</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"example_bitcoind_rpc_polling/struct.RpcArgs.html\" title=\"struct example_bitcoind_rpc_polling::RpcArgs\">RpcArgs</a>"]]],["example_cli",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"enum\" href=\"example_cli/enum.AddressCmd.html\" title=\"enum example_cli::AddressCmd\">AddressCmd</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"enum\" href=\"example_cli/enum.CoinSelectionAlgo.html\" title=\"enum example_cli::CoinSelectionAlgo\">CoinSelectionAlgo</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"enum\" href=\"example_cli/enum.Keychain.html\" title=\"enum example_cli::Keychain\">Keychain</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"enum\" href=\"example_cli/enum.TxOutCmd.html\" title=\"enum example_cli::TxOutCmd\">TxOutCmd</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"example_cli/struct.ChangeInfo.html\" title=\"struct example_cli::ChangeInfo\">ChangeInfo</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"example_cli/struct.ChangeSet.html\" title=\"struct example_cli::ChangeSet\">ChangeSet</a>"],["impl&lt;CS: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> + Subcommand, S: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> + Args&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"enum\" href=\"example_cli/enum.Commands.html\" title=\"enum example_cli::Commands\">Commands</a>&lt;CS, S&gt;"],["impl&lt;S: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> + Args&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"enum\" href=\"example_cli/enum.PsbtCmd.html\" title=\"enum example_cli::PsbtCmd\">PsbtCmd</a>&lt;S&gt;"]]],["example_electrum",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"enum\" href=\"example_electrum/enum.ElectrumCommands.html\" title=\"enum example_electrum::ElectrumCommands\">ElectrumCommands</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"example_electrum/struct.ElectrumArgs.html\" title=\"struct example_electrum::ElectrumArgs\">ElectrumArgs</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"example_electrum/struct.ScanOptions.html\" title=\"struct example_electrum::ScanOptions\">ScanOptions</a>"]]],["example_esplora",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"enum\" href=\"example_esplora/enum.EsploraCommands.html\" title=\"enum example_esplora::EsploraCommands\">EsploraCommands</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"example_esplora/struct.EsploraArgs.html\" title=\"struct example_esplora::EsploraArgs\">EsploraArgs</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"example_esplora/struct.ScanOptions.html\" title=\"struct example_esplora::ScanOptions\">ScanOptions</a>"]]],["example_wallet_rpc",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"enum\" href=\"example_wallet_rpc/enum.Emission.html\" title=\"enum example_wallet_rpc::Emission\">Emission</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"example_wallet_rpc/struct.Args.html\" title=\"struct example_wallet_rpc::Args\">Args</a>"]]]]);
     if (window.register_implementors) {
         window.register_implementors(implementors);
     } else {
         window.pending_implementors = implementors;
     }
 })()
-//{"start":57,"fragment_lengths":[446,9299,2953,456,1722,290,24373,905,2552,866,853,551]}
\ No newline at end of file
+//{"start":57,"fragment_lengths":[1718,9299,2953,456,1722,290,24373,905,2552,866,853,551]}
\ No newline at end of file
index 3ded93627577de7a5c5bfcd9b57481c2b90b171f..8da80918099e0460d6a1c96617b3432db617089b 100644 (file)
@@ -1,9 +1,9 @@
 (function() {
-    var implementors = Object.fromEntries([["bdk_chain",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html\" title=\"trait core::fmt::Display\">Display</a> for <a class=\"enum\" href=\"bdk_chain/local_chain/enum.ApplyHeaderError.html\" title=\"enum bdk_chain::local_chain::ApplyHeaderError\">ApplyHeaderError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html\" title=\"trait core::fmt::Display\">Display</a> for <a class=\"enum\" href=\"bdk_chain/tx_graph/enum.CalculateFeeError.html\" title=\"enum bdk_chain::tx_graph::CalculateFeeError\">CalculateFeeError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html\" title=\"trait core::fmt::Display\">Display</a> for <a class=\"struct\" href=\"bdk_chain/local_chain/struct.AlterCheckPointError.html\" title=\"struct bdk_chain::local_chain::AlterCheckPointError\">AlterCheckPointError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html\" title=\"trait core::fmt::Display\">Display</a> for <a class=\"struct\" href=\"bdk_chain/local_chain/struct.CannotConnectError.html\" title=\"struct bdk_chain::local_chain::CannotConnectError\">CannotConnectError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html\" title=\"trait core::fmt::Display\">Display</a> for <a class=\"struct\" href=\"bdk_chain/local_chain/struct.MissingGenesisError.html\" title=\"struct bdk_chain::local_chain::MissingGenesisError\">MissingGenesisError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html\" title=\"trait core::fmt::Display\">Display</a> for <a class=\"struct\" href=\"bdk_chain/struct.Balance.html\" title=\"struct bdk_chain::Balance\">Balance</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html\" title=\"trait core::fmt::Display\">Display</a> for <a class=\"struct\" href=\"bdk_chain/struct.DescriptorId.html\" title=\"struct bdk_chain::DescriptorId\">DescriptorId</a>"],["impl&lt;K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html\" title=\"trait core::fmt::Display\">Display</a> for <a class=\"enum\" href=\"bdk_chain/indexer/keychain_txout/enum.InsertDescriptorError.html\" title=\"enum bdk_chain::indexer::keychain_txout::InsertDescriptorError\">InsertDescriptorError</a>&lt;K&gt;"]]],["bdk_core",[["impl&lt;I: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/any/trait.Any.html\" title=\"trait core::any::Any\">Any</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html\" title=\"trait core::fmt::Display\">Display</a> for <a class=\"enum\" href=\"bdk_core/spk_client/enum.SyncItem.html\" title=\"enum bdk_core::spk_client::SyncItem\">SyncItem</a>&lt;'_, I&gt;"]]],["bdk_file_store",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html\" title=\"trait core::fmt::Display\">Display</a> for <a class=\"enum\" href=\"bdk_file_store/enum.FileError.html\" title=\"enum bdk_file_store::FileError\">FileError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html\" title=\"trait core::fmt::Display\">Display</a> for <a class=\"enum\" href=\"bdk_file_store/enum.IterError.html\" title=\"enum bdk_file_store::IterError\">IterError</a>"],["impl&lt;C&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html\" title=\"trait core::fmt::Display\">Display</a> for <a class=\"struct\" href=\"bdk_file_store/struct.AggregateChangesetsError.html\" title=\"struct bdk_file_store::AggregateChangesetsError\">AggregateChangesetsError</a>&lt;C&gt;"]]],["bdk_wallet",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html\" title=\"trait core::fmt::Display\">Display</a> for <a class=\"enum\" href=\"bdk_wallet/descriptor/error/enum.Error.html\" title=\"enum bdk_wallet::descriptor::error::Error\">Error</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html\" title=\"trait core::fmt::Display\">Display</a> for <a class=\"enum\" href=\"bdk_wallet/descriptor/policy/enum.PolicyError.html\" title=\"enum bdk_wallet::descriptor::policy::PolicyError\">PolicyError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html\" title=\"trait core::fmt::Display\">Display</a> for <a class=\"enum\" href=\"bdk_wallet/enum.AddForeignUtxoError.html\" title=\"enum bdk_wallet::AddForeignUtxoError\">AddForeignUtxoError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html\" title=\"trait core::fmt::Display\">Display</a> for <a class=\"enum\" href=\"bdk_wallet/enum.AddUtxoError.html\" title=\"enum bdk_wallet::AddUtxoError\">AddUtxoError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html\" title=\"trait core::fmt::Display\">Display</a> for <a class=\"enum\" href=\"bdk_wallet/enum.ApplyBlockError.html\" title=\"enum bdk_wallet::ApplyBlockError\">ApplyBlockError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html\" title=\"trait core::fmt::Display\">Display</a> for <a class=\"enum\" href=\"bdk_wallet/enum.FileStoreError.html\" title=\"enum bdk_wallet::FileStoreError\">FileStoreError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html\" title=\"trait core::fmt::Display\">Display</a> for <a class=\"enum\" href=\"bdk_wallet/enum.LoadError.html\" title=\"enum bdk_wallet::LoadError\">LoadError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html\" title=\"trait core::fmt::Display\">Display</a> for <a class=\"enum\" href=\"bdk_wallet/error/enum.BuildFeeBumpError.html\" title=\"enum bdk_wallet::error::BuildFeeBumpError\">BuildFeeBumpError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html\" title=\"trait core::fmt::Display\">Display</a> for <a class=\"enum\" href=\"bdk_wallet/error/enum.CreateTxError.html\" title=\"enum bdk_wallet::error::CreateTxError\">CreateTxError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html\" title=\"trait core::fmt::Display\">Display</a> for <a class=\"enum\" href=\"bdk_wallet/error/enum.MiniscriptPsbtError.html\" title=\"enum bdk_wallet::error::MiniscriptPsbtError\">MiniscriptPsbtError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html\" title=\"trait core::fmt::Display\">Display</a> for <a class=\"enum\" href=\"bdk_wallet/keys/enum.KeyError.html\" title=\"enum bdk_wallet::keys::KeyError\">KeyError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html\" title=\"trait core::fmt::Display\">Display</a> for <a class=\"enum\" href=\"bdk_wallet/signer/enum.SignerError.html\" title=\"enum bdk_wallet::signer::SignerError\">SignerError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html\" title=\"trait core::fmt::Display\">Display</a> for <a class=\"struct\" href=\"bdk_wallet/coin_selection/struct.InsufficientFunds.html\" title=\"struct bdk_wallet::coin_selection::InsufficientFunds\">InsufficientFunds</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html\" title=\"trait core::fmt::Display\">Display</a> for <a class=\"struct\" href=\"bdk_wallet/export/struct.FullyNodedExport.html\" title=\"struct bdk_wallet::export::FullyNodedExport\">FullyNodedExport</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html\" title=\"trait core::fmt::Display\">Display</a> for <a class=\"struct\" href=\"bdk_wallet/struct.AddressInfo.html\" title=\"struct bdk_wallet::AddressInfo\">AddressInfo</a>"],["impl&lt;E: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html\" title=\"trait core::fmt::Display\">Display</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html\" title=\"trait core::fmt::Display\">Display</a> for <a class=\"enum\" href=\"bdk_wallet/enum.CreateWithPersistError.html\" title=\"enum bdk_wallet::CreateWithPersistError\">CreateWithPersistError</a>&lt;E&gt;"],["impl&lt;E: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html\" title=\"trait core::fmt::Display\">Display</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html\" title=\"trait core::fmt::Display\">Display</a> for <a class=\"enum\" href=\"bdk_wallet/enum.LoadWithPersistError.html\" title=\"enum bdk_wallet::LoadWithPersistError\">LoadWithPersistError</a>&lt;E&gt;"]]],["example_cli",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html\" title=\"trait core::fmt::Display\">Display</a> for <a class=\"enum\" href=\"example_cli/enum.CoinSelectionAlgo.html\" title=\"enum example_cli::CoinSelectionAlgo\">CoinSelectionAlgo</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html\" title=\"trait core::fmt::Display\">Display</a> for <a class=\"enum\" href=\"example_cli/enum.Keychain.html\" title=\"enum example_cli::Keychain\">Keychain</a>"]]]]);
+    var implementors = Object.fromEntries([["bdk_bitcoind_rpc",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html\" title=\"trait core::fmt::Display\">Display</a> for <a class=\"enum\" href=\"bdk_bitcoind_rpc/bip158/enum.Error.html\" title=\"enum bdk_bitcoind_rpc::bip158::Error\">Error</a>"]]],["bdk_chain",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html\" title=\"trait core::fmt::Display\">Display</a> for <a class=\"enum\" href=\"bdk_chain/local_chain/enum.ApplyHeaderError.html\" title=\"enum bdk_chain::local_chain::ApplyHeaderError\">ApplyHeaderError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html\" title=\"trait core::fmt::Display\">Display</a> for <a class=\"enum\" href=\"bdk_chain/tx_graph/enum.CalculateFeeError.html\" title=\"enum bdk_chain::tx_graph::CalculateFeeError\">CalculateFeeError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html\" title=\"trait core::fmt::Display\">Display</a> for <a class=\"struct\" href=\"bdk_chain/local_chain/struct.AlterCheckPointError.html\" title=\"struct bdk_chain::local_chain::AlterCheckPointError\">AlterCheckPointError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html\" title=\"trait core::fmt::Display\">Display</a> for <a class=\"struct\" href=\"bdk_chain/local_chain/struct.CannotConnectError.html\" title=\"struct bdk_chain::local_chain::CannotConnectError\">CannotConnectError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html\" title=\"trait core::fmt::Display\">Display</a> for <a class=\"struct\" href=\"bdk_chain/local_chain/struct.MissingGenesisError.html\" title=\"struct bdk_chain::local_chain::MissingGenesisError\">MissingGenesisError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html\" title=\"trait core::fmt::Display\">Display</a> for <a class=\"struct\" href=\"bdk_chain/struct.Balance.html\" title=\"struct bdk_chain::Balance\">Balance</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html\" title=\"trait core::fmt::Display\">Display</a> for <a class=\"struct\" href=\"bdk_chain/struct.DescriptorId.html\" title=\"struct bdk_chain::DescriptorId\">DescriptorId</a>"],["impl&lt;K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html\" title=\"trait core::fmt::Display\">Display</a> for <a class=\"enum\" href=\"bdk_chain/indexer/keychain_txout/enum.InsertDescriptorError.html\" title=\"enum bdk_chain::indexer::keychain_txout::InsertDescriptorError\">InsertDescriptorError</a>&lt;K&gt;"]]],["bdk_core",[["impl&lt;I: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/any/trait.Any.html\" title=\"trait core::any::Any\">Any</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html\" title=\"trait core::fmt::Display\">Display</a> for <a class=\"enum\" href=\"bdk_core/spk_client/enum.SyncItem.html\" title=\"enum bdk_core::spk_client::SyncItem\">SyncItem</a>&lt;'_, I&gt;"]]],["bdk_file_store",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html\" title=\"trait core::fmt::Display\">Display</a> for <a class=\"enum\" href=\"bdk_file_store/enum.FileError.html\" title=\"enum bdk_file_store::FileError\">FileError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html\" title=\"trait core::fmt::Display\">Display</a> for <a class=\"enum\" href=\"bdk_file_store/enum.IterError.html\" title=\"enum bdk_file_store::IterError\">IterError</a>"],["impl&lt;C&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html\" title=\"trait core::fmt::Display\">Display</a> for <a class=\"struct\" href=\"bdk_file_store/struct.AggregateChangesetsError.html\" title=\"struct bdk_file_store::AggregateChangesetsError\">AggregateChangesetsError</a>&lt;C&gt;"]]],["bdk_wallet",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html\" title=\"trait core::fmt::Display\">Display</a> for <a class=\"enum\" href=\"bdk_wallet/descriptor/error/enum.Error.html\" title=\"enum bdk_wallet::descriptor::error::Error\">Error</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html\" title=\"trait core::fmt::Display\">Display</a> for <a class=\"enum\" href=\"bdk_wallet/descriptor/policy/enum.PolicyError.html\" title=\"enum bdk_wallet::descriptor::policy::PolicyError\">PolicyError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html\" title=\"trait core::fmt::Display\">Display</a> for <a class=\"enum\" href=\"bdk_wallet/enum.AddForeignUtxoError.html\" title=\"enum bdk_wallet::AddForeignUtxoError\">AddForeignUtxoError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html\" title=\"trait core::fmt::Display\">Display</a> for <a class=\"enum\" href=\"bdk_wallet/enum.AddUtxoError.html\" title=\"enum bdk_wallet::AddUtxoError\">AddUtxoError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html\" title=\"trait core::fmt::Display\">Display</a> for <a class=\"enum\" href=\"bdk_wallet/enum.ApplyBlockError.html\" title=\"enum bdk_wallet::ApplyBlockError\">ApplyBlockError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html\" title=\"trait core::fmt::Display\">Display</a> for <a class=\"enum\" href=\"bdk_wallet/enum.FileStoreError.html\" title=\"enum bdk_wallet::FileStoreError\">FileStoreError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html\" title=\"trait core::fmt::Display\">Display</a> for <a class=\"enum\" href=\"bdk_wallet/enum.LoadError.html\" title=\"enum bdk_wallet::LoadError\">LoadError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html\" title=\"trait core::fmt::Display\">Display</a> for <a class=\"enum\" href=\"bdk_wallet/error/enum.BuildFeeBumpError.html\" title=\"enum bdk_wallet::error::BuildFeeBumpError\">BuildFeeBumpError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html\" title=\"trait core::fmt::Display\">Display</a> for <a class=\"enum\" href=\"bdk_wallet/error/enum.CreateTxError.html\" title=\"enum bdk_wallet::error::CreateTxError\">CreateTxError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html\" title=\"trait core::fmt::Display\">Display</a> for <a class=\"enum\" href=\"bdk_wallet/error/enum.MiniscriptPsbtError.html\" title=\"enum bdk_wallet::error::MiniscriptPsbtError\">MiniscriptPsbtError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html\" title=\"trait core::fmt::Display\">Display</a> for <a class=\"enum\" href=\"bdk_wallet/keys/enum.KeyError.html\" title=\"enum bdk_wallet::keys::KeyError\">KeyError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html\" title=\"trait core::fmt::Display\">Display</a> for <a class=\"enum\" href=\"bdk_wallet/signer/enum.SignerError.html\" title=\"enum bdk_wallet::signer::SignerError\">SignerError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html\" title=\"trait core::fmt::Display\">Display</a> for <a class=\"struct\" href=\"bdk_wallet/coin_selection/struct.InsufficientFunds.html\" title=\"struct bdk_wallet::coin_selection::InsufficientFunds\">InsufficientFunds</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html\" title=\"trait core::fmt::Display\">Display</a> for <a class=\"struct\" href=\"bdk_wallet/export/struct.FullyNodedExport.html\" title=\"struct bdk_wallet::export::FullyNodedExport\">FullyNodedExport</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html\" title=\"trait core::fmt::Display\">Display</a> for <a class=\"struct\" href=\"bdk_wallet/struct.AddressInfo.html\" title=\"struct bdk_wallet::AddressInfo\">AddressInfo</a>"],["impl&lt;E: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html\" title=\"trait core::fmt::Display\">Display</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html\" title=\"trait core::fmt::Display\">Display</a> for <a class=\"enum\" href=\"bdk_wallet/enum.CreateWithPersistError.html\" title=\"enum bdk_wallet::CreateWithPersistError\">CreateWithPersistError</a>&lt;E&gt;"],["impl&lt;E: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html\" title=\"trait core::fmt::Display\">Display</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html\" title=\"trait core::fmt::Display\">Display</a> for <a class=\"enum\" href=\"bdk_wallet/enum.LoadWithPersistError.html\" title=\"enum bdk_wallet::LoadWithPersistError\">LoadWithPersistError</a>&lt;E&gt;"]]],["example_cli",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html\" title=\"trait core::fmt::Display\">Display</a> for <a class=\"enum\" href=\"example_cli/enum.CoinSelectionAlgo.html\" title=\"enum example_cli::CoinSelectionAlgo\">CoinSelectionAlgo</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Display.html\" title=\"trait core::fmt::Display\">Display</a> for <a class=\"enum\" href=\"example_cli/enum.Keychain.html\" title=\"enum example_cli::Keychain\">Keychain</a>"]]]]);
     if (window.register_implementors) {
         window.register_implementors(implementors);
     } else {
         window.pending_implementors = implementors;
     }
 })()
-//{"start":57,"fragment_lengths":[2592,571,891,5193,561]}
\ No newline at end of file
+//{"start":57,"fragment_lengths":[296,2593,571,891,5193,561]}
\ No newline at end of file
index e639b07c5270b137aa651f79e1911c36f4aaadbe..2dcab5d9b8454382089e6efec38c9b9d2e1d8db6 100644 (file)
@@ -1,9 +1,9 @@
 (function() {
-    var implementors = Object.fromEntries([["bdk_chain",[["impl&lt;A, F, O&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a> for <a class=\"struct\" href=\"bdk_chain/tx_graph/struct.TxAncestors.html\" title=\"struct bdk_chain::tx_graph::TxAncestors\">TxAncestors</a>&lt;'_, A, F, O&gt;<div class=\"where\">where\n    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.usize.html\">usize</a>, <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/sync/struct.Arc.html\" title=\"struct alloc::sync::Arc\">Arc</a>&lt;<a class=\"struct\" href=\"bdk_chain/bitcoin/struct.Transaction.html\" title=\"struct bdk_chain::bitcoin::Transaction\">Transaction</a>&gt;) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a>&lt;O&gt;,</div>"],["impl&lt;A, F, O&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a> for <a class=\"struct\" href=\"bdk_chain/tx_graph/struct.TxDescendants.html\" title=\"struct bdk_chain::tx_graph::TxDescendants\">TxDescendants</a>&lt;'_, A, F, O&gt;<div class=\"where\">where\n    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.usize.html\">usize</a>, <a class=\"struct\" href=\"bdk_chain/bitcoin/struct.Txid.html\" title=\"struct bdk_chain::bitcoin::Txid\">Txid</a>) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a>&lt;O&gt;,</div>"],["impl&lt;A: <a class=\"trait\" href=\"bdk_chain/trait.Anchor.html\" title=\"trait bdk_chain::Anchor\">Anchor</a>, C: <a class=\"trait\" href=\"bdk_chain/trait.ChainOracle.html\" title=\"trait bdk_chain::ChainOracle\">ChainOracle</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a> for <a class=\"struct\" href=\"bdk_chain/struct.CanonicalIter.html\" title=\"struct bdk_chain::CanonicalIter\">CanonicalIter</a>&lt;'_, A, C&gt;"],["impl&lt;D&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a> for <a class=\"struct\" href=\"bdk_chain/struct.SpkIterator.html\" title=\"struct bdk_chain::SpkIterator\">SpkIterator</a>&lt;D&gt;<div class=\"where\">where\n    D: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html\" title=\"trait core::borrow::Borrow\">Borrow</a>&lt;Descriptor&lt;DescriptorPublicKey&gt;&gt;,</div>"]]],["bdk_core",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a> for <a class=\"struct\" href=\"bdk_core/struct.CheckPointIter.html\" title=\"struct bdk_core::CheckPointIter\">CheckPointIter</a>"]]],["bdk_file_store",[["impl&lt;T&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a> for <a class=\"struct\" href=\"bdk_file_store/struct.EntryIter.html\" title=\"struct bdk_file_store::EntryIter\">EntryIter</a>&lt;'_, T&gt;<div class=\"where\">where\n    T: <a class=\"trait\" href=\"https://docs.rs/serde/1.0.217/serde/de/trait.DeserializeOwned.html\" title=\"trait serde::de::DeserializeOwned\">DeserializeOwned</a>,</div>"]]]]);
+    var implementors = Object.fromEntries([["bdk_bitcoind_rpc",[["impl&lt;C: RpcApi&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a> for <a class=\"struct\" href=\"bdk_bitcoind_rpc/bip158/struct.FilterIter.html\" title=\"struct bdk_bitcoind_rpc::bip158::FilterIter\">FilterIter</a>&lt;'_, C&gt;"]]],["bdk_chain",[["impl&lt;A, F, O&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a> for <a class=\"struct\" href=\"bdk_chain/tx_graph/struct.TxAncestors.html\" title=\"struct bdk_chain::tx_graph::TxAncestors\">TxAncestors</a>&lt;'_, A, F, O&gt;<div class=\"where\">where\n    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.usize.html\">usize</a>, <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/sync/struct.Arc.html\" title=\"struct alloc::sync::Arc\">Arc</a>&lt;<a class=\"struct\" href=\"bdk_chain/bitcoin/struct.Transaction.html\" title=\"struct bdk_chain::bitcoin::Transaction\">Transaction</a>&gt;) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a>&lt;O&gt;,</div>"],["impl&lt;A, F, O&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a> for <a class=\"struct\" href=\"bdk_chain/tx_graph/struct.TxDescendants.html\" title=\"struct bdk_chain::tx_graph::TxDescendants\">TxDescendants</a>&lt;'_, A, F, O&gt;<div class=\"where\">where\n    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.usize.html\">usize</a>, <a class=\"struct\" href=\"bdk_chain/bitcoin/struct.Txid.html\" title=\"struct bdk_chain::bitcoin::Txid\">Txid</a>) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a>&lt;O&gt;,</div>"],["impl&lt;A: <a class=\"trait\" href=\"bdk_chain/trait.Anchor.html\" title=\"trait bdk_chain::Anchor\">Anchor</a>, C: <a class=\"trait\" href=\"bdk_chain/trait.ChainOracle.html\" title=\"trait bdk_chain::ChainOracle\">ChainOracle</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a> for <a class=\"struct\" href=\"bdk_chain/struct.CanonicalIter.html\" title=\"struct bdk_chain::CanonicalIter\">CanonicalIter</a>&lt;'_, A, C&gt;"],["impl&lt;D&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a> for <a class=\"struct\" href=\"bdk_chain/struct.SpkIterator.html\" title=\"struct bdk_chain::SpkIterator\">SpkIterator</a>&lt;D&gt;<div class=\"where\">where\n    D: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html\" title=\"trait core::borrow::Borrow\">Borrow</a>&lt;Descriptor&lt;DescriptorPublicKey&gt;&gt;,</div>"]]],["bdk_core",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a> for <a class=\"struct\" href=\"bdk_core/struct.CheckPointIter.html\" title=\"struct bdk_core::CheckPointIter\">CheckPointIter</a>"]]],["bdk_file_store",[["impl&lt;T&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a> for <a class=\"struct\" href=\"bdk_file_store/struct.EntryIter.html\" title=\"struct bdk_file_store::EntryIter\">EntryIter</a>&lt;'_, T&gt;<div class=\"where\">where\n    T: <a class=\"trait\" href=\"https://docs.rs/serde/1.0.217/serde/de/trait.DeserializeOwned.html\" title=\"trait serde::de::DeserializeOwned\">DeserializeOwned</a>,</div>"]]]]);
     if (window.register_implementors) {
         window.register_implementors(implementors);
     } else {
         window.pending_implementors = implementors;
     }
 })()
-//{"start":57,"fragment_lengths":[3138,330,556]}
\ No newline at end of file
+//{"start":57,"fragment_lengths":[386,3139,330,556]}
\ No newline at end of file
index 220689309f03627de8fcfcc44c490f70398dde3e..20287d79ddccb7b066facd38689aeddfc6abed86 100644 (file)
@@ -1,9 +1,9 @@
 (function() {
-    var implementors = Object.fromEntries([["bdk_bitcoind_rpc",[["impl&lt;'c, C&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_bitcoind_rpc/struct.Emitter.html\" title=\"struct bdk_bitcoind_rpc::Emitter\">Emitter</a>&lt;'c, C&gt;",1,["bdk_bitcoind_rpc::Emitter"]],["impl&lt;B&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_bitcoind_rpc/struct.BlockEvent.html\" title=\"struct bdk_bitcoind_rpc::BlockEvent\">BlockEvent</a>&lt;B&gt;<div class=\"where\">where\n    B: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a>,</div>",1,["bdk_bitcoind_rpc::BlockEvent"]]]],["bdk_chain",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"enum\" href=\"bdk_chain/enum.ObservedIn.html\" title=\"enum bdk_chain::ObservedIn\">ObservedIn</a>",1,["bdk_chain::canonical_iter::ObservedIn"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"enum\" href=\"bdk_chain/local_chain/enum.ApplyHeaderError.html\" title=\"enum bdk_chain::local_chain::ApplyHeaderError\">ApplyHeaderError</a>",1,["bdk_chain::local_chain::ApplyHeaderError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"enum\" href=\"bdk_chain/tx_graph/enum.CalculateFeeError.html\" title=\"enum bdk_chain::tx_graph::CalculateFeeError\">CalculateFeeError</a>",1,["bdk_chain::tx_graph::CalculateFeeError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_chain/indexer/keychain_txout/struct.ChangeSet.html\" title=\"struct bdk_chain::indexer::keychain_txout::ChangeSet\">ChangeSet</a>",1,["bdk_chain::indexer::keychain_txout::ChangeSet"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_chain/local_chain/struct.AlterCheckPointError.html\" title=\"struct bdk_chain::local_chain::AlterCheckPointError\">AlterCheckPointError</a>",1,["bdk_chain::local_chain::AlterCheckPointError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_chain/local_chain/struct.CannotConnectError.html\" title=\"struct bdk_chain::local_chain::CannotConnectError\">CannotConnectError</a>",1,["bdk_chain::local_chain::CannotConnectError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_chain/local_chain/struct.ChangeSet.html\" title=\"struct bdk_chain::local_chain::ChangeSet\">ChangeSet</a>",1,["bdk_chain::local_chain::ChangeSet"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_chain/local_chain/struct.LocalChain.html\" title=\"struct bdk_chain::local_chain::LocalChain\">LocalChain</a>",1,["bdk_chain::local_chain::LocalChain"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_chain/local_chain/struct.MissingGenesisError.html\" title=\"struct bdk_chain::local_chain::MissingGenesisError\">MissingGenesisError</a>",1,["bdk_chain::local_chain::MissingGenesisError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_chain/struct.Balance.html\" title=\"struct bdk_chain::Balance\">Balance</a>",1,["bdk_chain::balance::Balance"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_chain/struct.DescriptorId.html\" title=\"struct bdk_chain::DescriptorId\">DescriptorId</a>",1,["bdk_chain::descriptor_ext::DescriptorId"]],["impl&lt;'a, T, A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_chain/tx_graph/struct.CanonicalTx.html\" title=\"struct bdk_chain::tx_graph::CanonicalTx\">CanonicalTx</a>&lt;'a, T, A&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a>,\n    T: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a>,</div>",1,["bdk_chain::tx_graph::CanonicalTx"]],["impl&lt;'a, T, A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_chain/tx_graph/struct.TxNode.html\" title=\"struct bdk_chain::tx_graph::TxNode\">TxNode</a>&lt;'a, T, A&gt;<div class=\"where\">where\n    T: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a>,</div>",1,["bdk_chain::tx_graph::TxNode"]],["impl&lt;'b&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_chain/struct.TxPosInBlock.html\" title=\"struct bdk_chain::TxPosInBlock\">TxPosInBlock</a>&lt;'b&gt;",1,["bdk_chain::tx_data_traits::TxPosInBlock"]],["impl&lt;'g, A, C&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_chain/struct.CanonicalIter.html\" title=\"struct bdk_chain::CanonicalIter\">CanonicalIter</a>&lt;'g, A, C&gt;",1,["bdk_chain::canonical_iter::CanonicalIter"]],["impl&lt;'g, A, F, O&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_chain/tx_graph/struct.TxAncestors.html\" title=\"struct bdk_chain::tx_graph::TxAncestors\">TxAncestors</a>&lt;'g, A, F, O&gt;<div class=\"where\">where\n    F: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a>,</div>",1,["bdk_chain::tx_graph::TxAncestors"]],["impl&lt;'g, A, F, O&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_chain/tx_graph/struct.TxDescendants.html\" title=\"struct bdk_chain::tx_graph::TxDescendants\">TxDescendants</a>&lt;'g, A, F, O&gt;<div class=\"where\">where\n    F: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a>,</div>",1,["bdk_chain::tx_graph::TxDescendants"]],["impl&lt;A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"enum\" href=\"bdk_chain/enum.CanonicalReason.html\" title=\"enum bdk_chain::CanonicalReason\">CanonicalReason</a>&lt;A&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a>,</div>",1,["bdk_chain::canonical_iter::CanonicalReason"]],["impl&lt;A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"enum\" href=\"bdk_chain/enum.ChainPosition.html\" title=\"enum bdk_chain::ChainPosition\">ChainPosition</a>&lt;A&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a>,</div>",1,["bdk_chain::chain_data::ChainPosition"]],["impl&lt;A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_chain/struct.FullTxOut.html\" title=\"struct bdk_chain::FullTxOut\">FullTxOut</a>&lt;A&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a>,</div>",1,["bdk_chain::chain_data::FullTxOut"]],["impl&lt;A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_chain/tx_graph/struct.ChangeSet.html\" title=\"struct bdk_chain::tx_graph::ChangeSet\">ChangeSet</a>&lt;A&gt;",1,["bdk_chain::tx_graph::ChangeSet"]],["impl&lt;A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_chain/tx_graph/struct.TxGraph.html\" title=\"struct bdk_chain::tx_graph::TxGraph\">TxGraph</a>&lt;A&gt;",1,["bdk_chain::tx_graph::TxGraph"]],["impl&lt;A, I&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_chain/indexed_tx_graph/struct.IndexedTxGraph.html\" title=\"struct bdk_chain::indexed_tx_graph::IndexedTxGraph\">IndexedTxGraph</a>&lt;A, I&gt;<div class=\"where\">where\n    I: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a>,</div>",1,["bdk_chain::indexed_tx_graph::IndexedTxGraph"]],["impl&lt;A, IA&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_chain/indexed_tx_graph/struct.ChangeSet.html\" title=\"struct bdk_chain::indexed_tx_graph::ChangeSet\">ChangeSet</a>&lt;A, IA&gt;<div class=\"where\">where\n    IA: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a>,</div>",1,["bdk_chain::indexed_tx_graph::ChangeSet"]],["impl&lt;D&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_chain/struct.SpkIterator.html\" title=\"struct bdk_chain::SpkIterator\">SpkIterator</a>&lt;D&gt;<div class=\"where\">where\n    D: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a>,</div>",1,["bdk_chain::spk_iter::SpkIterator"]],["impl&lt;I&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_chain/indexer/spk_txout/struct.SpkTxOutIndex.html\" title=\"struct bdk_chain::indexer::spk_txout::SpkTxOutIndex\">SpkTxOutIndex</a>&lt;I&gt;",1,["bdk_chain::indexer::spk_txout::SpkTxOutIndex"]],["impl&lt;K&gt; !<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"enum\" href=\"bdk_chain/indexer/keychain_txout/enum.InsertDescriptorError.html\" title=\"enum bdk_chain::indexer::keychain_txout::InsertDescriptorError\">InsertDescriptorError</a>&lt;K&gt;",1,["bdk_chain::indexer::keychain_txout::InsertDescriptorError"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_chain/indexer/keychain_txout/struct.KeychainTxOutIndex.html\" title=\"struct bdk_chain::indexer::keychain_txout::KeychainTxOutIndex\">KeychainTxOutIndex</a>&lt;K&gt;",1,["bdk_chain::indexer::keychain_txout::KeychainTxOutIndex"]],["impl&lt;T&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_chain/struct.Impl.html\" title=\"struct bdk_chain::Impl\">Impl</a>&lt;T&gt;<div class=\"where\">where\n    T: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a>,</div>",1,["bdk_chain::Impl"]]]],["bdk_core",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_core/spk_client/struct.SyncProgress.html\" title=\"struct bdk_core::spk_client::SyncProgress\">SyncProgress</a>",1,["bdk_core::spk_client::SyncProgress"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_core/struct.BlockId.html\" title=\"struct bdk_core::BlockId\">BlockId</a>",1,["bdk_core::block_id::BlockId"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_core/struct.CheckPoint.html\" title=\"struct bdk_core::CheckPoint\">CheckPoint</a>",1,["bdk_core::checkpoint::CheckPoint"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_core/struct.CheckPointIter.html\" title=\"struct bdk_core::CheckPointIter\">CheckPointIter</a>",1,["bdk_core::checkpoint::CheckPointIter"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_core/struct.ConfirmationBlockTime.html\" title=\"struct bdk_core::ConfirmationBlockTime\">ConfirmationBlockTime</a>",1,["bdk_core::block_id::ConfirmationBlockTime"]],["impl&lt;'i, I&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"enum\" href=\"bdk_core/spk_client/enum.SyncItem.html\" title=\"enum bdk_core::spk_client::SyncItem\">SyncItem</a>&lt;'i, I&gt;<div class=\"where\">where\n    I: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a>,</div>",1,["bdk_core::spk_client::SyncItem"]],["impl&lt;A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_core/spk_client/struct.SyncResponse.html\" title=\"struct bdk_core::spk_client::SyncResponse\">SyncResponse</a>&lt;A&gt;",1,["bdk_core::spk_client::SyncResponse"]],["impl&lt;A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_core/struct.TxUpdate.html\" title=\"struct bdk_core::TxUpdate\">TxUpdate</a>&lt;A&gt;",1,["bdk_core::tx_update::TxUpdate"]],["impl&lt;I&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_core/spk_client/struct.SyncRequest.html\" title=\"struct bdk_core::spk_client::SyncRequest\">SyncRequest</a>&lt;I&gt;",1,["bdk_core::spk_client::SyncRequest"]],["impl&lt;I&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_core/spk_client/struct.SyncRequestBuilder.html\" title=\"struct bdk_core::spk_client::SyncRequestBuilder\">SyncRequestBuilder</a>&lt;I&gt;",1,["bdk_core::spk_client::SyncRequestBuilder"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_core/spk_client/struct.FullScanRequest.html\" title=\"struct bdk_core::spk_client::FullScanRequest\">FullScanRequest</a>&lt;K&gt;",1,["bdk_core::spk_client::FullScanRequest"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_core/spk_client/struct.FullScanRequestBuilder.html\" title=\"struct bdk_core::spk_client::FullScanRequestBuilder\">FullScanRequestBuilder</a>&lt;K&gt;",1,["bdk_core::spk_client::FullScanRequestBuilder"]],["impl&lt;K, A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_core/spk_client/struct.FullScanResponse.html\" title=\"struct bdk_core::spk_client::FullScanResponse\">FullScanResponse</a>&lt;K, A&gt;",1,["bdk_core::spk_client::FullScanResponse"]]]],["bdk_electrum",[["impl&lt;E&gt; !<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_electrum/struct.BdkElectrumClient.html\" title=\"struct bdk_electrum::BdkElectrumClient\">BdkElectrumClient</a>&lt;E&gt;",1,["bdk_electrum::bdk_electrum_client::BdkElectrumClient"]]]],["bdk_file_store",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"enum\" href=\"bdk_file_store/enum.FileError.html\" title=\"enum bdk_file_store::FileError\">FileError</a>",1,["bdk_file_store::FileError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"enum\" href=\"bdk_file_store/enum.IterError.html\" title=\"enum bdk_file_store::IterError\">IterError</a>",1,["bdk_file_store::entry_iter::IterError"]],["impl&lt;'t, T&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_file_store/struct.EntryIter.html\" title=\"struct bdk_file_store::EntryIter\">EntryIter</a>&lt;'t, T&gt;",1,["bdk_file_store::entry_iter::EntryIter"]],["impl&lt;C&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_file_store/struct.AggregateChangesetsError.html\" title=\"struct bdk_file_store::AggregateChangesetsError\">AggregateChangesetsError</a>&lt;C&gt;<div class=\"where\">where\n    C: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a>,</div>",1,["bdk_file_store::store::AggregateChangesetsError"]],["impl&lt;C&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_file_store/struct.Store.html\" title=\"struct bdk_file_store::Store\">Store</a>&lt;C&gt;",1,["bdk_file_store::store::Store"]]]],["bdk_testenv",[["impl !<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_testenv/struct.TestEnv.html\" title=\"struct bdk_testenv::TestEnv\">TestEnv</a>",1,["bdk_testenv::TestEnv"]],["impl&lt;'a&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_testenv/struct.Config.html\" title=\"struct bdk_testenv::Config\">Config</a>&lt;'a&gt;",1,["bdk_testenv::Config"]]]],["bdk_wallet",[["impl !<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"enum\" href=\"bdk_wallet/enum.FileStoreError.html\" title=\"enum bdk_wallet::FileStoreError\">FileStoreError</a>",1,["bdk_wallet::wallet::persisted::FileStoreError"]],["impl !<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"enum\" href=\"bdk_wallet/enum.LoadError.html\" title=\"enum bdk_wallet::LoadError\">LoadError</a>",1,["bdk_wallet::wallet::LoadError"]],["impl !<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"enum\" href=\"bdk_wallet/enum.LoadMismatch.html\" title=\"enum bdk_wallet::LoadMismatch\">LoadMismatch</a>",1,["bdk_wallet::wallet::LoadMismatch"]],["impl !<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_wallet/struct.ChangeSet.html\" title=\"struct bdk_wallet::ChangeSet\">ChangeSet</a>",1,["bdk_wallet::wallet::changeset::ChangeSet"]],["impl !<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_wallet/struct.Wallet.html\" title=\"struct bdk_wallet::Wallet\">Wallet</a>",1,["bdk_wallet::wallet::Wallet"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"enum\" href=\"bdk_wallet/coin_selection/enum.Excess.html\" title=\"enum bdk_wallet::coin_selection::Excess\">Excess</a>",1,["bdk_wallet::wallet::coin_selection::Excess"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"enum\" href=\"bdk_wallet/descriptor/error/enum.Error.html\" title=\"enum bdk_wallet::descriptor::error::Error\">Error</a>",1,["bdk_wallet::descriptor::error::Error"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"enum\" href=\"bdk_wallet/descriptor/policy/enum.PkOrF.html\" title=\"enum bdk_wallet::descriptor::policy::PkOrF\">PkOrF</a>",1,["bdk_wallet::descriptor::policy::PkOrF"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"enum\" href=\"bdk_wallet/descriptor/policy/enum.PolicyError.html\" title=\"enum bdk_wallet::descriptor::policy::PolicyError\">PolicyError</a>",1,["bdk_wallet::descriptor::policy::PolicyError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"enum\" href=\"bdk_wallet/descriptor/policy/enum.Satisfaction.html\" title=\"enum bdk_wallet::descriptor::policy::Satisfaction\">Satisfaction</a>",1,["bdk_wallet::descriptor::policy::Satisfaction"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"enum\" href=\"bdk_wallet/descriptor/policy/enum.SatisfiableItem.html\" title=\"enum bdk_wallet::descriptor::policy::SatisfiableItem\">SatisfiableItem</a>",1,["bdk_wallet::descriptor::policy::SatisfiableItem"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"enum\" href=\"bdk_wallet/enum.AddForeignUtxoError.html\" title=\"enum bdk_wallet::AddForeignUtxoError\">AddForeignUtxoError</a>",1,["bdk_wallet::wallet::tx_builder::AddForeignUtxoError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"enum\" href=\"bdk_wallet/enum.AddUtxoError.html\" title=\"enum bdk_wallet::AddUtxoError\">AddUtxoError</a>",1,["bdk_wallet::wallet::tx_builder::AddUtxoError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"enum\" href=\"bdk_wallet/enum.ApplyBlockError.html\" title=\"enum bdk_wallet::ApplyBlockError\">ApplyBlockError</a>",1,["bdk_wallet::wallet::ApplyBlockError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"enum\" href=\"bdk_wallet/enum.ChangeSpendPolicy.html\" title=\"enum bdk_wallet::ChangeSpendPolicy\">ChangeSpendPolicy</a>",1,["bdk_wallet::wallet::tx_builder::ChangeSpendPolicy"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"enum\" href=\"bdk_wallet/enum.KeychainKind.html\" title=\"enum bdk_wallet::KeychainKind\">KeychainKind</a>",1,["bdk_wallet::types::KeychainKind"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"enum\" href=\"bdk_wallet/enum.TxOrdering.html\" title=\"enum bdk_wallet::TxOrdering\">TxOrdering</a>",1,["bdk_wallet::wallet::tx_builder::TxOrdering"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"enum\" href=\"bdk_wallet/enum.Utxo.html\" title=\"enum bdk_wallet::Utxo\">Utxo</a>",1,["bdk_wallet::types::Utxo"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"enum\" href=\"bdk_wallet/error/enum.BuildFeeBumpError.html\" title=\"enum bdk_wallet::error::BuildFeeBumpError\">BuildFeeBumpError</a>",1,["bdk_wallet::wallet::error::BuildFeeBumpError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"enum\" href=\"bdk_wallet/error/enum.CreateTxError.html\" title=\"enum bdk_wallet::error::CreateTxError\">CreateTxError</a>",1,["bdk_wallet::wallet::error::CreateTxError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"enum\" href=\"bdk_wallet/error/enum.MiniscriptPsbtError.html\" title=\"enum bdk_wallet::error::MiniscriptPsbtError\">MiniscriptPsbtError</a>",1,["bdk_wallet::wallet::error::MiniscriptPsbtError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"enum\" href=\"bdk_wallet/keys/enum.KeyError.html\" title=\"enum bdk_wallet::keys::KeyError\">KeyError</a>",1,["bdk_wallet::keys::KeyError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"enum\" href=\"bdk_wallet/keys/enum.ScriptContextEnum.html\" title=\"enum bdk_wallet::keys::ScriptContextEnum\">ScriptContextEnum</a>",1,["bdk_wallet::keys::ScriptContextEnum"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"enum\" href=\"bdk_wallet/signer/enum.SignerContext.html\" title=\"enum bdk_wallet::signer::SignerContext\">SignerContext</a>",1,["bdk_wallet::wallet::signer::SignerContext"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"enum\" href=\"bdk_wallet/signer/enum.SignerError.html\" title=\"enum bdk_wallet::signer::SignerError\">SignerError</a>",1,["bdk_wallet::wallet::signer::SignerError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"enum\" href=\"bdk_wallet/signer/enum.SignerId.html\" title=\"enum bdk_wallet::signer::SignerId\">SignerId</a>",1,["bdk_wallet::wallet::signer::SignerId"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"enum\" href=\"bdk_wallet/signer/enum.TapLeavesOptions.html\" title=\"enum bdk_wallet::signer::TapLeavesOptions\">TapLeavesOptions</a>",1,["bdk_wallet::wallet::signer::TapLeavesOptions"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_wallet/coin_selection/struct.CoinSelectionResult.html\" title=\"struct bdk_wallet::coin_selection::CoinSelectionResult\">CoinSelectionResult</a>",1,["bdk_wallet::wallet::coin_selection::CoinSelectionResult"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_wallet/coin_selection/struct.InsufficientFunds.html\" title=\"struct bdk_wallet::coin_selection::InsufficientFunds\">InsufficientFunds</a>",1,["bdk_wallet::wallet::coin_selection::InsufficientFunds"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_wallet/coin_selection/struct.LargestFirstCoinSelection.html\" title=\"struct bdk_wallet::coin_selection::LargestFirstCoinSelection\">LargestFirstCoinSelection</a>",1,["bdk_wallet::wallet::coin_selection::LargestFirstCoinSelection"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_wallet/coin_selection/struct.OldestFirstCoinSelection.html\" title=\"struct bdk_wallet::coin_selection::OldestFirstCoinSelection\">OldestFirstCoinSelection</a>",1,["bdk_wallet::wallet::coin_selection::OldestFirstCoinSelection"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_wallet/coin_selection/struct.SingleRandomDraw.html\" title=\"struct bdk_wallet::coin_selection::SingleRandomDraw\">SingleRandomDraw</a>",1,["bdk_wallet::wallet::coin_selection::SingleRandomDraw"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/policy/struct.Condition.html\" title=\"struct bdk_wallet::descriptor::policy::Condition\">Condition</a>",1,["bdk_wallet::descriptor::policy::Condition"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/policy/struct.Policy.html\" title=\"struct bdk_wallet::descriptor::policy::Policy\">Policy</a>",1,["bdk_wallet::descriptor::policy::Policy"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_wallet/export/struct.FullyNodedExport.html\" title=\"struct bdk_wallet::export::FullyNodedExport\">FullyNodedExport</a>",1,["bdk_wallet::wallet::export::FullyNodedExport"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_wallet/keys/struct.PrivateKeyGenerateOptions.html\" title=\"struct bdk_wallet::keys::PrivateKeyGenerateOptions\">PrivateKeyGenerateOptions</a>",1,["bdk_wallet::keys::PrivateKeyGenerateOptions"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_wallet/signer/struct.SignerOrdering.html\" title=\"struct bdk_wallet::signer::SignerOrdering\">SignerOrdering</a>",1,["bdk_wallet::wallet::signer::SignerOrdering"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_wallet/signer/struct.SignersContainer.html\" title=\"struct bdk_wallet::signer::SignersContainer\">SignersContainer</a>",1,["bdk_wallet::wallet::signer::SignersContainer"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_wallet/struct.AddressInfo.html\" title=\"struct bdk_wallet::AddressInfo\">AddressInfo</a>",1,["bdk_wallet::wallet::AddressInfo"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_wallet/struct.CreateParams.html\" title=\"struct bdk_wallet::CreateParams\">CreateParams</a>",1,["bdk_wallet::wallet::params::CreateParams"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_wallet/struct.LoadParams.html\" title=\"struct bdk_wallet::LoadParams\">LoadParams</a>",1,["bdk_wallet::wallet::params::LoadParams"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_wallet/struct.LocalOutput.html\" title=\"struct bdk_wallet::LocalOutput\">LocalOutput</a>",1,["bdk_wallet::types::LocalOutput"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_wallet/struct.SignOptions.html\" title=\"struct bdk_wallet::SignOptions\">SignOptions</a>",1,["bdk_wallet::wallet::signer::SignOptions"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_wallet/struct.Update.html\" title=\"struct bdk_wallet::Update\">Update</a>",1,["bdk_wallet::wallet::Update"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_wallet/struct.WeightedUtxo.html\" title=\"struct bdk_wallet::WeightedUtxo\">WeightedUtxo</a>",1,["bdk_wallet::types::WeightedUtxo"]],["impl&lt;'a&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"enum\" href=\"bdk_wallet/descriptor/policy/enum.BuildSatisfaction.html\" title=\"enum bdk_wallet::descriptor::policy::BuildSatisfaction\">BuildSatisfaction</a>&lt;'a&gt;",1,["bdk_wallet::descriptor::policy::BuildSatisfaction"]],["impl&lt;'a, Cs&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_wallet/struct.TxBuilder.html\" title=\"struct bdk_wallet::TxBuilder\">TxBuilder</a>&lt;'a, Cs&gt;<div class=\"where\">where\n    Cs: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a>,</div>",1,["bdk_wallet::wallet::tx_builder::TxBuilder"]],["impl&lt;Cs&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_wallet/coin_selection/struct.BranchAndBoundCoinSelection.html\" title=\"struct bdk_wallet::coin_selection::BranchAndBoundCoinSelection\">BranchAndBoundCoinSelection</a>&lt;Cs&gt;<div class=\"where\">where\n    Cs: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a>,</div>",1,["bdk_wallet::wallet::coin_selection::BranchAndBoundCoinSelection"]],["impl&lt;Ctx&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"enum\" href=\"bdk_wallet/keys/enum.DescriptorKey.html\" title=\"enum bdk_wallet::keys::DescriptorKey\">DescriptorKey</a>&lt;Ctx&gt;",1,["bdk_wallet::keys::DescriptorKey"]],["impl&lt;Ctx&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"enum\" href=\"bdk_wallet/keys/enum.ExtendedKey.html\" title=\"enum bdk_wallet::keys::ExtendedKey\">ExtendedKey</a>&lt;Ctx&gt;",1,["bdk_wallet::keys::ExtendedKey"]],["impl&lt;E&gt; !<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"enum\" href=\"bdk_wallet/enum.CreateWithPersistError.html\" title=\"enum bdk_wallet::CreateWithPersistError\">CreateWithPersistError</a>&lt;E&gt;",1,["bdk_wallet::wallet::persisted::CreateWithPersistError"]],["impl&lt;E&gt; !<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"enum\" href=\"bdk_wallet/enum.LoadWithPersistError.html\" title=\"enum bdk_wallet::LoadWithPersistError\">LoadWithPersistError</a>&lt;E&gt;",1,["bdk_wallet::wallet::persisted::LoadWithPersistError"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.Bip44.html\" title=\"struct bdk_wallet::descriptor::template::Bip44\">Bip44</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a>,</div>",1,["bdk_wallet::descriptor::template::Bip44"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.Bip44Public.html\" title=\"struct bdk_wallet::descriptor::template::Bip44Public\">Bip44Public</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a>,</div>",1,["bdk_wallet::descriptor::template::Bip44Public"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.Bip49.html\" title=\"struct bdk_wallet::descriptor::template::Bip49\">Bip49</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a>,</div>",1,["bdk_wallet::descriptor::template::Bip49"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.Bip49Public.html\" title=\"struct bdk_wallet::descriptor::template::Bip49Public\">Bip49Public</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a>,</div>",1,["bdk_wallet::descriptor::template::Bip49Public"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.Bip84.html\" title=\"struct bdk_wallet::descriptor::template::Bip84\">Bip84</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a>,</div>",1,["bdk_wallet::descriptor::template::Bip84"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.Bip84Public.html\" title=\"struct bdk_wallet::descriptor::template::Bip84Public\">Bip84Public</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a>,</div>",1,["bdk_wallet::descriptor::template::Bip84Public"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.Bip86.html\" title=\"struct bdk_wallet::descriptor::template::Bip86\">Bip86</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a>,</div>",1,["bdk_wallet::descriptor::template::Bip86"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.Bip86Public.html\" title=\"struct bdk_wallet::descriptor::template::Bip86Public\">Bip86Public</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a>,</div>",1,["bdk_wallet::descriptor::template::Bip86Public"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.P2Pkh.html\" title=\"struct bdk_wallet::descriptor::template::P2Pkh\">P2Pkh</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a>,</div>",1,["bdk_wallet::descriptor::template::P2Pkh"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.P2TR.html\" title=\"struct bdk_wallet::descriptor::template::P2TR\">P2TR</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a>,</div>",1,["bdk_wallet::descriptor::template::P2TR"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.P2Wpkh.html\" title=\"struct bdk_wallet::descriptor::template::P2Wpkh\">P2Wpkh</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a>,</div>",1,["bdk_wallet::descriptor::template::P2Wpkh"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.P2Wpkh_P2Sh.html\" title=\"struct bdk_wallet::descriptor::template::P2Wpkh_P2Sh\">P2Wpkh_P2Sh</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a>,</div>",1,["bdk_wallet::descriptor::template::P2Wpkh_P2Sh"]],["impl&lt;K, Ctx&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_wallet/keys/struct.GeneratedKey.html\" title=\"struct bdk_wallet::keys::GeneratedKey\">GeneratedKey</a>&lt;K, Ctx&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a>,</div>",1,["bdk_wallet::keys::GeneratedKey"]],["impl&lt;P&gt; !<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_wallet/struct.PersistedWallet.html\" title=\"struct bdk_wallet::PersistedWallet\">PersistedWallet</a>&lt;P&gt;",1,["bdk_wallet::wallet::persisted::PersistedWallet"]],["impl&lt;S&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_wallet/signer/struct.SignerWrapper.html\" title=\"struct bdk_wallet::signer::SignerWrapper\">SignerWrapper</a>&lt;S&gt;<div class=\"where\">where\n    S: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a>,</div>",1,["bdk_wallet::wallet::signer::SignerWrapper"]]]],["example_bitcoind_rpc_polling",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"enum\" href=\"example_bitcoind_rpc_polling/enum.Emission.html\" title=\"enum example_bitcoind_rpc_polling::Emission\">Emission</a>",1,["example_bitcoind_rpc_polling::Emission"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"enum\" href=\"example_bitcoind_rpc_polling/enum.RpcCommands.html\" title=\"enum example_bitcoind_rpc_polling::RpcCommands\">RpcCommands</a>",1,["example_bitcoind_rpc_polling::RpcCommands"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"example_bitcoind_rpc_polling/struct.RpcArgs.html\" title=\"struct example_bitcoind_rpc_polling::RpcArgs\">RpcArgs</a>",1,["example_bitcoind_rpc_polling::RpcArgs"]]]],["example_cli",[["impl !<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"example_cli/struct.ChangeSet.html\" title=\"struct example_cli::ChangeSet\">ChangeSet</a>",1,["example_cli::ChangeSet"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"enum\" href=\"example_cli/enum.AddressCmd.html\" title=\"enum example_cli::AddressCmd\">AddressCmd</a>",1,["example_cli::AddressCmd"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"enum\" href=\"example_cli/enum.CoinSelectionAlgo.html\" title=\"enum example_cli::CoinSelectionAlgo\">CoinSelectionAlgo</a>",1,["example_cli::CoinSelectionAlgo"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"enum\" href=\"example_cli/enum.Keychain.html\" title=\"enum example_cli::Keychain\">Keychain</a>",1,["example_cli::Keychain"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"enum\" href=\"example_cli/enum.TxOutCmd.html\" title=\"enum example_cli::TxOutCmd\">TxOutCmd</a>",1,["example_cli::TxOutCmd"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"example_cli/struct.ChangeInfo.html\" title=\"struct example_cli::ChangeInfo\">ChangeInfo</a>",1,["example_cli::ChangeInfo"]],["impl&lt;CS, S&gt; !<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"example_cli/struct.Init.html\" title=\"struct example_cli::Init\">Init</a>&lt;CS, S&gt;",1,["example_cli::Init"]],["impl&lt;CS, S&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"enum\" href=\"example_cli/enum.Commands.html\" title=\"enum example_cli::Commands\">Commands</a>&lt;CS, S&gt;<div class=\"where\">where\n    CS: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a>,\n    S: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a>,</div>",1,["example_cli::Commands"]],["impl&lt;CS, S&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"example_cli/struct.Args.html\" title=\"struct example_cli::Args\">Args</a>&lt;CS, S&gt;<div class=\"where\">where\n    CS: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a>,\n    S: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a>,</div>",1,["example_cli::Args"]],["impl&lt;S&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"enum\" href=\"example_cli/enum.PsbtCmd.html\" title=\"enum example_cli::PsbtCmd\">PsbtCmd</a>&lt;S&gt;<div class=\"where\">where\n    S: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a>,</div>",1,["example_cli::PsbtCmd"]]]],["example_electrum",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"enum\" href=\"example_electrum/enum.ElectrumCommands.html\" title=\"enum example_electrum::ElectrumCommands\">ElectrumCommands</a>",1,["example_electrum::ElectrumCommands"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"example_electrum/struct.ElectrumArgs.html\" title=\"struct example_electrum::ElectrumArgs\">ElectrumArgs</a>",1,["example_electrum::ElectrumArgs"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"example_electrum/struct.ScanOptions.html\" title=\"struct example_electrum::ScanOptions\">ScanOptions</a>",1,["example_electrum::ScanOptions"]]]],["example_esplora",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"enum\" href=\"example_esplora/enum.EsploraCommands.html\" title=\"enum example_esplora::EsploraCommands\">EsploraCommands</a>",1,["example_esplora::EsploraCommands"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"example_esplora/struct.EsploraArgs.html\" title=\"struct example_esplora::EsploraArgs\">EsploraArgs</a>",1,["example_esplora::EsploraArgs"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"example_esplora/struct.ScanOptions.html\" title=\"struct example_esplora::ScanOptions\">ScanOptions</a>",1,["example_esplora::ScanOptions"]]]],["example_wallet_rpc",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"enum\" href=\"example_wallet_rpc/enum.Emission.html\" title=\"enum example_wallet_rpc::Emission\">Emission</a>",1,["example_wallet_rpc::Emission"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"example_wallet_rpc/struct.Args.html\" title=\"struct example_wallet_rpc::Args\">Args</a>",1,["example_wallet_rpc::Args"]]]]]);
+    var implementors = Object.fromEntries([["bdk_bitcoind_rpc",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"enum\" href=\"bdk_bitcoind_rpc/bip158/enum.Error.html\" title=\"enum bdk_bitcoind_rpc::bip158::Error\">Error</a>",1,["bdk_bitcoind_rpc::bip158::Error"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"enum\" href=\"bdk_bitcoind_rpc/bip158/enum.Event.html\" title=\"enum bdk_bitcoind_rpc::bip158::Event\">Event</a>",1,["bdk_bitcoind_rpc::bip158::Event"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_bitcoind_rpc/bip158/struct.EventInner.html\" title=\"struct bdk_bitcoind_rpc::bip158::EventInner\">EventInner</a>",1,["bdk_bitcoind_rpc::bip158::EventInner"]],["impl&lt;'c, C&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_bitcoind_rpc/bip158/struct.FilterIter.html\" title=\"struct bdk_bitcoind_rpc::bip158::FilterIter\">FilterIter</a>&lt;'c, C&gt;",1,["bdk_bitcoind_rpc::bip158::FilterIter"]],["impl&lt;'c, C&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_bitcoind_rpc/struct.Emitter.html\" title=\"struct bdk_bitcoind_rpc::Emitter\">Emitter</a>&lt;'c, C&gt;",1,["bdk_bitcoind_rpc::Emitter"]],["impl&lt;B&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_bitcoind_rpc/struct.BlockEvent.html\" title=\"struct bdk_bitcoind_rpc::BlockEvent\">BlockEvent</a>&lt;B&gt;<div class=\"where\">where\n    B: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a>,</div>",1,["bdk_bitcoind_rpc::BlockEvent"]]]],["bdk_chain",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"enum\" href=\"bdk_chain/enum.ObservedIn.html\" title=\"enum bdk_chain::ObservedIn\">ObservedIn</a>",1,["bdk_chain::canonical_iter::ObservedIn"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"enum\" href=\"bdk_chain/local_chain/enum.ApplyHeaderError.html\" title=\"enum bdk_chain::local_chain::ApplyHeaderError\">ApplyHeaderError</a>",1,["bdk_chain::local_chain::ApplyHeaderError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"enum\" href=\"bdk_chain/tx_graph/enum.CalculateFeeError.html\" title=\"enum bdk_chain::tx_graph::CalculateFeeError\">CalculateFeeError</a>",1,["bdk_chain::tx_graph::CalculateFeeError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_chain/indexer/keychain_txout/struct.ChangeSet.html\" title=\"struct bdk_chain::indexer::keychain_txout::ChangeSet\">ChangeSet</a>",1,["bdk_chain::indexer::keychain_txout::ChangeSet"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_chain/local_chain/struct.AlterCheckPointError.html\" title=\"struct bdk_chain::local_chain::AlterCheckPointError\">AlterCheckPointError</a>",1,["bdk_chain::local_chain::AlterCheckPointError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_chain/local_chain/struct.CannotConnectError.html\" title=\"struct bdk_chain::local_chain::CannotConnectError\">CannotConnectError</a>",1,["bdk_chain::local_chain::CannotConnectError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_chain/local_chain/struct.ChangeSet.html\" title=\"struct bdk_chain::local_chain::ChangeSet\">ChangeSet</a>",1,["bdk_chain::local_chain::ChangeSet"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_chain/local_chain/struct.LocalChain.html\" title=\"struct bdk_chain::local_chain::LocalChain\">LocalChain</a>",1,["bdk_chain::local_chain::LocalChain"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_chain/local_chain/struct.MissingGenesisError.html\" title=\"struct bdk_chain::local_chain::MissingGenesisError\">MissingGenesisError</a>",1,["bdk_chain::local_chain::MissingGenesisError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_chain/struct.Balance.html\" title=\"struct bdk_chain::Balance\">Balance</a>",1,["bdk_chain::balance::Balance"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_chain/struct.DescriptorId.html\" title=\"struct bdk_chain::DescriptorId\">DescriptorId</a>",1,["bdk_chain::descriptor_ext::DescriptorId"]],["impl&lt;'a, T, A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_chain/tx_graph/struct.CanonicalTx.html\" title=\"struct bdk_chain::tx_graph::CanonicalTx\">CanonicalTx</a>&lt;'a, T, A&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a>,\n    T: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a>,</div>",1,["bdk_chain::tx_graph::CanonicalTx"]],["impl&lt;'a, T, A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_chain/tx_graph/struct.TxNode.html\" title=\"struct bdk_chain::tx_graph::TxNode\">TxNode</a>&lt;'a, T, A&gt;<div class=\"where\">where\n    T: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a>,</div>",1,["bdk_chain::tx_graph::TxNode"]],["impl&lt;'b&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_chain/struct.TxPosInBlock.html\" title=\"struct bdk_chain::TxPosInBlock\">TxPosInBlock</a>&lt;'b&gt;",1,["bdk_chain::tx_data_traits::TxPosInBlock"]],["impl&lt;'g, A, C&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_chain/struct.CanonicalIter.html\" title=\"struct bdk_chain::CanonicalIter\">CanonicalIter</a>&lt;'g, A, C&gt;",1,["bdk_chain::canonical_iter::CanonicalIter"]],["impl&lt;'g, A, F, O&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_chain/tx_graph/struct.TxAncestors.html\" title=\"struct bdk_chain::tx_graph::TxAncestors\">TxAncestors</a>&lt;'g, A, F, O&gt;<div class=\"where\">where\n    F: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a>,</div>",1,["bdk_chain::tx_graph::TxAncestors"]],["impl&lt;'g, A, F, O&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_chain/tx_graph/struct.TxDescendants.html\" title=\"struct bdk_chain::tx_graph::TxDescendants\">TxDescendants</a>&lt;'g, A, F, O&gt;<div class=\"where\">where\n    F: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a>,</div>",1,["bdk_chain::tx_graph::TxDescendants"]],["impl&lt;A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"enum\" href=\"bdk_chain/enum.CanonicalReason.html\" title=\"enum bdk_chain::CanonicalReason\">CanonicalReason</a>&lt;A&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a>,</div>",1,["bdk_chain::canonical_iter::CanonicalReason"]],["impl&lt;A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"enum\" href=\"bdk_chain/enum.ChainPosition.html\" title=\"enum bdk_chain::ChainPosition\">ChainPosition</a>&lt;A&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a>,</div>",1,["bdk_chain::chain_data::ChainPosition"]],["impl&lt;A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_chain/struct.FullTxOut.html\" title=\"struct bdk_chain::FullTxOut\">FullTxOut</a>&lt;A&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a>,</div>",1,["bdk_chain::chain_data::FullTxOut"]],["impl&lt;A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_chain/tx_graph/struct.ChangeSet.html\" title=\"struct bdk_chain::tx_graph::ChangeSet\">ChangeSet</a>&lt;A&gt;",1,["bdk_chain::tx_graph::ChangeSet"]],["impl&lt;A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_chain/tx_graph/struct.TxGraph.html\" title=\"struct bdk_chain::tx_graph::TxGraph\">TxGraph</a>&lt;A&gt;",1,["bdk_chain::tx_graph::TxGraph"]],["impl&lt;A, I&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_chain/indexed_tx_graph/struct.IndexedTxGraph.html\" title=\"struct bdk_chain::indexed_tx_graph::IndexedTxGraph\">IndexedTxGraph</a>&lt;A, I&gt;<div class=\"where\">where\n    I: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a>,</div>",1,["bdk_chain::indexed_tx_graph::IndexedTxGraph"]],["impl&lt;A, IA&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_chain/indexed_tx_graph/struct.ChangeSet.html\" title=\"struct bdk_chain::indexed_tx_graph::ChangeSet\">ChangeSet</a>&lt;A, IA&gt;<div class=\"where\">where\n    IA: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a>,</div>",1,["bdk_chain::indexed_tx_graph::ChangeSet"]],["impl&lt;D&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_chain/struct.SpkIterator.html\" title=\"struct bdk_chain::SpkIterator\">SpkIterator</a>&lt;D&gt;<div class=\"where\">where\n    D: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a>,</div>",1,["bdk_chain::spk_iter::SpkIterator"]],["impl&lt;I&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_chain/indexer/spk_txout/struct.SpkTxOutIndex.html\" title=\"struct bdk_chain::indexer::spk_txout::SpkTxOutIndex\">SpkTxOutIndex</a>&lt;I&gt;",1,["bdk_chain::indexer::spk_txout::SpkTxOutIndex"]],["impl&lt;K&gt; !<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"enum\" href=\"bdk_chain/indexer/keychain_txout/enum.InsertDescriptorError.html\" title=\"enum bdk_chain::indexer::keychain_txout::InsertDescriptorError\">InsertDescriptorError</a>&lt;K&gt;",1,["bdk_chain::indexer::keychain_txout::InsertDescriptorError"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_chain/indexer/keychain_txout/struct.KeychainTxOutIndex.html\" title=\"struct bdk_chain::indexer::keychain_txout::KeychainTxOutIndex\">KeychainTxOutIndex</a>&lt;K&gt;",1,["bdk_chain::indexer::keychain_txout::KeychainTxOutIndex"]],["impl&lt;T&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_chain/struct.Impl.html\" title=\"struct bdk_chain::Impl\">Impl</a>&lt;T&gt;<div class=\"where\">where\n    T: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a>,</div>",1,["bdk_chain::Impl"]]]],["bdk_core",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_core/spk_client/struct.SyncProgress.html\" title=\"struct bdk_core::spk_client::SyncProgress\">SyncProgress</a>",1,["bdk_core::spk_client::SyncProgress"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_core/struct.BlockId.html\" title=\"struct bdk_core::BlockId\">BlockId</a>",1,["bdk_core::block_id::BlockId"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_core/struct.CheckPoint.html\" title=\"struct bdk_core::CheckPoint\">CheckPoint</a>",1,["bdk_core::checkpoint::CheckPoint"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_core/struct.CheckPointIter.html\" title=\"struct bdk_core::CheckPointIter\">CheckPointIter</a>",1,["bdk_core::checkpoint::CheckPointIter"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_core/struct.ConfirmationBlockTime.html\" title=\"struct bdk_core::ConfirmationBlockTime\">ConfirmationBlockTime</a>",1,["bdk_core::block_id::ConfirmationBlockTime"]],["impl&lt;'i, I&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"enum\" href=\"bdk_core/spk_client/enum.SyncItem.html\" title=\"enum bdk_core::spk_client::SyncItem\">SyncItem</a>&lt;'i, I&gt;<div class=\"where\">where\n    I: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a>,</div>",1,["bdk_core::spk_client::SyncItem"]],["impl&lt;A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_core/spk_client/struct.SyncResponse.html\" title=\"struct bdk_core::spk_client::SyncResponse\">SyncResponse</a>&lt;A&gt;",1,["bdk_core::spk_client::SyncResponse"]],["impl&lt;A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_core/struct.TxUpdate.html\" title=\"struct bdk_core::TxUpdate\">TxUpdate</a>&lt;A&gt;",1,["bdk_core::tx_update::TxUpdate"]],["impl&lt;I&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_core/spk_client/struct.SyncRequest.html\" title=\"struct bdk_core::spk_client::SyncRequest\">SyncRequest</a>&lt;I&gt;",1,["bdk_core::spk_client::SyncRequest"]],["impl&lt;I&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_core/spk_client/struct.SyncRequestBuilder.html\" title=\"struct bdk_core::spk_client::SyncRequestBuilder\">SyncRequestBuilder</a>&lt;I&gt;",1,["bdk_core::spk_client::SyncRequestBuilder"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_core/spk_client/struct.FullScanRequest.html\" title=\"struct bdk_core::spk_client::FullScanRequest\">FullScanRequest</a>&lt;K&gt;",1,["bdk_core::spk_client::FullScanRequest"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_core/spk_client/struct.FullScanRequestBuilder.html\" title=\"struct bdk_core::spk_client::FullScanRequestBuilder\">FullScanRequestBuilder</a>&lt;K&gt;",1,["bdk_core::spk_client::FullScanRequestBuilder"]],["impl&lt;K, A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_core/spk_client/struct.FullScanResponse.html\" title=\"struct bdk_core::spk_client::FullScanResponse\">FullScanResponse</a>&lt;K, A&gt;",1,["bdk_core::spk_client::FullScanResponse"]]]],["bdk_electrum",[["impl&lt;E&gt; !<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_electrum/struct.BdkElectrumClient.html\" title=\"struct bdk_electrum::BdkElectrumClient\">BdkElectrumClient</a>&lt;E&gt;",1,["bdk_electrum::bdk_electrum_client::BdkElectrumClient"]]]],["bdk_file_store",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"enum\" href=\"bdk_file_store/enum.FileError.html\" title=\"enum bdk_file_store::FileError\">FileError</a>",1,["bdk_file_store::FileError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"enum\" href=\"bdk_file_store/enum.IterError.html\" title=\"enum bdk_file_store::IterError\">IterError</a>",1,["bdk_file_store::entry_iter::IterError"]],["impl&lt;'t, T&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_file_store/struct.EntryIter.html\" title=\"struct bdk_file_store::EntryIter\">EntryIter</a>&lt;'t, T&gt;",1,["bdk_file_store::entry_iter::EntryIter"]],["impl&lt;C&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_file_store/struct.AggregateChangesetsError.html\" title=\"struct bdk_file_store::AggregateChangesetsError\">AggregateChangesetsError</a>&lt;C&gt;<div class=\"where\">where\n    C: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a>,</div>",1,["bdk_file_store::store::AggregateChangesetsError"]],["impl&lt;C&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_file_store/struct.Store.html\" title=\"struct bdk_file_store::Store\">Store</a>&lt;C&gt;",1,["bdk_file_store::store::Store"]]]],["bdk_testenv",[["impl !<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_testenv/struct.TestEnv.html\" title=\"struct bdk_testenv::TestEnv\">TestEnv</a>",1,["bdk_testenv::TestEnv"]],["impl&lt;'a&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_testenv/struct.Config.html\" title=\"struct bdk_testenv::Config\">Config</a>&lt;'a&gt;",1,["bdk_testenv::Config"]]]],["bdk_wallet",[["impl !<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"enum\" href=\"bdk_wallet/enum.FileStoreError.html\" title=\"enum bdk_wallet::FileStoreError\">FileStoreError</a>",1,["bdk_wallet::wallet::persisted::FileStoreError"]],["impl !<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"enum\" href=\"bdk_wallet/enum.LoadError.html\" title=\"enum bdk_wallet::LoadError\">LoadError</a>",1,["bdk_wallet::wallet::LoadError"]],["impl !<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"enum\" href=\"bdk_wallet/enum.LoadMismatch.html\" title=\"enum bdk_wallet::LoadMismatch\">LoadMismatch</a>",1,["bdk_wallet::wallet::LoadMismatch"]],["impl !<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_wallet/struct.ChangeSet.html\" title=\"struct bdk_wallet::ChangeSet\">ChangeSet</a>",1,["bdk_wallet::wallet::changeset::ChangeSet"]],["impl !<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_wallet/struct.Wallet.html\" title=\"struct bdk_wallet::Wallet\">Wallet</a>",1,["bdk_wallet::wallet::Wallet"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"enum\" href=\"bdk_wallet/coin_selection/enum.Excess.html\" title=\"enum bdk_wallet::coin_selection::Excess\">Excess</a>",1,["bdk_wallet::wallet::coin_selection::Excess"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"enum\" href=\"bdk_wallet/descriptor/error/enum.Error.html\" title=\"enum bdk_wallet::descriptor::error::Error\">Error</a>",1,["bdk_wallet::descriptor::error::Error"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"enum\" href=\"bdk_wallet/descriptor/policy/enum.PkOrF.html\" title=\"enum bdk_wallet::descriptor::policy::PkOrF\">PkOrF</a>",1,["bdk_wallet::descriptor::policy::PkOrF"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"enum\" href=\"bdk_wallet/descriptor/policy/enum.PolicyError.html\" title=\"enum bdk_wallet::descriptor::policy::PolicyError\">PolicyError</a>",1,["bdk_wallet::descriptor::policy::PolicyError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"enum\" href=\"bdk_wallet/descriptor/policy/enum.Satisfaction.html\" title=\"enum bdk_wallet::descriptor::policy::Satisfaction\">Satisfaction</a>",1,["bdk_wallet::descriptor::policy::Satisfaction"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"enum\" href=\"bdk_wallet/descriptor/policy/enum.SatisfiableItem.html\" title=\"enum bdk_wallet::descriptor::policy::SatisfiableItem\">SatisfiableItem</a>",1,["bdk_wallet::descriptor::policy::SatisfiableItem"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"enum\" href=\"bdk_wallet/enum.AddForeignUtxoError.html\" title=\"enum bdk_wallet::AddForeignUtxoError\">AddForeignUtxoError</a>",1,["bdk_wallet::wallet::tx_builder::AddForeignUtxoError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"enum\" href=\"bdk_wallet/enum.AddUtxoError.html\" title=\"enum bdk_wallet::AddUtxoError\">AddUtxoError</a>",1,["bdk_wallet::wallet::tx_builder::AddUtxoError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"enum\" href=\"bdk_wallet/enum.ApplyBlockError.html\" title=\"enum bdk_wallet::ApplyBlockError\">ApplyBlockError</a>",1,["bdk_wallet::wallet::ApplyBlockError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"enum\" href=\"bdk_wallet/enum.ChangeSpendPolicy.html\" title=\"enum bdk_wallet::ChangeSpendPolicy\">ChangeSpendPolicy</a>",1,["bdk_wallet::wallet::tx_builder::ChangeSpendPolicy"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"enum\" href=\"bdk_wallet/enum.KeychainKind.html\" title=\"enum bdk_wallet::KeychainKind\">KeychainKind</a>",1,["bdk_wallet::types::KeychainKind"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"enum\" href=\"bdk_wallet/enum.TxOrdering.html\" title=\"enum bdk_wallet::TxOrdering\">TxOrdering</a>",1,["bdk_wallet::wallet::tx_builder::TxOrdering"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"enum\" href=\"bdk_wallet/enum.Utxo.html\" title=\"enum bdk_wallet::Utxo\">Utxo</a>",1,["bdk_wallet::types::Utxo"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"enum\" href=\"bdk_wallet/error/enum.BuildFeeBumpError.html\" title=\"enum bdk_wallet::error::BuildFeeBumpError\">BuildFeeBumpError</a>",1,["bdk_wallet::wallet::error::BuildFeeBumpError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"enum\" href=\"bdk_wallet/error/enum.CreateTxError.html\" title=\"enum bdk_wallet::error::CreateTxError\">CreateTxError</a>",1,["bdk_wallet::wallet::error::CreateTxError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"enum\" href=\"bdk_wallet/error/enum.MiniscriptPsbtError.html\" title=\"enum bdk_wallet::error::MiniscriptPsbtError\">MiniscriptPsbtError</a>",1,["bdk_wallet::wallet::error::MiniscriptPsbtError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"enum\" href=\"bdk_wallet/keys/enum.KeyError.html\" title=\"enum bdk_wallet::keys::KeyError\">KeyError</a>",1,["bdk_wallet::keys::KeyError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"enum\" href=\"bdk_wallet/keys/enum.ScriptContextEnum.html\" title=\"enum bdk_wallet::keys::ScriptContextEnum\">ScriptContextEnum</a>",1,["bdk_wallet::keys::ScriptContextEnum"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"enum\" href=\"bdk_wallet/signer/enum.SignerContext.html\" title=\"enum bdk_wallet::signer::SignerContext\">SignerContext</a>",1,["bdk_wallet::wallet::signer::SignerContext"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"enum\" href=\"bdk_wallet/signer/enum.SignerError.html\" title=\"enum bdk_wallet::signer::SignerError\">SignerError</a>",1,["bdk_wallet::wallet::signer::SignerError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"enum\" href=\"bdk_wallet/signer/enum.SignerId.html\" title=\"enum bdk_wallet::signer::SignerId\">SignerId</a>",1,["bdk_wallet::wallet::signer::SignerId"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"enum\" href=\"bdk_wallet/signer/enum.TapLeavesOptions.html\" title=\"enum bdk_wallet::signer::TapLeavesOptions\">TapLeavesOptions</a>",1,["bdk_wallet::wallet::signer::TapLeavesOptions"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_wallet/coin_selection/struct.CoinSelectionResult.html\" title=\"struct bdk_wallet::coin_selection::CoinSelectionResult\">CoinSelectionResult</a>",1,["bdk_wallet::wallet::coin_selection::CoinSelectionResult"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_wallet/coin_selection/struct.InsufficientFunds.html\" title=\"struct bdk_wallet::coin_selection::InsufficientFunds\">InsufficientFunds</a>",1,["bdk_wallet::wallet::coin_selection::InsufficientFunds"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_wallet/coin_selection/struct.LargestFirstCoinSelection.html\" title=\"struct bdk_wallet::coin_selection::LargestFirstCoinSelection\">LargestFirstCoinSelection</a>",1,["bdk_wallet::wallet::coin_selection::LargestFirstCoinSelection"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_wallet/coin_selection/struct.OldestFirstCoinSelection.html\" title=\"struct bdk_wallet::coin_selection::OldestFirstCoinSelection\">OldestFirstCoinSelection</a>",1,["bdk_wallet::wallet::coin_selection::OldestFirstCoinSelection"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_wallet/coin_selection/struct.SingleRandomDraw.html\" title=\"struct bdk_wallet::coin_selection::SingleRandomDraw\">SingleRandomDraw</a>",1,["bdk_wallet::wallet::coin_selection::SingleRandomDraw"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/policy/struct.Condition.html\" title=\"struct bdk_wallet::descriptor::policy::Condition\">Condition</a>",1,["bdk_wallet::descriptor::policy::Condition"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/policy/struct.Policy.html\" title=\"struct bdk_wallet::descriptor::policy::Policy\">Policy</a>",1,["bdk_wallet::descriptor::policy::Policy"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_wallet/export/struct.FullyNodedExport.html\" title=\"struct bdk_wallet::export::FullyNodedExport\">FullyNodedExport</a>",1,["bdk_wallet::wallet::export::FullyNodedExport"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_wallet/keys/struct.PrivateKeyGenerateOptions.html\" title=\"struct bdk_wallet::keys::PrivateKeyGenerateOptions\">PrivateKeyGenerateOptions</a>",1,["bdk_wallet::keys::PrivateKeyGenerateOptions"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_wallet/signer/struct.SignerOrdering.html\" title=\"struct bdk_wallet::signer::SignerOrdering\">SignerOrdering</a>",1,["bdk_wallet::wallet::signer::SignerOrdering"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_wallet/signer/struct.SignersContainer.html\" title=\"struct bdk_wallet::signer::SignersContainer\">SignersContainer</a>",1,["bdk_wallet::wallet::signer::SignersContainer"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_wallet/struct.AddressInfo.html\" title=\"struct bdk_wallet::AddressInfo\">AddressInfo</a>",1,["bdk_wallet::wallet::AddressInfo"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_wallet/struct.CreateParams.html\" title=\"struct bdk_wallet::CreateParams\">CreateParams</a>",1,["bdk_wallet::wallet::params::CreateParams"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_wallet/struct.LoadParams.html\" title=\"struct bdk_wallet::LoadParams\">LoadParams</a>",1,["bdk_wallet::wallet::params::LoadParams"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_wallet/struct.LocalOutput.html\" title=\"struct bdk_wallet::LocalOutput\">LocalOutput</a>",1,["bdk_wallet::types::LocalOutput"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_wallet/struct.SignOptions.html\" title=\"struct bdk_wallet::SignOptions\">SignOptions</a>",1,["bdk_wallet::wallet::signer::SignOptions"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_wallet/struct.Update.html\" title=\"struct bdk_wallet::Update\">Update</a>",1,["bdk_wallet::wallet::Update"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_wallet/struct.WeightedUtxo.html\" title=\"struct bdk_wallet::WeightedUtxo\">WeightedUtxo</a>",1,["bdk_wallet::types::WeightedUtxo"]],["impl&lt;'a&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"enum\" href=\"bdk_wallet/descriptor/policy/enum.BuildSatisfaction.html\" title=\"enum bdk_wallet::descriptor::policy::BuildSatisfaction\">BuildSatisfaction</a>&lt;'a&gt;",1,["bdk_wallet::descriptor::policy::BuildSatisfaction"]],["impl&lt;'a, Cs&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_wallet/struct.TxBuilder.html\" title=\"struct bdk_wallet::TxBuilder\">TxBuilder</a>&lt;'a, Cs&gt;<div class=\"where\">where\n    Cs: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a>,</div>",1,["bdk_wallet::wallet::tx_builder::TxBuilder"]],["impl&lt;Cs&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_wallet/coin_selection/struct.BranchAndBoundCoinSelection.html\" title=\"struct bdk_wallet::coin_selection::BranchAndBoundCoinSelection\">BranchAndBoundCoinSelection</a>&lt;Cs&gt;<div class=\"where\">where\n    Cs: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a>,</div>",1,["bdk_wallet::wallet::coin_selection::BranchAndBoundCoinSelection"]],["impl&lt;Ctx&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"enum\" href=\"bdk_wallet/keys/enum.DescriptorKey.html\" title=\"enum bdk_wallet::keys::DescriptorKey\">DescriptorKey</a>&lt;Ctx&gt;",1,["bdk_wallet::keys::DescriptorKey"]],["impl&lt;Ctx&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"enum\" href=\"bdk_wallet/keys/enum.ExtendedKey.html\" title=\"enum bdk_wallet::keys::ExtendedKey\">ExtendedKey</a>&lt;Ctx&gt;",1,["bdk_wallet::keys::ExtendedKey"]],["impl&lt;E&gt; !<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"enum\" href=\"bdk_wallet/enum.CreateWithPersistError.html\" title=\"enum bdk_wallet::CreateWithPersistError\">CreateWithPersistError</a>&lt;E&gt;",1,["bdk_wallet::wallet::persisted::CreateWithPersistError"]],["impl&lt;E&gt; !<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"enum\" href=\"bdk_wallet/enum.LoadWithPersistError.html\" title=\"enum bdk_wallet::LoadWithPersistError\">LoadWithPersistError</a>&lt;E&gt;",1,["bdk_wallet::wallet::persisted::LoadWithPersistError"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.Bip44.html\" title=\"struct bdk_wallet::descriptor::template::Bip44\">Bip44</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a>,</div>",1,["bdk_wallet::descriptor::template::Bip44"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.Bip44Public.html\" title=\"struct bdk_wallet::descriptor::template::Bip44Public\">Bip44Public</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a>,</div>",1,["bdk_wallet::descriptor::template::Bip44Public"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.Bip49.html\" title=\"struct bdk_wallet::descriptor::template::Bip49\">Bip49</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a>,</div>",1,["bdk_wallet::descriptor::template::Bip49"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.Bip49Public.html\" title=\"struct bdk_wallet::descriptor::template::Bip49Public\">Bip49Public</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a>,</div>",1,["bdk_wallet::descriptor::template::Bip49Public"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.Bip84.html\" title=\"struct bdk_wallet::descriptor::template::Bip84\">Bip84</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a>,</div>",1,["bdk_wallet::descriptor::template::Bip84"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.Bip84Public.html\" title=\"struct bdk_wallet::descriptor::template::Bip84Public\">Bip84Public</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a>,</div>",1,["bdk_wallet::descriptor::template::Bip84Public"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.Bip86.html\" title=\"struct bdk_wallet::descriptor::template::Bip86\">Bip86</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a>,</div>",1,["bdk_wallet::descriptor::template::Bip86"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.Bip86Public.html\" title=\"struct bdk_wallet::descriptor::template::Bip86Public\">Bip86Public</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a>,</div>",1,["bdk_wallet::descriptor::template::Bip86Public"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.P2Pkh.html\" title=\"struct bdk_wallet::descriptor::template::P2Pkh\">P2Pkh</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a>,</div>",1,["bdk_wallet::descriptor::template::P2Pkh"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.P2TR.html\" title=\"struct bdk_wallet::descriptor::template::P2TR\">P2TR</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a>,</div>",1,["bdk_wallet::descriptor::template::P2TR"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.P2Wpkh.html\" title=\"struct bdk_wallet::descriptor::template::P2Wpkh\">P2Wpkh</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a>,</div>",1,["bdk_wallet::descriptor::template::P2Wpkh"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.P2Wpkh_P2Sh.html\" title=\"struct bdk_wallet::descriptor::template::P2Wpkh_P2Sh\">P2Wpkh_P2Sh</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a>,</div>",1,["bdk_wallet::descriptor::template::P2Wpkh_P2Sh"]],["impl&lt;K, Ctx&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_wallet/keys/struct.GeneratedKey.html\" title=\"struct bdk_wallet::keys::GeneratedKey\">GeneratedKey</a>&lt;K, Ctx&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a>,</div>",1,["bdk_wallet::keys::GeneratedKey"]],["impl&lt;P&gt; !<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_wallet/struct.PersistedWallet.html\" title=\"struct bdk_wallet::PersistedWallet\">PersistedWallet</a>&lt;P&gt;",1,["bdk_wallet::wallet::persisted::PersistedWallet"]],["impl&lt;S&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"bdk_wallet/signer/struct.SignerWrapper.html\" title=\"struct bdk_wallet::signer::SignerWrapper\">SignerWrapper</a>&lt;S&gt;<div class=\"where\">where\n    S: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a>,</div>",1,["bdk_wallet::wallet::signer::SignerWrapper"]]]],["example_bitcoind_rpc_polling",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"enum\" href=\"example_bitcoind_rpc_polling/enum.Emission.html\" title=\"enum example_bitcoind_rpc_polling::Emission\">Emission</a>",1,["example_bitcoind_rpc_polling::Emission"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"enum\" href=\"example_bitcoind_rpc_polling/enum.RpcCommands.html\" title=\"enum example_bitcoind_rpc_polling::RpcCommands\">RpcCommands</a>",1,["example_bitcoind_rpc_polling::RpcCommands"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"example_bitcoind_rpc_polling/struct.RpcArgs.html\" title=\"struct example_bitcoind_rpc_polling::RpcArgs\">RpcArgs</a>",1,["example_bitcoind_rpc_polling::RpcArgs"]]]],["example_cli",[["impl !<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"example_cli/struct.ChangeSet.html\" title=\"struct example_cli::ChangeSet\">ChangeSet</a>",1,["example_cli::ChangeSet"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"enum\" href=\"example_cli/enum.AddressCmd.html\" title=\"enum example_cli::AddressCmd\">AddressCmd</a>",1,["example_cli::AddressCmd"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"enum\" href=\"example_cli/enum.CoinSelectionAlgo.html\" title=\"enum example_cli::CoinSelectionAlgo\">CoinSelectionAlgo</a>",1,["example_cli::CoinSelectionAlgo"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"enum\" href=\"example_cli/enum.Keychain.html\" title=\"enum example_cli::Keychain\">Keychain</a>",1,["example_cli::Keychain"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"enum\" href=\"example_cli/enum.TxOutCmd.html\" title=\"enum example_cli::TxOutCmd\">TxOutCmd</a>",1,["example_cli::TxOutCmd"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"example_cli/struct.ChangeInfo.html\" title=\"struct example_cli::ChangeInfo\">ChangeInfo</a>",1,["example_cli::ChangeInfo"]],["impl&lt;CS, S&gt; !<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"example_cli/struct.Init.html\" title=\"struct example_cli::Init\">Init</a>&lt;CS, S&gt;",1,["example_cli::Init"]],["impl&lt;CS, S&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"enum\" href=\"example_cli/enum.Commands.html\" title=\"enum example_cli::Commands\">Commands</a>&lt;CS, S&gt;<div class=\"where\">where\n    CS: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a>,\n    S: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a>,</div>",1,["example_cli::Commands"]],["impl&lt;CS, S&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"example_cli/struct.Args.html\" title=\"struct example_cli::Args\">Args</a>&lt;CS, S&gt;<div class=\"where\">where\n    CS: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a>,\n    S: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a>,</div>",1,["example_cli::Args"]],["impl&lt;S&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"enum\" href=\"example_cli/enum.PsbtCmd.html\" title=\"enum example_cli::PsbtCmd\">PsbtCmd</a>&lt;S&gt;<div class=\"where\">where\n    S: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a>,</div>",1,["example_cli::PsbtCmd"]]]],["example_electrum",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"enum\" href=\"example_electrum/enum.ElectrumCommands.html\" title=\"enum example_electrum::ElectrumCommands\">ElectrumCommands</a>",1,["example_electrum::ElectrumCommands"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"example_electrum/struct.ElectrumArgs.html\" title=\"struct example_electrum::ElectrumArgs\">ElectrumArgs</a>",1,["example_electrum::ElectrumArgs"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"example_electrum/struct.ScanOptions.html\" title=\"struct example_electrum::ScanOptions\">ScanOptions</a>",1,["example_electrum::ScanOptions"]]]],["example_esplora",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"enum\" href=\"example_esplora/enum.EsploraCommands.html\" title=\"enum example_esplora::EsploraCommands\">EsploraCommands</a>",1,["example_esplora::EsploraCommands"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"example_esplora/struct.EsploraArgs.html\" title=\"struct example_esplora::EsploraArgs\">EsploraArgs</a>",1,["example_esplora::EsploraArgs"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"example_esplora/struct.ScanOptions.html\" title=\"struct example_esplora::ScanOptions\">ScanOptions</a>",1,["example_esplora::ScanOptions"]]]],["example_wallet_rpc",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"enum\" href=\"example_wallet_rpc/enum.Emission.html\" title=\"enum example_wallet_rpc::Emission\">Emission</a>",1,["example_wallet_rpc::Emission"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Freeze.html\" title=\"trait core::marker::Freeze\">Freeze</a> for <a class=\"struct\" href=\"example_wallet_rpc/struct.Args.html\" title=\"struct example_wallet_rpc::Args\">Args</a>",1,["example_wallet_rpc::Args"]]]]]);
     if (window.register_implementors) {
         window.register_implementors(implementors);
     } else {
         window.pending_implementors = implementors;
     }
 })()
-//{"start":57,"fragment_lengths":[871,12358,4681,393,1874,617,26254,1069,3893,1007,989,635]}
\ No newline at end of file
+//{"start":57,"fragment_lengths":[2209,12358,4681,393,1874,617,26254,1069,3893,1007,989,635]}
\ No newline at end of file
index a127425a73aa01b7fe8b7f09afd9201b5d8622a6..0bbe19a16d7f2d917f1da41adf4f3528cb98307d 100644 (file)
@@ -1,9 +1,9 @@
 (function() {
-    var implementors = Object.fromEntries([["bdk_bitcoind_rpc",[["impl&lt;'c, C&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_bitcoind_rpc/struct.Emitter.html\" title=\"struct bdk_bitcoind_rpc::Emitter\">Emitter</a>&lt;'c, C&gt;<div class=\"where\">where\n    C: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a>,</div>",1,["bdk_bitcoind_rpc::Emitter"]],["impl&lt;B&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_bitcoind_rpc/struct.BlockEvent.html\" title=\"struct bdk_bitcoind_rpc::BlockEvent\">BlockEvent</a>&lt;B&gt;<div class=\"where\">where\n    B: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a>,</div>",1,["bdk_bitcoind_rpc::BlockEvent"]]]],["bdk_chain",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"enum\" href=\"bdk_chain/enum.ObservedIn.html\" title=\"enum bdk_chain::ObservedIn\">ObservedIn</a>",1,["bdk_chain::canonical_iter::ObservedIn"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"enum\" href=\"bdk_chain/local_chain/enum.ApplyHeaderError.html\" title=\"enum bdk_chain::local_chain::ApplyHeaderError\">ApplyHeaderError</a>",1,["bdk_chain::local_chain::ApplyHeaderError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"enum\" href=\"bdk_chain/tx_graph/enum.CalculateFeeError.html\" title=\"enum bdk_chain::tx_graph::CalculateFeeError\">CalculateFeeError</a>",1,["bdk_chain::tx_graph::CalculateFeeError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_chain/indexer/keychain_txout/struct.ChangeSet.html\" title=\"struct bdk_chain::indexer::keychain_txout::ChangeSet\">ChangeSet</a>",1,["bdk_chain::indexer::keychain_txout::ChangeSet"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_chain/local_chain/struct.AlterCheckPointError.html\" title=\"struct bdk_chain::local_chain::AlterCheckPointError\">AlterCheckPointError</a>",1,["bdk_chain::local_chain::AlterCheckPointError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_chain/local_chain/struct.CannotConnectError.html\" title=\"struct bdk_chain::local_chain::CannotConnectError\">CannotConnectError</a>",1,["bdk_chain::local_chain::CannotConnectError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_chain/local_chain/struct.ChangeSet.html\" title=\"struct bdk_chain::local_chain::ChangeSet\">ChangeSet</a>",1,["bdk_chain::local_chain::ChangeSet"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_chain/local_chain/struct.LocalChain.html\" title=\"struct bdk_chain::local_chain::LocalChain\">LocalChain</a>",1,["bdk_chain::local_chain::LocalChain"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_chain/local_chain/struct.MissingGenesisError.html\" title=\"struct bdk_chain::local_chain::MissingGenesisError\">MissingGenesisError</a>",1,["bdk_chain::local_chain::MissingGenesisError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_chain/struct.Balance.html\" title=\"struct bdk_chain::Balance\">Balance</a>",1,["bdk_chain::balance::Balance"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_chain/struct.DescriptorId.html\" title=\"struct bdk_chain::DescriptorId\">DescriptorId</a>",1,["bdk_chain::descriptor_ext::DescriptorId"]],["impl&lt;'a, T, A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_chain/tx_graph/struct.CanonicalTx.html\" title=\"struct bdk_chain::tx_graph::CanonicalTx\">CanonicalTx</a>&lt;'a, T, A&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a>,\n    T: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a>,</div>",1,["bdk_chain::tx_graph::CanonicalTx"]],["impl&lt;'a, T, A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_chain/tx_graph/struct.TxNode.html\" title=\"struct bdk_chain::tx_graph::TxNode\">TxNode</a>&lt;'a, T, A&gt;<div class=\"where\">where\n    T: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a>,\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a>,</div>",1,["bdk_chain::tx_graph::TxNode"]],["impl&lt;'b&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_chain/struct.TxPosInBlock.html\" title=\"struct bdk_chain::TxPosInBlock\">TxPosInBlock</a>&lt;'b&gt;",1,["bdk_chain::tx_data_traits::TxPosInBlock"]],["impl&lt;'g, A, C&gt; !<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_chain/struct.CanonicalIter.html\" title=\"struct bdk_chain::CanonicalIter\">CanonicalIter</a>&lt;'g, A, C&gt;",1,["bdk_chain::canonical_iter::CanonicalIter"]],["impl&lt;'g, A, F, O&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_chain/tx_graph/struct.TxAncestors.html\" title=\"struct bdk_chain::tx_graph::TxAncestors\">TxAncestors</a>&lt;'g, A, F, O&gt;<div class=\"where\">where\n    F: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a>,\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a>,</div>",1,["bdk_chain::tx_graph::TxAncestors"]],["impl&lt;'g, A, F, O&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_chain/tx_graph/struct.TxDescendants.html\" title=\"struct bdk_chain::tx_graph::TxDescendants\">TxDescendants</a>&lt;'g, A, F, O&gt;<div class=\"where\">where\n    F: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a>,\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a>,</div>",1,["bdk_chain::tx_graph::TxDescendants"]],["impl&lt;A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"enum\" href=\"bdk_chain/enum.CanonicalReason.html\" title=\"enum bdk_chain::CanonicalReason\">CanonicalReason</a>&lt;A&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a>,</div>",1,["bdk_chain::canonical_iter::CanonicalReason"]],["impl&lt;A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"enum\" href=\"bdk_chain/enum.ChainPosition.html\" title=\"enum bdk_chain::ChainPosition\">ChainPosition</a>&lt;A&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a>,</div>",1,["bdk_chain::chain_data::ChainPosition"]],["impl&lt;A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_chain/struct.FullTxOut.html\" title=\"struct bdk_chain::FullTxOut\">FullTxOut</a>&lt;A&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a>,</div>",1,["bdk_chain::chain_data::FullTxOut"]],["impl&lt;A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_chain/tx_graph/struct.ChangeSet.html\" title=\"struct bdk_chain::tx_graph::ChangeSet\">ChangeSet</a>&lt;A&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a>,</div>",1,["bdk_chain::tx_graph::ChangeSet"]],["impl&lt;A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_chain/tx_graph/struct.TxGraph.html\" title=\"struct bdk_chain::tx_graph::TxGraph\">TxGraph</a>&lt;A&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a>,</div>",1,["bdk_chain::tx_graph::TxGraph"]],["impl&lt;A, I&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_chain/indexed_tx_graph/struct.IndexedTxGraph.html\" title=\"struct bdk_chain::indexed_tx_graph::IndexedTxGraph\">IndexedTxGraph</a>&lt;A, I&gt;<div class=\"where\">where\n    I: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a>,\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a>,</div>",1,["bdk_chain::indexed_tx_graph::IndexedTxGraph"]],["impl&lt;A, IA&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_chain/indexed_tx_graph/struct.ChangeSet.html\" title=\"struct bdk_chain::indexed_tx_graph::ChangeSet\">ChangeSet</a>&lt;A, IA&gt;<div class=\"where\">where\n    IA: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a>,\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a>,</div>",1,["bdk_chain::indexed_tx_graph::ChangeSet"]],["impl&lt;D&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_chain/struct.SpkIterator.html\" title=\"struct bdk_chain::SpkIterator\">SpkIterator</a>&lt;D&gt;<div class=\"where\">where\n    D: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a>,</div>",1,["bdk_chain::spk_iter::SpkIterator"]],["impl&lt;I&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_chain/indexer/spk_txout/struct.SpkTxOutIndex.html\" title=\"struct bdk_chain::indexer::spk_txout::SpkTxOutIndex\">SpkTxOutIndex</a>&lt;I&gt;<div class=\"where\">where\n    I: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a>,</div>",1,["bdk_chain::indexer::spk_txout::SpkTxOutIndex"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"enum\" href=\"bdk_chain/indexer/keychain_txout/enum.InsertDescriptorError.html\" title=\"enum bdk_chain::indexer::keychain_txout::InsertDescriptorError\">InsertDescriptorError</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a>,</div>",1,["bdk_chain::indexer::keychain_txout::InsertDescriptorError"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_chain/indexer/keychain_txout/struct.KeychainTxOutIndex.html\" title=\"struct bdk_chain::indexer::keychain_txout::KeychainTxOutIndex\">KeychainTxOutIndex</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a>,</div>",1,["bdk_chain::indexer::keychain_txout::KeychainTxOutIndex"]],["impl&lt;T&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_chain/struct.Impl.html\" title=\"struct bdk_chain::Impl\">Impl</a>&lt;T&gt;<div class=\"where\">where\n    T: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a>,</div>",1,["bdk_chain::Impl"]]]],["bdk_core",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_core/spk_client/struct.SyncProgress.html\" title=\"struct bdk_core::spk_client::SyncProgress\">SyncProgress</a>",1,["bdk_core::spk_client::SyncProgress"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_core/struct.BlockId.html\" title=\"struct bdk_core::BlockId\">BlockId</a>",1,["bdk_core::block_id::BlockId"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_core/struct.CheckPoint.html\" title=\"struct bdk_core::CheckPoint\">CheckPoint</a>",1,["bdk_core::checkpoint::CheckPoint"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_core/struct.CheckPointIter.html\" title=\"struct bdk_core::CheckPointIter\">CheckPointIter</a>",1,["bdk_core::checkpoint::CheckPointIter"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_core/struct.ConfirmationBlockTime.html\" title=\"struct bdk_core::ConfirmationBlockTime\">ConfirmationBlockTime</a>",1,["bdk_core::block_id::ConfirmationBlockTime"]],["impl&lt;'i, I&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"enum\" href=\"bdk_core/spk_client/enum.SyncItem.html\" title=\"enum bdk_core::spk_client::SyncItem\">SyncItem</a>&lt;'i, I&gt;<div class=\"where\">where\n    I: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a>,</div>",1,["bdk_core::spk_client::SyncItem"]],["impl&lt;A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_core/spk_client/struct.SyncResponse.html\" title=\"struct bdk_core::spk_client::SyncResponse\">SyncResponse</a>&lt;A&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a>,</div>",1,["bdk_core::spk_client::SyncResponse"]],["impl&lt;A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_core/struct.TxUpdate.html\" title=\"struct bdk_core::TxUpdate\">TxUpdate</a>&lt;A&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a>,</div>",1,["bdk_core::tx_update::TxUpdate"]],["impl&lt;I&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_core/spk_client/struct.SyncRequest.html\" title=\"struct bdk_core::spk_client::SyncRequest\">SyncRequest</a>&lt;I&gt;<div class=\"where\">where\n    I: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a>,</div>",1,["bdk_core::spk_client::SyncRequest"]],["impl&lt;I&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_core/spk_client/struct.SyncRequestBuilder.html\" title=\"struct bdk_core::spk_client::SyncRequestBuilder\">SyncRequestBuilder</a>&lt;I&gt;<div class=\"where\">where\n    I: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a>,</div>",1,["bdk_core::spk_client::SyncRequestBuilder"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_core/spk_client/struct.FullScanRequest.html\" title=\"struct bdk_core::spk_client::FullScanRequest\">FullScanRequest</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a>,</div>",1,["bdk_core::spk_client::FullScanRequest"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_core/spk_client/struct.FullScanRequestBuilder.html\" title=\"struct bdk_core::spk_client::FullScanRequestBuilder\">FullScanRequestBuilder</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a>,</div>",1,["bdk_core::spk_client::FullScanRequestBuilder"]],["impl&lt;K, A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_core/spk_client/struct.FullScanResponse.html\" title=\"struct bdk_core::spk_client::FullScanResponse\">FullScanResponse</a>&lt;K, A&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a>,\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a>,</div>",1,["bdk_core::spk_client::FullScanResponse"]]]],["bdk_electrum",[["impl&lt;E&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_electrum/struct.BdkElectrumClient.html\" title=\"struct bdk_electrum::BdkElectrumClient\">BdkElectrumClient</a>&lt;E&gt;<div class=\"where\">where\n    E: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a>,</div>",1,["bdk_electrum::bdk_electrum_client::BdkElectrumClient"]]]],["bdk_file_store",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"enum\" href=\"bdk_file_store/enum.FileError.html\" title=\"enum bdk_file_store::FileError\">FileError</a>",1,["bdk_file_store::FileError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"enum\" href=\"bdk_file_store/enum.IterError.html\" title=\"enum bdk_file_store::IterError\">IterError</a>",1,["bdk_file_store::entry_iter::IterError"]],["impl&lt;'t, T&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_file_store/struct.EntryIter.html\" title=\"struct bdk_file_store::EntryIter\">EntryIter</a>&lt;'t, T&gt;<div class=\"where\">where\n    T: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a>,</div>",1,["bdk_file_store::entry_iter::EntryIter"]],["impl&lt;C&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_file_store/struct.AggregateChangesetsError.html\" title=\"struct bdk_file_store::AggregateChangesetsError\">AggregateChangesetsError</a>&lt;C&gt;<div class=\"where\">where\n    C: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a>,</div>",1,["bdk_file_store::store::AggregateChangesetsError"]],["impl&lt;C&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_file_store/struct.Store.html\" title=\"struct bdk_file_store::Store\">Store</a>&lt;C&gt;",1,["bdk_file_store::store::Store"]]]],["bdk_testenv",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_testenv/struct.TestEnv.html\" title=\"struct bdk_testenv::TestEnv\">TestEnv</a>",1,["bdk_testenv::TestEnv"]],["impl&lt;'a&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_testenv/struct.Config.html\" title=\"struct bdk_testenv::Config\">Config</a>&lt;'a&gt;",1,["bdk_testenv::Config"]]]],["bdk_wallet",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"enum\" href=\"bdk_wallet/coin_selection/enum.Excess.html\" title=\"enum bdk_wallet::coin_selection::Excess\">Excess</a>",1,["bdk_wallet::wallet::coin_selection::Excess"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"enum\" href=\"bdk_wallet/descriptor/error/enum.Error.html\" title=\"enum bdk_wallet::descriptor::error::Error\">Error</a>",1,["bdk_wallet::descriptor::error::Error"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"enum\" href=\"bdk_wallet/descriptor/policy/enum.PkOrF.html\" title=\"enum bdk_wallet::descriptor::policy::PkOrF\">PkOrF</a>",1,["bdk_wallet::descriptor::policy::PkOrF"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"enum\" href=\"bdk_wallet/descriptor/policy/enum.PolicyError.html\" title=\"enum bdk_wallet::descriptor::policy::PolicyError\">PolicyError</a>",1,["bdk_wallet::descriptor::policy::PolicyError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"enum\" href=\"bdk_wallet/descriptor/policy/enum.Satisfaction.html\" title=\"enum bdk_wallet::descriptor::policy::Satisfaction\">Satisfaction</a>",1,["bdk_wallet::descriptor::policy::Satisfaction"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"enum\" href=\"bdk_wallet/descriptor/policy/enum.SatisfiableItem.html\" title=\"enum bdk_wallet::descriptor::policy::SatisfiableItem\">SatisfiableItem</a>",1,["bdk_wallet::descriptor::policy::SatisfiableItem"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"enum\" href=\"bdk_wallet/enum.AddForeignUtxoError.html\" title=\"enum bdk_wallet::AddForeignUtxoError\">AddForeignUtxoError</a>",1,["bdk_wallet::wallet::tx_builder::AddForeignUtxoError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"enum\" href=\"bdk_wallet/enum.AddUtxoError.html\" title=\"enum bdk_wallet::AddUtxoError\">AddUtxoError</a>",1,["bdk_wallet::wallet::tx_builder::AddUtxoError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"enum\" href=\"bdk_wallet/enum.ApplyBlockError.html\" title=\"enum bdk_wallet::ApplyBlockError\">ApplyBlockError</a>",1,["bdk_wallet::wallet::ApplyBlockError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"enum\" href=\"bdk_wallet/enum.ChangeSpendPolicy.html\" title=\"enum bdk_wallet::ChangeSpendPolicy\">ChangeSpendPolicy</a>",1,["bdk_wallet::wallet::tx_builder::ChangeSpendPolicy"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"enum\" href=\"bdk_wallet/enum.FileStoreError.html\" title=\"enum bdk_wallet::FileStoreError\">FileStoreError</a>",1,["bdk_wallet::wallet::persisted::FileStoreError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"enum\" href=\"bdk_wallet/enum.KeychainKind.html\" title=\"enum bdk_wallet::KeychainKind\">KeychainKind</a>",1,["bdk_wallet::types::KeychainKind"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"enum\" href=\"bdk_wallet/enum.LoadError.html\" title=\"enum bdk_wallet::LoadError\">LoadError</a>",1,["bdk_wallet::wallet::LoadError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"enum\" href=\"bdk_wallet/enum.LoadMismatch.html\" title=\"enum bdk_wallet::LoadMismatch\">LoadMismatch</a>",1,["bdk_wallet::wallet::LoadMismatch"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"enum\" href=\"bdk_wallet/enum.TxOrdering.html\" title=\"enum bdk_wallet::TxOrdering\">TxOrdering</a>",1,["bdk_wallet::wallet::tx_builder::TxOrdering"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"enum\" href=\"bdk_wallet/enum.Utxo.html\" title=\"enum bdk_wallet::Utxo\">Utxo</a>",1,["bdk_wallet::types::Utxo"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"enum\" href=\"bdk_wallet/error/enum.BuildFeeBumpError.html\" title=\"enum bdk_wallet::error::BuildFeeBumpError\">BuildFeeBumpError</a>",1,["bdk_wallet::wallet::error::BuildFeeBumpError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"enum\" href=\"bdk_wallet/error/enum.CreateTxError.html\" title=\"enum bdk_wallet::error::CreateTxError\">CreateTxError</a>",1,["bdk_wallet::wallet::error::CreateTxError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"enum\" href=\"bdk_wallet/error/enum.MiniscriptPsbtError.html\" title=\"enum bdk_wallet::error::MiniscriptPsbtError\">MiniscriptPsbtError</a>",1,["bdk_wallet::wallet::error::MiniscriptPsbtError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"enum\" href=\"bdk_wallet/keys/enum.KeyError.html\" title=\"enum bdk_wallet::keys::KeyError\">KeyError</a>",1,["bdk_wallet::keys::KeyError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"enum\" href=\"bdk_wallet/keys/enum.ScriptContextEnum.html\" title=\"enum bdk_wallet::keys::ScriptContextEnum\">ScriptContextEnum</a>",1,["bdk_wallet::keys::ScriptContextEnum"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"enum\" href=\"bdk_wallet/signer/enum.SignerContext.html\" title=\"enum bdk_wallet::signer::SignerContext\">SignerContext</a>",1,["bdk_wallet::wallet::signer::SignerContext"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"enum\" href=\"bdk_wallet/signer/enum.SignerError.html\" title=\"enum bdk_wallet::signer::SignerError\">SignerError</a>",1,["bdk_wallet::wallet::signer::SignerError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"enum\" href=\"bdk_wallet/signer/enum.SignerId.html\" title=\"enum bdk_wallet::signer::SignerId\">SignerId</a>",1,["bdk_wallet::wallet::signer::SignerId"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"enum\" href=\"bdk_wallet/signer/enum.TapLeavesOptions.html\" title=\"enum bdk_wallet::signer::TapLeavesOptions\">TapLeavesOptions</a>",1,["bdk_wallet::wallet::signer::TapLeavesOptions"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_wallet/coin_selection/struct.CoinSelectionResult.html\" title=\"struct bdk_wallet::coin_selection::CoinSelectionResult\">CoinSelectionResult</a>",1,["bdk_wallet::wallet::coin_selection::CoinSelectionResult"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_wallet/coin_selection/struct.InsufficientFunds.html\" title=\"struct bdk_wallet::coin_selection::InsufficientFunds\">InsufficientFunds</a>",1,["bdk_wallet::wallet::coin_selection::InsufficientFunds"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_wallet/coin_selection/struct.LargestFirstCoinSelection.html\" title=\"struct bdk_wallet::coin_selection::LargestFirstCoinSelection\">LargestFirstCoinSelection</a>",1,["bdk_wallet::wallet::coin_selection::LargestFirstCoinSelection"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_wallet/coin_selection/struct.OldestFirstCoinSelection.html\" title=\"struct bdk_wallet::coin_selection::OldestFirstCoinSelection\">OldestFirstCoinSelection</a>",1,["bdk_wallet::wallet::coin_selection::OldestFirstCoinSelection"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_wallet/coin_selection/struct.SingleRandomDraw.html\" title=\"struct bdk_wallet::coin_selection::SingleRandomDraw\">SingleRandomDraw</a>",1,["bdk_wallet::wallet::coin_selection::SingleRandomDraw"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/policy/struct.Condition.html\" title=\"struct bdk_wallet::descriptor::policy::Condition\">Condition</a>",1,["bdk_wallet::descriptor::policy::Condition"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/policy/struct.Policy.html\" title=\"struct bdk_wallet::descriptor::policy::Policy\">Policy</a>",1,["bdk_wallet::descriptor::policy::Policy"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_wallet/export/struct.FullyNodedExport.html\" title=\"struct bdk_wallet::export::FullyNodedExport\">FullyNodedExport</a>",1,["bdk_wallet::wallet::export::FullyNodedExport"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_wallet/keys/struct.PrivateKeyGenerateOptions.html\" title=\"struct bdk_wallet::keys::PrivateKeyGenerateOptions\">PrivateKeyGenerateOptions</a>",1,["bdk_wallet::keys::PrivateKeyGenerateOptions"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_wallet/signer/struct.SignerOrdering.html\" title=\"struct bdk_wallet::signer::SignerOrdering\">SignerOrdering</a>",1,["bdk_wallet::wallet::signer::SignerOrdering"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_wallet/signer/struct.SignersContainer.html\" title=\"struct bdk_wallet::signer::SignersContainer\">SignersContainer</a>",1,["bdk_wallet::wallet::signer::SignersContainer"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_wallet/struct.AddressInfo.html\" title=\"struct bdk_wallet::AddressInfo\">AddressInfo</a>",1,["bdk_wallet::wallet::AddressInfo"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_wallet/struct.ChangeSet.html\" title=\"struct bdk_wallet::ChangeSet\">ChangeSet</a>",1,["bdk_wallet::wallet::changeset::ChangeSet"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_wallet/struct.CreateParams.html\" title=\"struct bdk_wallet::CreateParams\">CreateParams</a>",1,["bdk_wallet::wallet::params::CreateParams"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_wallet/struct.LoadParams.html\" title=\"struct bdk_wallet::LoadParams\">LoadParams</a>",1,["bdk_wallet::wallet::params::LoadParams"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_wallet/struct.LocalOutput.html\" title=\"struct bdk_wallet::LocalOutput\">LocalOutput</a>",1,["bdk_wallet::types::LocalOutput"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_wallet/struct.SignOptions.html\" title=\"struct bdk_wallet::SignOptions\">SignOptions</a>",1,["bdk_wallet::wallet::signer::SignOptions"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_wallet/struct.Update.html\" title=\"struct bdk_wallet::Update\">Update</a>",1,["bdk_wallet::wallet::Update"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_wallet/struct.Wallet.html\" title=\"struct bdk_wallet::Wallet\">Wallet</a>",1,["bdk_wallet::wallet::Wallet"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_wallet/struct.WeightedUtxo.html\" title=\"struct bdk_wallet::WeightedUtxo\">WeightedUtxo</a>",1,["bdk_wallet::types::WeightedUtxo"]],["impl&lt;'a&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"enum\" href=\"bdk_wallet/descriptor/policy/enum.BuildSatisfaction.html\" title=\"enum bdk_wallet::descriptor::policy::BuildSatisfaction\">BuildSatisfaction</a>&lt;'a&gt;",1,["bdk_wallet::descriptor::policy::BuildSatisfaction"]],["impl&lt;'a, Cs&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_wallet/struct.TxBuilder.html\" title=\"struct bdk_wallet::TxBuilder\">TxBuilder</a>&lt;'a, Cs&gt;<div class=\"where\">where\n    Cs: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a>,</div>",1,["bdk_wallet::wallet::tx_builder::TxBuilder"]],["impl&lt;Cs&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_wallet/coin_selection/struct.BranchAndBoundCoinSelection.html\" title=\"struct bdk_wallet::coin_selection::BranchAndBoundCoinSelection\">BranchAndBoundCoinSelection</a>&lt;Cs&gt;<div class=\"where\">where\n    Cs: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a>,</div>",1,["bdk_wallet::wallet::coin_selection::BranchAndBoundCoinSelection"]],["impl&lt;Ctx&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"enum\" href=\"bdk_wallet/keys/enum.DescriptorKey.html\" title=\"enum bdk_wallet::keys::DescriptorKey\">DescriptorKey</a>&lt;Ctx&gt;<div class=\"where\">where\n    Ctx: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a>,</div>",1,["bdk_wallet::keys::DescriptorKey"]],["impl&lt;Ctx&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"enum\" href=\"bdk_wallet/keys/enum.ExtendedKey.html\" title=\"enum bdk_wallet::keys::ExtendedKey\">ExtendedKey</a>&lt;Ctx&gt;<div class=\"where\">where\n    Ctx: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a>,</div>",1,["bdk_wallet::keys::ExtendedKey"]],["impl&lt;E&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"enum\" href=\"bdk_wallet/enum.CreateWithPersistError.html\" title=\"enum bdk_wallet::CreateWithPersistError\">CreateWithPersistError</a>&lt;E&gt;<div class=\"where\">where\n    E: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a>,</div>",1,["bdk_wallet::wallet::persisted::CreateWithPersistError"]],["impl&lt;E&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"enum\" href=\"bdk_wallet/enum.LoadWithPersistError.html\" title=\"enum bdk_wallet::LoadWithPersistError\">LoadWithPersistError</a>&lt;E&gt;<div class=\"where\">where\n    E: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a>,</div>",1,["bdk_wallet::wallet::persisted::LoadWithPersistError"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.Bip44.html\" title=\"struct bdk_wallet::descriptor::template::Bip44\">Bip44</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a>,</div>",1,["bdk_wallet::descriptor::template::Bip44"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.Bip44Public.html\" title=\"struct bdk_wallet::descriptor::template::Bip44Public\">Bip44Public</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a>,</div>",1,["bdk_wallet::descriptor::template::Bip44Public"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.Bip49.html\" title=\"struct bdk_wallet::descriptor::template::Bip49\">Bip49</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a>,</div>",1,["bdk_wallet::descriptor::template::Bip49"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.Bip49Public.html\" title=\"struct bdk_wallet::descriptor::template::Bip49Public\">Bip49Public</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a>,</div>",1,["bdk_wallet::descriptor::template::Bip49Public"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.Bip84.html\" title=\"struct bdk_wallet::descriptor::template::Bip84\">Bip84</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a>,</div>",1,["bdk_wallet::descriptor::template::Bip84"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.Bip84Public.html\" title=\"struct bdk_wallet::descriptor::template::Bip84Public\">Bip84Public</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a>,</div>",1,["bdk_wallet::descriptor::template::Bip84Public"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.Bip86.html\" title=\"struct bdk_wallet::descriptor::template::Bip86\">Bip86</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a>,</div>",1,["bdk_wallet::descriptor::template::Bip86"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.Bip86Public.html\" title=\"struct bdk_wallet::descriptor::template::Bip86Public\">Bip86Public</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a>,</div>",1,["bdk_wallet::descriptor::template::Bip86Public"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.P2Pkh.html\" title=\"struct bdk_wallet::descriptor::template::P2Pkh\">P2Pkh</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a>,</div>",1,["bdk_wallet::descriptor::template::P2Pkh"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.P2TR.html\" title=\"struct bdk_wallet::descriptor::template::P2TR\">P2TR</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a>,</div>",1,["bdk_wallet::descriptor::template::P2TR"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.P2Wpkh.html\" title=\"struct bdk_wallet::descriptor::template::P2Wpkh\">P2Wpkh</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a>,</div>",1,["bdk_wallet::descriptor::template::P2Wpkh"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.P2Wpkh_P2Sh.html\" title=\"struct bdk_wallet::descriptor::template::P2Wpkh_P2Sh\">P2Wpkh_P2Sh</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a>,</div>",1,["bdk_wallet::descriptor::template::P2Wpkh_P2Sh"]],["impl&lt;K, Ctx&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_wallet/keys/struct.GeneratedKey.html\" title=\"struct bdk_wallet::keys::GeneratedKey\">GeneratedKey</a>&lt;K, Ctx&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a>,\n    Ctx: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a>,</div>",1,["bdk_wallet::keys::GeneratedKey"]],["impl&lt;P&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_wallet/struct.PersistedWallet.html\" title=\"struct bdk_wallet::PersistedWallet\">PersistedWallet</a>&lt;P&gt;<div class=\"where\">where\n    P: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a>,</div>",1,["bdk_wallet::wallet::persisted::PersistedWallet"]],["impl&lt;S&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_wallet/signer/struct.SignerWrapper.html\" title=\"struct bdk_wallet::signer::SignerWrapper\">SignerWrapper</a>&lt;S&gt;<div class=\"where\">where\n    S: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a>,</div>",1,["bdk_wallet::wallet::signer::SignerWrapper"]]]],["example_bitcoind_rpc_polling",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"enum\" href=\"example_bitcoind_rpc_polling/enum.Emission.html\" title=\"enum example_bitcoind_rpc_polling::Emission\">Emission</a>",1,["example_bitcoind_rpc_polling::Emission"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"enum\" href=\"example_bitcoind_rpc_polling/enum.RpcCommands.html\" title=\"enum example_bitcoind_rpc_polling::RpcCommands\">RpcCommands</a>",1,["example_bitcoind_rpc_polling::RpcCommands"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"example_bitcoind_rpc_polling/struct.RpcArgs.html\" title=\"struct example_bitcoind_rpc_polling::RpcArgs\">RpcArgs</a>",1,["example_bitcoind_rpc_polling::RpcArgs"]]]],["example_cli",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"enum\" href=\"example_cli/enum.AddressCmd.html\" title=\"enum example_cli::AddressCmd\">AddressCmd</a>",1,["example_cli::AddressCmd"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"enum\" href=\"example_cli/enum.CoinSelectionAlgo.html\" title=\"enum example_cli::CoinSelectionAlgo\">CoinSelectionAlgo</a>",1,["example_cli::CoinSelectionAlgo"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"enum\" href=\"example_cli/enum.Keychain.html\" title=\"enum example_cli::Keychain\">Keychain</a>",1,["example_cli::Keychain"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"enum\" href=\"example_cli/enum.TxOutCmd.html\" title=\"enum example_cli::TxOutCmd\">TxOutCmd</a>",1,["example_cli::TxOutCmd"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"example_cli/struct.ChangeInfo.html\" title=\"struct example_cli::ChangeInfo\">ChangeInfo</a>",1,["example_cli::ChangeInfo"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"example_cli/struct.ChangeSet.html\" title=\"struct example_cli::ChangeSet\">ChangeSet</a>",1,["example_cli::ChangeSet"]],["impl&lt;CS, S&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"enum\" href=\"example_cli/enum.Commands.html\" title=\"enum example_cli::Commands\">Commands</a>&lt;CS, S&gt;<div class=\"where\">where\n    CS: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a>,\n    S: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a>,</div>",1,["example_cli::Commands"]],["impl&lt;CS, S&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"example_cli/struct.Args.html\" title=\"struct example_cli::Args\">Args</a>&lt;CS, S&gt;<div class=\"where\">where\n    CS: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a>,\n    S: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a>,</div>",1,["example_cli::Args"]],["impl&lt;CS, S&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"example_cli/struct.Init.html\" title=\"struct example_cli::Init\">Init</a>&lt;CS, S&gt;<div class=\"where\">where\n    CS: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a>,\n    S: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a>,</div>",1,["example_cli::Init"]],["impl&lt;S&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"enum\" href=\"example_cli/enum.PsbtCmd.html\" title=\"enum example_cli::PsbtCmd\">PsbtCmd</a>&lt;S&gt;<div class=\"where\">where\n    S: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a>,</div>",1,["example_cli::PsbtCmd"]]]],["example_electrum",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"enum\" href=\"example_electrum/enum.ElectrumCommands.html\" title=\"enum example_electrum::ElectrumCommands\">ElectrumCommands</a>",1,["example_electrum::ElectrumCommands"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"example_electrum/struct.ElectrumArgs.html\" title=\"struct example_electrum::ElectrumArgs\">ElectrumArgs</a>",1,["example_electrum::ElectrumArgs"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"example_electrum/struct.ScanOptions.html\" title=\"struct example_electrum::ScanOptions\">ScanOptions</a>",1,["example_electrum::ScanOptions"]]]],["example_esplora",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"enum\" href=\"example_esplora/enum.EsploraCommands.html\" title=\"enum example_esplora::EsploraCommands\">EsploraCommands</a>",1,["example_esplora::EsploraCommands"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"example_esplora/struct.EsploraArgs.html\" title=\"struct example_esplora::EsploraArgs\">EsploraArgs</a>",1,["example_esplora::EsploraArgs"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"example_esplora/struct.ScanOptions.html\" title=\"struct example_esplora::ScanOptions\">ScanOptions</a>",1,["example_esplora::ScanOptions"]]]],["example_wallet_rpc",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"enum\" href=\"example_wallet_rpc/enum.Emission.html\" title=\"enum example_wallet_rpc::Emission\">Emission</a>",1,["example_wallet_rpc::Emission"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"example_wallet_rpc/struct.Args.html\" title=\"struct example_wallet_rpc::Args\">Args</a>",1,["example_wallet_rpc::Args"]]]]]);
+    var implementors = Object.fromEntries([["bdk_bitcoind_rpc",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"enum\" href=\"bdk_bitcoind_rpc/bip158/enum.Error.html\" title=\"enum bdk_bitcoind_rpc::bip158::Error\">Error</a>",1,["bdk_bitcoind_rpc::bip158::Error"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"enum\" href=\"bdk_bitcoind_rpc/bip158/enum.Event.html\" title=\"enum bdk_bitcoind_rpc::bip158::Event\">Event</a>",1,["bdk_bitcoind_rpc::bip158::Event"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_bitcoind_rpc/bip158/struct.EventInner.html\" title=\"struct bdk_bitcoind_rpc::bip158::EventInner\">EventInner</a>",1,["bdk_bitcoind_rpc::bip158::EventInner"]],["impl&lt;'c, C&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_bitcoind_rpc/bip158/struct.FilterIter.html\" title=\"struct bdk_bitcoind_rpc::bip158::FilterIter\">FilterIter</a>&lt;'c, C&gt;<div class=\"where\">where\n    C: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a>,</div>",1,["bdk_bitcoind_rpc::bip158::FilterIter"]],["impl&lt;'c, C&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_bitcoind_rpc/struct.Emitter.html\" title=\"struct bdk_bitcoind_rpc::Emitter\">Emitter</a>&lt;'c, C&gt;<div class=\"where\">where\n    C: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a>,</div>",1,["bdk_bitcoind_rpc::Emitter"]],["impl&lt;B&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_bitcoind_rpc/struct.BlockEvent.html\" title=\"struct bdk_bitcoind_rpc::BlockEvent\">BlockEvent</a>&lt;B&gt;<div class=\"where\">where\n    B: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a>,</div>",1,["bdk_bitcoind_rpc::BlockEvent"]]]],["bdk_chain",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"enum\" href=\"bdk_chain/enum.ObservedIn.html\" title=\"enum bdk_chain::ObservedIn\">ObservedIn</a>",1,["bdk_chain::canonical_iter::ObservedIn"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"enum\" href=\"bdk_chain/local_chain/enum.ApplyHeaderError.html\" title=\"enum bdk_chain::local_chain::ApplyHeaderError\">ApplyHeaderError</a>",1,["bdk_chain::local_chain::ApplyHeaderError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"enum\" href=\"bdk_chain/tx_graph/enum.CalculateFeeError.html\" title=\"enum bdk_chain::tx_graph::CalculateFeeError\">CalculateFeeError</a>",1,["bdk_chain::tx_graph::CalculateFeeError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_chain/indexer/keychain_txout/struct.ChangeSet.html\" title=\"struct bdk_chain::indexer::keychain_txout::ChangeSet\">ChangeSet</a>",1,["bdk_chain::indexer::keychain_txout::ChangeSet"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_chain/local_chain/struct.AlterCheckPointError.html\" title=\"struct bdk_chain::local_chain::AlterCheckPointError\">AlterCheckPointError</a>",1,["bdk_chain::local_chain::AlterCheckPointError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_chain/local_chain/struct.CannotConnectError.html\" title=\"struct bdk_chain::local_chain::CannotConnectError\">CannotConnectError</a>",1,["bdk_chain::local_chain::CannotConnectError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_chain/local_chain/struct.ChangeSet.html\" title=\"struct bdk_chain::local_chain::ChangeSet\">ChangeSet</a>",1,["bdk_chain::local_chain::ChangeSet"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_chain/local_chain/struct.LocalChain.html\" title=\"struct bdk_chain::local_chain::LocalChain\">LocalChain</a>",1,["bdk_chain::local_chain::LocalChain"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_chain/local_chain/struct.MissingGenesisError.html\" title=\"struct bdk_chain::local_chain::MissingGenesisError\">MissingGenesisError</a>",1,["bdk_chain::local_chain::MissingGenesisError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_chain/struct.Balance.html\" title=\"struct bdk_chain::Balance\">Balance</a>",1,["bdk_chain::balance::Balance"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_chain/struct.DescriptorId.html\" title=\"struct bdk_chain::DescriptorId\">DescriptorId</a>",1,["bdk_chain::descriptor_ext::DescriptorId"]],["impl&lt;'a, T, A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_chain/tx_graph/struct.CanonicalTx.html\" title=\"struct bdk_chain::tx_graph::CanonicalTx\">CanonicalTx</a>&lt;'a, T, A&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a>,\n    T: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a>,</div>",1,["bdk_chain::tx_graph::CanonicalTx"]],["impl&lt;'a, T, A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_chain/tx_graph/struct.TxNode.html\" title=\"struct bdk_chain::tx_graph::TxNode\">TxNode</a>&lt;'a, T, A&gt;<div class=\"where\">where\n    T: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a>,\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a>,</div>",1,["bdk_chain::tx_graph::TxNode"]],["impl&lt;'b&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_chain/struct.TxPosInBlock.html\" title=\"struct bdk_chain::TxPosInBlock\">TxPosInBlock</a>&lt;'b&gt;",1,["bdk_chain::tx_data_traits::TxPosInBlock"]],["impl&lt;'g, A, C&gt; !<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_chain/struct.CanonicalIter.html\" title=\"struct bdk_chain::CanonicalIter\">CanonicalIter</a>&lt;'g, A, C&gt;",1,["bdk_chain::canonical_iter::CanonicalIter"]],["impl&lt;'g, A, F, O&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_chain/tx_graph/struct.TxAncestors.html\" title=\"struct bdk_chain::tx_graph::TxAncestors\">TxAncestors</a>&lt;'g, A, F, O&gt;<div class=\"where\">where\n    F: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a>,\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a>,</div>",1,["bdk_chain::tx_graph::TxAncestors"]],["impl&lt;'g, A, F, O&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_chain/tx_graph/struct.TxDescendants.html\" title=\"struct bdk_chain::tx_graph::TxDescendants\">TxDescendants</a>&lt;'g, A, F, O&gt;<div class=\"where\">where\n    F: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a>,\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a>,</div>",1,["bdk_chain::tx_graph::TxDescendants"]],["impl&lt;A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"enum\" href=\"bdk_chain/enum.CanonicalReason.html\" title=\"enum bdk_chain::CanonicalReason\">CanonicalReason</a>&lt;A&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a>,</div>",1,["bdk_chain::canonical_iter::CanonicalReason"]],["impl&lt;A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"enum\" href=\"bdk_chain/enum.ChainPosition.html\" title=\"enum bdk_chain::ChainPosition\">ChainPosition</a>&lt;A&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a>,</div>",1,["bdk_chain::chain_data::ChainPosition"]],["impl&lt;A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_chain/struct.FullTxOut.html\" title=\"struct bdk_chain::FullTxOut\">FullTxOut</a>&lt;A&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a>,</div>",1,["bdk_chain::chain_data::FullTxOut"]],["impl&lt;A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_chain/tx_graph/struct.ChangeSet.html\" title=\"struct bdk_chain::tx_graph::ChangeSet\">ChangeSet</a>&lt;A&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a>,</div>",1,["bdk_chain::tx_graph::ChangeSet"]],["impl&lt;A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_chain/tx_graph/struct.TxGraph.html\" title=\"struct bdk_chain::tx_graph::TxGraph\">TxGraph</a>&lt;A&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a>,</div>",1,["bdk_chain::tx_graph::TxGraph"]],["impl&lt;A, I&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_chain/indexed_tx_graph/struct.IndexedTxGraph.html\" title=\"struct bdk_chain::indexed_tx_graph::IndexedTxGraph\">IndexedTxGraph</a>&lt;A, I&gt;<div class=\"where\">where\n    I: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a>,\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a>,</div>",1,["bdk_chain::indexed_tx_graph::IndexedTxGraph"]],["impl&lt;A, IA&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_chain/indexed_tx_graph/struct.ChangeSet.html\" title=\"struct bdk_chain::indexed_tx_graph::ChangeSet\">ChangeSet</a>&lt;A, IA&gt;<div class=\"where\">where\n    IA: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a>,\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a>,</div>",1,["bdk_chain::indexed_tx_graph::ChangeSet"]],["impl&lt;D&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_chain/struct.SpkIterator.html\" title=\"struct bdk_chain::SpkIterator\">SpkIterator</a>&lt;D&gt;<div class=\"where\">where\n    D: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a>,</div>",1,["bdk_chain::spk_iter::SpkIterator"]],["impl&lt;I&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_chain/indexer/spk_txout/struct.SpkTxOutIndex.html\" title=\"struct bdk_chain::indexer::spk_txout::SpkTxOutIndex\">SpkTxOutIndex</a>&lt;I&gt;<div class=\"where\">where\n    I: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a>,</div>",1,["bdk_chain::indexer::spk_txout::SpkTxOutIndex"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"enum\" href=\"bdk_chain/indexer/keychain_txout/enum.InsertDescriptorError.html\" title=\"enum bdk_chain::indexer::keychain_txout::InsertDescriptorError\">InsertDescriptorError</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a>,</div>",1,["bdk_chain::indexer::keychain_txout::InsertDescriptorError"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_chain/indexer/keychain_txout/struct.KeychainTxOutIndex.html\" title=\"struct bdk_chain::indexer::keychain_txout::KeychainTxOutIndex\">KeychainTxOutIndex</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a>,</div>",1,["bdk_chain::indexer::keychain_txout::KeychainTxOutIndex"]],["impl&lt;T&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_chain/struct.Impl.html\" title=\"struct bdk_chain::Impl\">Impl</a>&lt;T&gt;<div class=\"where\">where\n    T: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a>,</div>",1,["bdk_chain::Impl"]]]],["bdk_core",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_core/spk_client/struct.SyncProgress.html\" title=\"struct bdk_core::spk_client::SyncProgress\">SyncProgress</a>",1,["bdk_core::spk_client::SyncProgress"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_core/struct.BlockId.html\" title=\"struct bdk_core::BlockId\">BlockId</a>",1,["bdk_core::block_id::BlockId"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_core/struct.CheckPoint.html\" title=\"struct bdk_core::CheckPoint\">CheckPoint</a>",1,["bdk_core::checkpoint::CheckPoint"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_core/struct.CheckPointIter.html\" title=\"struct bdk_core::CheckPointIter\">CheckPointIter</a>",1,["bdk_core::checkpoint::CheckPointIter"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_core/struct.ConfirmationBlockTime.html\" title=\"struct bdk_core::ConfirmationBlockTime\">ConfirmationBlockTime</a>",1,["bdk_core::block_id::ConfirmationBlockTime"]],["impl&lt;'i, I&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"enum\" href=\"bdk_core/spk_client/enum.SyncItem.html\" title=\"enum bdk_core::spk_client::SyncItem\">SyncItem</a>&lt;'i, I&gt;<div class=\"where\">where\n    I: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a>,</div>",1,["bdk_core::spk_client::SyncItem"]],["impl&lt;A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_core/spk_client/struct.SyncResponse.html\" title=\"struct bdk_core::spk_client::SyncResponse\">SyncResponse</a>&lt;A&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a>,</div>",1,["bdk_core::spk_client::SyncResponse"]],["impl&lt;A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_core/struct.TxUpdate.html\" title=\"struct bdk_core::TxUpdate\">TxUpdate</a>&lt;A&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a>,</div>",1,["bdk_core::tx_update::TxUpdate"]],["impl&lt;I&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_core/spk_client/struct.SyncRequest.html\" title=\"struct bdk_core::spk_client::SyncRequest\">SyncRequest</a>&lt;I&gt;<div class=\"where\">where\n    I: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a>,</div>",1,["bdk_core::spk_client::SyncRequest"]],["impl&lt;I&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_core/spk_client/struct.SyncRequestBuilder.html\" title=\"struct bdk_core::spk_client::SyncRequestBuilder\">SyncRequestBuilder</a>&lt;I&gt;<div class=\"where\">where\n    I: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a>,</div>",1,["bdk_core::spk_client::SyncRequestBuilder"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_core/spk_client/struct.FullScanRequest.html\" title=\"struct bdk_core::spk_client::FullScanRequest\">FullScanRequest</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a>,</div>",1,["bdk_core::spk_client::FullScanRequest"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_core/spk_client/struct.FullScanRequestBuilder.html\" title=\"struct bdk_core::spk_client::FullScanRequestBuilder\">FullScanRequestBuilder</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a>,</div>",1,["bdk_core::spk_client::FullScanRequestBuilder"]],["impl&lt;K, A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_core/spk_client/struct.FullScanResponse.html\" title=\"struct bdk_core::spk_client::FullScanResponse\">FullScanResponse</a>&lt;K, A&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a>,\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a>,</div>",1,["bdk_core::spk_client::FullScanResponse"]]]],["bdk_electrum",[["impl&lt;E&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_electrum/struct.BdkElectrumClient.html\" title=\"struct bdk_electrum::BdkElectrumClient\">BdkElectrumClient</a>&lt;E&gt;<div class=\"where\">where\n    E: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a>,</div>",1,["bdk_electrum::bdk_electrum_client::BdkElectrumClient"]]]],["bdk_file_store",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"enum\" href=\"bdk_file_store/enum.FileError.html\" title=\"enum bdk_file_store::FileError\">FileError</a>",1,["bdk_file_store::FileError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"enum\" href=\"bdk_file_store/enum.IterError.html\" title=\"enum bdk_file_store::IterError\">IterError</a>",1,["bdk_file_store::entry_iter::IterError"]],["impl&lt;'t, T&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_file_store/struct.EntryIter.html\" title=\"struct bdk_file_store::EntryIter\">EntryIter</a>&lt;'t, T&gt;<div class=\"where\">where\n    T: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a>,</div>",1,["bdk_file_store::entry_iter::EntryIter"]],["impl&lt;C&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_file_store/struct.AggregateChangesetsError.html\" title=\"struct bdk_file_store::AggregateChangesetsError\">AggregateChangesetsError</a>&lt;C&gt;<div class=\"where\">where\n    C: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a>,</div>",1,["bdk_file_store::store::AggregateChangesetsError"]],["impl&lt;C&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_file_store/struct.Store.html\" title=\"struct bdk_file_store::Store\">Store</a>&lt;C&gt;",1,["bdk_file_store::store::Store"]]]],["bdk_testenv",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_testenv/struct.TestEnv.html\" title=\"struct bdk_testenv::TestEnv\">TestEnv</a>",1,["bdk_testenv::TestEnv"]],["impl&lt;'a&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_testenv/struct.Config.html\" title=\"struct bdk_testenv::Config\">Config</a>&lt;'a&gt;",1,["bdk_testenv::Config"]]]],["bdk_wallet",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"enum\" href=\"bdk_wallet/coin_selection/enum.Excess.html\" title=\"enum bdk_wallet::coin_selection::Excess\">Excess</a>",1,["bdk_wallet::wallet::coin_selection::Excess"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"enum\" href=\"bdk_wallet/descriptor/error/enum.Error.html\" title=\"enum bdk_wallet::descriptor::error::Error\">Error</a>",1,["bdk_wallet::descriptor::error::Error"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"enum\" href=\"bdk_wallet/descriptor/policy/enum.PkOrF.html\" title=\"enum bdk_wallet::descriptor::policy::PkOrF\">PkOrF</a>",1,["bdk_wallet::descriptor::policy::PkOrF"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"enum\" href=\"bdk_wallet/descriptor/policy/enum.PolicyError.html\" title=\"enum bdk_wallet::descriptor::policy::PolicyError\">PolicyError</a>",1,["bdk_wallet::descriptor::policy::PolicyError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"enum\" href=\"bdk_wallet/descriptor/policy/enum.Satisfaction.html\" title=\"enum bdk_wallet::descriptor::policy::Satisfaction\">Satisfaction</a>",1,["bdk_wallet::descriptor::policy::Satisfaction"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"enum\" href=\"bdk_wallet/descriptor/policy/enum.SatisfiableItem.html\" title=\"enum bdk_wallet::descriptor::policy::SatisfiableItem\">SatisfiableItem</a>",1,["bdk_wallet::descriptor::policy::SatisfiableItem"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"enum\" href=\"bdk_wallet/enum.AddForeignUtxoError.html\" title=\"enum bdk_wallet::AddForeignUtxoError\">AddForeignUtxoError</a>",1,["bdk_wallet::wallet::tx_builder::AddForeignUtxoError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"enum\" href=\"bdk_wallet/enum.AddUtxoError.html\" title=\"enum bdk_wallet::AddUtxoError\">AddUtxoError</a>",1,["bdk_wallet::wallet::tx_builder::AddUtxoError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"enum\" href=\"bdk_wallet/enum.ApplyBlockError.html\" title=\"enum bdk_wallet::ApplyBlockError\">ApplyBlockError</a>",1,["bdk_wallet::wallet::ApplyBlockError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"enum\" href=\"bdk_wallet/enum.ChangeSpendPolicy.html\" title=\"enum bdk_wallet::ChangeSpendPolicy\">ChangeSpendPolicy</a>",1,["bdk_wallet::wallet::tx_builder::ChangeSpendPolicy"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"enum\" href=\"bdk_wallet/enum.FileStoreError.html\" title=\"enum bdk_wallet::FileStoreError\">FileStoreError</a>",1,["bdk_wallet::wallet::persisted::FileStoreError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"enum\" href=\"bdk_wallet/enum.KeychainKind.html\" title=\"enum bdk_wallet::KeychainKind\">KeychainKind</a>",1,["bdk_wallet::types::KeychainKind"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"enum\" href=\"bdk_wallet/enum.LoadError.html\" title=\"enum bdk_wallet::LoadError\">LoadError</a>",1,["bdk_wallet::wallet::LoadError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"enum\" href=\"bdk_wallet/enum.LoadMismatch.html\" title=\"enum bdk_wallet::LoadMismatch\">LoadMismatch</a>",1,["bdk_wallet::wallet::LoadMismatch"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"enum\" href=\"bdk_wallet/enum.TxOrdering.html\" title=\"enum bdk_wallet::TxOrdering\">TxOrdering</a>",1,["bdk_wallet::wallet::tx_builder::TxOrdering"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"enum\" href=\"bdk_wallet/enum.Utxo.html\" title=\"enum bdk_wallet::Utxo\">Utxo</a>",1,["bdk_wallet::types::Utxo"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"enum\" href=\"bdk_wallet/error/enum.BuildFeeBumpError.html\" title=\"enum bdk_wallet::error::BuildFeeBumpError\">BuildFeeBumpError</a>",1,["bdk_wallet::wallet::error::BuildFeeBumpError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"enum\" href=\"bdk_wallet/error/enum.CreateTxError.html\" title=\"enum bdk_wallet::error::CreateTxError\">CreateTxError</a>",1,["bdk_wallet::wallet::error::CreateTxError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"enum\" href=\"bdk_wallet/error/enum.MiniscriptPsbtError.html\" title=\"enum bdk_wallet::error::MiniscriptPsbtError\">MiniscriptPsbtError</a>",1,["bdk_wallet::wallet::error::MiniscriptPsbtError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"enum\" href=\"bdk_wallet/keys/enum.KeyError.html\" title=\"enum bdk_wallet::keys::KeyError\">KeyError</a>",1,["bdk_wallet::keys::KeyError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"enum\" href=\"bdk_wallet/keys/enum.ScriptContextEnum.html\" title=\"enum bdk_wallet::keys::ScriptContextEnum\">ScriptContextEnum</a>",1,["bdk_wallet::keys::ScriptContextEnum"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"enum\" href=\"bdk_wallet/signer/enum.SignerContext.html\" title=\"enum bdk_wallet::signer::SignerContext\">SignerContext</a>",1,["bdk_wallet::wallet::signer::SignerContext"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"enum\" href=\"bdk_wallet/signer/enum.SignerError.html\" title=\"enum bdk_wallet::signer::SignerError\">SignerError</a>",1,["bdk_wallet::wallet::signer::SignerError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"enum\" href=\"bdk_wallet/signer/enum.SignerId.html\" title=\"enum bdk_wallet::signer::SignerId\">SignerId</a>",1,["bdk_wallet::wallet::signer::SignerId"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"enum\" href=\"bdk_wallet/signer/enum.TapLeavesOptions.html\" title=\"enum bdk_wallet::signer::TapLeavesOptions\">TapLeavesOptions</a>",1,["bdk_wallet::wallet::signer::TapLeavesOptions"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_wallet/coin_selection/struct.CoinSelectionResult.html\" title=\"struct bdk_wallet::coin_selection::CoinSelectionResult\">CoinSelectionResult</a>",1,["bdk_wallet::wallet::coin_selection::CoinSelectionResult"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_wallet/coin_selection/struct.InsufficientFunds.html\" title=\"struct bdk_wallet::coin_selection::InsufficientFunds\">InsufficientFunds</a>",1,["bdk_wallet::wallet::coin_selection::InsufficientFunds"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_wallet/coin_selection/struct.LargestFirstCoinSelection.html\" title=\"struct bdk_wallet::coin_selection::LargestFirstCoinSelection\">LargestFirstCoinSelection</a>",1,["bdk_wallet::wallet::coin_selection::LargestFirstCoinSelection"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_wallet/coin_selection/struct.OldestFirstCoinSelection.html\" title=\"struct bdk_wallet::coin_selection::OldestFirstCoinSelection\">OldestFirstCoinSelection</a>",1,["bdk_wallet::wallet::coin_selection::OldestFirstCoinSelection"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_wallet/coin_selection/struct.SingleRandomDraw.html\" title=\"struct bdk_wallet::coin_selection::SingleRandomDraw\">SingleRandomDraw</a>",1,["bdk_wallet::wallet::coin_selection::SingleRandomDraw"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/policy/struct.Condition.html\" title=\"struct bdk_wallet::descriptor::policy::Condition\">Condition</a>",1,["bdk_wallet::descriptor::policy::Condition"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/policy/struct.Policy.html\" title=\"struct bdk_wallet::descriptor::policy::Policy\">Policy</a>",1,["bdk_wallet::descriptor::policy::Policy"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_wallet/export/struct.FullyNodedExport.html\" title=\"struct bdk_wallet::export::FullyNodedExport\">FullyNodedExport</a>",1,["bdk_wallet::wallet::export::FullyNodedExport"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_wallet/keys/struct.PrivateKeyGenerateOptions.html\" title=\"struct bdk_wallet::keys::PrivateKeyGenerateOptions\">PrivateKeyGenerateOptions</a>",1,["bdk_wallet::keys::PrivateKeyGenerateOptions"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_wallet/signer/struct.SignerOrdering.html\" title=\"struct bdk_wallet::signer::SignerOrdering\">SignerOrdering</a>",1,["bdk_wallet::wallet::signer::SignerOrdering"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_wallet/signer/struct.SignersContainer.html\" title=\"struct bdk_wallet::signer::SignersContainer\">SignersContainer</a>",1,["bdk_wallet::wallet::signer::SignersContainer"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_wallet/struct.AddressInfo.html\" title=\"struct bdk_wallet::AddressInfo\">AddressInfo</a>",1,["bdk_wallet::wallet::AddressInfo"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_wallet/struct.ChangeSet.html\" title=\"struct bdk_wallet::ChangeSet\">ChangeSet</a>",1,["bdk_wallet::wallet::changeset::ChangeSet"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_wallet/struct.CreateParams.html\" title=\"struct bdk_wallet::CreateParams\">CreateParams</a>",1,["bdk_wallet::wallet::params::CreateParams"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_wallet/struct.LoadParams.html\" title=\"struct bdk_wallet::LoadParams\">LoadParams</a>",1,["bdk_wallet::wallet::params::LoadParams"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_wallet/struct.LocalOutput.html\" title=\"struct bdk_wallet::LocalOutput\">LocalOutput</a>",1,["bdk_wallet::types::LocalOutput"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_wallet/struct.SignOptions.html\" title=\"struct bdk_wallet::SignOptions\">SignOptions</a>",1,["bdk_wallet::wallet::signer::SignOptions"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_wallet/struct.Update.html\" title=\"struct bdk_wallet::Update\">Update</a>",1,["bdk_wallet::wallet::Update"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_wallet/struct.Wallet.html\" title=\"struct bdk_wallet::Wallet\">Wallet</a>",1,["bdk_wallet::wallet::Wallet"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_wallet/struct.WeightedUtxo.html\" title=\"struct bdk_wallet::WeightedUtxo\">WeightedUtxo</a>",1,["bdk_wallet::types::WeightedUtxo"]],["impl&lt;'a&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"enum\" href=\"bdk_wallet/descriptor/policy/enum.BuildSatisfaction.html\" title=\"enum bdk_wallet::descriptor::policy::BuildSatisfaction\">BuildSatisfaction</a>&lt;'a&gt;",1,["bdk_wallet::descriptor::policy::BuildSatisfaction"]],["impl&lt;'a, Cs&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_wallet/struct.TxBuilder.html\" title=\"struct bdk_wallet::TxBuilder\">TxBuilder</a>&lt;'a, Cs&gt;<div class=\"where\">where\n    Cs: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a>,</div>",1,["bdk_wallet::wallet::tx_builder::TxBuilder"]],["impl&lt;Cs&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_wallet/coin_selection/struct.BranchAndBoundCoinSelection.html\" title=\"struct bdk_wallet::coin_selection::BranchAndBoundCoinSelection\">BranchAndBoundCoinSelection</a>&lt;Cs&gt;<div class=\"where\">where\n    Cs: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a>,</div>",1,["bdk_wallet::wallet::coin_selection::BranchAndBoundCoinSelection"]],["impl&lt;Ctx&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"enum\" href=\"bdk_wallet/keys/enum.DescriptorKey.html\" title=\"enum bdk_wallet::keys::DescriptorKey\">DescriptorKey</a>&lt;Ctx&gt;<div class=\"where\">where\n    Ctx: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a>,</div>",1,["bdk_wallet::keys::DescriptorKey"]],["impl&lt;Ctx&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"enum\" href=\"bdk_wallet/keys/enum.ExtendedKey.html\" title=\"enum bdk_wallet::keys::ExtendedKey\">ExtendedKey</a>&lt;Ctx&gt;<div class=\"where\">where\n    Ctx: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a>,</div>",1,["bdk_wallet::keys::ExtendedKey"]],["impl&lt;E&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"enum\" href=\"bdk_wallet/enum.CreateWithPersistError.html\" title=\"enum bdk_wallet::CreateWithPersistError\">CreateWithPersistError</a>&lt;E&gt;<div class=\"where\">where\n    E: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a>,</div>",1,["bdk_wallet::wallet::persisted::CreateWithPersistError"]],["impl&lt;E&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"enum\" href=\"bdk_wallet/enum.LoadWithPersistError.html\" title=\"enum bdk_wallet::LoadWithPersistError\">LoadWithPersistError</a>&lt;E&gt;<div class=\"where\">where\n    E: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a>,</div>",1,["bdk_wallet::wallet::persisted::LoadWithPersistError"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.Bip44.html\" title=\"struct bdk_wallet::descriptor::template::Bip44\">Bip44</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a>,</div>",1,["bdk_wallet::descriptor::template::Bip44"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.Bip44Public.html\" title=\"struct bdk_wallet::descriptor::template::Bip44Public\">Bip44Public</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a>,</div>",1,["bdk_wallet::descriptor::template::Bip44Public"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.Bip49.html\" title=\"struct bdk_wallet::descriptor::template::Bip49\">Bip49</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a>,</div>",1,["bdk_wallet::descriptor::template::Bip49"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.Bip49Public.html\" title=\"struct bdk_wallet::descriptor::template::Bip49Public\">Bip49Public</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a>,</div>",1,["bdk_wallet::descriptor::template::Bip49Public"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.Bip84.html\" title=\"struct bdk_wallet::descriptor::template::Bip84\">Bip84</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a>,</div>",1,["bdk_wallet::descriptor::template::Bip84"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.Bip84Public.html\" title=\"struct bdk_wallet::descriptor::template::Bip84Public\">Bip84Public</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a>,</div>",1,["bdk_wallet::descriptor::template::Bip84Public"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.Bip86.html\" title=\"struct bdk_wallet::descriptor::template::Bip86\">Bip86</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a>,</div>",1,["bdk_wallet::descriptor::template::Bip86"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.Bip86Public.html\" title=\"struct bdk_wallet::descriptor::template::Bip86Public\">Bip86Public</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a>,</div>",1,["bdk_wallet::descriptor::template::Bip86Public"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.P2Pkh.html\" title=\"struct bdk_wallet::descriptor::template::P2Pkh\">P2Pkh</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a>,</div>",1,["bdk_wallet::descriptor::template::P2Pkh"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.P2TR.html\" title=\"struct bdk_wallet::descriptor::template::P2TR\">P2TR</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a>,</div>",1,["bdk_wallet::descriptor::template::P2TR"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.P2Wpkh.html\" title=\"struct bdk_wallet::descriptor::template::P2Wpkh\">P2Wpkh</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a>,</div>",1,["bdk_wallet::descriptor::template::P2Wpkh"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.P2Wpkh_P2Sh.html\" title=\"struct bdk_wallet::descriptor::template::P2Wpkh_P2Sh\">P2Wpkh_P2Sh</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a>,</div>",1,["bdk_wallet::descriptor::template::P2Wpkh_P2Sh"]],["impl&lt;K, Ctx&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_wallet/keys/struct.GeneratedKey.html\" title=\"struct bdk_wallet::keys::GeneratedKey\">GeneratedKey</a>&lt;K, Ctx&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a>,\n    Ctx: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a>,</div>",1,["bdk_wallet::keys::GeneratedKey"]],["impl&lt;P&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_wallet/struct.PersistedWallet.html\" title=\"struct bdk_wallet::PersistedWallet\">PersistedWallet</a>&lt;P&gt;<div class=\"where\">where\n    P: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a>,</div>",1,["bdk_wallet::wallet::persisted::PersistedWallet"]],["impl&lt;S&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"bdk_wallet/signer/struct.SignerWrapper.html\" title=\"struct bdk_wallet::signer::SignerWrapper\">SignerWrapper</a>&lt;S&gt;<div class=\"where\">where\n    S: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a>,</div>",1,["bdk_wallet::wallet::signer::SignerWrapper"]]]],["example_bitcoind_rpc_polling",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"enum\" href=\"example_bitcoind_rpc_polling/enum.Emission.html\" title=\"enum example_bitcoind_rpc_polling::Emission\">Emission</a>",1,["example_bitcoind_rpc_polling::Emission"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"enum\" href=\"example_bitcoind_rpc_polling/enum.RpcCommands.html\" title=\"enum example_bitcoind_rpc_polling::RpcCommands\">RpcCommands</a>",1,["example_bitcoind_rpc_polling::RpcCommands"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"example_bitcoind_rpc_polling/struct.RpcArgs.html\" title=\"struct example_bitcoind_rpc_polling::RpcArgs\">RpcArgs</a>",1,["example_bitcoind_rpc_polling::RpcArgs"]]]],["example_cli",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"enum\" href=\"example_cli/enum.AddressCmd.html\" title=\"enum example_cli::AddressCmd\">AddressCmd</a>",1,["example_cli::AddressCmd"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"enum\" href=\"example_cli/enum.CoinSelectionAlgo.html\" title=\"enum example_cli::CoinSelectionAlgo\">CoinSelectionAlgo</a>",1,["example_cli::CoinSelectionAlgo"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"enum\" href=\"example_cli/enum.Keychain.html\" title=\"enum example_cli::Keychain\">Keychain</a>",1,["example_cli::Keychain"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"enum\" href=\"example_cli/enum.TxOutCmd.html\" title=\"enum example_cli::TxOutCmd\">TxOutCmd</a>",1,["example_cli::TxOutCmd"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"example_cli/struct.ChangeInfo.html\" title=\"struct example_cli::ChangeInfo\">ChangeInfo</a>",1,["example_cli::ChangeInfo"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"example_cli/struct.ChangeSet.html\" title=\"struct example_cli::ChangeSet\">ChangeSet</a>",1,["example_cli::ChangeSet"]],["impl&lt;CS, S&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"enum\" href=\"example_cli/enum.Commands.html\" title=\"enum example_cli::Commands\">Commands</a>&lt;CS, S&gt;<div class=\"where\">where\n    CS: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a>,\n    S: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a>,</div>",1,["example_cli::Commands"]],["impl&lt;CS, S&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"example_cli/struct.Args.html\" title=\"struct example_cli::Args\">Args</a>&lt;CS, S&gt;<div class=\"where\">where\n    CS: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a>,\n    S: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a>,</div>",1,["example_cli::Args"]],["impl&lt;CS, S&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"example_cli/struct.Init.html\" title=\"struct example_cli::Init\">Init</a>&lt;CS, S&gt;<div class=\"where\">where\n    CS: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a>,\n    S: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a>,</div>",1,["example_cli::Init"]],["impl&lt;S&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"enum\" href=\"example_cli/enum.PsbtCmd.html\" title=\"enum example_cli::PsbtCmd\">PsbtCmd</a>&lt;S&gt;<div class=\"where\">where\n    S: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a>,</div>",1,["example_cli::PsbtCmd"]]]],["example_electrum",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"enum\" href=\"example_electrum/enum.ElectrumCommands.html\" title=\"enum example_electrum::ElectrumCommands\">ElectrumCommands</a>",1,["example_electrum::ElectrumCommands"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"example_electrum/struct.ElectrumArgs.html\" title=\"struct example_electrum::ElectrumArgs\">ElectrumArgs</a>",1,["example_electrum::ElectrumArgs"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"example_electrum/struct.ScanOptions.html\" title=\"struct example_electrum::ScanOptions\">ScanOptions</a>",1,["example_electrum::ScanOptions"]]]],["example_esplora",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"enum\" href=\"example_esplora/enum.EsploraCommands.html\" title=\"enum example_esplora::EsploraCommands\">EsploraCommands</a>",1,["example_esplora::EsploraCommands"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"example_esplora/struct.EsploraArgs.html\" title=\"struct example_esplora::EsploraArgs\">EsploraArgs</a>",1,["example_esplora::EsploraArgs"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"example_esplora/struct.ScanOptions.html\" title=\"struct example_esplora::ScanOptions\">ScanOptions</a>",1,["example_esplora::ScanOptions"]]]],["example_wallet_rpc",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"enum\" href=\"example_wallet_rpc/enum.Emission.html\" title=\"enum example_wallet_rpc::Emission\">Emission</a>",1,["example_wallet_rpc::Emission"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"example_wallet_rpc/struct.Args.html\" title=\"struct example_wallet_rpc::Args\">Args</a>",1,["example_wallet_rpc::Args"]]]]]);
     if (window.register_implementors) {
         window.register_implementors(implementors);
     } else {
         window.pending_implementors = implementors;
     }
 })()
-//{"start":57,"fragment_lengths":[1028,13838,5965,561,2013,604,26772,1051,4120,989,971,623]}
\ No newline at end of file
+//{"start":57,"fragment_lengths":[2517,13838,5965,561,2013,604,26772,1051,4120,989,971,623]}
\ No newline at end of file
index 3f2cf18a78b26d96935662ec988e50b1bfd1c0d9..c44448b053e94831a5727cae195c2683f02b6618 100644 (file)
@@ -1,9 +1,9 @@
 (function() {
-    var implementors = Object.fromEntries([["bdk_bitcoind_rpc",[["impl&lt;'c, C&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_bitcoind_rpc/struct.Emitter.html\" title=\"struct bdk_bitcoind_rpc::Emitter\">Emitter</a>&lt;'c, C&gt;<div class=\"where\">where\n    C: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a>,</div>",1,["bdk_bitcoind_rpc::Emitter"]],["impl&lt;B&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_bitcoind_rpc/struct.BlockEvent.html\" title=\"struct bdk_bitcoind_rpc::BlockEvent\">BlockEvent</a>&lt;B&gt;<div class=\"where\">where\n    B: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a>,</div>",1,["bdk_bitcoind_rpc::BlockEvent"]]]],["bdk_chain",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"enum\" href=\"bdk_chain/enum.ObservedIn.html\" title=\"enum bdk_chain::ObservedIn\">ObservedIn</a>",1,["bdk_chain::canonical_iter::ObservedIn"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"enum\" href=\"bdk_chain/local_chain/enum.ApplyHeaderError.html\" title=\"enum bdk_chain::local_chain::ApplyHeaderError\">ApplyHeaderError</a>",1,["bdk_chain::local_chain::ApplyHeaderError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"enum\" href=\"bdk_chain/tx_graph/enum.CalculateFeeError.html\" title=\"enum bdk_chain::tx_graph::CalculateFeeError\">CalculateFeeError</a>",1,["bdk_chain::tx_graph::CalculateFeeError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_chain/indexer/keychain_txout/struct.ChangeSet.html\" title=\"struct bdk_chain::indexer::keychain_txout::ChangeSet\">ChangeSet</a>",1,["bdk_chain::indexer::keychain_txout::ChangeSet"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_chain/local_chain/struct.AlterCheckPointError.html\" title=\"struct bdk_chain::local_chain::AlterCheckPointError\">AlterCheckPointError</a>",1,["bdk_chain::local_chain::AlterCheckPointError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_chain/local_chain/struct.CannotConnectError.html\" title=\"struct bdk_chain::local_chain::CannotConnectError\">CannotConnectError</a>",1,["bdk_chain::local_chain::CannotConnectError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_chain/local_chain/struct.ChangeSet.html\" title=\"struct bdk_chain::local_chain::ChangeSet\">ChangeSet</a>",1,["bdk_chain::local_chain::ChangeSet"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_chain/local_chain/struct.LocalChain.html\" title=\"struct bdk_chain::local_chain::LocalChain\">LocalChain</a>",1,["bdk_chain::local_chain::LocalChain"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_chain/local_chain/struct.MissingGenesisError.html\" title=\"struct bdk_chain::local_chain::MissingGenesisError\">MissingGenesisError</a>",1,["bdk_chain::local_chain::MissingGenesisError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_chain/struct.Balance.html\" title=\"struct bdk_chain::Balance\">Balance</a>",1,["bdk_chain::balance::Balance"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_chain/struct.DescriptorId.html\" title=\"struct bdk_chain::DescriptorId\">DescriptorId</a>",1,["bdk_chain::descriptor_ext::DescriptorId"]],["impl&lt;'a, T, A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_chain/tx_graph/struct.CanonicalTx.html\" title=\"struct bdk_chain::tx_graph::CanonicalTx\">CanonicalTx</a>&lt;'a, T, A&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a>,\n    T: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a>,</div>",1,["bdk_chain::tx_graph::CanonicalTx"]],["impl&lt;'a, T, A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_chain/tx_graph/struct.TxNode.html\" title=\"struct bdk_chain::tx_graph::TxNode\">TxNode</a>&lt;'a, T, A&gt;<div class=\"where\">where\n    T: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a>,\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a>,</div>",1,["bdk_chain::tx_graph::TxNode"]],["impl&lt;'b&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_chain/struct.TxPosInBlock.html\" title=\"struct bdk_chain::TxPosInBlock\">TxPosInBlock</a>&lt;'b&gt;",1,["bdk_chain::tx_data_traits::TxPosInBlock"]],["impl&lt;'g, A, C&gt; !<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_chain/struct.CanonicalIter.html\" title=\"struct bdk_chain::CanonicalIter\">CanonicalIter</a>&lt;'g, A, C&gt;",1,["bdk_chain::canonical_iter::CanonicalIter"]],["impl&lt;'g, A, F, O&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_chain/tx_graph/struct.TxAncestors.html\" title=\"struct bdk_chain::tx_graph::TxAncestors\">TxAncestors</a>&lt;'g, A, F, O&gt;<div class=\"where\">where\n    F: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a>,\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a>,</div>",1,["bdk_chain::tx_graph::TxAncestors"]],["impl&lt;'g, A, F, O&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_chain/tx_graph/struct.TxDescendants.html\" title=\"struct bdk_chain::tx_graph::TxDescendants\">TxDescendants</a>&lt;'g, A, F, O&gt;<div class=\"where\">where\n    F: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a>,\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a>,</div>",1,["bdk_chain::tx_graph::TxDescendants"]],["impl&lt;A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"enum\" href=\"bdk_chain/enum.CanonicalReason.html\" title=\"enum bdk_chain::CanonicalReason\">CanonicalReason</a>&lt;A&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a>,</div>",1,["bdk_chain::canonical_iter::CanonicalReason"]],["impl&lt;A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"enum\" href=\"bdk_chain/enum.ChainPosition.html\" title=\"enum bdk_chain::ChainPosition\">ChainPosition</a>&lt;A&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a>,</div>",1,["bdk_chain::chain_data::ChainPosition"]],["impl&lt;A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_chain/struct.FullTxOut.html\" title=\"struct bdk_chain::FullTxOut\">FullTxOut</a>&lt;A&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a>,</div>",1,["bdk_chain::chain_data::FullTxOut"]],["impl&lt;A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_chain/tx_graph/struct.ChangeSet.html\" title=\"struct bdk_chain::tx_graph::ChangeSet\">ChangeSet</a>&lt;A&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a>,</div>",1,["bdk_chain::tx_graph::ChangeSet"]],["impl&lt;A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_chain/tx_graph/struct.TxGraph.html\" title=\"struct bdk_chain::tx_graph::TxGraph\">TxGraph</a>&lt;A&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a>,</div>",1,["bdk_chain::tx_graph::TxGraph"]],["impl&lt;A, I&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_chain/indexed_tx_graph/struct.IndexedTxGraph.html\" title=\"struct bdk_chain::indexed_tx_graph::IndexedTxGraph\">IndexedTxGraph</a>&lt;A, I&gt;<div class=\"where\">where\n    I: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a>,\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a>,</div>",1,["bdk_chain::indexed_tx_graph::IndexedTxGraph"]],["impl&lt;A, IA&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_chain/indexed_tx_graph/struct.ChangeSet.html\" title=\"struct bdk_chain::indexed_tx_graph::ChangeSet\">ChangeSet</a>&lt;A, IA&gt;<div class=\"where\">where\n    IA: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a>,\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a>,</div>",1,["bdk_chain::indexed_tx_graph::ChangeSet"]],["impl&lt;D&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_chain/struct.SpkIterator.html\" title=\"struct bdk_chain::SpkIterator\">SpkIterator</a>&lt;D&gt;<div class=\"where\">where\n    D: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a>,</div>",1,["bdk_chain::spk_iter::SpkIterator"]],["impl&lt;I&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_chain/indexer/spk_txout/struct.SpkTxOutIndex.html\" title=\"struct bdk_chain::indexer::spk_txout::SpkTxOutIndex\">SpkTxOutIndex</a>&lt;I&gt;<div class=\"where\">where\n    I: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a>,</div>",1,["bdk_chain::indexer::spk_txout::SpkTxOutIndex"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"enum\" href=\"bdk_chain/indexer/keychain_txout/enum.InsertDescriptorError.html\" title=\"enum bdk_chain::indexer::keychain_txout::InsertDescriptorError\">InsertDescriptorError</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a>,</div>",1,["bdk_chain::indexer::keychain_txout::InsertDescriptorError"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_chain/indexer/keychain_txout/struct.KeychainTxOutIndex.html\" title=\"struct bdk_chain::indexer::keychain_txout::KeychainTxOutIndex\">KeychainTxOutIndex</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a>,</div>",1,["bdk_chain::indexer::keychain_txout::KeychainTxOutIndex"]],["impl&lt;T&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_chain/struct.Impl.html\" title=\"struct bdk_chain::Impl\">Impl</a>&lt;T&gt;<div class=\"where\">where\n    T: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a>,</div>",1,["bdk_chain::Impl"]]]],["bdk_core",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_core/spk_client/struct.SyncProgress.html\" title=\"struct bdk_core::spk_client::SyncProgress\">SyncProgress</a>",1,["bdk_core::spk_client::SyncProgress"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_core/struct.BlockId.html\" title=\"struct bdk_core::BlockId\">BlockId</a>",1,["bdk_core::block_id::BlockId"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_core/struct.CheckPoint.html\" title=\"struct bdk_core::CheckPoint\">CheckPoint</a>",1,["bdk_core::checkpoint::CheckPoint"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_core/struct.CheckPointIter.html\" title=\"struct bdk_core::CheckPointIter\">CheckPointIter</a>",1,["bdk_core::checkpoint::CheckPointIter"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_core/struct.ConfirmationBlockTime.html\" title=\"struct bdk_core::ConfirmationBlockTime\">ConfirmationBlockTime</a>",1,["bdk_core::block_id::ConfirmationBlockTime"]],["impl&lt;'i, I&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"enum\" href=\"bdk_core/spk_client/enum.SyncItem.html\" title=\"enum bdk_core::spk_client::SyncItem\">SyncItem</a>&lt;'i, I&gt;<div class=\"where\">where\n    I: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a>,</div>",1,["bdk_core::spk_client::SyncItem"]],["impl&lt;A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_core/spk_client/struct.SyncResponse.html\" title=\"struct bdk_core::spk_client::SyncResponse\">SyncResponse</a>&lt;A&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a>,</div>",1,["bdk_core::spk_client::SyncResponse"]],["impl&lt;A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_core/struct.TxUpdate.html\" title=\"struct bdk_core::TxUpdate\">TxUpdate</a>&lt;A&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a>,</div>",1,["bdk_core::tx_update::TxUpdate"]],["impl&lt;I = <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.unit.html\">()</a>&gt; !<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_core/spk_client/struct.SyncRequest.html\" title=\"struct bdk_core::spk_client::SyncRequest\">SyncRequest</a>&lt;I&gt;",1,["bdk_core::spk_client::SyncRequest"]],["impl&lt;I = <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.unit.html\">()</a>&gt; !<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_core/spk_client/struct.SyncRequestBuilder.html\" title=\"struct bdk_core::spk_client::SyncRequestBuilder\">SyncRequestBuilder</a>&lt;I&gt;",1,["bdk_core::spk_client::SyncRequestBuilder"]],["impl&lt;K&gt; !<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_core/spk_client/struct.FullScanRequest.html\" title=\"struct bdk_core::spk_client::FullScanRequest\">FullScanRequest</a>&lt;K&gt;",1,["bdk_core::spk_client::FullScanRequest"]],["impl&lt;K&gt; !<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_core/spk_client/struct.FullScanRequestBuilder.html\" title=\"struct bdk_core::spk_client::FullScanRequestBuilder\">FullScanRequestBuilder</a>&lt;K&gt;",1,["bdk_core::spk_client::FullScanRequestBuilder"]],["impl&lt;K, A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_core/spk_client/struct.FullScanResponse.html\" title=\"struct bdk_core::spk_client::FullScanResponse\">FullScanResponse</a>&lt;K, A&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a>,\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a>,</div>",1,["bdk_core::spk_client::FullScanResponse"]]]],["bdk_electrum",[["impl&lt;E&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_electrum/struct.BdkElectrumClient.html\" title=\"struct bdk_electrum::BdkElectrumClient\">BdkElectrumClient</a>&lt;E&gt;<div class=\"where\">where\n    E: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a>,</div>",1,["bdk_electrum::bdk_electrum_client::BdkElectrumClient"]]]],["bdk_file_store",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"enum\" href=\"bdk_file_store/enum.FileError.html\" title=\"enum bdk_file_store::FileError\">FileError</a>",1,["bdk_file_store::FileError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"enum\" href=\"bdk_file_store/enum.IterError.html\" title=\"enum bdk_file_store::IterError\">IterError</a>",1,["bdk_file_store::entry_iter::IterError"]],["impl&lt;'t, T&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_file_store/struct.EntryIter.html\" title=\"struct bdk_file_store::EntryIter\">EntryIter</a>&lt;'t, T&gt;<div class=\"where\">where\n    T: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a>,</div>",1,["bdk_file_store::entry_iter::EntryIter"]],["impl&lt;C&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_file_store/struct.AggregateChangesetsError.html\" title=\"struct bdk_file_store::AggregateChangesetsError\">AggregateChangesetsError</a>&lt;C&gt;<div class=\"where\">where\n    C: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a>,</div>",1,["bdk_file_store::store::AggregateChangesetsError"]],["impl&lt;C&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_file_store/struct.Store.html\" title=\"struct bdk_file_store::Store\">Store</a>&lt;C&gt;",1,["bdk_file_store::store::Store"]]]],["bdk_testenv",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_testenv/struct.TestEnv.html\" title=\"struct bdk_testenv::TestEnv\">TestEnv</a>",1,["bdk_testenv::TestEnv"]],["impl&lt;'a&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_testenv/struct.Config.html\" title=\"struct bdk_testenv::Config\">Config</a>&lt;'a&gt;",1,["bdk_testenv::Config"]]]],["bdk_wallet",[["impl !<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_wallet/struct.CreateParams.html\" title=\"struct bdk_wallet::CreateParams\">CreateParams</a>",1,["bdk_wallet::wallet::params::CreateParams"]],["impl !<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_wallet/struct.LoadParams.html\" title=\"struct bdk_wallet::LoadParams\">LoadParams</a>",1,["bdk_wallet::wallet::params::LoadParams"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"enum\" href=\"bdk_wallet/coin_selection/enum.Excess.html\" title=\"enum bdk_wallet::coin_selection::Excess\">Excess</a>",1,["bdk_wallet::wallet::coin_selection::Excess"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"enum\" href=\"bdk_wallet/descriptor/error/enum.Error.html\" title=\"enum bdk_wallet::descriptor::error::Error\">Error</a>",1,["bdk_wallet::descriptor::error::Error"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"enum\" href=\"bdk_wallet/descriptor/policy/enum.PkOrF.html\" title=\"enum bdk_wallet::descriptor::policy::PkOrF\">PkOrF</a>",1,["bdk_wallet::descriptor::policy::PkOrF"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"enum\" href=\"bdk_wallet/descriptor/policy/enum.PolicyError.html\" title=\"enum bdk_wallet::descriptor::policy::PolicyError\">PolicyError</a>",1,["bdk_wallet::descriptor::policy::PolicyError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"enum\" href=\"bdk_wallet/descriptor/policy/enum.Satisfaction.html\" title=\"enum bdk_wallet::descriptor::policy::Satisfaction\">Satisfaction</a>",1,["bdk_wallet::descriptor::policy::Satisfaction"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"enum\" href=\"bdk_wallet/descriptor/policy/enum.SatisfiableItem.html\" title=\"enum bdk_wallet::descriptor::policy::SatisfiableItem\">SatisfiableItem</a>",1,["bdk_wallet::descriptor::policy::SatisfiableItem"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"enum\" href=\"bdk_wallet/enum.AddForeignUtxoError.html\" title=\"enum bdk_wallet::AddForeignUtxoError\">AddForeignUtxoError</a>",1,["bdk_wallet::wallet::tx_builder::AddForeignUtxoError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"enum\" href=\"bdk_wallet/enum.AddUtxoError.html\" title=\"enum bdk_wallet::AddUtxoError\">AddUtxoError</a>",1,["bdk_wallet::wallet::tx_builder::AddUtxoError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"enum\" href=\"bdk_wallet/enum.ApplyBlockError.html\" title=\"enum bdk_wallet::ApplyBlockError\">ApplyBlockError</a>",1,["bdk_wallet::wallet::ApplyBlockError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"enum\" href=\"bdk_wallet/enum.ChangeSpendPolicy.html\" title=\"enum bdk_wallet::ChangeSpendPolicy\">ChangeSpendPolicy</a>",1,["bdk_wallet::wallet::tx_builder::ChangeSpendPolicy"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"enum\" href=\"bdk_wallet/enum.FileStoreError.html\" title=\"enum bdk_wallet::FileStoreError\">FileStoreError</a>",1,["bdk_wallet::wallet::persisted::FileStoreError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"enum\" href=\"bdk_wallet/enum.KeychainKind.html\" title=\"enum bdk_wallet::KeychainKind\">KeychainKind</a>",1,["bdk_wallet::types::KeychainKind"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"enum\" href=\"bdk_wallet/enum.LoadError.html\" title=\"enum bdk_wallet::LoadError\">LoadError</a>",1,["bdk_wallet::wallet::LoadError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"enum\" href=\"bdk_wallet/enum.LoadMismatch.html\" title=\"enum bdk_wallet::LoadMismatch\">LoadMismatch</a>",1,["bdk_wallet::wallet::LoadMismatch"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"enum\" href=\"bdk_wallet/enum.TxOrdering.html\" title=\"enum bdk_wallet::TxOrdering\">TxOrdering</a>",1,["bdk_wallet::wallet::tx_builder::TxOrdering"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"enum\" href=\"bdk_wallet/enum.Utxo.html\" title=\"enum bdk_wallet::Utxo\">Utxo</a>",1,["bdk_wallet::types::Utxo"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"enum\" href=\"bdk_wallet/error/enum.BuildFeeBumpError.html\" title=\"enum bdk_wallet::error::BuildFeeBumpError\">BuildFeeBumpError</a>",1,["bdk_wallet::wallet::error::BuildFeeBumpError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"enum\" href=\"bdk_wallet/error/enum.CreateTxError.html\" title=\"enum bdk_wallet::error::CreateTxError\">CreateTxError</a>",1,["bdk_wallet::wallet::error::CreateTxError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"enum\" href=\"bdk_wallet/error/enum.MiniscriptPsbtError.html\" title=\"enum bdk_wallet::error::MiniscriptPsbtError\">MiniscriptPsbtError</a>",1,["bdk_wallet::wallet::error::MiniscriptPsbtError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"enum\" href=\"bdk_wallet/keys/enum.KeyError.html\" title=\"enum bdk_wallet::keys::KeyError\">KeyError</a>",1,["bdk_wallet::keys::KeyError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"enum\" href=\"bdk_wallet/keys/enum.ScriptContextEnum.html\" title=\"enum bdk_wallet::keys::ScriptContextEnum\">ScriptContextEnum</a>",1,["bdk_wallet::keys::ScriptContextEnum"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"enum\" href=\"bdk_wallet/signer/enum.SignerContext.html\" title=\"enum bdk_wallet::signer::SignerContext\">SignerContext</a>",1,["bdk_wallet::wallet::signer::SignerContext"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"enum\" href=\"bdk_wallet/signer/enum.SignerError.html\" title=\"enum bdk_wallet::signer::SignerError\">SignerError</a>",1,["bdk_wallet::wallet::signer::SignerError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"enum\" href=\"bdk_wallet/signer/enum.SignerId.html\" title=\"enum bdk_wallet::signer::SignerId\">SignerId</a>",1,["bdk_wallet::wallet::signer::SignerId"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"enum\" href=\"bdk_wallet/signer/enum.TapLeavesOptions.html\" title=\"enum bdk_wallet::signer::TapLeavesOptions\">TapLeavesOptions</a>",1,["bdk_wallet::wallet::signer::TapLeavesOptions"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_wallet/coin_selection/struct.CoinSelectionResult.html\" title=\"struct bdk_wallet::coin_selection::CoinSelectionResult\">CoinSelectionResult</a>",1,["bdk_wallet::wallet::coin_selection::CoinSelectionResult"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_wallet/coin_selection/struct.InsufficientFunds.html\" title=\"struct bdk_wallet::coin_selection::InsufficientFunds\">InsufficientFunds</a>",1,["bdk_wallet::wallet::coin_selection::InsufficientFunds"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_wallet/coin_selection/struct.LargestFirstCoinSelection.html\" title=\"struct bdk_wallet::coin_selection::LargestFirstCoinSelection\">LargestFirstCoinSelection</a>",1,["bdk_wallet::wallet::coin_selection::LargestFirstCoinSelection"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_wallet/coin_selection/struct.OldestFirstCoinSelection.html\" title=\"struct bdk_wallet::coin_selection::OldestFirstCoinSelection\">OldestFirstCoinSelection</a>",1,["bdk_wallet::wallet::coin_selection::OldestFirstCoinSelection"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_wallet/coin_selection/struct.SingleRandomDraw.html\" title=\"struct bdk_wallet::coin_selection::SingleRandomDraw\">SingleRandomDraw</a>",1,["bdk_wallet::wallet::coin_selection::SingleRandomDraw"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/policy/struct.Condition.html\" title=\"struct bdk_wallet::descriptor::policy::Condition\">Condition</a>",1,["bdk_wallet::descriptor::policy::Condition"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/policy/struct.Policy.html\" title=\"struct bdk_wallet::descriptor::policy::Policy\">Policy</a>",1,["bdk_wallet::descriptor::policy::Policy"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_wallet/export/struct.FullyNodedExport.html\" title=\"struct bdk_wallet::export::FullyNodedExport\">FullyNodedExport</a>",1,["bdk_wallet::wallet::export::FullyNodedExport"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_wallet/keys/struct.PrivateKeyGenerateOptions.html\" title=\"struct bdk_wallet::keys::PrivateKeyGenerateOptions\">PrivateKeyGenerateOptions</a>",1,["bdk_wallet::keys::PrivateKeyGenerateOptions"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_wallet/signer/struct.SignerOrdering.html\" title=\"struct bdk_wallet::signer::SignerOrdering\">SignerOrdering</a>",1,["bdk_wallet::wallet::signer::SignerOrdering"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_wallet/signer/struct.SignersContainer.html\" title=\"struct bdk_wallet::signer::SignersContainer\">SignersContainer</a>",1,["bdk_wallet::wallet::signer::SignersContainer"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_wallet/struct.AddressInfo.html\" title=\"struct bdk_wallet::AddressInfo\">AddressInfo</a>",1,["bdk_wallet::wallet::AddressInfo"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_wallet/struct.ChangeSet.html\" title=\"struct bdk_wallet::ChangeSet\">ChangeSet</a>",1,["bdk_wallet::wallet::changeset::ChangeSet"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_wallet/struct.LocalOutput.html\" title=\"struct bdk_wallet::LocalOutput\">LocalOutput</a>",1,["bdk_wallet::types::LocalOutput"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_wallet/struct.SignOptions.html\" title=\"struct bdk_wallet::SignOptions\">SignOptions</a>",1,["bdk_wallet::wallet::signer::SignOptions"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_wallet/struct.Update.html\" title=\"struct bdk_wallet::Update\">Update</a>",1,["bdk_wallet::wallet::Update"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_wallet/struct.Wallet.html\" title=\"struct bdk_wallet::Wallet\">Wallet</a>",1,["bdk_wallet::wallet::Wallet"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_wallet/struct.WeightedUtxo.html\" title=\"struct bdk_wallet::WeightedUtxo\">WeightedUtxo</a>",1,["bdk_wallet::types::WeightedUtxo"]],["impl&lt;'a&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"enum\" href=\"bdk_wallet/descriptor/policy/enum.BuildSatisfaction.html\" title=\"enum bdk_wallet::descriptor::policy::BuildSatisfaction\">BuildSatisfaction</a>&lt;'a&gt;",1,["bdk_wallet::descriptor::policy::BuildSatisfaction"]],["impl&lt;'a, Cs&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_wallet/struct.TxBuilder.html\" title=\"struct bdk_wallet::TxBuilder\">TxBuilder</a>&lt;'a, Cs&gt;<div class=\"where\">where\n    Cs: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a>,</div>",1,["bdk_wallet::wallet::tx_builder::TxBuilder"]],["impl&lt;Cs&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_wallet/coin_selection/struct.BranchAndBoundCoinSelection.html\" title=\"struct bdk_wallet::coin_selection::BranchAndBoundCoinSelection\">BranchAndBoundCoinSelection</a>&lt;Cs&gt;<div class=\"where\">where\n    Cs: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a>,</div>",1,["bdk_wallet::wallet::coin_selection::BranchAndBoundCoinSelection"]],["impl&lt;Ctx&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"enum\" href=\"bdk_wallet/keys/enum.DescriptorKey.html\" title=\"enum bdk_wallet::keys::DescriptorKey\">DescriptorKey</a>&lt;Ctx&gt;<div class=\"where\">where\n    Ctx: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a>,</div>",1,["bdk_wallet::keys::DescriptorKey"]],["impl&lt;Ctx&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"enum\" href=\"bdk_wallet/keys/enum.ExtendedKey.html\" title=\"enum bdk_wallet::keys::ExtendedKey\">ExtendedKey</a>&lt;Ctx&gt;<div class=\"where\">where\n    Ctx: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a>,</div>",1,["bdk_wallet::keys::ExtendedKey"]],["impl&lt;E&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"enum\" href=\"bdk_wallet/enum.CreateWithPersistError.html\" title=\"enum bdk_wallet::CreateWithPersistError\">CreateWithPersistError</a>&lt;E&gt;<div class=\"where\">where\n    E: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a>,</div>",1,["bdk_wallet::wallet::persisted::CreateWithPersistError"]],["impl&lt;E&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"enum\" href=\"bdk_wallet/enum.LoadWithPersistError.html\" title=\"enum bdk_wallet::LoadWithPersistError\">LoadWithPersistError</a>&lt;E&gt;<div class=\"where\">where\n    E: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a>,</div>",1,["bdk_wallet::wallet::persisted::LoadWithPersistError"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.Bip44.html\" title=\"struct bdk_wallet::descriptor::template::Bip44\">Bip44</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a>,</div>",1,["bdk_wallet::descriptor::template::Bip44"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.Bip44Public.html\" title=\"struct bdk_wallet::descriptor::template::Bip44Public\">Bip44Public</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a>,</div>",1,["bdk_wallet::descriptor::template::Bip44Public"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.Bip49.html\" title=\"struct bdk_wallet::descriptor::template::Bip49\">Bip49</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a>,</div>",1,["bdk_wallet::descriptor::template::Bip49"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.Bip49Public.html\" title=\"struct bdk_wallet::descriptor::template::Bip49Public\">Bip49Public</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a>,</div>",1,["bdk_wallet::descriptor::template::Bip49Public"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.Bip84.html\" title=\"struct bdk_wallet::descriptor::template::Bip84\">Bip84</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a>,</div>",1,["bdk_wallet::descriptor::template::Bip84"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.Bip84Public.html\" title=\"struct bdk_wallet::descriptor::template::Bip84Public\">Bip84Public</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a>,</div>",1,["bdk_wallet::descriptor::template::Bip84Public"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.Bip86.html\" title=\"struct bdk_wallet::descriptor::template::Bip86\">Bip86</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a>,</div>",1,["bdk_wallet::descriptor::template::Bip86"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.Bip86Public.html\" title=\"struct bdk_wallet::descriptor::template::Bip86Public\">Bip86Public</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a>,</div>",1,["bdk_wallet::descriptor::template::Bip86Public"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.P2Pkh.html\" title=\"struct bdk_wallet::descriptor::template::P2Pkh\">P2Pkh</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a>,</div>",1,["bdk_wallet::descriptor::template::P2Pkh"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.P2TR.html\" title=\"struct bdk_wallet::descriptor::template::P2TR\">P2TR</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a>,</div>",1,["bdk_wallet::descriptor::template::P2TR"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.P2Wpkh.html\" title=\"struct bdk_wallet::descriptor::template::P2Wpkh\">P2Wpkh</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a>,</div>",1,["bdk_wallet::descriptor::template::P2Wpkh"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.P2Wpkh_P2Sh.html\" title=\"struct bdk_wallet::descriptor::template::P2Wpkh_P2Sh\">P2Wpkh_P2Sh</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a>,</div>",1,["bdk_wallet::descriptor::template::P2Wpkh_P2Sh"]],["impl&lt;K, Ctx&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_wallet/keys/struct.GeneratedKey.html\" title=\"struct bdk_wallet::keys::GeneratedKey\">GeneratedKey</a>&lt;K, Ctx&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a>,\n    Ctx: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a>,</div>",1,["bdk_wallet::keys::GeneratedKey"]],["impl&lt;P&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_wallet/struct.PersistedWallet.html\" title=\"struct bdk_wallet::PersistedWallet\">PersistedWallet</a>&lt;P&gt;<div class=\"where\">where\n    P: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a>,</div>",1,["bdk_wallet::wallet::persisted::PersistedWallet"]],["impl&lt;S&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_wallet/signer/struct.SignerWrapper.html\" title=\"struct bdk_wallet::signer::SignerWrapper\">SignerWrapper</a>&lt;S&gt;<div class=\"where\">where\n    S: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a>,</div>",1,["bdk_wallet::wallet::signer::SignerWrapper"]]]],["example_bitcoind_rpc_polling",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"enum\" href=\"example_bitcoind_rpc_polling/enum.Emission.html\" title=\"enum example_bitcoind_rpc_polling::Emission\">Emission</a>",1,["example_bitcoind_rpc_polling::Emission"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"enum\" href=\"example_bitcoind_rpc_polling/enum.RpcCommands.html\" title=\"enum example_bitcoind_rpc_polling::RpcCommands\">RpcCommands</a>",1,["example_bitcoind_rpc_polling::RpcCommands"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"example_bitcoind_rpc_polling/struct.RpcArgs.html\" title=\"struct example_bitcoind_rpc_polling::RpcArgs\">RpcArgs</a>",1,["example_bitcoind_rpc_polling::RpcArgs"]]]],["example_cli",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"enum\" href=\"example_cli/enum.AddressCmd.html\" title=\"enum example_cli::AddressCmd\">AddressCmd</a>",1,["example_cli::AddressCmd"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"enum\" href=\"example_cli/enum.CoinSelectionAlgo.html\" title=\"enum example_cli::CoinSelectionAlgo\">CoinSelectionAlgo</a>",1,["example_cli::CoinSelectionAlgo"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"enum\" href=\"example_cli/enum.Keychain.html\" title=\"enum example_cli::Keychain\">Keychain</a>",1,["example_cli::Keychain"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"enum\" href=\"example_cli/enum.TxOutCmd.html\" title=\"enum example_cli::TxOutCmd\">TxOutCmd</a>",1,["example_cli::TxOutCmd"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"example_cli/struct.ChangeInfo.html\" title=\"struct example_cli::ChangeInfo\">ChangeInfo</a>",1,["example_cli::ChangeInfo"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"example_cli/struct.ChangeSet.html\" title=\"struct example_cli::ChangeSet\">ChangeSet</a>",1,["example_cli::ChangeSet"]],["impl&lt;CS, S&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"enum\" href=\"example_cli/enum.Commands.html\" title=\"enum example_cli::Commands\">Commands</a>&lt;CS, S&gt;<div class=\"where\">where\n    CS: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a>,\n    S: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a>,</div>",1,["example_cli::Commands"]],["impl&lt;CS, S&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"example_cli/struct.Args.html\" title=\"struct example_cli::Args\">Args</a>&lt;CS, S&gt;<div class=\"where\">where\n    CS: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a>,\n    S: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a>,</div>",1,["example_cli::Args"]],["impl&lt;CS, S&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"example_cli/struct.Init.html\" title=\"struct example_cli::Init\">Init</a>&lt;CS, S&gt;<div class=\"where\">where\n    CS: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a>,\n    S: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a>,</div>",1,["example_cli::Init"]],["impl&lt;S&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"enum\" href=\"example_cli/enum.PsbtCmd.html\" title=\"enum example_cli::PsbtCmd\">PsbtCmd</a>&lt;S&gt;<div class=\"where\">where\n    S: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a>,</div>",1,["example_cli::PsbtCmd"]]]],["example_electrum",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"enum\" href=\"example_electrum/enum.ElectrumCommands.html\" title=\"enum example_electrum::ElectrumCommands\">ElectrumCommands</a>",1,["example_electrum::ElectrumCommands"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"example_electrum/struct.ElectrumArgs.html\" title=\"struct example_electrum::ElectrumArgs\">ElectrumArgs</a>",1,["example_electrum::ElectrumArgs"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"example_electrum/struct.ScanOptions.html\" title=\"struct example_electrum::ScanOptions\">ScanOptions</a>",1,["example_electrum::ScanOptions"]]]],["example_esplora",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"enum\" href=\"example_esplora/enum.EsploraCommands.html\" title=\"enum example_esplora::EsploraCommands\">EsploraCommands</a>",1,["example_esplora::EsploraCommands"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"example_esplora/struct.EsploraArgs.html\" title=\"struct example_esplora::EsploraArgs\">EsploraArgs</a>",1,["example_esplora::EsploraArgs"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"example_esplora/struct.ScanOptions.html\" title=\"struct example_esplora::ScanOptions\">ScanOptions</a>",1,["example_esplora::ScanOptions"]]]],["example_wallet_rpc",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"enum\" href=\"example_wallet_rpc/enum.Emission.html\" title=\"enum example_wallet_rpc::Emission\">Emission</a>",1,["example_wallet_rpc::Emission"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"example_wallet_rpc/struct.Args.html\" title=\"struct example_wallet_rpc::Args\">Args</a>",1,["example_wallet_rpc::Args"]]]]]);
+    var implementors = Object.fromEntries([["bdk_bitcoind_rpc",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"enum\" href=\"bdk_bitcoind_rpc/bip158/enum.Error.html\" title=\"enum bdk_bitcoind_rpc::bip158::Error\">Error</a>",1,["bdk_bitcoind_rpc::bip158::Error"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"enum\" href=\"bdk_bitcoind_rpc/bip158/enum.Event.html\" title=\"enum bdk_bitcoind_rpc::bip158::Event\">Event</a>",1,["bdk_bitcoind_rpc::bip158::Event"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_bitcoind_rpc/bip158/struct.EventInner.html\" title=\"struct bdk_bitcoind_rpc::bip158::EventInner\">EventInner</a>",1,["bdk_bitcoind_rpc::bip158::EventInner"]],["impl&lt;'c, C&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_bitcoind_rpc/bip158/struct.FilterIter.html\" title=\"struct bdk_bitcoind_rpc::bip158::FilterIter\">FilterIter</a>&lt;'c, C&gt;<div class=\"where\">where\n    C: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a>,</div>",1,["bdk_bitcoind_rpc::bip158::FilterIter"]],["impl&lt;'c, C&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_bitcoind_rpc/struct.Emitter.html\" title=\"struct bdk_bitcoind_rpc::Emitter\">Emitter</a>&lt;'c, C&gt;<div class=\"where\">where\n    C: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a>,</div>",1,["bdk_bitcoind_rpc::Emitter"]],["impl&lt;B&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_bitcoind_rpc/struct.BlockEvent.html\" title=\"struct bdk_bitcoind_rpc::BlockEvent\">BlockEvent</a>&lt;B&gt;<div class=\"where\">where\n    B: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a>,</div>",1,["bdk_bitcoind_rpc::BlockEvent"]]]],["bdk_chain",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"enum\" href=\"bdk_chain/enum.ObservedIn.html\" title=\"enum bdk_chain::ObservedIn\">ObservedIn</a>",1,["bdk_chain::canonical_iter::ObservedIn"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"enum\" href=\"bdk_chain/local_chain/enum.ApplyHeaderError.html\" title=\"enum bdk_chain::local_chain::ApplyHeaderError\">ApplyHeaderError</a>",1,["bdk_chain::local_chain::ApplyHeaderError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"enum\" href=\"bdk_chain/tx_graph/enum.CalculateFeeError.html\" title=\"enum bdk_chain::tx_graph::CalculateFeeError\">CalculateFeeError</a>",1,["bdk_chain::tx_graph::CalculateFeeError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_chain/indexer/keychain_txout/struct.ChangeSet.html\" title=\"struct bdk_chain::indexer::keychain_txout::ChangeSet\">ChangeSet</a>",1,["bdk_chain::indexer::keychain_txout::ChangeSet"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_chain/local_chain/struct.AlterCheckPointError.html\" title=\"struct bdk_chain::local_chain::AlterCheckPointError\">AlterCheckPointError</a>",1,["bdk_chain::local_chain::AlterCheckPointError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_chain/local_chain/struct.CannotConnectError.html\" title=\"struct bdk_chain::local_chain::CannotConnectError\">CannotConnectError</a>",1,["bdk_chain::local_chain::CannotConnectError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_chain/local_chain/struct.ChangeSet.html\" title=\"struct bdk_chain::local_chain::ChangeSet\">ChangeSet</a>",1,["bdk_chain::local_chain::ChangeSet"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_chain/local_chain/struct.LocalChain.html\" title=\"struct bdk_chain::local_chain::LocalChain\">LocalChain</a>",1,["bdk_chain::local_chain::LocalChain"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_chain/local_chain/struct.MissingGenesisError.html\" title=\"struct bdk_chain::local_chain::MissingGenesisError\">MissingGenesisError</a>",1,["bdk_chain::local_chain::MissingGenesisError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_chain/struct.Balance.html\" title=\"struct bdk_chain::Balance\">Balance</a>",1,["bdk_chain::balance::Balance"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_chain/struct.DescriptorId.html\" title=\"struct bdk_chain::DescriptorId\">DescriptorId</a>",1,["bdk_chain::descriptor_ext::DescriptorId"]],["impl&lt;'a, T, A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_chain/tx_graph/struct.CanonicalTx.html\" title=\"struct bdk_chain::tx_graph::CanonicalTx\">CanonicalTx</a>&lt;'a, T, A&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a>,\n    T: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a>,</div>",1,["bdk_chain::tx_graph::CanonicalTx"]],["impl&lt;'a, T, A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_chain/tx_graph/struct.TxNode.html\" title=\"struct bdk_chain::tx_graph::TxNode\">TxNode</a>&lt;'a, T, A&gt;<div class=\"where\">where\n    T: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a>,\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a>,</div>",1,["bdk_chain::tx_graph::TxNode"]],["impl&lt;'b&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_chain/struct.TxPosInBlock.html\" title=\"struct bdk_chain::TxPosInBlock\">TxPosInBlock</a>&lt;'b&gt;",1,["bdk_chain::tx_data_traits::TxPosInBlock"]],["impl&lt;'g, A, C&gt; !<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_chain/struct.CanonicalIter.html\" title=\"struct bdk_chain::CanonicalIter\">CanonicalIter</a>&lt;'g, A, C&gt;",1,["bdk_chain::canonical_iter::CanonicalIter"]],["impl&lt;'g, A, F, O&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_chain/tx_graph/struct.TxAncestors.html\" title=\"struct bdk_chain::tx_graph::TxAncestors\">TxAncestors</a>&lt;'g, A, F, O&gt;<div class=\"where\">where\n    F: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a>,\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a>,</div>",1,["bdk_chain::tx_graph::TxAncestors"]],["impl&lt;'g, A, F, O&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_chain/tx_graph/struct.TxDescendants.html\" title=\"struct bdk_chain::tx_graph::TxDescendants\">TxDescendants</a>&lt;'g, A, F, O&gt;<div class=\"where\">where\n    F: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a>,\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a>,</div>",1,["bdk_chain::tx_graph::TxDescendants"]],["impl&lt;A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"enum\" href=\"bdk_chain/enum.CanonicalReason.html\" title=\"enum bdk_chain::CanonicalReason\">CanonicalReason</a>&lt;A&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a>,</div>",1,["bdk_chain::canonical_iter::CanonicalReason"]],["impl&lt;A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"enum\" href=\"bdk_chain/enum.ChainPosition.html\" title=\"enum bdk_chain::ChainPosition\">ChainPosition</a>&lt;A&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a>,</div>",1,["bdk_chain::chain_data::ChainPosition"]],["impl&lt;A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_chain/struct.FullTxOut.html\" title=\"struct bdk_chain::FullTxOut\">FullTxOut</a>&lt;A&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a>,</div>",1,["bdk_chain::chain_data::FullTxOut"]],["impl&lt;A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_chain/tx_graph/struct.ChangeSet.html\" title=\"struct bdk_chain::tx_graph::ChangeSet\">ChangeSet</a>&lt;A&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a>,</div>",1,["bdk_chain::tx_graph::ChangeSet"]],["impl&lt;A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_chain/tx_graph/struct.TxGraph.html\" title=\"struct bdk_chain::tx_graph::TxGraph\">TxGraph</a>&lt;A&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a>,</div>",1,["bdk_chain::tx_graph::TxGraph"]],["impl&lt;A, I&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_chain/indexed_tx_graph/struct.IndexedTxGraph.html\" title=\"struct bdk_chain::indexed_tx_graph::IndexedTxGraph\">IndexedTxGraph</a>&lt;A, I&gt;<div class=\"where\">where\n    I: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a>,\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a>,</div>",1,["bdk_chain::indexed_tx_graph::IndexedTxGraph"]],["impl&lt;A, IA&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_chain/indexed_tx_graph/struct.ChangeSet.html\" title=\"struct bdk_chain::indexed_tx_graph::ChangeSet\">ChangeSet</a>&lt;A, IA&gt;<div class=\"where\">where\n    IA: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a>,\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a>,</div>",1,["bdk_chain::indexed_tx_graph::ChangeSet"]],["impl&lt;D&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_chain/struct.SpkIterator.html\" title=\"struct bdk_chain::SpkIterator\">SpkIterator</a>&lt;D&gt;<div class=\"where\">where\n    D: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a>,</div>",1,["bdk_chain::spk_iter::SpkIterator"]],["impl&lt;I&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_chain/indexer/spk_txout/struct.SpkTxOutIndex.html\" title=\"struct bdk_chain::indexer::spk_txout::SpkTxOutIndex\">SpkTxOutIndex</a>&lt;I&gt;<div class=\"where\">where\n    I: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a>,</div>",1,["bdk_chain::indexer::spk_txout::SpkTxOutIndex"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"enum\" href=\"bdk_chain/indexer/keychain_txout/enum.InsertDescriptorError.html\" title=\"enum bdk_chain::indexer::keychain_txout::InsertDescriptorError\">InsertDescriptorError</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a>,</div>",1,["bdk_chain::indexer::keychain_txout::InsertDescriptorError"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_chain/indexer/keychain_txout/struct.KeychainTxOutIndex.html\" title=\"struct bdk_chain::indexer::keychain_txout::KeychainTxOutIndex\">KeychainTxOutIndex</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a>,</div>",1,["bdk_chain::indexer::keychain_txout::KeychainTxOutIndex"]],["impl&lt;T&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_chain/struct.Impl.html\" title=\"struct bdk_chain::Impl\">Impl</a>&lt;T&gt;<div class=\"where\">where\n    T: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a>,</div>",1,["bdk_chain::Impl"]]]],["bdk_core",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_core/spk_client/struct.SyncProgress.html\" title=\"struct bdk_core::spk_client::SyncProgress\">SyncProgress</a>",1,["bdk_core::spk_client::SyncProgress"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_core/struct.BlockId.html\" title=\"struct bdk_core::BlockId\">BlockId</a>",1,["bdk_core::block_id::BlockId"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_core/struct.CheckPoint.html\" title=\"struct bdk_core::CheckPoint\">CheckPoint</a>",1,["bdk_core::checkpoint::CheckPoint"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_core/struct.CheckPointIter.html\" title=\"struct bdk_core::CheckPointIter\">CheckPointIter</a>",1,["bdk_core::checkpoint::CheckPointIter"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_core/struct.ConfirmationBlockTime.html\" title=\"struct bdk_core::ConfirmationBlockTime\">ConfirmationBlockTime</a>",1,["bdk_core::block_id::ConfirmationBlockTime"]],["impl&lt;'i, I&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"enum\" href=\"bdk_core/spk_client/enum.SyncItem.html\" title=\"enum bdk_core::spk_client::SyncItem\">SyncItem</a>&lt;'i, I&gt;<div class=\"where\">where\n    I: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a>,</div>",1,["bdk_core::spk_client::SyncItem"]],["impl&lt;A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_core/spk_client/struct.SyncResponse.html\" title=\"struct bdk_core::spk_client::SyncResponse\">SyncResponse</a>&lt;A&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a>,</div>",1,["bdk_core::spk_client::SyncResponse"]],["impl&lt;A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_core/struct.TxUpdate.html\" title=\"struct bdk_core::TxUpdate\">TxUpdate</a>&lt;A&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a>,</div>",1,["bdk_core::tx_update::TxUpdate"]],["impl&lt;I = <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.unit.html\">()</a>&gt; !<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_core/spk_client/struct.SyncRequest.html\" title=\"struct bdk_core::spk_client::SyncRequest\">SyncRequest</a>&lt;I&gt;",1,["bdk_core::spk_client::SyncRequest"]],["impl&lt;I = <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.unit.html\">()</a>&gt; !<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_core/spk_client/struct.SyncRequestBuilder.html\" title=\"struct bdk_core::spk_client::SyncRequestBuilder\">SyncRequestBuilder</a>&lt;I&gt;",1,["bdk_core::spk_client::SyncRequestBuilder"]],["impl&lt;K&gt; !<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_core/spk_client/struct.FullScanRequest.html\" title=\"struct bdk_core::spk_client::FullScanRequest\">FullScanRequest</a>&lt;K&gt;",1,["bdk_core::spk_client::FullScanRequest"]],["impl&lt;K&gt; !<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_core/spk_client/struct.FullScanRequestBuilder.html\" title=\"struct bdk_core::spk_client::FullScanRequestBuilder\">FullScanRequestBuilder</a>&lt;K&gt;",1,["bdk_core::spk_client::FullScanRequestBuilder"]],["impl&lt;K, A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_core/spk_client/struct.FullScanResponse.html\" title=\"struct bdk_core::spk_client::FullScanResponse\">FullScanResponse</a>&lt;K, A&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a>,\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a>,</div>",1,["bdk_core::spk_client::FullScanResponse"]]]],["bdk_electrum",[["impl&lt;E&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_electrum/struct.BdkElectrumClient.html\" title=\"struct bdk_electrum::BdkElectrumClient\">BdkElectrumClient</a>&lt;E&gt;<div class=\"where\">where\n    E: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a>,</div>",1,["bdk_electrum::bdk_electrum_client::BdkElectrumClient"]]]],["bdk_file_store",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"enum\" href=\"bdk_file_store/enum.FileError.html\" title=\"enum bdk_file_store::FileError\">FileError</a>",1,["bdk_file_store::FileError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"enum\" href=\"bdk_file_store/enum.IterError.html\" title=\"enum bdk_file_store::IterError\">IterError</a>",1,["bdk_file_store::entry_iter::IterError"]],["impl&lt;'t, T&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_file_store/struct.EntryIter.html\" title=\"struct bdk_file_store::EntryIter\">EntryIter</a>&lt;'t, T&gt;<div class=\"where\">where\n    T: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a>,</div>",1,["bdk_file_store::entry_iter::EntryIter"]],["impl&lt;C&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_file_store/struct.AggregateChangesetsError.html\" title=\"struct bdk_file_store::AggregateChangesetsError\">AggregateChangesetsError</a>&lt;C&gt;<div class=\"where\">where\n    C: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a>,</div>",1,["bdk_file_store::store::AggregateChangesetsError"]],["impl&lt;C&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_file_store/struct.Store.html\" title=\"struct bdk_file_store::Store\">Store</a>&lt;C&gt;",1,["bdk_file_store::store::Store"]]]],["bdk_testenv",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_testenv/struct.TestEnv.html\" title=\"struct bdk_testenv::TestEnv\">TestEnv</a>",1,["bdk_testenv::TestEnv"]],["impl&lt;'a&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_testenv/struct.Config.html\" title=\"struct bdk_testenv::Config\">Config</a>&lt;'a&gt;",1,["bdk_testenv::Config"]]]],["bdk_wallet",[["impl !<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_wallet/struct.CreateParams.html\" title=\"struct bdk_wallet::CreateParams\">CreateParams</a>",1,["bdk_wallet::wallet::params::CreateParams"]],["impl !<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_wallet/struct.LoadParams.html\" title=\"struct bdk_wallet::LoadParams\">LoadParams</a>",1,["bdk_wallet::wallet::params::LoadParams"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"enum\" href=\"bdk_wallet/coin_selection/enum.Excess.html\" title=\"enum bdk_wallet::coin_selection::Excess\">Excess</a>",1,["bdk_wallet::wallet::coin_selection::Excess"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"enum\" href=\"bdk_wallet/descriptor/error/enum.Error.html\" title=\"enum bdk_wallet::descriptor::error::Error\">Error</a>",1,["bdk_wallet::descriptor::error::Error"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"enum\" href=\"bdk_wallet/descriptor/policy/enum.PkOrF.html\" title=\"enum bdk_wallet::descriptor::policy::PkOrF\">PkOrF</a>",1,["bdk_wallet::descriptor::policy::PkOrF"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"enum\" href=\"bdk_wallet/descriptor/policy/enum.PolicyError.html\" title=\"enum bdk_wallet::descriptor::policy::PolicyError\">PolicyError</a>",1,["bdk_wallet::descriptor::policy::PolicyError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"enum\" href=\"bdk_wallet/descriptor/policy/enum.Satisfaction.html\" title=\"enum bdk_wallet::descriptor::policy::Satisfaction\">Satisfaction</a>",1,["bdk_wallet::descriptor::policy::Satisfaction"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"enum\" href=\"bdk_wallet/descriptor/policy/enum.SatisfiableItem.html\" title=\"enum bdk_wallet::descriptor::policy::SatisfiableItem\">SatisfiableItem</a>",1,["bdk_wallet::descriptor::policy::SatisfiableItem"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"enum\" href=\"bdk_wallet/enum.AddForeignUtxoError.html\" title=\"enum bdk_wallet::AddForeignUtxoError\">AddForeignUtxoError</a>",1,["bdk_wallet::wallet::tx_builder::AddForeignUtxoError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"enum\" href=\"bdk_wallet/enum.AddUtxoError.html\" title=\"enum bdk_wallet::AddUtxoError\">AddUtxoError</a>",1,["bdk_wallet::wallet::tx_builder::AddUtxoError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"enum\" href=\"bdk_wallet/enum.ApplyBlockError.html\" title=\"enum bdk_wallet::ApplyBlockError\">ApplyBlockError</a>",1,["bdk_wallet::wallet::ApplyBlockError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"enum\" href=\"bdk_wallet/enum.ChangeSpendPolicy.html\" title=\"enum bdk_wallet::ChangeSpendPolicy\">ChangeSpendPolicy</a>",1,["bdk_wallet::wallet::tx_builder::ChangeSpendPolicy"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"enum\" href=\"bdk_wallet/enum.FileStoreError.html\" title=\"enum bdk_wallet::FileStoreError\">FileStoreError</a>",1,["bdk_wallet::wallet::persisted::FileStoreError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"enum\" href=\"bdk_wallet/enum.KeychainKind.html\" title=\"enum bdk_wallet::KeychainKind\">KeychainKind</a>",1,["bdk_wallet::types::KeychainKind"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"enum\" href=\"bdk_wallet/enum.LoadError.html\" title=\"enum bdk_wallet::LoadError\">LoadError</a>",1,["bdk_wallet::wallet::LoadError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"enum\" href=\"bdk_wallet/enum.LoadMismatch.html\" title=\"enum bdk_wallet::LoadMismatch\">LoadMismatch</a>",1,["bdk_wallet::wallet::LoadMismatch"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"enum\" href=\"bdk_wallet/enum.TxOrdering.html\" title=\"enum bdk_wallet::TxOrdering\">TxOrdering</a>",1,["bdk_wallet::wallet::tx_builder::TxOrdering"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"enum\" href=\"bdk_wallet/enum.Utxo.html\" title=\"enum bdk_wallet::Utxo\">Utxo</a>",1,["bdk_wallet::types::Utxo"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"enum\" href=\"bdk_wallet/error/enum.BuildFeeBumpError.html\" title=\"enum bdk_wallet::error::BuildFeeBumpError\">BuildFeeBumpError</a>",1,["bdk_wallet::wallet::error::BuildFeeBumpError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"enum\" href=\"bdk_wallet/error/enum.CreateTxError.html\" title=\"enum bdk_wallet::error::CreateTxError\">CreateTxError</a>",1,["bdk_wallet::wallet::error::CreateTxError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"enum\" href=\"bdk_wallet/error/enum.MiniscriptPsbtError.html\" title=\"enum bdk_wallet::error::MiniscriptPsbtError\">MiniscriptPsbtError</a>",1,["bdk_wallet::wallet::error::MiniscriptPsbtError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"enum\" href=\"bdk_wallet/keys/enum.KeyError.html\" title=\"enum bdk_wallet::keys::KeyError\">KeyError</a>",1,["bdk_wallet::keys::KeyError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"enum\" href=\"bdk_wallet/keys/enum.ScriptContextEnum.html\" title=\"enum bdk_wallet::keys::ScriptContextEnum\">ScriptContextEnum</a>",1,["bdk_wallet::keys::ScriptContextEnum"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"enum\" href=\"bdk_wallet/signer/enum.SignerContext.html\" title=\"enum bdk_wallet::signer::SignerContext\">SignerContext</a>",1,["bdk_wallet::wallet::signer::SignerContext"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"enum\" href=\"bdk_wallet/signer/enum.SignerError.html\" title=\"enum bdk_wallet::signer::SignerError\">SignerError</a>",1,["bdk_wallet::wallet::signer::SignerError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"enum\" href=\"bdk_wallet/signer/enum.SignerId.html\" title=\"enum bdk_wallet::signer::SignerId\">SignerId</a>",1,["bdk_wallet::wallet::signer::SignerId"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"enum\" href=\"bdk_wallet/signer/enum.TapLeavesOptions.html\" title=\"enum bdk_wallet::signer::TapLeavesOptions\">TapLeavesOptions</a>",1,["bdk_wallet::wallet::signer::TapLeavesOptions"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_wallet/coin_selection/struct.CoinSelectionResult.html\" title=\"struct bdk_wallet::coin_selection::CoinSelectionResult\">CoinSelectionResult</a>",1,["bdk_wallet::wallet::coin_selection::CoinSelectionResult"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_wallet/coin_selection/struct.InsufficientFunds.html\" title=\"struct bdk_wallet::coin_selection::InsufficientFunds\">InsufficientFunds</a>",1,["bdk_wallet::wallet::coin_selection::InsufficientFunds"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_wallet/coin_selection/struct.LargestFirstCoinSelection.html\" title=\"struct bdk_wallet::coin_selection::LargestFirstCoinSelection\">LargestFirstCoinSelection</a>",1,["bdk_wallet::wallet::coin_selection::LargestFirstCoinSelection"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_wallet/coin_selection/struct.OldestFirstCoinSelection.html\" title=\"struct bdk_wallet::coin_selection::OldestFirstCoinSelection\">OldestFirstCoinSelection</a>",1,["bdk_wallet::wallet::coin_selection::OldestFirstCoinSelection"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_wallet/coin_selection/struct.SingleRandomDraw.html\" title=\"struct bdk_wallet::coin_selection::SingleRandomDraw\">SingleRandomDraw</a>",1,["bdk_wallet::wallet::coin_selection::SingleRandomDraw"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/policy/struct.Condition.html\" title=\"struct bdk_wallet::descriptor::policy::Condition\">Condition</a>",1,["bdk_wallet::descriptor::policy::Condition"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/policy/struct.Policy.html\" title=\"struct bdk_wallet::descriptor::policy::Policy\">Policy</a>",1,["bdk_wallet::descriptor::policy::Policy"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_wallet/export/struct.FullyNodedExport.html\" title=\"struct bdk_wallet::export::FullyNodedExport\">FullyNodedExport</a>",1,["bdk_wallet::wallet::export::FullyNodedExport"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_wallet/keys/struct.PrivateKeyGenerateOptions.html\" title=\"struct bdk_wallet::keys::PrivateKeyGenerateOptions\">PrivateKeyGenerateOptions</a>",1,["bdk_wallet::keys::PrivateKeyGenerateOptions"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_wallet/signer/struct.SignerOrdering.html\" title=\"struct bdk_wallet::signer::SignerOrdering\">SignerOrdering</a>",1,["bdk_wallet::wallet::signer::SignerOrdering"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_wallet/signer/struct.SignersContainer.html\" title=\"struct bdk_wallet::signer::SignersContainer\">SignersContainer</a>",1,["bdk_wallet::wallet::signer::SignersContainer"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_wallet/struct.AddressInfo.html\" title=\"struct bdk_wallet::AddressInfo\">AddressInfo</a>",1,["bdk_wallet::wallet::AddressInfo"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_wallet/struct.ChangeSet.html\" title=\"struct bdk_wallet::ChangeSet\">ChangeSet</a>",1,["bdk_wallet::wallet::changeset::ChangeSet"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_wallet/struct.LocalOutput.html\" title=\"struct bdk_wallet::LocalOutput\">LocalOutput</a>",1,["bdk_wallet::types::LocalOutput"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_wallet/struct.SignOptions.html\" title=\"struct bdk_wallet::SignOptions\">SignOptions</a>",1,["bdk_wallet::wallet::signer::SignOptions"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_wallet/struct.Update.html\" title=\"struct bdk_wallet::Update\">Update</a>",1,["bdk_wallet::wallet::Update"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_wallet/struct.Wallet.html\" title=\"struct bdk_wallet::Wallet\">Wallet</a>",1,["bdk_wallet::wallet::Wallet"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_wallet/struct.WeightedUtxo.html\" title=\"struct bdk_wallet::WeightedUtxo\">WeightedUtxo</a>",1,["bdk_wallet::types::WeightedUtxo"]],["impl&lt;'a&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"enum\" href=\"bdk_wallet/descriptor/policy/enum.BuildSatisfaction.html\" title=\"enum bdk_wallet::descriptor::policy::BuildSatisfaction\">BuildSatisfaction</a>&lt;'a&gt;",1,["bdk_wallet::descriptor::policy::BuildSatisfaction"]],["impl&lt;'a, Cs&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_wallet/struct.TxBuilder.html\" title=\"struct bdk_wallet::TxBuilder\">TxBuilder</a>&lt;'a, Cs&gt;<div class=\"where\">where\n    Cs: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a>,</div>",1,["bdk_wallet::wallet::tx_builder::TxBuilder"]],["impl&lt;Cs&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_wallet/coin_selection/struct.BranchAndBoundCoinSelection.html\" title=\"struct bdk_wallet::coin_selection::BranchAndBoundCoinSelection\">BranchAndBoundCoinSelection</a>&lt;Cs&gt;<div class=\"where\">where\n    Cs: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a>,</div>",1,["bdk_wallet::wallet::coin_selection::BranchAndBoundCoinSelection"]],["impl&lt;Ctx&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"enum\" href=\"bdk_wallet/keys/enum.DescriptorKey.html\" title=\"enum bdk_wallet::keys::DescriptorKey\">DescriptorKey</a>&lt;Ctx&gt;<div class=\"where\">where\n    Ctx: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a>,</div>",1,["bdk_wallet::keys::DescriptorKey"]],["impl&lt;Ctx&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"enum\" href=\"bdk_wallet/keys/enum.ExtendedKey.html\" title=\"enum bdk_wallet::keys::ExtendedKey\">ExtendedKey</a>&lt;Ctx&gt;<div class=\"where\">where\n    Ctx: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a>,</div>",1,["bdk_wallet::keys::ExtendedKey"]],["impl&lt;E&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"enum\" href=\"bdk_wallet/enum.CreateWithPersistError.html\" title=\"enum bdk_wallet::CreateWithPersistError\">CreateWithPersistError</a>&lt;E&gt;<div class=\"where\">where\n    E: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a>,</div>",1,["bdk_wallet::wallet::persisted::CreateWithPersistError"]],["impl&lt;E&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"enum\" href=\"bdk_wallet/enum.LoadWithPersistError.html\" title=\"enum bdk_wallet::LoadWithPersistError\">LoadWithPersistError</a>&lt;E&gt;<div class=\"where\">where\n    E: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a>,</div>",1,["bdk_wallet::wallet::persisted::LoadWithPersistError"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.Bip44.html\" title=\"struct bdk_wallet::descriptor::template::Bip44\">Bip44</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a>,</div>",1,["bdk_wallet::descriptor::template::Bip44"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.Bip44Public.html\" title=\"struct bdk_wallet::descriptor::template::Bip44Public\">Bip44Public</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a>,</div>",1,["bdk_wallet::descriptor::template::Bip44Public"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.Bip49.html\" title=\"struct bdk_wallet::descriptor::template::Bip49\">Bip49</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a>,</div>",1,["bdk_wallet::descriptor::template::Bip49"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.Bip49Public.html\" title=\"struct bdk_wallet::descriptor::template::Bip49Public\">Bip49Public</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a>,</div>",1,["bdk_wallet::descriptor::template::Bip49Public"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.Bip84.html\" title=\"struct bdk_wallet::descriptor::template::Bip84\">Bip84</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a>,</div>",1,["bdk_wallet::descriptor::template::Bip84"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.Bip84Public.html\" title=\"struct bdk_wallet::descriptor::template::Bip84Public\">Bip84Public</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a>,</div>",1,["bdk_wallet::descriptor::template::Bip84Public"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.Bip86.html\" title=\"struct bdk_wallet::descriptor::template::Bip86\">Bip86</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a>,</div>",1,["bdk_wallet::descriptor::template::Bip86"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.Bip86Public.html\" title=\"struct bdk_wallet::descriptor::template::Bip86Public\">Bip86Public</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a>,</div>",1,["bdk_wallet::descriptor::template::Bip86Public"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.P2Pkh.html\" title=\"struct bdk_wallet::descriptor::template::P2Pkh\">P2Pkh</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a>,</div>",1,["bdk_wallet::descriptor::template::P2Pkh"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.P2TR.html\" title=\"struct bdk_wallet::descriptor::template::P2TR\">P2TR</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a>,</div>",1,["bdk_wallet::descriptor::template::P2TR"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.P2Wpkh.html\" title=\"struct bdk_wallet::descriptor::template::P2Wpkh\">P2Wpkh</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a>,</div>",1,["bdk_wallet::descriptor::template::P2Wpkh"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.P2Wpkh_P2Sh.html\" title=\"struct bdk_wallet::descriptor::template::P2Wpkh_P2Sh\">P2Wpkh_P2Sh</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a>,</div>",1,["bdk_wallet::descriptor::template::P2Wpkh_P2Sh"]],["impl&lt;K, Ctx&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_wallet/keys/struct.GeneratedKey.html\" title=\"struct bdk_wallet::keys::GeneratedKey\">GeneratedKey</a>&lt;K, Ctx&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a>,\n    Ctx: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a>,</div>",1,["bdk_wallet::keys::GeneratedKey"]],["impl&lt;P&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_wallet/struct.PersistedWallet.html\" title=\"struct bdk_wallet::PersistedWallet\">PersistedWallet</a>&lt;P&gt;<div class=\"where\">where\n    P: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a>,</div>",1,["bdk_wallet::wallet::persisted::PersistedWallet"]],["impl&lt;S&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"bdk_wallet/signer/struct.SignerWrapper.html\" title=\"struct bdk_wallet::signer::SignerWrapper\">SignerWrapper</a>&lt;S&gt;<div class=\"where\">where\n    S: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a>,</div>",1,["bdk_wallet::wallet::signer::SignerWrapper"]]]],["example_bitcoind_rpc_polling",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"enum\" href=\"example_bitcoind_rpc_polling/enum.Emission.html\" title=\"enum example_bitcoind_rpc_polling::Emission\">Emission</a>",1,["example_bitcoind_rpc_polling::Emission"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"enum\" href=\"example_bitcoind_rpc_polling/enum.RpcCommands.html\" title=\"enum example_bitcoind_rpc_polling::RpcCommands\">RpcCommands</a>",1,["example_bitcoind_rpc_polling::RpcCommands"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"example_bitcoind_rpc_polling/struct.RpcArgs.html\" title=\"struct example_bitcoind_rpc_polling::RpcArgs\">RpcArgs</a>",1,["example_bitcoind_rpc_polling::RpcArgs"]]]],["example_cli",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"enum\" href=\"example_cli/enum.AddressCmd.html\" title=\"enum example_cli::AddressCmd\">AddressCmd</a>",1,["example_cli::AddressCmd"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"enum\" href=\"example_cli/enum.CoinSelectionAlgo.html\" title=\"enum example_cli::CoinSelectionAlgo\">CoinSelectionAlgo</a>",1,["example_cli::CoinSelectionAlgo"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"enum\" href=\"example_cli/enum.Keychain.html\" title=\"enum example_cli::Keychain\">Keychain</a>",1,["example_cli::Keychain"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"enum\" href=\"example_cli/enum.TxOutCmd.html\" title=\"enum example_cli::TxOutCmd\">TxOutCmd</a>",1,["example_cli::TxOutCmd"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"example_cli/struct.ChangeInfo.html\" title=\"struct example_cli::ChangeInfo\">ChangeInfo</a>",1,["example_cli::ChangeInfo"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"example_cli/struct.ChangeSet.html\" title=\"struct example_cli::ChangeSet\">ChangeSet</a>",1,["example_cli::ChangeSet"]],["impl&lt;CS, S&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"enum\" href=\"example_cli/enum.Commands.html\" title=\"enum example_cli::Commands\">Commands</a>&lt;CS, S&gt;<div class=\"where\">where\n    CS: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a>,\n    S: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a>,</div>",1,["example_cli::Commands"]],["impl&lt;CS, S&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"example_cli/struct.Args.html\" title=\"struct example_cli::Args\">Args</a>&lt;CS, S&gt;<div class=\"where\">where\n    CS: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a>,\n    S: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a>,</div>",1,["example_cli::Args"]],["impl&lt;CS, S&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"example_cli/struct.Init.html\" title=\"struct example_cli::Init\">Init</a>&lt;CS, S&gt;<div class=\"where\">where\n    CS: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a>,\n    S: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a>,</div>",1,["example_cli::Init"]],["impl&lt;S&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"enum\" href=\"example_cli/enum.PsbtCmd.html\" title=\"enum example_cli::PsbtCmd\">PsbtCmd</a>&lt;S&gt;<div class=\"where\">where\n    S: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a>,</div>",1,["example_cli::PsbtCmd"]]]],["example_electrum",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"enum\" href=\"example_electrum/enum.ElectrumCommands.html\" title=\"enum example_electrum::ElectrumCommands\">ElectrumCommands</a>",1,["example_electrum::ElectrumCommands"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"example_electrum/struct.ElectrumArgs.html\" title=\"struct example_electrum::ElectrumArgs\">ElectrumArgs</a>",1,["example_electrum::ElectrumArgs"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"example_electrum/struct.ScanOptions.html\" title=\"struct example_electrum::ScanOptions\">ScanOptions</a>",1,["example_electrum::ScanOptions"]]]],["example_esplora",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"enum\" href=\"example_esplora/enum.EsploraCommands.html\" title=\"enum example_esplora::EsploraCommands\">EsploraCommands</a>",1,["example_esplora::EsploraCommands"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"example_esplora/struct.EsploraArgs.html\" title=\"struct example_esplora::EsploraArgs\">EsploraArgs</a>",1,["example_esplora::EsploraArgs"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"example_esplora/struct.ScanOptions.html\" title=\"struct example_esplora::ScanOptions\">ScanOptions</a>",1,["example_esplora::ScanOptions"]]]],["example_wallet_rpc",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"enum\" href=\"example_wallet_rpc/enum.Emission.html\" title=\"enum example_wallet_rpc::Emission\">Emission</a>",1,["example_wallet_rpc::Emission"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sync.html\" title=\"trait core::marker::Sync\">Sync</a> for <a class=\"struct\" href=\"example_wallet_rpc/struct.Args.html\" title=\"struct example_wallet_rpc::Args\">Args</a>",1,["example_wallet_rpc::Args"]]]]]);
     if (window.register_implementors) {
         window.register_implementors(implementors);
     } else {
         window.pending_implementors = implementors;
     }
 })()
-//{"start":57,"fragment_lengths":[1028,13702,5467,561,2013,604,26774,1051,4120,989,971,623]}
\ No newline at end of file
+//{"start":57,"fragment_lengths":[2517,13702,5467,561,2013,604,26774,1051,4120,989,971,623]}
\ No newline at end of file
index 36ac2cfa1ac020eecddcf99aa02cf51bd0fb2e8e..f5eb034230637e00d4d920e5306ea83a39207e6c 100644 (file)
@@ -1,9 +1,9 @@
 (function() {
-    var implementors = Object.fromEntries([["bdk_bitcoind_rpc",[["impl&lt;'c, C&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_bitcoind_rpc/struct.Emitter.html\" title=\"struct bdk_bitcoind_rpc::Emitter\">Emitter</a>&lt;'c, C&gt;",1,["bdk_bitcoind_rpc::Emitter"]],["impl&lt;B&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_bitcoind_rpc/struct.BlockEvent.html\" title=\"struct bdk_bitcoind_rpc::BlockEvent\">BlockEvent</a>&lt;B&gt;<div class=\"where\">where\n    B: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a>,</div>",1,["bdk_bitcoind_rpc::BlockEvent"]]]],["bdk_chain",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"enum\" href=\"bdk_chain/enum.ObservedIn.html\" title=\"enum bdk_chain::ObservedIn\">ObservedIn</a>",1,["bdk_chain::canonical_iter::ObservedIn"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"enum\" href=\"bdk_chain/local_chain/enum.ApplyHeaderError.html\" title=\"enum bdk_chain::local_chain::ApplyHeaderError\">ApplyHeaderError</a>",1,["bdk_chain::local_chain::ApplyHeaderError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"enum\" href=\"bdk_chain/tx_graph/enum.CalculateFeeError.html\" title=\"enum bdk_chain::tx_graph::CalculateFeeError\">CalculateFeeError</a>",1,["bdk_chain::tx_graph::CalculateFeeError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_chain/indexer/keychain_txout/struct.ChangeSet.html\" title=\"struct bdk_chain::indexer::keychain_txout::ChangeSet\">ChangeSet</a>",1,["bdk_chain::indexer::keychain_txout::ChangeSet"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_chain/local_chain/struct.AlterCheckPointError.html\" title=\"struct bdk_chain::local_chain::AlterCheckPointError\">AlterCheckPointError</a>",1,["bdk_chain::local_chain::AlterCheckPointError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_chain/local_chain/struct.CannotConnectError.html\" title=\"struct bdk_chain::local_chain::CannotConnectError\">CannotConnectError</a>",1,["bdk_chain::local_chain::CannotConnectError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_chain/local_chain/struct.ChangeSet.html\" title=\"struct bdk_chain::local_chain::ChangeSet\">ChangeSet</a>",1,["bdk_chain::local_chain::ChangeSet"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_chain/local_chain/struct.LocalChain.html\" title=\"struct bdk_chain::local_chain::LocalChain\">LocalChain</a>",1,["bdk_chain::local_chain::LocalChain"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_chain/local_chain/struct.MissingGenesisError.html\" title=\"struct bdk_chain::local_chain::MissingGenesisError\">MissingGenesisError</a>",1,["bdk_chain::local_chain::MissingGenesisError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_chain/struct.Balance.html\" title=\"struct bdk_chain::Balance\">Balance</a>",1,["bdk_chain::balance::Balance"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_chain/struct.DescriptorId.html\" title=\"struct bdk_chain::DescriptorId\">DescriptorId</a>",1,["bdk_chain::descriptor_ext::DescriptorId"]],["impl&lt;'a, T, A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_chain/tx_graph/struct.CanonicalTx.html\" title=\"struct bdk_chain::tx_graph::CanonicalTx\">CanonicalTx</a>&lt;'a, T, A&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a>,\n    T: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a>,</div>",1,["bdk_chain::tx_graph::CanonicalTx"]],["impl&lt;'a, T, A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_chain/tx_graph/struct.TxNode.html\" title=\"struct bdk_chain::tx_graph::TxNode\">TxNode</a>&lt;'a, T, A&gt;<div class=\"where\">where\n    T: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a>,</div>",1,["bdk_chain::tx_graph::TxNode"]],["impl&lt;'b&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_chain/struct.TxPosInBlock.html\" title=\"struct bdk_chain::TxPosInBlock\">TxPosInBlock</a>&lt;'b&gt;",1,["bdk_chain::tx_data_traits::TxPosInBlock"]],["impl&lt;'g, A, C&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_chain/struct.CanonicalIter.html\" title=\"struct bdk_chain::CanonicalIter\">CanonicalIter</a>&lt;'g, A, C&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a>,</div>",1,["bdk_chain::canonical_iter::CanonicalIter"]],["impl&lt;'g, A, F, O&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_chain/tx_graph/struct.TxAncestors.html\" title=\"struct bdk_chain::tx_graph::TxAncestors\">TxAncestors</a>&lt;'g, A, F, O&gt;<div class=\"where\">where\n    F: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a>,</div>",1,["bdk_chain::tx_graph::TxAncestors"]],["impl&lt;'g, A, F, O&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_chain/tx_graph/struct.TxDescendants.html\" title=\"struct bdk_chain::tx_graph::TxDescendants\">TxDescendants</a>&lt;'g, A, F, O&gt;<div class=\"where\">where\n    F: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a>,</div>",1,["bdk_chain::tx_graph::TxDescendants"]],["impl&lt;A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"enum\" href=\"bdk_chain/enum.CanonicalReason.html\" title=\"enum bdk_chain::CanonicalReason\">CanonicalReason</a>&lt;A&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a>,</div>",1,["bdk_chain::canonical_iter::CanonicalReason"]],["impl&lt;A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"enum\" href=\"bdk_chain/enum.ChainPosition.html\" title=\"enum bdk_chain::ChainPosition\">ChainPosition</a>&lt;A&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a>,</div>",1,["bdk_chain::chain_data::ChainPosition"]],["impl&lt;A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_chain/struct.FullTxOut.html\" title=\"struct bdk_chain::FullTxOut\">FullTxOut</a>&lt;A&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a>,</div>",1,["bdk_chain::chain_data::FullTxOut"]],["impl&lt;A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_chain/tx_graph/struct.ChangeSet.html\" title=\"struct bdk_chain::tx_graph::ChangeSet\">ChangeSet</a>&lt;A&gt;",1,["bdk_chain::tx_graph::ChangeSet"]],["impl&lt;A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_chain/tx_graph/struct.TxGraph.html\" title=\"struct bdk_chain::tx_graph::TxGraph\">TxGraph</a>&lt;A&gt;",1,["bdk_chain::tx_graph::TxGraph"]],["impl&lt;A, I&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_chain/indexed_tx_graph/struct.IndexedTxGraph.html\" title=\"struct bdk_chain::indexed_tx_graph::IndexedTxGraph\">IndexedTxGraph</a>&lt;A, I&gt;<div class=\"where\">where\n    I: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a>,</div>",1,["bdk_chain::indexed_tx_graph::IndexedTxGraph"]],["impl&lt;A, IA&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_chain/indexed_tx_graph/struct.ChangeSet.html\" title=\"struct bdk_chain::indexed_tx_graph::ChangeSet\">ChangeSet</a>&lt;A, IA&gt;<div class=\"where\">where\n    IA: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a>,</div>",1,["bdk_chain::indexed_tx_graph::ChangeSet"]],["impl&lt;D&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_chain/struct.SpkIterator.html\" title=\"struct bdk_chain::SpkIterator\">SpkIterator</a>&lt;D&gt;<div class=\"where\">where\n    D: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a>,</div>",1,["bdk_chain::spk_iter::SpkIterator"]],["impl&lt;I&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_chain/indexer/spk_txout/struct.SpkTxOutIndex.html\" title=\"struct bdk_chain::indexer::spk_txout::SpkTxOutIndex\">SpkTxOutIndex</a>&lt;I&gt;<div class=\"where\">where\n    I: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a>,</div>",1,["bdk_chain::indexer::spk_txout::SpkTxOutIndex"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"enum\" href=\"bdk_chain/indexer/keychain_txout/enum.InsertDescriptorError.html\" title=\"enum bdk_chain::indexer::keychain_txout::InsertDescriptorError\">InsertDescriptorError</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a>,</div>",1,["bdk_chain::indexer::keychain_txout::InsertDescriptorError"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_chain/indexer/keychain_txout/struct.KeychainTxOutIndex.html\" title=\"struct bdk_chain::indexer::keychain_txout::KeychainTxOutIndex\">KeychainTxOutIndex</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a>,</div>",1,["bdk_chain::indexer::keychain_txout::KeychainTxOutIndex"]],["impl&lt;T&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_chain/struct.Impl.html\" title=\"struct bdk_chain::Impl\">Impl</a>&lt;T&gt;<div class=\"where\">where\n    T: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a>,</div>",1,["bdk_chain::Impl"]]]],["bdk_core",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_core/spk_client/struct.SyncProgress.html\" title=\"struct bdk_core::spk_client::SyncProgress\">SyncProgress</a>",1,["bdk_core::spk_client::SyncProgress"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_core/struct.BlockId.html\" title=\"struct bdk_core::BlockId\">BlockId</a>",1,["bdk_core::block_id::BlockId"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_core/struct.CheckPoint.html\" title=\"struct bdk_core::CheckPoint\">CheckPoint</a>",1,["bdk_core::checkpoint::CheckPoint"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_core/struct.CheckPointIter.html\" title=\"struct bdk_core::CheckPointIter\">CheckPointIter</a>",1,["bdk_core::checkpoint::CheckPointIter"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_core/struct.ConfirmationBlockTime.html\" title=\"struct bdk_core::ConfirmationBlockTime\">ConfirmationBlockTime</a>",1,["bdk_core::block_id::ConfirmationBlockTime"]],["impl&lt;'i, I&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"enum\" href=\"bdk_core/spk_client/enum.SyncItem.html\" title=\"enum bdk_core::spk_client::SyncItem\">SyncItem</a>&lt;'i, I&gt;<div class=\"where\">where\n    I: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a>,</div>",1,["bdk_core::spk_client::SyncItem"]],["impl&lt;A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_core/spk_client/struct.SyncResponse.html\" title=\"struct bdk_core::spk_client::SyncResponse\">SyncResponse</a>&lt;A&gt;",1,["bdk_core::spk_client::SyncResponse"]],["impl&lt;A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_core/struct.TxUpdate.html\" title=\"struct bdk_core::TxUpdate\">TxUpdate</a>&lt;A&gt;",1,["bdk_core::tx_update::TxUpdate"]],["impl&lt;I&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_core/spk_client/struct.SyncRequest.html\" title=\"struct bdk_core::spk_client::SyncRequest\">SyncRequest</a>&lt;I&gt;<div class=\"where\">where\n    I: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a>,</div>",1,["bdk_core::spk_client::SyncRequest"]],["impl&lt;I&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_core/spk_client/struct.SyncRequestBuilder.html\" title=\"struct bdk_core::spk_client::SyncRequestBuilder\">SyncRequestBuilder</a>&lt;I&gt;<div class=\"where\">where\n    I: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a>,</div>",1,["bdk_core::spk_client::SyncRequestBuilder"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_core/spk_client/struct.FullScanRequest.html\" title=\"struct bdk_core::spk_client::FullScanRequest\">FullScanRequest</a>&lt;K&gt;",1,["bdk_core::spk_client::FullScanRequest"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_core/spk_client/struct.FullScanRequestBuilder.html\" title=\"struct bdk_core::spk_client::FullScanRequestBuilder\">FullScanRequestBuilder</a>&lt;K&gt;",1,["bdk_core::spk_client::FullScanRequestBuilder"]],["impl&lt;K, A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_core/spk_client/struct.FullScanResponse.html\" title=\"struct bdk_core::spk_client::FullScanResponse\">FullScanResponse</a>&lt;K, A&gt;",1,["bdk_core::spk_client::FullScanResponse"]]]],["bdk_electrum",[["impl&lt;E&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_electrum/struct.BdkElectrumClient.html\" title=\"struct bdk_electrum::BdkElectrumClient\">BdkElectrumClient</a>&lt;E&gt;<div class=\"where\">where\n    E: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a>,</div>",1,["bdk_electrum::bdk_electrum_client::BdkElectrumClient"]]]],["bdk_file_store",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"enum\" href=\"bdk_file_store/enum.FileError.html\" title=\"enum bdk_file_store::FileError\">FileError</a>",1,["bdk_file_store::FileError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"enum\" href=\"bdk_file_store/enum.IterError.html\" title=\"enum bdk_file_store::IterError\">IterError</a>",1,["bdk_file_store::entry_iter::IterError"]],["impl&lt;'t, T&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_file_store/struct.EntryIter.html\" title=\"struct bdk_file_store::EntryIter\">EntryIter</a>&lt;'t, T&gt;<div class=\"where\">where\n    T: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a>,</div>",1,["bdk_file_store::entry_iter::EntryIter"]],["impl&lt;C&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_file_store/struct.AggregateChangesetsError.html\" title=\"struct bdk_file_store::AggregateChangesetsError\">AggregateChangesetsError</a>&lt;C&gt;<div class=\"where\">where\n    C: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a>,</div>",1,["bdk_file_store::store::AggregateChangesetsError"]],["impl&lt;C&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_file_store/struct.Store.html\" title=\"struct bdk_file_store::Store\">Store</a>&lt;C&gt;<div class=\"where\">where\n    C: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a>,</div>",1,["bdk_file_store::store::Store"]]]],["bdk_testenv",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_testenv/struct.TestEnv.html\" title=\"struct bdk_testenv::TestEnv\">TestEnv</a>",1,["bdk_testenv::TestEnv"]],["impl&lt;'a&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_testenv/struct.Config.html\" title=\"struct bdk_testenv::Config\">Config</a>&lt;'a&gt;",1,["bdk_testenv::Config"]]]],["bdk_wallet",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"enum\" href=\"bdk_wallet/coin_selection/enum.Excess.html\" title=\"enum bdk_wallet::coin_selection::Excess\">Excess</a>",1,["bdk_wallet::wallet::coin_selection::Excess"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"enum\" href=\"bdk_wallet/descriptor/error/enum.Error.html\" title=\"enum bdk_wallet::descriptor::error::Error\">Error</a>",1,["bdk_wallet::descriptor::error::Error"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"enum\" href=\"bdk_wallet/descriptor/policy/enum.PkOrF.html\" title=\"enum bdk_wallet::descriptor::policy::PkOrF\">PkOrF</a>",1,["bdk_wallet::descriptor::policy::PkOrF"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"enum\" href=\"bdk_wallet/descriptor/policy/enum.PolicyError.html\" title=\"enum bdk_wallet::descriptor::policy::PolicyError\">PolicyError</a>",1,["bdk_wallet::descriptor::policy::PolicyError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"enum\" href=\"bdk_wallet/descriptor/policy/enum.Satisfaction.html\" title=\"enum bdk_wallet::descriptor::policy::Satisfaction\">Satisfaction</a>",1,["bdk_wallet::descriptor::policy::Satisfaction"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"enum\" href=\"bdk_wallet/descriptor/policy/enum.SatisfiableItem.html\" title=\"enum bdk_wallet::descriptor::policy::SatisfiableItem\">SatisfiableItem</a>",1,["bdk_wallet::descriptor::policy::SatisfiableItem"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"enum\" href=\"bdk_wallet/enum.AddForeignUtxoError.html\" title=\"enum bdk_wallet::AddForeignUtxoError\">AddForeignUtxoError</a>",1,["bdk_wallet::wallet::tx_builder::AddForeignUtxoError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"enum\" href=\"bdk_wallet/enum.AddUtxoError.html\" title=\"enum bdk_wallet::AddUtxoError\">AddUtxoError</a>",1,["bdk_wallet::wallet::tx_builder::AddUtxoError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"enum\" href=\"bdk_wallet/enum.ApplyBlockError.html\" title=\"enum bdk_wallet::ApplyBlockError\">ApplyBlockError</a>",1,["bdk_wallet::wallet::ApplyBlockError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"enum\" href=\"bdk_wallet/enum.ChangeSpendPolicy.html\" title=\"enum bdk_wallet::ChangeSpendPolicy\">ChangeSpendPolicy</a>",1,["bdk_wallet::wallet::tx_builder::ChangeSpendPolicy"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"enum\" href=\"bdk_wallet/enum.FileStoreError.html\" title=\"enum bdk_wallet::FileStoreError\">FileStoreError</a>",1,["bdk_wallet::wallet::persisted::FileStoreError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"enum\" href=\"bdk_wallet/enum.KeychainKind.html\" title=\"enum bdk_wallet::KeychainKind\">KeychainKind</a>",1,["bdk_wallet::types::KeychainKind"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"enum\" href=\"bdk_wallet/enum.LoadError.html\" title=\"enum bdk_wallet::LoadError\">LoadError</a>",1,["bdk_wallet::wallet::LoadError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"enum\" href=\"bdk_wallet/enum.LoadMismatch.html\" title=\"enum bdk_wallet::LoadMismatch\">LoadMismatch</a>",1,["bdk_wallet::wallet::LoadMismatch"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"enum\" href=\"bdk_wallet/enum.TxOrdering.html\" title=\"enum bdk_wallet::TxOrdering\">TxOrdering</a>",1,["bdk_wallet::wallet::tx_builder::TxOrdering"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"enum\" href=\"bdk_wallet/enum.Utxo.html\" title=\"enum bdk_wallet::Utxo\">Utxo</a>",1,["bdk_wallet::types::Utxo"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"enum\" href=\"bdk_wallet/error/enum.BuildFeeBumpError.html\" title=\"enum bdk_wallet::error::BuildFeeBumpError\">BuildFeeBumpError</a>",1,["bdk_wallet::wallet::error::BuildFeeBumpError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"enum\" href=\"bdk_wallet/error/enum.CreateTxError.html\" title=\"enum bdk_wallet::error::CreateTxError\">CreateTxError</a>",1,["bdk_wallet::wallet::error::CreateTxError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"enum\" href=\"bdk_wallet/error/enum.MiniscriptPsbtError.html\" title=\"enum bdk_wallet::error::MiniscriptPsbtError\">MiniscriptPsbtError</a>",1,["bdk_wallet::wallet::error::MiniscriptPsbtError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"enum\" href=\"bdk_wallet/keys/enum.KeyError.html\" title=\"enum bdk_wallet::keys::KeyError\">KeyError</a>",1,["bdk_wallet::keys::KeyError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"enum\" href=\"bdk_wallet/keys/enum.ScriptContextEnum.html\" title=\"enum bdk_wallet::keys::ScriptContextEnum\">ScriptContextEnum</a>",1,["bdk_wallet::keys::ScriptContextEnum"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"enum\" href=\"bdk_wallet/signer/enum.SignerContext.html\" title=\"enum bdk_wallet::signer::SignerContext\">SignerContext</a>",1,["bdk_wallet::wallet::signer::SignerContext"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"enum\" href=\"bdk_wallet/signer/enum.SignerError.html\" title=\"enum bdk_wallet::signer::SignerError\">SignerError</a>",1,["bdk_wallet::wallet::signer::SignerError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"enum\" href=\"bdk_wallet/signer/enum.SignerId.html\" title=\"enum bdk_wallet::signer::SignerId\">SignerId</a>",1,["bdk_wallet::wallet::signer::SignerId"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"enum\" href=\"bdk_wallet/signer/enum.TapLeavesOptions.html\" title=\"enum bdk_wallet::signer::TapLeavesOptions\">TapLeavesOptions</a>",1,["bdk_wallet::wallet::signer::TapLeavesOptions"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_wallet/coin_selection/struct.CoinSelectionResult.html\" title=\"struct bdk_wallet::coin_selection::CoinSelectionResult\">CoinSelectionResult</a>",1,["bdk_wallet::wallet::coin_selection::CoinSelectionResult"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_wallet/coin_selection/struct.InsufficientFunds.html\" title=\"struct bdk_wallet::coin_selection::InsufficientFunds\">InsufficientFunds</a>",1,["bdk_wallet::wallet::coin_selection::InsufficientFunds"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_wallet/coin_selection/struct.LargestFirstCoinSelection.html\" title=\"struct bdk_wallet::coin_selection::LargestFirstCoinSelection\">LargestFirstCoinSelection</a>",1,["bdk_wallet::wallet::coin_selection::LargestFirstCoinSelection"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_wallet/coin_selection/struct.OldestFirstCoinSelection.html\" title=\"struct bdk_wallet::coin_selection::OldestFirstCoinSelection\">OldestFirstCoinSelection</a>",1,["bdk_wallet::wallet::coin_selection::OldestFirstCoinSelection"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_wallet/coin_selection/struct.SingleRandomDraw.html\" title=\"struct bdk_wallet::coin_selection::SingleRandomDraw\">SingleRandomDraw</a>",1,["bdk_wallet::wallet::coin_selection::SingleRandomDraw"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/policy/struct.Condition.html\" title=\"struct bdk_wallet::descriptor::policy::Condition\">Condition</a>",1,["bdk_wallet::descriptor::policy::Condition"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/policy/struct.Policy.html\" title=\"struct bdk_wallet::descriptor::policy::Policy\">Policy</a>",1,["bdk_wallet::descriptor::policy::Policy"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_wallet/export/struct.FullyNodedExport.html\" title=\"struct bdk_wallet::export::FullyNodedExport\">FullyNodedExport</a>",1,["bdk_wallet::wallet::export::FullyNodedExport"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_wallet/keys/struct.PrivateKeyGenerateOptions.html\" title=\"struct bdk_wallet::keys::PrivateKeyGenerateOptions\">PrivateKeyGenerateOptions</a>",1,["bdk_wallet::keys::PrivateKeyGenerateOptions"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_wallet/signer/struct.SignerOrdering.html\" title=\"struct bdk_wallet::signer::SignerOrdering\">SignerOrdering</a>",1,["bdk_wallet::wallet::signer::SignerOrdering"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_wallet/signer/struct.SignersContainer.html\" title=\"struct bdk_wallet::signer::SignersContainer\">SignersContainer</a>",1,["bdk_wallet::wallet::signer::SignersContainer"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_wallet/struct.AddressInfo.html\" title=\"struct bdk_wallet::AddressInfo\">AddressInfo</a>",1,["bdk_wallet::wallet::AddressInfo"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_wallet/struct.ChangeSet.html\" title=\"struct bdk_wallet::ChangeSet\">ChangeSet</a>",1,["bdk_wallet::wallet::changeset::ChangeSet"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_wallet/struct.CreateParams.html\" title=\"struct bdk_wallet::CreateParams\">CreateParams</a>",1,["bdk_wallet::wallet::params::CreateParams"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_wallet/struct.LoadParams.html\" title=\"struct bdk_wallet::LoadParams\">LoadParams</a>",1,["bdk_wallet::wallet::params::LoadParams"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_wallet/struct.LocalOutput.html\" title=\"struct bdk_wallet::LocalOutput\">LocalOutput</a>",1,["bdk_wallet::types::LocalOutput"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_wallet/struct.SignOptions.html\" title=\"struct bdk_wallet::SignOptions\">SignOptions</a>",1,["bdk_wallet::wallet::signer::SignOptions"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_wallet/struct.Update.html\" title=\"struct bdk_wallet::Update\">Update</a>",1,["bdk_wallet::wallet::Update"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_wallet/struct.Wallet.html\" title=\"struct bdk_wallet::Wallet\">Wallet</a>",1,["bdk_wallet::wallet::Wallet"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_wallet/struct.WeightedUtxo.html\" title=\"struct bdk_wallet::WeightedUtxo\">WeightedUtxo</a>",1,["bdk_wallet::types::WeightedUtxo"]],["impl&lt;'a&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"enum\" href=\"bdk_wallet/descriptor/policy/enum.BuildSatisfaction.html\" title=\"enum bdk_wallet::descriptor::policy::BuildSatisfaction\">BuildSatisfaction</a>&lt;'a&gt;",1,["bdk_wallet::descriptor::policy::BuildSatisfaction"]],["impl&lt;'a, Cs&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_wallet/struct.TxBuilder.html\" title=\"struct bdk_wallet::TxBuilder\">TxBuilder</a>&lt;'a, Cs&gt;<div class=\"where\">where\n    Cs: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a>,</div>",1,["bdk_wallet::wallet::tx_builder::TxBuilder"]],["impl&lt;Cs&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_wallet/coin_selection/struct.BranchAndBoundCoinSelection.html\" title=\"struct bdk_wallet::coin_selection::BranchAndBoundCoinSelection\">BranchAndBoundCoinSelection</a>&lt;Cs&gt;<div class=\"where\">where\n    Cs: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a>,</div>",1,["bdk_wallet::wallet::coin_selection::BranchAndBoundCoinSelection"]],["impl&lt;Ctx&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"enum\" href=\"bdk_wallet/keys/enum.DescriptorKey.html\" title=\"enum bdk_wallet::keys::DescriptorKey\">DescriptorKey</a>&lt;Ctx&gt;<div class=\"where\">where\n    Ctx: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a>,</div>",1,["bdk_wallet::keys::DescriptorKey"]],["impl&lt;Ctx&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"enum\" href=\"bdk_wallet/keys/enum.ExtendedKey.html\" title=\"enum bdk_wallet::keys::ExtendedKey\">ExtendedKey</a>&lt;Ctx&gt;<div class=\"where\">where\n    Ctx: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a>,</div>",1,["bdk_wallet::keys::ExtendedKey"]],["impl&lt;E&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"enum\" href=\"bdk_wallet/enum.CreateWithPersistError.html\" title=\"enum bdk_wallet::CreateWithPersistError\">CreateWithPersistError</a>&lt;E&gt;<div class=\"where\">where\n    E: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a>,</div>",1,["bdk_wallet::wallet::persisted::CreateWithPersistError"]],["impl&lt;E&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"enum\" href=\"bdk_wallet/enum.LoadWithPersistError.html\" title=\"enum bdk_wallet::LoadWithPersistError\">LoadWithPersistError</a>&lt;E&gt;<div class=\"where\">where\n    E: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a>,</div>",1,["bdk_wallet::wallet::persisted::LoadWithPersistError"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.Bip44.html\" title=\"struct bdk_wallet::descriptor::template::Bip44\">Bip44</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a>,</div>",1,["bdk_wallet::descriptor::template::Bip44"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.Bip44Public.html\" title=\"struct bdk_wallet::descriptor::template::Bip44Public\">Bip44Public</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a>,</div>",1,["bdk_wallet::descriptor::template::Bip44Public"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.Bip49.html\" title=\"struct bdk_wallet::descriptor::template::Bip49\">Bip49</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a>,</div>",1,["bdk_wallet::descriptor::template::Bip49"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.Bip49Public.html\" title=\"struct bdk_wallet::descriptor::template::Bip49Public\">Bip49Public</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a>,</div>",1,["bdk_wallet::descriptor::template::Bip49Public"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.Bip84.html\" title=\"struct bdk_wallet::descriptor::template::Bip84\">Bip84</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a>,</div>",1,["bdk_wallet::descriptor::template::Bip84"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.Bip84Public.html\" title=\"struct bdk_wallet::descriptor::template::Bip84Public\">Bip84Public</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a>,</div>",1,["bdk_wallet::descriptor::template::Bip84Public"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.Bip86.html\" title=\"struct bdk_wallet::descriptor::template::Bip86\">Bip86</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a>,</div>",1,["bdk_wallet::descriptor::template::Bip86"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.Bip86Public.html\" title=\"struct bdk_wallet::descriptor::template::Bip86Public\">Bip86Public</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a>,</div>",1,["bdk_wallet::descriptor::template::Bip86Public"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.P2Pkh.html\" title=\"struct bdk_wallet::descriptor::template::P2Pkh\">P2Pkh</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a>,</div>",1,["bdk_wallet::descriptor::template::P2Pkh"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.P2TR.html\" title=\"struct bdk_wallet::descriptor::template::P2TR\">P2TR</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a>,</div>",1,["bdk_wallet::descriptor::template::P2TR"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.P2Wpkh.html\" title=\"struct bdk_wallet::descriptor::template::P2Wpkh\">P2Wpkh</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a>,</div>",1,["bdk_wallet::descriptor::template::P2Wpkh"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.P2Wpkh_P2Sh.html\" title=\"struct bdk_wallet::descriptor::template::P2Wpkh_P2Sh\">P2Wpkh_P2Sh</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a>,</div>",1,["bdk_wallet::descriptor::template::P2Wpkh_P2Sh"]],["impl&lt;K, Ctx&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_wallet/keys/struct.GeneratedKey.html\" title=\"struct bdk_wallet::keys::GeneratedKey\">GeneratedKey</a>&lt;K, Ctx&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a>,\n    Ctx: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a>,</div>",1,["bdk_wallet::keys::GeneratedKey"]],["impl&lt;P&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_wallet/struct.PersistedWallet.html\" title=\"struct bdk_wallet::PersistedWallet\">PersistedWallet</a>&lt;P&gt;<div class=\"where\">where\n    P: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a>,</div>",1,["bdk_wallet::wallet::persisted::PersistedWallet"]],["impl&lt;S&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_wallet/signer/struct.SignerWrapper.html\" title=\"struct bdk_wallet::signer::SignerWrapper\">SignerWrapper</a>&lt;S&gt;<div class=\"where\">where\n    S: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a>,</div>",1,["bdk_wallet::wallet::signer::SignerWrapper"]]]],["example_bitcoind_rpc_polling",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"enum\" href=\"example_bitcoind_rpc_polling/enum.Emission.html\" title=\"enum example_bitcoind_rpc_polling::Emission\">Emission</a>",1,["example_bitcoind_rpc_polling::Emission"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"enum\" href=\"example_bitcoind_rpc_polling/enum.RpcCommands.html\" title=\"enum example_bitcoind_rpc_polling::RpcCommands\">RpcCommands</a>",1,["example_bitcoind_rpc_polling::RpcCommands"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"example_bitcoind_rpc_polling/struct.RpcArgs.html\" title=\"struct example_bitcoind_rpc_polling::RpcArgs\">RpcArgs</a>",1,["example_bitcoind_rpc_polling::RpcArgs"]]]],["example_cli",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"enum\" href=\"example_cli/enum.AddressCmd.html\" title=\"enum example_cli::AddressCmd\">AddressCmd</a>",1,["example_cli::AddressCmd"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"enum\" href=\"example_cli/enum.CoinSelectionAlgo.html\" title=\"enum example_cli::CoinSelectionAlgo\">CoinSelectionAlgo</a>",1,["example_cli::CoinSelectionAlgo"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"enum\" href=\"example_cli/enum.Keychain.html\" title=\"enum example_cli::Keychain\">Keychain</a>",1,["example_cli::Keychain"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"enum\" href=\"example_cli/enum.TxOutCmd.html\" title=\"enum example_cli::TxOutCmd\">TxOutCmd</a>",1,["example_cli::TxOutCmd"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"example_cli/struct.ChangeInfo.html\" title=\"struct example_cli::ChangeInfo\">ChangeInfo</a>",1,["example_cli::ChangeInfo"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"example_cli/struct.ChangeSet.html\" title=\"struct example_cli::ChangeSet\">ChangeSet</a>",1,["example_cli::ChangeSet"]],["impl&lt;CS, S&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"enum\" href=\"example_cli/enum.Commands.html\" title=\"enum example_cli::Commands\">Commands</a>&lt;CS, S&gt;<div class=\"where\">where\n    CS: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a>,\n    S: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a>,</div>",1,["example_cli::Commands"]],["impl&lt;CS, S&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"example_cli/struct.Args.html\" title=\"struct example_cli::Args\">Args</a>&lt;CS, S&gt;<div class=\"where\">where\n    CS: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a>,\n    S: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a>,</div>",1,["example_cli::Args"]],["impl&lt;CS, S&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"example_cli/struct.Init.html\" title=\"struct example_cli::Init\">Init</a>&lt;CS, S&gt;<div class=\"where\">where\n    CS: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a>,\n    S: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a>,</div>",1,["example_cli::Init"]],["impl&lt;S&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"enum\" href=\"example_cli/enum.PsbtCmd.html\" title=\"enum example_cli::PsbtCmd\">PsbtCmd</a>&lt;S&gt;<div class=\"where\">where\n    S: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a>,</div>",1,["example_cli::PsbtCmd"]]]],["example_electrum",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"enum\" href=\"example_electrum/enum.ElectrumCommands.html\" title=\"enum example_electrum::ElectrumCommands\">ElectrumCommands</a>",1,["example_electrum::ElectrumCommands"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"example_electrum/struct.ElectrumArgs.html\" title=\"struct example_electrum::ElectrumArgs\">ElectrumArgs</a>",1,["example_electrum::ElectrumArgs"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"example_electrum/struct.ScanOptions.html\" title=\"struct example_electrum::ScanOptions\">ScanOptions</a>",1,["example_electrum::ScanOptions"]]]],["example_esplora",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"enum\" href=\"example_esplora/enum.EsploraCommands.html\" title=\"enum example_esplora::EsploraCommands\">EsploraCommands</a>",1,["example_esplora::EsploraCommands"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"example_esplora/struct.EsploraArgs.html\" title=\"struct example_esplora::EsploraArgs\">EsploraArgs</a>",1,["example_esplora::EsploraArgs"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"example_esplora/struct.ScanOptions.html\" title=\"struct example_esplora::ScanOptions\">ScanOptions</a>",1,["example_esplora::ScanOptions"]]]],["example_wallet_rpc",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"enum\" href=\"example_wallet_rpc/enum.Emission.html\" title=\"enum example_wallet_rpc::Emission\">Emission</a>",1,["example_wallet_rpc::Emission"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"example_wallet_rpc/struct.Args.html\" title=\"struct example_wallet_rpc::Args\">Args</a>",1,["example_wallet_rpc::Args"]]]]]);
+    var implementors = Object.fromEntries([["bdk_bitcoind_rpc",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"enum\" href=\"bdk_bitcoind_rpc/bip158/enum.Error.html\" title=\"enum bdk_bitcoind_rpc::bip158::Error\">Error</a>",1,["bdk_bitcoind_rpc::bip158::Error"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"enum\" href=\"bdk_bitcoind_rpc/bip158/enum.Event.html\" title=\"enum bdk_bitcoind_rpc::bip158::Event\">Event</a>",1,["bdk_bitcoind_rpc::bip158::Event"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_bitcoind_rpc/bip158/struct.EventInner.html\" title=\"struct bdk_bitcoind_rpc::bip158::EventInner\">EventInner</a>",1,["bdk_bitcoind_rpc::bip158::EventInner"]],["impl&lt;'c, C&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_bitcoind_rpc/bip158/struct.FilterIter.html\" title=\"struct bdk_bitcoind_rpc::bip158::FilterIter\">FilterIter</a>&lt;'c, C&gt;",1,["bdk_bitcoind_rpc::bip158::FilterIter"]],["impl&lt;'c, C&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_bitcoind_rpc/struct.Emitter.html\" title=\"struct bdk_bitcoind_rpc::Emitter\">Emitter</a>&lt;'c, C&gt;",1,["bdk_bitcoind_rpc::Emitter"]],["impl&lt;B&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_bitcoind_rpc/struct.BlockEvent.html\" title=\"struct bdk_bitcoind_rpc::BlockEvent\">BlockEvent</a>&lt;B&gt;<div class=\"where\">where\n    B: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a>,</div>",1,["bdk_bitcoind_rpc::BlockEvent"]]]],["bdk_chain",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"enum\" href=\"bdk_chain/enum.ObservedIn.html\" title=\"enum bdk_chain::ObservedIn\">ObservedIn</a>",1,["bdk_chain::canonical_iter::ObservedIn"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"enum\" href=\"bdk_chain/local_chain/enum.ApplyHeaderError.html\" title=\"enum bdk_chain::local_chain::ApplyHeaderError\">ApplyHeaderError</a>",1,["bdk_chain::local_chain::ApplyHeaderError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"enum\" href=\"bdk_chain/tx_graph/enum.CalculateFeeError.html\" title=\"enum bdk_chain::tx_graph::CalculateFeeError\">CalculateFeeError</a>",1,["bdk_chain::tx_graph::CalculateFeeError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_chain/indexer/keychain_txout/struct.ChangeSet.html\" title=\"struct bdk_chain::indexer::keychain_txout::ChangeSet\">ChangeSet</a>",1,["bdk_chain::indexer::keychain_txout::ChangeSet"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_chain/local_chain/struct.AlterCheckPointError.html\" title=\"struct bdk_chain::local_chain::AlterCheckPointError\">AlterCheckPointError</a>",1,["bdk_chain::local_chain::AlterCheckPointError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_chain/local_chain/struct.CannotConnectError.html\" title=\"struct bdk_chain::local_chain::CannotConnectError\">CannotConnectError</a>",1,["bdk_chain::local_chain::CannotConnectError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_chain/local_chain/struct.ChangeSet.html\" title=\"struct bdk_chain::local_chain::ChangeSet\">ChangeSet</a>",1,["bdk_chain::local_chain::ChangeSet"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_chain/local_chain/struct.LocalChain.html\" title=\"struct bdk_chain::local_chain::LocalChain\">LocalChain</a>",1,["bdk_chain::local_chain::LocalChain"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_chain/local_chain/struct.MissingGenesisError.html\" title=\"struct bdk_chain::local_chain::MissingGenesisError\">MissingGenesisError</a>",1,["bdk_chain::local_chain::MissingGenesisError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_chain/struct.Balance.html\" title=\"struct bdk_chain::Balance\">Balance</a>",1,["bdk_chain::balance::Balance"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_chain/struct.DescriptorId.html\" title=\"struct bdk_chain::DescriptorId\">DescriptorId</a>",1,["bdk_chain::descriptor_ext::DescriptorId"]],["impl&lt;'a, T, A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_chain/tx_graph/struct.CanonicalTx.html\" title=\"struct bdk_chain::tx_graph::CanonicalTx\">CanonicalTx</a>&lt;'a, T, A&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a>,\n    T: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a>,</div>",1,["bdk_chain::tx_graph::CanonicalTx"]],["impl&lt;'a, T, A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_chain/tx_graph/struct.TxNode.html\" title=\"struct bdk_chain::tx_graph::TxNode\">TxNode</a>&lt;'a, T, A&gt;<div class=\"where\">where\n    T: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a>,</div>",1,["bdk_chain::tx_graph::TxNode"]],["impl&lt;'b&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_chain/struct.TxPosInBlock.html\" title=\"struct bdk_chain::TxPosInBlock\">TxPosInBlock</a>&lt;'b&gt;",1,["bdk_chain::tx_data_traits::TxPosInBlock"]],["impl&lt;'g, A, C&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_chain/struct.CanonicalIter.html\" title=\"struct bdk_chain::CanonicalIter\">CanonicalIter</a>&lt;'g, A, C&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a>,</div>",1,["bdk_chain::canonical_iter::CanonicalIter"]],["impl&lt;'g, A, F, O&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_chain/tx_graph/struct.TxAncestors.html\" title=\"struct bdk_chain::tx_graph::TxAncestors\">TxAncestors</a>&lt;'g, A, F, O&gt;<div class=\"where\">where\n    F: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a>,</div>",1,["bdk_chain::tx_graph::TxAncestors"]],["impl&lt;'g, A, F, O&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_chain/tx_graph/struct.TxDescendants.html\" title=\"struct bdk_chain::tx_graph::TxDescendants\">TxDescendants</a>&lt;'g, A, F, O&gt;<div class=\"where\">where\n    F: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a>,</div>",1,["bdk_chain::tx_graph::TxDescendants"]],["impl&lt;A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"enum\" href=\"bdk_chain/enum.CanonicalReason.html\" title=\"enum bdk_chain::CanonicalReason\">CanonicalReason</a>&lt;A&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a>,</div>",1,["bdk_chain::canonical_iter::CanonicalReason"]],["impl&lt;A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"enum\" href=\"bdk_chain/enum.ChainPosition.html\" title=\"enum bdk_chain::ChainPosition\">ChainPosition</a>&lt;A&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a>,</div>",1,["bdk_chain::chain_data::ChainPosition"]],["impl&lt;A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_chain/struct.FullTxOut.html\" title=\"struct bdk_chain::FullTxOut\">FullTxOut</a>&lt;A&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a>,</div>",1,["bdk_chain::chain_data::FullTxOut"]],["impl&lt;A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_chain/tx_graph/struct.ChangeSet.html\" title=\"struct bdk_chain::tx_graph::ChangeSet\">ChangeSet</a>&lt;A&gt;",1,["bdk_chain::tx_graph::ChangeSet"]],["impl&lt;A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_chain/tx_graph/struct.TxGraph.html\" title=\"struct bdk_chain::tx_graph::TxGraph\">TxGraph</a>&lt;A&gt;",1,["bdk_chain::tx_graph::TxGraph"]],["impl&lt;A, I&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_chain/indexed_tx_graph/struct.IndexedTxGraph.html\" title=\"struct bdk_chain::indexed_tx_graph::IndexedTxGraph\">IndexedTxGraph</a>&lt;A, I&gt;<div class=\"where\">where\n    I: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a>,</div>",1,["bdk_chain::indexed_tx_graph::IndexedTxGraph"]],["impl&lt;A, IA&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_chain/indexed_tx_graph/struct.ChangeSet.html\" title=\"struct bdk_chain::indexed_tx_graph::ChangeSet\">ChangeSet</a>&lt;A, IA&gt;<div class=\"where\">where\n    IA: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a>,</div>",1,["bdk_chain::indexed_tx_graph::ChangeSet"]],["impl&lt;D&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_chain/struct.SpkIterator.html\" title=\"struct bdk_chain::SpkIterator\">SpkIterator</a>&lt;D&gt;<div class=\"where\">where\n    D: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a>,</div>",1,["bdk_chain::spk_iter::SpkIterator"]],["impl&lt;I&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_chain/indexer/spk_txout/struct.SpkTxOutIndex.html\" title=\"struct bdk_chain::indexer::spk_txout::SpkTxOutIndex\">SpkTxOutIndex</a>&lt;I&gt;<div class=\"where\">where\n    I: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a>,</div>",1,["bdk_chain::indexer::spk_txout::SpkTxOutIndex"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"enum\" href=\"bdk_chain/indexer/keychain_txout/enum.InsertDescriptorError.html\" title=\"enum bdk_chain::indexer::keychain_txout::InsertDescriptorError\">InsertDescriptorError</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a>,</div>",1,["bdk_chain::indexer::keychain_txout::InsertDescriptorError"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_chain/indexer/keychain_txout/struct.KeychainTxOutIndex.html\" title=\"struct bdk_chain::indexer::keychain_txout::KeychainTxOutIndex\">KeychainTxOutIndex</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a>,</div>",1,["bdk_chain::indexer::keychain_txout::KeychainTxOutIndex"]],["impl&lt;T&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_chain/struct.Impl.html\" title=\"struct bdk_chain::Impl\">Impl</a>&lt;T&gt;<div class=\"where\">where\n    T: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a>,</div>",1,["bdk_chain::Impl"]]]],["bdk_core",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_core/spk_client/struct.SyncProgress.html\" title=\"struct bdk_core::spk_client::SyncProgress\">SyncProgress</a>",1,["bdk_core::spk_client::SyncProgress"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_core/struct.BlockId.html\" title=\"struct bdk_core::BlockId\">BlockId</a>",1,["bdk_core::block_id::BlockId"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_core/struct.CheckPoint.html\" title=\"struct bdk_core::CheckPoint\">CheckPoint</a>",1,["bdk_core::checkpoint::CheckPoint"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_core/struct.CheckPointIter.html\" title=\"struct bdk_core::CheckPointIter\">CheckPointIter</a>",1,["bdk_core::checkpoint::CheckPointIter"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_core/struct.ConfirmationBlockTime.html\" title=\"struct bdk_core::ConfirmationBlockTime\">ConfirmationBlockTime</a>",1,["bdk_core::block_id::ConfirmationBlockTime"]],["impl&lt;'i, I&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"enum\" href=\"bdk_core/spk_client/enum.SyncItem.html\" title=\"enum bdk_core::spk_client::SyncItem\">SyncItem</a>&lt;'i, I&gt;<div class=\"where\">where\n    I: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a>,</div>",1,["bdk_core::spk_client::SyncItem"]],["impl&lt;A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_core/spk_client/struct.SyncResponse.html\" title=\"struct bdk_core::spk_client::SyncResponse\">SyncResponse</a>&lt;A&gt;",1,["bdk_core::spk_client::SyncResponse"]],["impl&lt;A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_core/struct.TxUpdate.html\" title=\"struct bdk_core::TxUpdate\">TxUpdate</a>&lt;A&gt;",1,["bdk_core::tx_update::TxUpdate"]],["impl&lt;I&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_core/spk_client/struct.SyncRequest.html\" title=\"struct bdk_core::spk_client::SyncRequest\">SyncRequest</a>&lt;I&gt;<div class=\"where\">where\n    I: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a>,</div>",1,["bdk_core::spk_client::SyncRequest"]],["impl&lt;I&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_core/spk_client/struct.SyncRequestBuilder.html\" title=\"struct bdk_core::spk_client::SyncRequestBuilder\">SyncRequestBuilder</a>&lt;I&gt;<div class=\"where\">where\n    I: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a>,</div>",1,["bdk_core::spk_client::SyncRequestBuilder"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_core/spk_client/struct.FullScanRequest.html\" title=\"struct bdk_core::spk_client::FullScanRequest\">FullScanRequest</a>&lt;K&gt;",1,["bdk_core::spk_client::FullScanRequest"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_core/spk_client/struct.FullScanRequestBuilder.html\" title=\"struct bdk_core::spk_client::FullScanRequestBuilder\">FullScanRequestBuilder</a>&lt;K&gt;",1,["bdk_core::spk_client::FullScanRequestBuilder"]],["impl&lt;K, A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_core/spk_client/struct.FullScanResponse.html\" title=\"struct bdk_core::spk_client::FullScanResponse\">FullScanResponse</a>&lt;K, A&gt;",1,["bdk_core::spk_client::FullScanResponse"]]]],["bdk_electrum",[["impl&lt;E&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_electrum/struct.BdkElectrumClient.html\" title=\"struct bdk_electrum::BdkElectrumClient\">BdkElectrumClient</a>&lt;E&gt;<div class=\"where\">where\n    E: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a>,</div>",1,["bdk_electrum::bdk_electrum_client::BdkElectrumClient"]]]],["bdk_file_store",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"enum\" href=\"bdk_file_store/enum.FileError.html\" title=\"enum bdk_file_store::FileError\">FileError</a>",1,["bdk_file_store::FileError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"enum\" href=\"bdk_file_store/enum.IterError.html\" title=\"enum bdk_file_store::IterError\">IterError</a>",1,["bdk_file_store::entry_iter::IterError"]],["impl&lt;'t, T&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_file_store/struct.EntryIter.html\" title=\"struct bdk_file_store::EntryIter\">EntryIter</a>&lt;'t, T&gt;<div class=\"where\">where\n    T: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a>,</div>",1,["bdk_file_store::entry_iter::EntryIter"]],["impl&lt;C&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_file_store/struct.AggregateChangesetsError.html\" title=\"struct bdk_file_store::AggregateChangesetsError\">AggregateChangesetsError</a>&lt;C&gt;<div class=\"where\">where\n    C: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a>,</div>",1,["bdk_file_store::store::AggregateChangesetsError"]],["impl&lt;C&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_file_store/struct.Store.html\" title=\"struct bdk_file_store::Store\">Store</a>&lt;C&gt;<div class=\"where\">where\n    C: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a>,</div>",1,["bdk_file_store::store::Store"]]]],["bdk_testenv",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_testenv/struct.TestEnv.html\" title=\"struct bdk_testenv::TestEnv\">TestEnv</a>",1,["bdk_testenv::TestEnv"]],["impl&lt;'a&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_testenv/struct.Config.html\" title=\"struct bdk_testenv::Config\">Config</a>&lt;'a&gt;",1,["bdk_testenv::Config"]]]],["bdk_wallet",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"enum\" href=\"bdk_wallet/coin_selection/enum.Excess.html\" title=\"enum bdk_wallet::coin_selection::Excess\">Excess</a>",1,["bdk_wallet::wallet::coin_selection::Excess"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"enum\" href=\"bdk_wallet/descriptor/error/enum.Error.html\" title=\"enum bdk_wallet::descriptor::error::Error\">Error</a>",1,["bdk_wallet::descriptor::error::Error"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"enum\" href=\"bdk_wallet/descriptor/policy/enum.PkOrF.html\" title=\"enum bdk_wallet::descriptor::policy::PkOrF\">PkOrF</a>",1,["bdk_wallet::descriptor::policy::PkOrF"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"enum\" href=\"bdk_wallet/descriptor/policy/enum.PolicyError.html\" title=\"enum bdk_wallet::descriptor::policy::PolicyError\">PolicyError</a>",1,["bdk_wallet::descriptor::policy::PolicyError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"enum\" href=\"bdk_wallet/descriptor/policy/enum.Satisfaction.html\" title=\"enum bdk_wallet::descriptor::policy::Satisfaction\">Satisfaction</a>",1,["bdk_wallet::descriptor::policy::Satisfaction"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"enum\" href=\"bdk_wallet/descriptor/policy/enum.SatisfiableItem.html\" title=\"enum bdk_wallet::descriptor::policy::SatisfiableItem\">SatisfiableItem</a>",1,["bdk_wallet::descriptor::policy::SatisfiableItem"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"enum\" href=\"bdk_wallet/enum.AddForeignUtxoError.html\" title=\"enum bdk_wallet::AddForeignUtxoError\">AddForeignUtxoError</a>",1,["bdk_wallet::wallet::tx_builder::AddForeignUtxoError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"enum\" href=\"bdk_wallet/enum.AddUtxoError.html\" title=\"enum bdk_wallet::AddUtxoError\">AddUtxoError</a>",1,["bdk_wallet::wallet::tx_builder::AddUtxoError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"enum\" href=\"bdk_wallet/enum.ApplyBlockError.html\" title=\"enum bdk_wallet::ApplyBlockError\">ApplyBlockError</a>",1,["bdk_wallet::wallet::ApplyBlockError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"enum\" href=\"bdk_wallet/enum.ChangeSpendPolicy.html\" title=\"enum bdk_wallet::ChangeSpendPolicy\">ChangeSpendPolicy</a>",1,["bdk_wallet::wallet::tx_builder::ChangeSpendPolicy"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"enum\" href=\"bdk_wallet/enum.FileStoreError.html\" title=\"enum bdk_wallet::FileStoreError\">FileStoreError</a>",1,["bdk_wallet::wallet::persisted::FileStoreError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"enum\" href=\"bdk_wallet/enum.KeychainKind.html\" title=\"enum bdk_wallet::KeychainKind\">KeychainKind</a>",1,["bdk_wallet::types::KeychainKind"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"enum\" href=\"bdk_wallet/enum.LoadError.html\" title=\"enum bdk_wallet::LoadError\">LoadError</a>",1,["bdk_wallet::wallet::LoadError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"enum\" href=\"bdk_wallet/enum.LoadMismatch.html\" title=\"enum bdk_wallet::LoadMismatch\">LoadMismatch</a>",1,["bdk_wallet::wallet::LoadMismatch"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"enum\" href=\"bdk_wallet/enum.TxOrdering.html\" title=\"enum bdk_wallet::TxOrdering\">TxOrdering</a>",1,["bdk_wallet::wallet::tx_builder::TxOrdering"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"enum\" href=\"bdk_wallet/enum.Utxo.html\" title=\"enum bdk_wallet::Utxo\">Utxo</a>",1,["bdk_wallet::types::Utxo"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"enum\" href=\"bdk_wallet/error/enum.BuildFeeBumpError.html\" title=\"enum bdk_wallet::error::BuildFeeBumpError\">BuildFeeBumpError</a>",1,["bdk_wallet::wallet::error::BuildFeeBumpError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"enum\" href=\"bdk_wallet/error/enum.CreateTxError.html\" title=\"enum bdk_wallet::error::CreateTxError\">CreateTxError</a>",1,["bdk_wallet::wallet::error::CreateTxError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"enum\" href=\"bdk_wallet/error/enum.MiniscriptPsbtError.html\" title=\"enum bdk_wallet::error::MiniscriptPsbtError\">MiniscriptPsbtError</a>",1,["bdk_wallet::wallet::error::MiniscriptPsbtError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"enum\" href=\"bdk_wallet/keys/enum.KeyError.html\" title=\"enum bdk_wallet::keys::KeyError\">KeyError</a>",1,["bdk_wallet::keys::KeyError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"enum\" href=\"bdk_wallet/keys/enum.ScriptContextEnum.html\" title=\"enum bdk_wallet::keys::ScriptContextEnum\">ScriptContextEnum</a>",1,["bdk_wallet::keys::ScriptContextEnum"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"enum\" href=\"bdk_wallet/signer/enum.SignerContext.html\" title=\"enum bdk_wallet::signer::SignerContext\">SignerContext</a>",1,["bdk_wallet::wallet::signer::SignerContext"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"enum\" href=\"bdk_wallet/signer/enum.SignerError.html\" title=\"enum bdk_wallet::signer::SignerError\">SignerError</a>",1,["bdk_wallet::wallet::signer::SignerError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"enum\" href=\"bdk_wallet/signer/enum.SignerId.html\" title=\"enum bdk_wallet::signer::SignerId\">SignerId</a>",1,["bdk_wallet::wallet::signer::SignerId"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"enum\" href=\"bdk_wallet/signer/enum.TapLeavesOptions.html\" title=\"enum bdk_wallet::signer::TapLeavesOptions\">TapLeavesOptions</a>",1,["bdk_wallet::wallet::signer::TapLeavesOptions"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_wallet/coin_selection/struct.CoinSelectionResult.html\" title=\"struct bdk_wallet::coin_selection::CoinSelectionResult\">CoinSelectionResult</a>",1,["bdk_wallet::wallet::coin_selection::CoinSelectionResult"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_wallet/coin_selection/struct.InsufficientFunds.html\" title=\"struct bdk_wallet::coin_selection::InsufficientFunds\">InsufficientFunds</a>",1,["bdk_wallet::wallet::coin_selection::InsufficientFunds"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_wallet/coin_selection/struct.LargestFirstCoinSelection.html\" title=\"struct bdk_wallet::coin_selection::LargestFirstCoinSelection\">LargestFirstCoinSelection</a>",1,["bdk_wallet::wallet::coin_selection::LargestFirstCoinSelection"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_wallet/coin_selection/struct.OldestFirstCoinSelection.html\" title=\"struct bdk_wallet::coin_selection::OldestFirstCoinSelection\">OldestFirstCoinSelection</a>",1,["bdk_wallet::wallet::coin_selection::OldestFirstCoinSelection"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_wallet/coin_selection/struct.SingleRandomDraw.html\" title=\"struct bdk_wallet::coin_selection::SingleRandomDraw\">SingleRandomDraw</a>",1,["bdk_wallet::wallet::coin_selection::SingleRandomDraw"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/policy/struct.Condition.html\" title=\"struct bdk_wallet::descriptor::policy::Condition\">Condition</a>",1,["bdk_wallet::descriptor::policy::Condition"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/policy/struct.Policy.html\" title=\"struct bdk_wallet::descriptor::policy::Policy\">Policy</a>",1,["bdk_wallet::descriptor::policy::Policy"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_wallet/export/struct.FullyNodedExport.html\" title=\"struct bdk_wallet::export::FullyNodedExport\">FullyNodedExport</a>",1,["bdk_wallet::wallet::export::FullyNodedExport"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_wallet/keys/struct.PrivateKeyGenerateOptions.html\" title=\"struct bdk_wallet::keys::PrivateKeyGenerateOptions\">PrivateKeyGenerateOptions</a>",1,["bdk_wallet::keys::PrivateKeyGenerateOptions"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_wallet/signer/struct.SignerOrdering.html\" title=\"struct bdk_wallet::signer::SignerOrdering\">SignerOrdering</a>",1,["bdk_wallet::wallet::signer::SignerOrdering"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_wallet/signer/struct.SignersContainer.html\" title=\"struct bdk_wallet::signer::SignersContainer\">SignersContainer</a>",1,["bdk_wallet::wallet::signer::SignersContainer"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_wallet/struct.AddressInfo.html\" title=\"struct bdk_wallet::AddressInfo\">AddressInfo</a>",1,["bdk_wallet::wallet::AddressInfo"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_wallet/struct.ChangeSet.html\" title=\"struct bdk_wallet::ChangeSet\">ChangeSet</a>",1,["bdk_wallet::wallet::changeset::ChangeSet"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_wallet/struct.CreateParams.html\" title=\"struct bdk_wallet::CreateParams\">CreateParams</a>",1,["bdk_wallet::wallet::params::CreateParams"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_wallet/struct.LoadParams.html\" title=\"struct bdk_wallet::LoadParams\">LoadParams</a>",1,["bdk_wallet::wallet::params::LoadParams"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_wallet/struct.LocalOutput.html\" title=\"struct bdk_wallet::LocalOutput\">LocalOutput</a>",1,["bdk_wallet::types::LocalOutput"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_wallet/struct.SignOptions.html\" title=\"struct bdk_wallet::SignOptions\">SignOptions</a>",1,["bdk_wallet::wallet::signer::SignOptions"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_wallet/struct.Update.html\" title=\"struct bdk_wallet::Update\">Update</a>",1,["bdk_wallet::wallet::Update"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_wallet/struct.Wallet.html\" title=\"struct bdk_wallet::Wallet\">Wallet</a>",1,["bdk_wallet::wallet::Wallet"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_wallet/struct.WeightedUtxo.html\" title=\"struct bdk_wallet::WeightedUtxo\">WeightedUtxo</a>",1,["bdk_wallet::types::WeightedUtxo"]],["impl&lt;'a&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"enum\" href=\"bdk_wallet/descriptor/policy/enum.BuildSatisfaction.html\" title=\"enum bdk_wallet::descriptor::policy::BuildSatisfaction\">BuildSatisfaction</a>&lt;'a&gt;",1,["bdk_wallet::descriptor::policy::BuildSatisfaction"]],["impl&lt;'a, Cs&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_wallet/struct.TxBuilder.html\" title=\"struct bdk_wallet::TxBuilder\">TxBuilder</a>&lt;'a, Cs&gt;<div class=\"where\">where\n    Cs: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a>,</div>",1,["bdk_wallet::wallet::tx_builder::TxBuilder"]],["impl&lt;Cs&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_wallet/coin_selection/struct.BranchAndBoundCoinSelection.html\" title=\"struct bdk_wallet::coin_selection::BranchAndBoundCoinSelection\">BranchAndBoundCoinSelection</a>&lt;Cs&gt;<div class=\"where\">where\n    Cs: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a>,</div>",1,["bdk_wallet::wallet::coin_selection::BranchAndBoundCoinSelection"]],["impl&lt;Ctx&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"enum\" href=\"bdk_wallet/keys/enum.DescriptorKey.html\" title=\"enum bdk_wallet::keys::DescriptorKey\">DescriptorKey</a>&lt;Ctx&gt;<div class=\"where\">where\n    Ctx: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a>,</div>",1,["bdk_wallet::keys::DescriptorKey"]],["impl&lt;Ctx&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"enum\" href=\"bdk_wallet/keys/enum.ExtendedKey.html\" title=\"enum bdk_wallet::keys::ExtendedKey\">ExtendedKey</a>&lt;Ctx&gt;<div class=\"where\">where\n    Ctx: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a>,</div>",1,["bdk_wallet::keys::ExtendedKey"]],["impl&lt;E&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"enum\" href=\"bdk_wallet/enum.CreateWithPersistError.html\" title=\"enum bdk_wallet::CreateWithPersistError\">CreateWithPersistError</a>&lt;E&gt;<div class=\"where\">where\n    E: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a>,</div>",1,["bdk_wallet::wallet::persisted::CreateWithPersistError"]],["impl&lt;E&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"enum\" href=\"bdk_wallet/enum.LoadWithPersistError.html\" title=\"enum bdk_wallet::LoadWithPersistError\">LoadWithPersistError</a>&lt;E&gt;<div class=\"where\">where\n    E: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a>,</div>",1,["bdk_wallet::wallet::persisted::LoadWithPersistError"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.Bip44.html\" title=\"struct bdk_wallet::descriptor::template::Bip44\">Bip44</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a>,</div>",1,["bdk_wallet::descriptor::template::Bip44"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.Bip44Public.html\" title=\"struct bdk_wallet::descriptor::template::Bip44Public\">Bip44Public</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a>,</div>",1,["bdk_wallet::descriptor::template::Bip44Public"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.Bip49.html\" title=\"struct bdk_wallet::descriptor::template::Bip49\">Bip49</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a>,</div>",1,["bdk_wallet::descriptor::template::Bip49"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.Bip49Public.html\" title=\"struct bdk_wallet::descriptor::template::Bip49Public\">Bip49Public</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a>,</div>",1,["bdk_wallet::descriptor::template::Bip49Public"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.Bip84.html\" title=\"struct bdk_wallet::descriptor::template::Bip84\">Bip84</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a>,</div>",1,["bdk_wallet::descriptor::template::Bip84"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.Bip84Public.html\" title=\"struct bdk_wallet::descriptor::template::Bip84Public\">Bip84Public</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a>,</div>",1,["bdk_wallet::descriptor::template::Bip84Public"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.Bip86.html\" title=\"struct bdk_wallet::descriptor::template::Bip86\">Bip86</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a>,</div>",1,["bdk_wallet::descriptor::template::Bip86"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.Bip86Public.html\" title=\"struct bdk_wallet::descriptor::template::Bip86Public\">Bip86Public</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a>,</div>",1,["bdk_wallet::descriptor::template::Bip86Public"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.P2Pkh.html\" title=\"struct bdk_wallet::descriptor::template::P2Pkh\">P2Pkh</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a>,</div>",1,["bdk_wallet::descriptor::template::P2Pkh"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.P2TR.html\" title=\"struct bdk_wallet::descriptor::template::P2TR\">P2TR</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a>,</div>",1,["bdk_wallet::descriptor::template::P2TR"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.P2Wpkh.html\" title=\"struct bdk_wallet::descriptor::template::P2Wpkh\">P2Wpkh</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a>,</div>",1,["bdk_wallet::descriptor::template::P2Wpkh"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.P2Wpkh_P2Sh.html\" title=\"struct bdk_wallet::descriptor::template::P2Wpkh_P2Sh\">P2Wpkh_P2Sh</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a>,</div>",1,["bdk_wallet::descriptor::template::P2Wpkh_P2Sh"]],["impl&lt;K, Ctx&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_wallet/keys/struct.GeneratedKey.html\" title=\"struct bdk_wallet::keys::GeneratedKey\">GeneratedKey</a>&lt;K, Ctx&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a>,\n    Ctx: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a>,</div>",1,["bdk_wallet::keys::GeneratedKey"]],["impl&lt;P&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_wallet/struct.PersistedWallet.html\" title=\"struct bdk_wallet::PersistedWallet\">PersistedWallet</a>&lt;P&gt;<div class=\"where\">where\n    P: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a>,</div>",1,["bdk_wallet::wallet::persisted::PersistedWallet"]],["impl&lt;S&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"bdk_wallet/signer/struct.SignerWrapper.html\" title=\"struct bdk_wallet::signer::SignerWrapper\">SignerWrapper</a>&lt;S&gt;<div class=\"where\">where\n    S: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a>,</div>",1,["bdk_wallet::wallet::signer::SignerWrapper"]]]],["example_bitcoind_rpc_polling",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"enum\" href=\"example_bitcoind_rpc_polling/enum.Emission.html\" title=\"enum example_bitcoind_rpc_polling::Emission\">Emission</a>",1,["example_bitcoind_rpc_polling::Emission"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"enum\" href=\"example_bitcoind_rpc_polling/enum.RpcCommands.html\" title=\"enum example_bitcoind_rpc_polling::RpcCommands\">RpcCommands</a>",1,["example_bitcoind_rpc_polling::RpcCommands"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"example_bitcoind_rpc_polling/struct.RpcArgs.html\" title=\"struct example_bitcoind_rpc_polling::RpcArgs\">RpcArgs</a>",1,["example_bitcoind_rpc_polling::RpcArgs"]]]],["example_cli",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"enum\" href=\"example_cli/enum.AddressCmd.html\" title=\"enum example_cli::AddressCmd\">AddressCmd</a>",1,["example_cli::AddressCmd"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"enum\" href=\"example_cli/enum.CoinSelectionAlgo.html\" title=\"enum example_cli::CoinSelectionAlgo\">CoinSelectionAlgo</a>",1,["example_cli::CoinSelectionAlgo"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"enum\" href=\"example_cli/enum.Keychain.html\" title=\"enum example_cli::Keychain\">Keychain</a>",1,["example_cli::Keychain"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"enum\" href=\"example_cli/enum.TxOutCmd.html\" title=\"enum example_cli::TxOutCmd\">TxOutCmd</a>",1,["example_cli::TxOutCmd"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"example_cli/struct.ChangeInfo.html\" title=\"struct example_cli::ChangeInfo\">ChangeInfo</a>",1,["example_cli::ChangeInfo"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"example_cli/struct.ChangeSet.html\" title=\"struct example_cli::ChangeSet\">ChangeSet</a>",1,["example_cli::ChangeSet"]],["impl&lt;CS, S&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"enum\" href=\"example_cli/enum.Commands.html\" title=\"enum example_cli::Commands\">Commands</a>&lt;CS, S&gt;<div class=\"where\">where\n    CS: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a>,\n    S: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a>,</div>",1,["example_cli::Commands"]],["impl&lt;CS, S&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"example_cli/struct.Args.html\" title=\"struct example_cli::Args\">Args</a>&lt;CS, S&gt;<div class=\"where\">where\n    CS: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a>,\n    S: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a>,</div>",1,["example_cli::Args"]],["impl&lt;CS, S&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"example_cli/struct.Init.html\" title=\"struct example_cli::Init\">Init</a>&lt;CS, S&gt;<div class=\"where\">where\n    CS: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a>,\n    S: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a>,</div>",1,["example_cli::Init"]],["impl&lt;S&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"enum\" href=\"example_cli/enum.PsbtCmd.html\" title=\"enum example_cli::PsbtCmd\">PsbtCmd</a>&lt;S&gt;<div class=\"where\">where\n    S: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a>,</div>",1,["example_cli::PsbtCmd"]]]],["example_electrum",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"enum\" href=\"example_electrum/enum.ElectrumCommands.html\" title=\"enum example_electrum::ElectrumCommands\">ElectrumCommands</a>",1,["example_electrum::ElectrumCommands"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"example_electrum/struct.ElectrumArgs.html\" title=\"struct example_electrum::ElectrumArgs\">ElectrumArgs</a>",1,["example_electrum::ElectrumArgs"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"example_electrum/struct.ScanOptions.html\" title=\"struct example_electrum::ScanOptions\">ScanOptions</a>",1,["example_electrum::ScanOptions"]]]],["example_esplora",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"enum\" href=\"example_esplora/enum.EsploraCommands.html\" title=\"enum example_esplora::EsploraCommands\">EsploraCommands</a>",1,["example_esplora::EsploraCommands"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"example_esplora/struct.EsploraArgs.html\" title=\"struct example_esplora::EsploraArgs\">EsploraArgs</a>",1,["example_esplora::EsploraArgs"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"example_esplora/struct.ScanOptions.html\" title=\"struct example_esplora::ScanOptions\">ScanOptions</a>",1,["example_esplora::ScanOptions"]]]],["example_wallet_rpc",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"enum\" href=\"example_wallet_rpc/enum.Emission.html\" title=\"enum example_wallet_rpc::Emission\">Emission</a>",1,["example_wallet_rpc::Emission"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Unpin.html\" title=\"trait core::marker::Unpin\">Unpin</a> for <a class=\"struct\" href=\"example_wallet_rpc/struct.Args.html\" title=\"struct example_wallet_rpc::Args\">Args</a>",1,["example_wallet_rpc::Args"]]]]]);
     if (window.register_implementors) {
         window.register_implementors(implementors);
     } else {
         window.pending_implementors = implementors;
     }
 })()
-//{"start":57,"fragment_lengths":[862,12946,4995,567,2212,610,27039,1060,4171,998,980,629]}
\ No newline at end of file
+//{"start":57,"fragment_lengths":[2188,12946,4995,567,2212,610,27039,1060,4171,998,980,629]}
\ No newline at end of file
index f0ef0d865d8860ca19567a5c2853ddda88515752..c60df62601b29fde56e5dc777ec920b8cc8bf70c 100644 (file)
@@ -1,9 +1,9 @@
 (function() {
-    var implementors = Object.fromEntries([["bdk_bitcoind_rpc",[["impl&lt;'c, C&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_bitcoind_rpc/struct.Emitter.html\" title=\"struct bdk_bitcoind_rpc::Emitter\">Emitter</a>&lt;'c, C&gt;<div class=\"where\">where\n    C: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,</div>",1,["bdk_bitcoind_rpc::Emitter"]],["impl&lt;B&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_bitcoind_rpc/struct.BlockEvent.html\" title=\"struct bdk_bitcoind_rpc::BlockEvent\">BlockEvent</a>&lt;B&gt;<div class=\"where\">where\n    B: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,</div>",1,["bdk_bitcoind_rpc::BlockEvent"]]]],["bdk_chain",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"enum\" href=\"bdk_chain/enum.ObservedIn.html\" title=\"enum bdk_chain::ObservedIn\">ObservedIn</a>",1,["bdk_chain::canonical_iter::ObservedIn"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"enum\" href=\"bdk_chain/local_chain/enum.ApplyHeaderError.html\" title=\"enum bdk_chain::local_chain::ApplyHeaderError\">ApplyHeaderError</a>",1,["bdk_chain::local_chain::ApplyHeaderError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"enum\" href=\"bdk_chain/tx_graph/enum.CalculateFeeError.html\" title=\"enum bdk_chain::tx_graph::CalculateFeeError\">CalculateFeeError</a>",1,["bdk_chain::tx_graph::CalculateFeeError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_chain/indexer/keychain_txout/struct.ChangeSet.html\" title=\"struct bdk_chain::indexer::keychain_txout::ChangeSet\">ChangeSet</a>",1,["bdk_chain::indexer::keychain_txout::ChangeSet"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_chain/local_chain/struct.AlterCheckPointError.html\" title=\"struct bdk_chain::local_chain::AlterCheckPointError\">AlterCheckPointError</a>",1,["bdk_chain::local_chain::AlterCheckPointError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_chain/local_chain/struct.CannotConnectError.html\" title=\"struct bdk_chain::local_chain::CannotConnectError\">CannotConnectError</a>",1,["bdk_chain::local_chain::CannotConnectError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_chain/local_chain/struct.ChangeSet.html\" title=\"struct bdk_chain::local_chain::ChangeSet\">ChangeSet</a>",1,["bdk_chain::local_chain::ChangeSet"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_chain/local_chain/struct.LocalChain.html\" title=\"struct bdk_chain::local_chain::LocalChain\">LocalChain</a>",1,["bdk_chain::local_chain::LocalChain"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_chain/local_chain/struct.MissingGenesisError.html\" title=\"struct bdk_chain::local_chain::MissingGenesisError\">MissingGenesisError</a>",1,["bdk_chain::local_chain::MissingGenesisError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_chain/struct.Balance.html\" title=\"struct bdk_chain::Balance\">Balance</a>",1,["bdk_chain::balance::Balance"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_chain/struct.DescriptorId.html\" title=\"struct bdk_chain::DescriptorId\">DescriptorId</a>",1,["bdk_chain::descriptor_ext::DescriptorId"]],["impl&lt;'a, T, A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_chain/tx_graph/struct.CanonicalTx.html\" title=\"struct bdk_chain::tx_graph::CanonicalTx\">CanonicalTx</a>&lt;'a, T, A&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,\n    T: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,</div>",1,["bdk_chain::tx_graph::CanonicalTx"]],["impl&lt;'a, T, A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_chain/tx_graph/struct.TxNode.html\" title=\"struct bdk_chain::tx_graph::TxNode\">TxNode</a>&lt;'a, T, A&gt;<div class=\"where\">where\n    T: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,</div>",1,["bdk_chain::tx_graph::TxNode"]],["impl&lt;'b&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_chain/struct.TxPosInBlock.html\" title=\"struct bdk_chain::TxPosInBlock\">TxPosInBlock</a>&lt;'b&gt;",1,["bdk_chain::tx_data_traits::TxPosInBlock"]],["impl&lt;'g, A, C&gt; !<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_chain/struct.CanonicalIter.html\" title=\"struct bdk_chain::CanonicalIter\">CanonicalIter</a>&lt;'g, A, C&gt;",1,["bdk_chain::canonical_iter::CanonicalIter"]],["impl&lt;'g, A, F, O&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_chain/tx_graph/struct.TxAncestors.html\" title=\"struct bdk_chain::tx_graph::TxAncestors\">TxAncestors</a>&lt;'g, A, F, O&gt;<div class=\"where\">where\n    F: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,</div>",1,["bdk_chain::tx_graph::TxAncestors"]],["impl&lt;'g, A, F, O&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_chain/tx_graph/struct.TxDescendants.html\" title=\"struct bdk_chain::tx_graph::TxDescendants\">TxDescendants</a>&lt;'g, A, F, O&gt;<div class=\"where\">where\n    F: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,</div>",1,["bdk_chain::tx_graph::TxDescendants"]],["impl&lt;A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"enum\" href=\"bdk_chain/enum.CanonicalReason.html\" title=\"enum bdk_chain::CanonicalReason\">CanonicalReason</a>&lt;A&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,</div>",1,["bdk_chain::canonical_iter::CanonicalReason"]],["impl&lt;A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"enum\" href=\"bdk_chain/enum.ChainPosition.html\" title=\"enum bdk_chain::ChainPosition\">ChainPosition</a>&lt;A&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,</div>",1,["bdk_chain::chain_data::ChainPosition"]],["impl&lt;A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_chain/struct.FullTxOut.html\" title=\"struct bdk_chain::FullTxOut\">FullTxOut</a>&lt;A&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,</div>",1,["bdk_chain::chain_data::FullTxOut"]],["impl&lt;A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_chain/tx_graph/struct.ChangeSet.html\" title=\"struct bdk_chain::tx_graph::ChangeSet\">ChangeSet</a>&lt;A&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,</div>",1,["bdk_chain::tx_graph::ChangeSet"]],["impl&lt;A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_chain/tx_graph/struct.TxGraph.html\" title=\"struct bdk_chain::tx_graph::TxGraph\">TxGraph</a>&lt;A&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,</div>",1,["bdk_chain::tx_graph::TxGraph"]],["impl&lt;A, I&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_chain/indexed_tx_graph/struct.IndexedTxGraph.html\" title=\"struct bdk_chain::indexed_tx_graph::IndexedTxGraph\">IndexedTxGraph</a>&lt;A, I&gt;<div class=\"where\">where\n    I: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,</div>",1,["bdk_chain::indexed_tx_graph::IndexedTxGraph"]],["impl&lt;A, IA&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_chain/indexed_tx_graph/struct.ChangeSet.html\" title=\"struct bdk_chain::indexed_tx_graph::ChangeSet\">ChangeSet</a>&lt;A, IA&gt;<div class=\"where\">where\n    IA: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,</div>",1,["bdk_chain::indexed_tx_graph::ChangeSet"]],["impl&lt;D&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_chain/struct.SpkIterator.html\" title=\"struct bdk_chain::SpkIterator\">SpkIterator</a>&lt;D&gt;<div class=\"where\">where\n    D: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,</div>",1,["bdk_chain::spk_iter::SpkIterator"]],["impl&lt;I&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_chain/indexer/spk_txout/struct.SpkTxOutIndex.html\" title=\"struct bdk_chain::indexer::spk_txout::SpkTxOutIndex\">SpkTxOutIndex</a>&lt;I&gt;<div class=\"where\">where\n    I: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,</div>",1,["bdk_chain::indexer::spk_txout::SpkTxOutIndex"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"enum\" href=\"bdk_chain/indexer/keychain_txout/enum.InsertDescriptorError.html\" title=\"enum bdk_chain::indexer::keychain_txout::InsertDescriptorError\">InsertDescriptorError</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,</div>",1,["bdk_chain::indexer::keychain_txout::InsertDescriptorError"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_chain/indexer/keychain_txout/struct.KeychainTxOutIndex.html\" title=\"struct bdk_chain::indexer::keychain_txout::KeychainTxOutIndex\">KeychainTxOutIndex</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,</div>",1,["bdk_chain::indexer::keychain_txout::KeychainTxOutIndex"]],["impl&lt;T&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_chain/struct.Impl.html\" title=\"struct bdk_chain::Impl\">Impl</a>&lt;T&gt;<div class=\"where\">where\n    T: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,</div>",1,["bdk_chain::Impl"]]]],["bdk_core",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_core/spk_client/struct.SyncProgress.html\" title=\"struct bdk_core::spk_client::SyncProgress\">SyncProgress</a>",1,["bdk_core::spk_client::SyncProgress"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_core/struct.BlockId.html\" title=\"struct bdk_core::BlockId\">BlockId</a>",1,["bdk_core::block_id::BlockId"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_core/struct.CheckPoint.html\" title=\"struct bdk_core::CheckPoint\">CheckPoint</a>",1,["bdk_core::checkpoint::CheckPoint"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_core/struct.CheckPointIter.html\" title=\"struct bdk_core::CheckPointIter\">CheckPointIter</a>",1,["bdk_core::checkpoint::CheckPointIter"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_core/struct.ConfirmationBlockTime.html\" title=\"struct bdk_core::ConfirmationBlockTime\">ConfirmationBlockTime</a>",1,["bdk_core::block_id::ConfirmationBlockTime"]],["impl&lt;'i, I&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"enum\" href=\"bdk_core/spk_client/enum.SyncItem.html\" title=\"enum bdk_core::spk_client::SyncItem\">SyncItem</a>&lt;'i, I&gt;<div class=\"where\">where\n    I: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,</div>",1,["bdk_core::spk_client::SyncItem"]],["impl&lt;A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_core/spk_client/struct.SyncResponse.html\" title=\"struct bdk_core::spk_client::SyncResponse\">SyncResponse</a>&lt;A&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,</div>",1,["bdk_core::spk_client::SyncResponse"]],["impl&lt;A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_core/struct.TxUpdate.html\" title=\"struct bdk_core::TxUpdate\">TxUpdate</a>&lt;A&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,</div>",1,["bdk_core::tx_update::TxUpdate"]],["impl&lt;I = <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.unit.html\">()</a>&gt; !<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_core/spk_client/struct.SyncRequest.html\" title=\"struct bdk_core::spk_client::SyncRequest\">SyncRequest</a>&lt;I&gt;",1,["bdk_core::spk_client::SyncRequest"]],["impl&lt;I = <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.unit.html\">()</a>&gt; !<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_core/spk_client/struct.SyncRequestBuilder.html\" title=\"struct bdk_core::spk_client::SyncRequestBuilder\">SyncRequestBuilder</a>&lt;I&gt;",1,["bdk_core::spk_client::SyncRequestBuilder"]],["impl&lt;K&gt; !<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_core/spk_client/struct.FullScanRequest.html\" title=\"struct bdk_core::spk_client::FullScanRequest\">FullScanRequest</a>&lt;K&gt;",1,["bdk_core::spk_client::FullScanRequest"]],["impl&lt;K&gt; !<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_core/spk_client/struct.FullScanRequestBuilder.html\" title=\"struct bdk_core::spk_client::FullScanRequestBuilder\">FullScanRequestBuilder</a>&lt;K&gt;",1,["bdk_core::spk_client::FullScanRequestBuilder"]],["impl&lt;K, A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_core/spk_client/struct.FullScanResponse.html\" title=\"struct bdk_core::spk_client::FullScanResponse\">FullScanResponse</a>&lt;K, A&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,</div>",1,["bdk_core::spk_client::FullScanResponse"]]]],["bdk_electrum",[["impl&lt;E&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_electrum/struct.BdkElectrumClient.html\" title=\"struct bdk_electrum::BdkElectrumClient\">BdkElectrumClient</a>&lt;E&gt;<div class=\"where\">where\n    E: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,</div>",1,["bdk_electrum::bdk_electrum_client::BdkElectrumClient"]]]],["bdk_file_store",[["impl !<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"enum\" href=\"bdk_file_store/enum.FileError.html\" title=\"enum bdk_file_store::FileError\">FileError</a>",1,["bdk_file_store::FileError"]],["impl !<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"enum\" href=\"bdk_file_store/enum.IterError.html\" title=\"enum bdk_file_store::IterError\">IterError</a>",1,["bdk_file_store::entry_iter::IterError"]],["impl&lt;'t, T&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_file_store/struct.EntryIter.html\" title=\"struct bdk_file_store::EntryIter\">EntryIter</a>&lt;'t, T&gt;<div class=\"where\">where\n    T: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,</div>",1,["bdk_file_store::entry_iter::EntryIter"]],["impl&lt;C&gt; !<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_file_store/struct.AggregateChangesetsError.html\" title=\"struct bdk_file_store::AggregateChangesetsError\">AggregateChangesetsError</a>&lt;C&gt;",1,["bdk_file_store::store::AggregateChangesetsError"]],["impl&lt;C&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_file_store/struct.Store.html\" title=\"struct bdk_file_store::Store\">Store</a>&lt;C&gt;<div class=\"where\">where\n    C: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,</div>",1,["bdk_file_store::store::Store"]]]],["bdk_testenv",[["impl !<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_testenv/struct.TestEnv.html\" title=\"struct bdk_testenv::TestEnv\">TestEnv</a>",1,["bdk_testenv::TestEnv"]],["impl&lt;'a&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_testenv/struct.Config.html\" title=\"struct bdk_testenv::Config\">Config</a>&lt;'a&gt;",1,["bdk_testenv::Config"]]]],["bdk_wallet",[["impl !<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"enum\" href=\"bdk_wallet/enum.FileStoreError.html\" title=\"enum bdk_wallet::FileStoreError\">FileStoreError</a>",1,["bdk_wallet::wallet::persisted::FileStoreError"]],["impl !<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"enum\" href=\"bdk_wallet/enum.TxOrdering.html\" title=\"enum bdk_wallet::TxOrdering\">TxOrdering</a>",1,["bdk_wallet::wallet::tx_builder::TxOrdering"]],["impl !<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"enum\" href=\"bdk_wallet/error/enum.CreateTxError.html\" title=\"enum bdk_wallet::error::CreateTxError\">CreateTxError</a>",1,["bdk_wallet::wallet::error::CreateTxError"]],["impl !<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_wallet/signer/struct.SignersContainer.html\" title=\"struct bdk_wallet::signer::SignersContainer\">SignersContainer</a>",1,["bdk_wallet::wallet::signer::SignersContainer"]],["impl !<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_wallet/struct.CreateParams.html\" title=\"struct bdk_wallet::CreateParams\">CreateParams</a>",1,["bdk_wallet::wallet::params::CreateParams"]],["impl !<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_wallet/struct.LoadParams.html\" title=\"struct bdk_wallet::LoadParams\">LoadParams</a>",1,["bdk_wallet::wallet::params::LoadParams"]],["impl !<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_wallet/struct.Wallet.html\" title=\"struct bdk_wallet::Wallet\">Wallet</a>",1,["bdk_wallet::wallet::Wallet"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"enum\" href=\"bdk_wallet/coin_selection/enum.Excess.html\" title=\"enum bdk_wallet::coin_selection::Excess\">Excess</a>",1,["bdk_wallet::wallet::coin_selection::Excess"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"enum\" href=\"bdk_wallet/descriptor/error/enum.Error.html\" title=\"enum bdk_wallet::descriptor::error::Error\">Error</a>",1,["bdk_wallet::descriptor::error::Error"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"enum\" href=\"bdk_wallet/descriptor/policy/enum.PkOrF.html\" title=\"enum bdk_wallet::descriptor::policy::PkOrF\">PkOrF</a>",1,["bdk_wallet::descriptor::policy::PkOrF"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"enum\" href=\"bdk_wallet/descriptor/policy/enum.PolicyError.html\" title=\"enum bdk_wallet::descriptor::policy::PolicyError\">PolicyError</a>",1,["bdk_wallet::descriptor::policy::PolicyError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"enum\" href=\"bdk_wallet/descriptor/policy/enum.Satisfaction.html\" title=\"enum bdk_wallet::descriptor::policy::Satisfaction\">Satisfaction</a>",1,["bdk_wallet::descriptor::policy::Satisfaction"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"enum\" href=\"bdk_wallet/descriptor/policy/enum.SatisfiableItem.html\" title=\"enum bdk_wallet::descriptor::policy::SatisfiableItem\">SatisfiableItem</a>",1,["bdk_wallet::descriptor::policy::SatisfiableItem"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"enum\" href=\"bdk_wallet/enum.AddForeignUtxoError.html\" title=\"enum bdk_wallet::AddForeignUtxoError\">AddForeignUtxoError</a>",1,["bdk_wallet::wallet::tx_builder::AddForeignUtxoError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"enum\" href=\"bdk_wallet/enum.AddUtxoError.html\" title=\"enum bdk_wallet::AddUtxoError\">AddUtxoError</a>",1,["bdk_wallet::wallet::tx_builder::AddUtxoError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"enum\" href=\"bdk_wallet/enum.ApplyBlockError.html\" title=\"enum bdk_wallet::ApplyBlockError\">ApplyBlockError</a>",1,["bdk_wallet::wallet::ApplyBlockError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"enum\" href=\"bdk_wallet/enum.ChangeSpendPolicy.html\" title=\"enum bdk_wallet::ChangeSpendPolicy\">ChangeSpendPolicy</a>",1,["bdk_wallet::wallet::tx_builder::ChangeSpendPolicy"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"enum\" href=\"bdk_wallet/enum.KeychainKind.html\" title=\"enum bdk_wallet::KeychainKind\">KeychainKind</a>",1,["bdk_wallet::types::KeychainKind"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"enum\" href=\"bdk_wallet/enum.LoadError.html\" title=\"enum bdk_wallet::LoadError\">LoadError</a>",1,["bdk_wallet::wallet::LoadError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"enum\" href=\"bdk_wallet/enum.LoadMismatch.html\" title=\"enum bdk_wallet::LoadMismatch\">LoadMismatch</a>",1,["bdk_wallet::wallet::LoadMismatch"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"enum\" href=\"bdk_wallet/enum.Utxo.html\" title=\"enum bdk_wallet::Utxo\">Utxo</a>",1,["bdk_wallet::types::Utxo"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"enum\" href=\"bdk_wallet/error/enum.BuildFeeBumpError.html\" title=\"enum bdk_wallet::error::BuildFeeBumpError\">BuildFeeBumpError</a>",1,["bdk_wallet::wallet::error::BuildFeeBumpError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"enum\" href=\"bdk_wallet/error/enum.MiniscriptPsbtError.html\" title=\"enum bdk_wallet::error::MiniscriptPsbtError\">MiniscriptPsbtError</a>",1,["bdk_wallet::wallet::error::MiniscriptPsbtError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"enum\" href=\"bdk_wallet/keys/enum.KeyError.html\" title=\"enum bdk_wallet::keys::KeyError\">KeyError</a>",1,["bdk_wallet::keys::KeyError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"enum\" href=\"bdk_wallet/keys/enum.ScriptContextEnum.html\" title=\"enum bdk_wallet::keys::ScriptContextEnum\">ScriptContextEnum</a>",1,["bdk_wallet::keys::ScriptContextEnum"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"enum\" href=\"bdk_wallet/signer/enum.SignerContext.html\" title=\"enum bdk_wallet::signer::SignerContext\">SignerContext</a>",1,["bdk_wallet::wallet::signer::SignerContext"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"enum\" href=\"bdk_wallet/signer/enum.SignerError.html\" title=\"enum bdk_wallet::signer::SignerError\">SignerError</a>",1,["bdk_wallet::wallet::signer::SignerError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"enum\" href=\"bdk_wallet/signer/enum.SignerId.html\" title=\"enum bdk_wallet::signer::SignerId\">SignerId</a>",1,["bdk_wallet::wallet::signer::SignerId"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"enum\" href=\"bdk_wallet/signer/enum.TapLeavesOptions.html\" title=\"enum bdk_wallet::signer::TapLeavesOptions\">TapLeavesOptions</a>",1,["bdk_wallet::wallet::signer::TapLeavesOptions"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_wallet/coin_selection/struct.CoinSelectionResult.html\" title=\"struct bdk_wallet::coin_selection::CoinSelectionResult\">CoinSelectionResult</a>",1,["bdk_wallet::wallet::coin_selection::CoinSelectionResult"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_wallet/coin_selection/struct.InsufficientFunds.html\" title=\"struct bdk_wallet::coin_selection::InsufficientFunds\">InsufficientFunds</a>",1,["bdk_wallet::wallet::coin_selection::InsufficientFunds"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_wallet/coin_selection/struct.LargestFirstCoinSelection.html\" title=\"struct bdk_wallet::coin_selection::LargestFirstCoinSelection\">LargestFirstCoinSelection</a>",1,["bdk_wallet::wallet::coin_selection::LargestFirstCoinSelection"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_wallet/coin_selection/struct.OldestFirstCoinSelection.html\" title=\"struct bdk_wallet::coin_selection::OldestFirstCoinSelection\">OldestFirstCoinSelection</a>",1,["bdk_wallet::wallet::coin_selection::OldestFirstCoinSelection"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_wallet/coin_selection/struct.SingleRandomDraw.html\" title=\"struct bdk_wallet::coin_selection::SingleRandomDraw\">SingleRandomDraw</a>",1,["bdk_wallet::wallet::coin_selection::SingleRandomDraw"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/policy/struct.Condition.html\" title=\"struct bdk_wallet::descriptor::policy::Condition\">Condition</a>",1,["bdk_wallet::descriptor::policy::Condition"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/policy/struct.Policy.html\" title=\"struct bdk_wallet::descriptor::policy::Policy\">Policy</a>",1,["bdk_wallet::descriptor::policy::Policy"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_wallet/export/struct.FullyNodedExport.html\" title=\"struct bdk_wallet::export::FullyNodedExport\">FullyNodedExport</a>",1,["bdk_wallet::wallet::export::FullyNodedExport"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_wallet/keys/struct.PrivateKeyGenerateOptions.html\" title=\"struct bdk_wallet::keys::PrivateKeyGenerateOptions\">PrivateKeyGenerateOptions</a>",1,["bdk_wallet::keys::PrivateKeyGenerateOptions"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_wallet/signer/struct.SignerOrdering.html\" title=\"struct bdk_wallet::signer::SignerOrdering\">SignerOrdering</a>",1,["bdk_wallet::wallet::signer::SignerOrdering"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_wallet/struct.AddressInfo.html\" title=\"struct bdk_wallet::AddressInfo\">AddressInfo</a>",1,["bdk_wallet::wallet::AddressInfo"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_wallet/struct.ChangeSet.html\" title=\"struct bdk_wallet::ChangeSet\">ChangeSet</a>",1,["bdk_wallet::wallet::changeset::ChangeSet"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_wallet/struct.LocalOutput.html\" title=\"struct bdk_wallet::LocalOutput\">LocalOutput</a>",1,["bdk_wallet::types::LocalOutput"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_wallet/struct.SignOptions.html\" title=\"struct bdk_wallet::SignOptions\">SignOptions</a>",1,["bdk_wallet::wallet::signer::SignOptions"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_wallet/struct.Update.html\" title=\"struct bdk_wallet::Update\">Update</a>",1,["bdk_wallet::wallet::Update"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_wallet/struct.WeightedUtxo.html\" title=\"struct bdk_wallet::WeightedUtxo\">WeightedUtxo</a>",1,["bdk_wallet::types::WeightedUtxo"]],["impl&lt;'a&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"enum\" href=\"bdk_wallet/descriptor/policy/enum.BuildSatisfaction.html\" title=\"enum bdk_wallet::descriptor::policy::BuildSatisfaction\">BuildSatisfaction</a>&lt;'a&gt;",1,["bdk_wallet::descriptor::policy::BuildSatisfaction"]],["impl&lt;'a, Cs&gt; !<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_wallet/struct.TxBuilder.html\" title=\"struct bdk_wallet::TxBuilder\">TxBuilder</a>&lt;'a, Cs&gt;",1,["bdk_wallet::wallet::tx_builder::TxBuilder"]],["impl&lt;Cs&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_wallet/coin_selection/struct.BranchAndBoundCoinSelection.html\" title=\"struct bdk_wallet::coin_selection::BranchAndBoundCoinSelection\">BranchAndBoundCoinSelection</a>&lt;Cs&gt;<div class=\"where\">where\n    Cs: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,</div>",1,["bdk_wallet::wallet::coin_selection::BranchAndBoundCoinSelection"]],["impl&lt;Ctx&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"enum\" href=\"bdk_wallet/keys/enum.DescriptorKey.html\" title=\"enum bdk_wallet::keys::DescriptorKey\">DescriptorKey</a>&lt;Ctx&gt;<div class=\"where\">where\n    Ctx: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,</div>",1,["bdk_wallet::keys::DescriptorKey"]],["impl&lt;Ctx&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"enum\" href=\"bdk_wallet/keys/enum.ExtendedKey.html\" title=\"enum bdk_wallet::keys::ExtendedKey\">ExtendedKey</a>&lt;Ctx&gt;<div class=\"where\">where\n    Ctx: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,</div>",1,["bdk_wallet::keys::ExtendedKey"]],["impl&lt;E&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"enum\" href=\"bdk_wallet/enum.CreateWithPersistError.html\" title=\"enum bdk_wallet::CreateWithPersistError\">CreateWithPersistError</a>&lt;E&gt;<div class=\"where\">where\n    E: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,</div>",1,["bdk_wallet::wallet::persisted::CreateWithPersistError"]],["impl&lt;E&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"enum\" href=\"bdk_wallet/enum.LoadWithPersistError.html\" title=\"enum bdk_wallet::LoadWithPersistError\">LoadWithPersistError</a>&lt;E&gt;<div class=\"where\">where\n    E: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,</div>",1,["bdk_wallet::wallet::persisted::LoadWithPersistError"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.Bip44.html\" title=\"struct bdk_wallet::descriptor::template::Bip44\">Bip44</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,</div>",1,["bdk_wallet::descriptor::template::Bip44"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.Bip44Public.html\" title=\"struct bdk_wallet::descriptor::template::Bip44Public\">Bip44Public</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,</div>",1,["bdk_wallet::descriptor::template::Bip44Public"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.Bip49.html\" title=\"struct bdk_wallet::descriptor::template::Bip49\">Bip49</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,</div>",1,["bdk_wallet::descriptor::template::Bip49"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.Bip49Public.html\" title=\"struct bdk_wallet::descriptor::template::Bip49Public\">Bip49Public</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,</div>",1,["bdk_wallet::descriptor::template::Bip49Public"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.Bip84.html\" title=\"struct bdk_wallet::descriptor::template::Bip84\">Bip84</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,</div>",1,["bdk_wallet::descriptor::template::Bip84"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.Bip84Public.html\" title=\"struct bdk_wallet::descriptor::template::Bip84Public\">Bip84Public</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,</div>",1,["bdk_wallet::descriptor::template::Bip84Public"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.Bip86.html\" title=\"struct bdk_wallet::descriptor::template::Bip86\">Bip86</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,</div>",1,["bdk_wallet::descriptor::template::Bip86"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.Bip86Public.html\" title=\"struct bdk_wallet::descriptor::template::Bip86Public\">Bip86Public</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,</div>",1,["bdk_wallet::descriptor::template::Bip86Public"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.P2Pkh.html\" title=\"struct bdk_wallet::descriptor::template::P2Pkh\">P2Pkh</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,</div>",1,["bdk_wallet::descriptor::template::P2Pkh"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.P2TR.html\" title=\"struct bdk_wallet::descriptor::template::P2TR\">P2TR</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,</div>",1,["bdk_wallet::descriptor::template::P2TR"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.P2Wpkh.html\" title=\"struct bdk_wallet::descriptor::template::P2Wpkh\">P2Wpkh</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,</div>",1,["bdk_wallet::descriptor::template::P2Wpkh"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.P2Wpkh_P2Sh.html\" title=\"struct bdk_wallet::descriptor::template::P2Wpkh_P2Sh\">P2Wpkh_P2Sh</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,</div>",1,["bdk_wallet::descriptor::template::P2Wpkh_P2Sh"]],["impl&lt;K, Ctx&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_wallet/keys/struct.GeneratedKey.html\" title=\"struct bdk_wallet::keys::GeneratedKey\">GeneratedKey</a>&lt;K, Ctx&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,\n    Ctx: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,</div>",1,["bdk_wallet::keys::GeneratedKey"]],["impl&lt;P&gt; !<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_wallet/struct.PersistedWallet.html\" title=\"struct bdk_wallet::PersistedWallet\">PersistedWallet</a>&lt;P&gt;",1,["bdk_wallet::wallet::persisted::PersistedWallet"]],["impl&lt;S&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_wallet/signer/struct.SignerWrapper.html\" title=\"struct bdk_wallet::signer::SignerWrapper\">SignerWrapper</a>&lt;S&gt;<div class=\"where\">where\n    S: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,</div>",1,["bdk_wallet::wallet::signer::SignerWrapper"]]]],["example_bitcoind_rpc_polling",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"enum\" href=\"example_bitcoind_rpc_polling/enum.Emission.html\" title=\"enum example_bitcoind_rpc_polling::Emission\">Emission</a>",1,["example_bitcoind_rpc_polling::Emission"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"enum\" href=\"example_bitcoind_rpc_polling/enum.RpcCommands.html\" title=\"enum example_bitcoind_rpc_polling::RpcCommands\">RpcCommands</a>",1,["example_bitcoind_rpc_polling::RpcCommands"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"example_bitcoind_rpc_polling/struct.RpcArgs.html\" title=\"struct example_bitcoind_rpc_polling::RpcArgs\">RpcArgs</a>",1,["example_bitcoind_rpc_polling::RpcArgs"]]]],["example_cli",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"enum\" href=\"example_cli/enum.AddressCmd.html\" title=\"enum example_cli::AddressCmd\">AddressCmd</a>",1,["example_cli::AddressCmd"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"enum\" href=\"example_cli/enum.CoinSelectionAlgo.html\" title=\"enum example_cli::CoinSelectionAlgo\">CoinSelectionAlgo</a>",1,["example_cli::CoinSelectionAlgo"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"enum\" href=\"example_cli/enum.Keychain.html\" title=\"enum example_cli::Keychain\">Keychain</a>",1,["example_cli::Keychain"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"enum\" href=\"example_cli/enum.TxOutCmd.html\" title=\"enum example_cli::TxOutCmd\">TxOutCmd</a>",1,["example_cli::TxOutCmd"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"example_cli/struct.ChangeInfo.html\" title=\"struct example_cli::ChangeInfo\">ChangeInfo</a>",1,["example_cli::ChangeInfo"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"example_cli/struct.ChangeSet.html\" title=\"struct example_cli::ChangeSet\">ChangeSet</a>",1,["example_cli::ChangeSet"]],["impl&lt;CS, S&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"enum\" href=\"example_cli/enum.Commands.html\" title=\"enum example_cli::Commands\">Commands</a>&lt;CS, S&gt;<div class=\"where\">where\n    CS: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,\n    S: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,</div>",1,["example_cli::Commands"]],["impl&lt;CS, S&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"example_cli/struct.Args.html\" title=\"struct example_cli::Args\">Args</a>&lt;CS, S&gt;<div class=\"where\">where\n    CS: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,\n    S: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,</div>",1,["example_cli::Args"]],["impl&lt;CS, S&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"example_cli/struct.Init.html\" title=\"struct example_cli::Init\">Init</a>&lt;CS, S&gt;<div class=\"where\">where\n    CS: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,\n    S: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,</div>",1,["example_cli::Init"]],["impl&lt;S&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"enum\" href=\"example_cli/enum.PsbtCmd.html\" title=\"enum example_cli::PsbtCmd\">PsbtCmd</a>&lt;S&gt;<div class=\"where\">where\n    S: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,</div>",1,["example_cli::PsbtCmd"]]]],["example_electrum",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"enum\" href=\"example_electrum/enum.ElectrumCommands.html\" title=\"enum example_electrum::ElectrumCommands\">ElectrumCommands</a>",1,["example_electrum::ElectrumCommands"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"example_electrum/struct.ElectrumArgs.html\" title=\"struct example_electrum::ElectrumArgs\">ElectrumArgs</a>",1,["example_electrum::ElectrumArgs"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"example_electrum/struct.ScanOptions.html\" title=\"struct example_electrum::ScanOptions\">ScanOptions</a>",1,["example_electrum::ScanOptions"]]]],["example_esplora",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"enum\" href=\"example_esplora/enum.EsploraCommands.html\" title=\"enum example_esplora::EsploraCommands\">EsploraCommands</a>",1,["example_esplora::EsploraCommands"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"example_esplora/struct.EsploraArgs.html\" title=\"struct example_esplora::EsploraArgs\">EsploraArgs</a>",1,["example_esplora::EsploraArgs"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"example_esplora/struct.ScanOptions.html\" title=\"struct example_esplora::ScanOptions\">ScanOptions</a>",1,["example_esplora::ScanOptions"]]]],["example_wallet_rpc",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"enum\" href=\"example_wallet_rpc/enum.Emission.html\" title=\"enum example_wallet_rpc::Emission\">Emission</a>",1,["example_wallet_rpc::Emission"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"example_wallet_rpc/struct.Args.html\" title=\"struct example_wallet_rpc::Args\">Args</a>",1,["example_wallet_rpc::Args"]]]]]);
+    var implementors = Object.fromEntries([["bdk_bitcoind_rpc",[["impl !<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"enum\" href=\"bdk_bitcoind_rpc/bip158/enum.Error.html\" title=\"enum bdk_bitcoind_rpc::bip158::Error\">Error</a>",1,["bdk_bitcoind_rpc::bip158::Error"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"enum\" href=\"bdk_bitcoind_rpc/bip158/enum.Event.html\" title=\"enum bdk_bitcoind_rpc::bip158::Event\">Event</a>",1,["bdk_bitcoind_rpc::bip158::Event"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_bitcoind_rpc/bip158/struct.EventInner.html\" title=\"struct bdk_bitcoind_rpc::bip158::EventInner\">EventInner</a>",1,["bdk_bitcoind_rpc::bip158::EventInner"]],["impl&lt;'c, C&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_bitcoind_rpc/bip158/struct.FilterIter.html\" title=\"struct bdk_bitcoind_rpc::bip158::FilterIter\">FilterIter</a>&lt;'c, C&gt;<div class=\"where\">where\n    C: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,</div>",1,["bdk_bitcoind_rpc::bip158::FilterIter"]],["impl&lt;'c, C&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_bitcoind_rpc/struct.Emitter.html\" title=\"struct bdk_bitcoind_rpc::Emitter\">Emitter</a>&lt;'c, C&gt;<div class=\"where\">where\n    C: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,</div>",1,["bdk_bitcoind_rpc::Emitter"]],["impl&lt;B&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_bitcoind_rpc/struct.BlockEvent.html\" title=\"struct bdk_bitcoind_rpc::BlockEvent\">BlockEvent</a>&lt;B&gt;<div class=\"where\">where\n    B: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,</div>",1,["bdk_bitcoind_rpc::BlockEvent"]]]],["bdk_chain",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"enum\" href=\"bdk_chain/enum.ObservedIn.html\" title=\"enum bdk_chain::ObservedIn\">ObservedIn</a>",1,["bdk_chain::canonical_iter::ObservedIn"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"enum\" href=\"bdk_chain/local_chain/enum.ApplyHeaderError.html\" title=\"enum bdk_chain::local_chain::ApplyHeaderError\">ApplyHeaderError</a>",1,["bdk_chain::local_chain::ApplyHeaderError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"enum\" href=\"bdk_chain/tx_graph/enum.CalculateFeeError.html\" title=\"enum bdk_chain::tx_graph::CalculateFeeError\">CalculateFeeError</a>",1,["bdk_chain::tx_graph::CalculateFeeError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_chain/indexer/keychain_txout/struct.ChangeSet.html\" title=\"struct bdk_chain::indexer::keychain_txout::ChangeSet\">ChangeSet</a>",1,["bdk_chain::indexer::keychain_txout::ChangeSet"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_chain/local_chain/struct.AlterCheckPointError.html\" title=\"struct bdk_chain::local_chain::AlterCheckPointError\">AlterCheckPointError</a>",1,["bdk_chain::local_chain::AlterCheckPointError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_chain/local_chain/struct.CannotConnectError.html\" title=\"struct bdk_chain::local_chain::CannotConnectError\">CannotConnectError</a>",1,["bdk_chain::local_chain::CannotConnectError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_chain/local_chain/struct.ChangeSet.html\" title=\"struct bdk_chain::local_chain::ChangeSet\">ChangeSet</a>",1,["bdk_chain::local_chain::ChangeSet"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_chain/local_chain/struct.LocalChain.html\" title=\"struct bdk_chain::local_chain::LocalChain\">LocalChain</a>",1,["bdk_chain::local_chain::LocalChain"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_chain/local_chain/struct.MissingGenesisError.html\" title=\"struct bdk_chain::local_chain::MissingGenesisError\">MissingGenesisError</a>",1,["bdk_chain::local_chain::MissingGenesisError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_chain/struct.Balance.html\" title=\"struct bdk_chain::Balance\">Balance</a>",1,["bdk_chain::balance::Balance"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_chain/struct.DescriptorId.html\" title=\"struct bdk_chain::DescriptorId\">DescriptorId</a>",1,["bdk_chain::descriptor_ext::DescriptorId"]],["impl&lt;'a, T, A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_chain/tx_graph/struct.CanonicalTx.html\" title=\"struct bdk_chain::tx_graph::CanonicalTx\">CanonicalTx</a>&lt;'a, T, A&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,\n    T: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,</div>",1,["bdk_chain::tx_graph::CanonicalTx"]],["impl&lt;'a, T, A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_chain/tx_graph/struct.TxNode.html\" title=\"struct bdk_chain::tx_graph::TxNode\">TxNode</a>&lt;'a, T, A&gt;<div class=\"where\">where\n    T: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,</div>",1,["bdk_chain::tx_graph::TxNode"]],["impl&lt;'b&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_chain/struct.TxPosInBlock.html\" title=\"struct bdk_chain::TxPosInBlock\">TxPosInBlock</a>&lt;'b&gt;",1,["bdk_chain::tx_data_traits::TxPosInBlock"]],["impl&lt;'g, A, C&gt; !<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_chain/struct.CanonicalIter.html\" title=\"struct bdk_chain::CanonicalIter\">CanonicalIter</a>&lt;'g, A, C&gt;",1,["bdk_chain::canonical_iter::CanonicalIter"]],["impl&lt;'g, A, F, O&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_chain/tx_graph/struct.TxAncestors.html\" title=\"struct bdk_chain::tx_graph::TxAncestors\">TxAncestors</a>&lt;'g, A, F, O&gt;<div class=\"where\">where\n    F: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,</div>",1,["bdk_chain::tx_graph::TxAncestors"]],["impl&lt;'g, A, F, O&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_chain/tx_graph/struct.TxDescendants.html\" title=\"struct bdk_chain::tx_graph::TxDescendants\">TxDescendants</a>&lt;'g, A, F, O&gt;<div class=\"where\">where\n    F: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,</div>",1,["bdk_chain::tx_graph::TxDescendants"]],["impl&lt;A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"enum\" href=\"bdk_chain/enum.CanonicalReason.html\" title=\"enum bdk_chain::CanonicalReason\">CanonicalReason</a>&lt;A&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,</div>",1,["bdk_chain::canonical_iter::CanonicalReason"]],["impl&lt;A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"enum\" href=\"bdk_chain/enum.ChainPosition.html\" title=\"enum bdk_chain::ChainPosition\">ChainPosition</a>&lt;A&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,</div>",1,["bdk_chain::chain_data::ChainPosition"]],["impl&lt;A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_chain/struct.FullTxOut.html\" title=\"struct bdk_chain::FullTxOut\">FullTxOut</a>&lt;A&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,</div>",1,["bdk_chain::chain_data::FullTxOut"]],["impl&lt;A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_chain/tx_graph/struct.ChangeSet.html\" title=\"struct bdk_chain::tx_graph::ChangeSet\">ChangeSet</a>&lt;A&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,</div>",1,["bdk_chain::tx_graph::ChangeSet"]],["impl&lt;A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_chain/tx_graph/struct.TxGraph.html\" title=\"struct bdk_chain::tx_graph::TxGraph\">TxGraph</a>&lt;A&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,</div>",1,["bdk_chain::tx_graph::TxGraph"]],["impl&lt;A, I&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_chain/indexed_tx_graph/struct.IndexedTxGraph.html\" title=\"struct bdk_chain::indexed_tx_graph::IndexedTxGraph\">IndexedTxGraph</a>&lt;A, I&gt;<div class=\"where\">where\n    I: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,</div>",1,["bdk_chain::indexed_tx_graph::IndexedTxGraph"]],["impl&lt;A, IA&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_chain/indexed_tx_graph/struct.ChangeSet.html\" title=\"struct bdk_chain::indexed_tx_graph::ChangeSet\">ChangeSet</a>&lt;A, IA&gt;<div class=\"where\">where\n    IA: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,</div>",1,["bdk_chain::indexed_tx_graph::ChangeSet"]],["impl&lt;D&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_chain/struct.SpkIterator.html\" title=\"struct bdk_chain::SpkIterator\">SpkIterator</a>&lt;D&gt;<div class=\"where\">where\n    D: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,</div>",1,["bdk_chain::spk_iter::SpkIterator"]],["impl&lt;I&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_chain/indexer/spk_txout/struct.SpkTxOutIndex.html\" title=\"struct bdk_chain::indexer::spk_txout::SpkTxOutIndex\">SpkTxOutIndex</a>&lt;I&gt;<div class=\"where\">where\n    I: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,</div>",1,["bdk_chain::indexer::spk_txout::SpkTxOutIndex"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"enum\" href=\"bdk_chain/indexer/keychain_txout/enum.InsertDescriptorError.html\" title=\"enum bdk_chain::indexer::keychain_txout::InsertDescriptorError\">InsertDescriptorError</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,</div>",1,["bdk_chain::indexer::keychain_txout::InsertDescriptorError"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_chain/indexer/keychain_txout/struct.KeychainTxOutIndex.html\" title=\"struct bdk_chain::indexer::keychain_txout::KeychainTxOutIndex\">KeychainTxOutIndex</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,</div>",1,["bdk_chain::indexer::keychain_txout::KeychainTxOutIndex"]],["impl&lt;T&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_chain/struct.Impl.html\" title=\"struct bdk_chain::Impl\">Impl</a>&lt;T&gt;<div class=\"where\">where\n    T: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,</div>",1,["bdk_chain::Impl"]]]],["bdk_core",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_core/spk_client/struct.SyncProgress.html\" title=\"struct bdk_core::spk_client::SyncProgress\">SyncProgress</a>",1,["bdk_core::spk_client::SyncProgress"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_core/struct.BlockId.html\" title=\"struct bdk_core::BlockId\">BlockId</a>",1,["bdk_core::block_id::BlockId"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_core/struct.CheckPoint.html\" title=\"struct bdk_core::CheckPoint\">CheckPoint</a>",1,["bdk_core::checkpoint::CheckPoint"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_core/struct.CheckPointIter.html\" title=\"struct bdk_core::CheckPointIter\">CheckPointIter</a>",1,["bdk_core::checkpoint::CheckPointIter"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_core/struct.ConfirmationBlockTime.html\" title=\"struct bdk_core::ConfirmationBlockTime\">ConfirmationBlockTime</a>",1,["bdk_core::block_id::ConfirmationBlockTime"]],["impl&lt;'i, I&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"enum\" href=\"bdk_core/spk_client/enum.SyncItem.html\" title=\"enum bdk_core::spk_client::SyncItem\">SyncItem</a>&lt;'i, I&gt;<div class=\"where\">where\n    I: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,</div>",1,["bdk_core::spk_client::SyncItem"]],["impl&lt;A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_core/spk_client/struct.SyncResponse.html\" title=\"struct bdk_core::spk_client::SyncResponse\">SyncResponse</a>&lt;A&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,</div>",1,["bdk_core::spk_client::SyncResponse"]],["impl&lt;A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_core/struct.TxUpdate.html\" title=\"struct bdk_core::TxUpdate\">TxUpdate</a>&lt;A&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,</div>",1,["bdk_core::tx_update::TxUpdate"]],["impl&lt;I = <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.unit.html\">()</a>&gt; !<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_core/spk_client/struct.SyncRequest.html\" title=\"struct bdk_core::spk_client::SyncRequest\">SyncRequest</a>&lt;I&gt;",1,["bdk_core::spk_client::SyncRequest"]],["impl&lt;I = <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.unit.html\">()</a>&gt; !<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_core/spk_client/struct.SyncRequestBuilder.html\" title=\"struct bdk_core::spk_client::SyncRequestBuilder\">SyncRequestBuilder</a>&lt;I&gt;",1,["bdk_core::spk_client::SyncRequestBuilder"]],["impl&lt;K&gt; !<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_core/spk_client/struct.FullScanRequest.html\" title=\"struct bdk_core::spk_client::FullScanRequest\">FullScanRequest</a>&lt;K&gt;",1,["bdk_core::spk_client::FullScanRequest"]],["impl&lt;K&gt; !<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_core/spk_client/struct.FullScanRequestBuilder.html\" title=\"struct bdk_core::spk_client::FullScanRequestBuilder\">FullScanRequestBuilder</a>&lt;K&gt;",1,["bdk_core::spk_client::FullScanRequestBuilder"]],["impl&lt;K, A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_core/spk_client/struct.FullScanResponse.html\" title=\"struct bdk_core::spk_client::FullScanResponse\">FullScanResponse</a>&lt;K, A&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,</div>",1,["bdk_core::spk_client::FullScanResponse"]]]],["bdk_electrum",[["impl&lt;E&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_electrum/struct.BdkElectrumClient.html\" title=\"struct bdk_electrum::BdkElectrumClient\">BdkElectrumClient</a>&lt;E&gt;<div class=\"where\">where\n    E: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,</div>",1,["bdk_electrum::bdk_electrum_client::BdkElectrumClient"]]]],["bdk_file_store",[["impl !<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"enum\" href=\"bdk_file_store/enum.FileError.html\" title=\"enum bdk_file_store::FileError\">FileError</a>",1,["bdk_file_store::FileError"]],["impl !<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"enum\" href=\"bdk_file_store/enum.IterError.html\" title=\"enum bdk_file_store::IterError\">IterError</a>",1,["bdk_file_store::entry_iter::IterError"]],["impl&lt;'t, T&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_file_store/struct.EntryIter.html\" title=\"struct bdk_file_store::EntryIter\">EntryIter</a>&lt;'t, T&gt;<div class=\"where\">where\n    T: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,</div>",1,["bdk_file_store::entry_iter::EntryIter"]],["impl&lt;C&gt; !<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_file_store/struct.AggregateChangesetsError.html\" title=\"struct bdk_file_store::AggregateChangesetsError\">AggregateChangesetsError</a>&lt;C&gt;",1,["bdk_file_store::store::AggregateChangesetsError"]],["impl&lt;C&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_file_store/struct.Store.html\" title=\"struct bdk_file_store::Store\">Store</a>&lt;C&gt;<div class=\"where\">where\n    C: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,</div>",1,["bdk_file_store::store::Store"]]]],["bdk_testenv",[["impl !<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_testenv/struct.TestEnv.html\" title=\"struct bdk_testenv::TestEnv\">TestEnv</a>",1,["bdk_testenv::TestEnv"]],["impl&lt;'a&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_testenv/struct.Config.html\" title=\"struct bdk_testenv::Config\">Config</a>&lt;'a&gt;",1,["bdk_testenv::Config"]]]],["bdk_wallet",[["impl !<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"enum\" href=\"bdk_wallet/enum.FileStoreError.html\" title=\"enum bdk_wallet::FileStoreError\">FileStoreError</a>",1,["bdk_wallet::wallet::persisted::FileStoreError"]],["impl !<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"enum\" href=\"bdk_wallet/enum.TxOrdering.html\" title=\"enum bdk_wallet::TxOrdering\">TxOrdering</a>",1,["bdk_wallet::wallet::tx_builder::TxOrdering"]],["impl !<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"enum\" href=\"bdk_wallet/error/enum.CreateTxError.html\" title=\"enum bdk_wallet::error::CreateTxError\">CreateTxError</a>",1,["bdk_wallet::wallet::error::CreateTxError"]],["impl !<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_wallet/signer/struct.SignersContainer.html\" title=\"struct bdk_wallet::signer::SignersContainer\">SignersContainer</a>",1,["bdk_wallet::wallet::signer::SignersContainer"]],["impl !<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_wallet/struct.CreateParams.html\" title=\"struct bdk_wallet::CreateParams\">CreateParams</a>",1,["bdk_wallet::wallet::params::CreateParams"]],["impl !<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_wallet/struct.LoadParams.html\" title=\"struct bdk_wallet::LoadParams\">LoadParams</a>",1,["bdk_wallet::wallet::params::LoadParams"]],["impl !<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_wallet/struct.Wallet.html\" title=\"struct bdk_wallet::Wallet\">Wallet</a>",1,["bdk_wallet::wallet::Wallet"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"enum\" href=\"bdk_wallet/coin_selection/enum.Excess.html\" title=\"enum bdk_wallet::coin_selection::Excess\">Excess</a>",1,["bdk_wallet::wallet::coin_selection::Excess"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"enum\" href=\"bdk_wallet/descriptor/error/enum.Error.html\" title=\"enum bdk_wallet::descriptor::error::Error\">Error</a>",1,["bdk_wallet::descriptor::error::Error"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"enum\" href=\"bdk_wallet/descriptor/policy/enum.PkOrF.html\" title=\"enum bdk_wallet::descriptor::policy::PkOrF\">PkOrF</a>",1,["bdk_wallet::descriptor::policy::PkOrF"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"enum\" href=\"bdk_wallet/descriptor/policy/enum.PolicyError.html\" title=\"enum bdk_wallet::descriptor::policy::PolicyError\">PolicyError</a>",1,["bdk_wallet::descriptor::policy::PolicyError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"enum\" href=\"bdk_wallet/descriptor/policy/enum.Satisfaction.html\" title=\"enum bdk_wallet::descriptor::policy::Satisfaction\">Satisfaction</a>",1,["bdk_wallet::descriptor::policy::Satisfaction"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"enum\" href=\"bdk_wallet/descriptor/policy/enum.SatisfiableItem.html\" title=\"enum bdk_wallet::descriptor::policy::SatisfiableItem\">SatisfiableItem</a>",1,["bdk_wallet::descriptor::policy::SatisfiableItem"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"enum\" href=\"bdk_wallet/enum.AddForeignUtxoError.html\" title=\"enum bdk_wallet::AddForeignUtxoError\">AddForeignUtxoError</a>",1,["bdk_wallet::wallet::tx_builder::AddForeignUtxoError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"enum\" href=\"bdk_wallet/enum.AddUtxoError.html\" title=\"enum bdk_wallet::AddUtxoError\">AddUtxoError</a>",1,["bdk_wallet::wallet::tx_builder::AddUtxoError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"enum\" href=\"bdk_wallet/enum.ApplyBlockError.html\" title=\"enum bdk_wallet::ApplyBlockError\">ApplyBlockError</a>",1,["bdk_wallet::wallet::ApplyBlockError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"enum\" href=\"bdk_wallet/enum.ChangeSpendPolicy.html\" title=\"enum bdk_wallet::ChangeSpendPolicy\">ChangeSpendPolicy</a>",1,["bdk_wallet::wallet::tx_builder::ChangeSpendPolicy"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"enum\" href=\"bdk_wallet/enum.KeychainKind.html\" title=\"enum bdk_wallet::KeychainKind\">KeychainKind</a>",1,["bdk_wallet::types::KeychainKind"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"enum\" href=\"bdk_wallet/enum.LoadError.html\" title=\"enum bdk_wallet::LoadError\">LoadError</a>",1,["bdk_wallet::wallet::LoadError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"enum\" href=\"bdk_wallet/enum.LoadMismatch.html\" title=\"enum bdk_wallet::LoadMismatch\">LoadMismatch</a>",1,["bdk_wallet::wallet::LoadMismatch"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"enum\" href=\"bdk_wallet/enum.Utxo.html\" title=\"enum bdk_wallet::Utxo\">Utxo</a>",1,["bdk_wallet::types::Utxo"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"enum\" href=\"bdk_wallet/error/enum.BuildFeeBumpError.html\" title=\"enum bdk_wallet::error::BuildFeeBumpError\">BuildFeeBumpError</a>",1,["bdk_wallet::wallet::error::BuildFeeBumpError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"enum\" href=\"bdk_wallet/error/enum.MiniscriptPsbtError.html\" title=\"enum bdk_wallet::error::MiniscriptPsbtError\">MiniscriptPsbtError</a>",1,["bdk_wallet::wallet::error::MiniscriptPsbtError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"enum\" href=\"bdk_wallet/keys/enum.KeyError.html\" title=\"enum bdk_wallet::keys::KeyError\">KeyError</a>",1,["bdk_wallet::keys::KeyError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"enum\" href=\"bdk_wallet/keys/enum.ScriptContextEnum.html\" title=\"enum bdk_wallet::keys::ScriptContextEnum\">ScriptContextEnum</a>",1,["bdk_wallet::keys::ScriptContextEnum"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"enum\" href=\"bdk_wallet/signer/enum.SignerContext.html\" title=\"enum bdk_wallet::signer::SignerContext\">SignerContext</a>",1,["bdk_wallet::wallet::signer::SignerContext"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"enum\" href=\"bdk_wallet/signer/enum.SignerError.html\" title=\"enum bdk_wallet::signer::SignerError\">SignerError</a>",1,["bdk_wallet::wallet::signer::SignerError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"enum\" href=\"bdk_wallet/signer/enum.SignerId.html\" title=\"enum bdk_wallet::signer::SignerId\">SignerId</a>",1,["bdk_wallet::wallet::signer::SignerId"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"enum\" href=\"bdk_wallet/signer/enum.TapLeavesOptions.html\" title=\"enum bdk_wallet::signer::TapLeavesOptions\">TapLeavesOptions</a>",1,["bdk_wallet::wallet::signer::TapLeavesOptions"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_wallet/coin_selection/struct.CoinSelectionResult.html\" title=\"struct bdk_wallet::coin_selection::CoinSelectionResult\">CoinSelectionResult</a>",1,["bdk_wallet::wallet::coin_selection::CoinSelectionResult"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_wallet/coin_selection/struct.InsufficientFunds.html\" title=\"struct bdk_wallet::coin_selection::InsufficientFunds\">InsufficientFunds</a>",1,["bdk_wallet::wallet::coin_selection::InsufficientFunds"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_wallet/coin_selection/struct.LargestFirstCoinSelection.html\" title=\"struct bdk_wallet::coin_selection::LargestFirstCoinSelection\">LargestFirstCoinSelection</a>",1,["bdk_wallet::wallet::coin_selection::LargestFirstCoinSelection"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_wallet/coin_selection/struct.OldestFirstCoinSelection.html\" title=\"struct bdk_wallet::coin_selection::OldestFirstCoinSelection\">OldestFirstCoinSelection</a>",1,["bdk_wallet::wallet::coin_selection::OldestFirstCoinSelection"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_wallet/coin_selection/struct.SingleRandomDraw.html\" title=\"struct bdk_wallet::coin_selection::SingleRandomDraw\">SingleRandomDraw</a>",1,["bdk_wallet::wallet::coin_selection::SingleRandomDraw"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/policy/struct.Condition.html\" title=\"struct bdk_wallet::descriptor::policy::Condition\">Condition</a>",1,["bdk_wallet::descriptor::policy::Condition"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/policy/struct.Policy.html\" title=\"struct bdk_wallet::descriptor::policy::Policy\">Policy</a>",1,["bdk_wallet::descriptor::policy::Policy"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_wallet/export/struct.FullyNodedExport.html\" title=\"struct bdk_wallet::export::FullyNodedExport\">FullyNodedExport</a>",1,["bdk_wallet::wallet::export::FullyNodedExport"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_wallet/keys/struct.PrivateKeyGenerateOptions.html\" title=\"struct bdk_wallet::keys::PrivateKeyGenerateOptions\">PrivateKeyGenerateOptions</a>",1,["bdk_wallet::keys::PrivateKeyGenerateOptions"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_wallet/signer/struct.SignerOrdering.html\" title=\"struct bdk_wallet::signer::SignerOrdering\">SignerOrdering</a>",1,["bdk_wallet::wallet::signer::SignerOrdering"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_wallet/struct.AddressInfo.html\" title=\"struct bdk_wallet::AddressInfo\">AddressInfo</a>",1,["bdk_wallet::wallet::AddressInfo"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_wallet/struct.ChangeSet.html\" title=\"struct bdk_wallet::ChangeSet\">ChangeSet</a>",1,["bdk_wallet::wallet::changeset::ChangeSet"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_wallet/struct.LocalOutput.html\" title=\"struct bdk_wallet::LocalOutput\">LocalOutput</a>",1,["bdk_wallet::types::LocalOutput"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_wallet/struct.SignOptions.html\" title=\"struct bdk_wallet::SignOptions\">SignOptions</a>",1,["bdk_wallet::wallet::signer::SignOptions"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_wallet/struct.Update.html\" title=\"struct bdk_wallet::Update\">Update</a>",1,["bdk_wallet::wallet::Update"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_wallet/struct.WeightedUtxo.html\" title=\"struct bdk_wallet::WeightedUtxo\">WeightedUtxo</a>",1,["bdk_wallet::types::WeightedUtxo"]],["impl&lt;'a&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"enum\" href=\"bdk_wallet/descriptor/policy/enum.BuildSatisfaction.html\" title=\"enum bdk_wallet::descriptor::policy::BuildSatisfaction\">BuildSatisfaction</a>&lt;'a&gt;",1,["bdk_wallet::descriptor::policy::BuildSatisfaction"]],["impl&lt;'a, Cs&gt; !<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_wallet/struct.TxBuilder.html\" title=\"struct bdk_wallet::TxBuilder\">TxBuilder</a>&lt;'a, Cs&gt;",1,["bdk_wallet::wallet::tx_builder::TxBuilder"]],["impl&lt;Cs&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_wallet/coin_selection/struct.BranchAndBoundCoinSelection.html\" title=\"struct bdk_wallet::coin_selection::BranchAndBoundCoinSelection\">BranchAndBoundCoinSelection</a>&lt;Cs&gt;<div class=\"where\">where\n    Cs: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,</div>",1,["bdk_wallet::wallet::coin_selection::BranchAndBoundCoinSelection"]],["impl&lt;Ctx&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"enum\" href=\"bdk_wallet/keys/enum.DescriptorKey.html\" title=\"enum bdk_wallet::keys::DescriptorKey\">DescriptorKey</a>&lt;Ctx&gt;<div class=\"where\">where\n    Ctx: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,</div>",1,["bdk_wallet::keys::DescriptorKey"]],["impl&lt;Ctx&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"enum\" href=\"bdk_wallet/keys/enum.ExtendedKey.html\" title=\"enum bdk_wallet::keys::ExtendedKey\">ExtendedKey</a>&lt;Ctx&gt;<div class=\"where\">where\n    Ctx: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,</div>",1,["bdk_wallet::keys::ExtendedKey"]],["impl&lt;E&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"enum\" href=\"bdk_wallet/enum.CreateWithPersistError.html\" title=\"enum bdk_wallet::CreateWithPersistError\">CreateWithPersistError</a>&lt;E&gt;<div class=\"where\">where\n    E: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,</div>",1,["bdk_wallet::wallet::persisted::CreateWithPersistError"]],["impl&lt;E&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"enum\" href=\"bdk_wallet/enum.LoadWithPersistError.html\" title=\"enum bdk_wallet::LoadWithPersistError\">LoadWithPersistError</a>&lt;E&gt;<div class=\"where\">where\n    E: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,</div>",1,["bdk_wallet::wallet::persisted::LoadWithPersistError"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.Bip44.html\" title=\"struct bdk_wallet::descriptor::template::Bip44\">Bip44</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,</div>",1,["bdk_wallet::descriptor::template::Bip44"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.Bip44Public.html\" title=\"struct bdk_wallet::descriptor::template::Bip44Public\">Bip44Public</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,</div>",1,["bdk_wallet::descriptor::template::Bip44Public"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.Bip49.html\" title=\"struct bdk_wallet::descriptor::template::Bip49\">Bip49</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,</div>",1,["bdk_wallet::descriptor::template::Bip49"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.Bip49Public.html\" title=\"struct bdk_wallet::descriptor::template::Bip49Public\">Bip49Public</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,</div>",1,["bdk_wallet::descriptor::template::Bip49Public"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.Bip84.html\" title=\"struct bdk_wallet::descriptor::template::Bip84\">Bip84</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,</div>",1,["bdk_wallet::descriptor::template::Bip84"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.Bip84Public.html\" title=\"struct bdk_wallet::descriptor::template::Bip84Public\">Bip84Public</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,</div>",1,["bdk_wallet::descriptor::template::Bip84Public"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.Bip86.html\" title=\"struct bdk_wallet::descriptor::template::Bip86\">Bip86</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,</div>",1,["bdk_wallet::descriptor::template::Bip86"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.Bip86Public.html\" title=\"struct bdk_wallet::descriptor::template::Bip86Public\">Bip86Public</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,</div>",1,["bdk_wallet::descriptor::template::Bip86Public"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.P2Pkh.html\" title=\"struct bdk_wallet::descriptor::template::P2Pkh\">P2Pkh</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,</div>",1,["bdk_wallet::descriptor::template::P2Pkh"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.P2TR.html\" title=\"struct bdk_wallet::descriptor::template::P2TR\">P2TR</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,</div>",1,["bdk_wallet::descriptor::template::P2TR"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.P2Wpkh.html\" title=\"struct bdk_wallet::descriptor::template::P2Wpkh\">P2Wpkh</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,</div>",1,["bdk_wallet::descriptor::template::P2Wpkh"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.P2Wpkh_P2Sh.html\" title=\"struct bdk_wallet::descriptor::template::P2Wpkh_P2Sh\">P2Wpkh_P2Sh</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,</div>",1,["bdk_wallet::descriptor::template::P2Wpkh_P2Sh"]],["impl&lt;K, Ctx&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_wallet/keys/struct.GeneratedKey.html\" title=\"struct bdk_wallet::keys::GeneratedKey\">GeneratedKey</a>&lt;K, Ctx&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,\n    Ctx: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,</div>",1,["bdk_wallet::keys::GeneratedKey"]],["impl&lt;P&gt; !<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_wallet/struct.PersistedWallet.html\" title=\"struct bdk_wallet::PersistedWallet\">PersistedWallet</a>&lt;P&gt;",1,["bdk_wallet::wallet::persisted::PersistedWallet"]],["impl&lt;S&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"bdk_wallet/signer/struct.SignerWrapper.html\" title=\"struct bdk_wallet::signer::SignerWrapper\">SignerWrapper</a>&lt;S&gt;<div class=\"where\">where\n    S: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,</div>",1,["bdk_wallet::wallet::signer::SignerWrapper"]]]],["example_bitcoind_rpc_polling",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"enum\" href=\"example_bitcoind_rpc_polling/enum.Emission.html\" title=\"enum example_bitcoind_rpc_polling::Emission\">Emission</a>",1,["example_bitcoind_rpc_polling::Emission"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"enum\" href=\"example_bitcoind_rpc_polling/enum.RpcCommands.html\" title=\"enum example_bitcoind_rpc_polling::RpcCommands\">RpcCommands</a>",1,["example_bitcoind_rpc_polling::RpcCommands"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"example_bitcoind_rpc_polling/struct.RpcArgs.html\" title=\"struct example_bitcoind_rpc_polling::RpcArgs\">RpcArgs</a>",1,["example_bitcoind_rpc_polling::RpcArgs"]]]],["example_cli",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"enum\" href=\"example_cli/enum.AddressCmd.html\" title=\"enum example_cli::AddressCmd\">AddressCmd</a>",1,["example_cli::AddressCmd"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"enum\" href=\"example_cli/enum.CoinSelectionAlgo.html\" title=\"enum example_cli::CoinSelectionAlgo\">CoinSelectionAlgo</a>",1,["example_cli::CoinSelectionAlgo"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"enum\" href=\"example_cli/enum.Keychain.html\" title=\"enum example_cli::Keychain\">Keychain</a>",1,["example_cli::Keychain"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"enum\" href=\"example_cli/enum.TxOutCmd.html\" title=\"enum example_cli::TxOutCmd\">TxOutCmd</a>",1,["example_cli::TxOutCmd"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"example_cli/struct.ChangeInfo.html\" title=\"struct example_cli::ChangeInfo\">ChangeInfo</a>",1,["example_cli::ChangeInfo"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"example_cli/struct.ChangeSet.html\" title=\"struct example_cli::ChangeSet\">ChangeSet</a>",1,["example_cli::ChangeSet"]],["impl&lt;CS, S&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"enum\" href=\"example_cli/enum.Commands.html\" title=\"enum example_cli::Commands\">Commands</a>&lt;CS, S&gt;<div class=\"where\">where\n    CS: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,\n    S: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,</div>",1,["example_cli::Commands"]],["impl&lt;CS, S&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"example_cli/struct.Args.html\" title=\"struct example_cli::Args\">Args</a>&lt;CS, S&gt;<div class=\"where\">where\n    CS: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,\n    S: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,</div>",1,["example_cli::Args"]],["impl&lt;CS, S&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"example_cli/struct.Init.html\" title=\"struct example_cli::Init\">Init</a>&lt;CS, S&gt;<div class=\"where\">where\n    CS: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,\n    S: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,</div>",1,["example_cli::Init"]],["impl&lt;S&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"enum\" href=\"example_cli/enum.PsbtCmd.html\" title=\"enum example_cli::PsbtCmd\">PsbtCmd</a>&lt;S&gt;<div class=\"where\">where\n    S: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,</div>",1,["example_cli::PsbtCmd"]]]],["example_electrum",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"enum\" href=\"example_electrum/enum.ElectrumCommands.html\" title=\"enum example_electrum::ElectrumCommands\">ElectrumCommands</a>",1,["example_electrum::ElectrumCommands"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"example_electrum/struct.ElectrumArgs.html\" title=\"struct example_electrum::ElectrumArgs\">ElectrumArgs</a>",1,["example_electrum::ElectrumArgs"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"example_electrum/struct.ScanOptions.html\" title=\"struct example_electrum::ScanOptions\">ScanOptions</a>",1,["example_electrum::ScanOptions"]]]],["example_esplora",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"enum\" href=\"example_esplora/enum.EsploraCommands.html\" title=\"enum example_esplora::EsploraCommands\">EsploraCommands</a>",1,["example_esplora::EsploraCommands"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"example_esplora/struct.EsploraArgs.html\" title=\"struct example_esplora::EsploraArgs\">EsploraArgs</a>",1,["example_esplora::EsploraArgs"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"example_esplora/struct.ScanOptions.html\" title=\"struct example_esplora::ScanOptions\">ScanOptions</a>",1,["example_esplora::ScanOptions"]]]],["example_wallet_rpc",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"enum\" href=\"example_wallet_rpc/enum.Emission.html\" title=\"enum example_wallet_rpc::Emission\">Emission</a>",1,["example_wallet_rpc::Emission"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> for <a class=\"struct\" href=\"example_wallet_rpc/struct.Args.html\" title=\"struct example_wallet_rpc::Args\">Args</a>",1,["example_wallet_rpc::Args"]]]]]);
     if (window.register_implementors) {
         window.register_implementors(implementors);
     } else {
         window.pending_implementors = implementors;
     }
 })()
-//{"start":57,"fragment_lengths":[1228,16252,6367,661,2366,705,30780,1201,4970,1139,1121,723]}
\ No newline at end of file
+//{"start":57,"fragment_lengths":[2968,16252,6367,661,2366,705,30780,1201,4970,1139,1121,723]}
\ No newline at end of file
index c85bbf08095463782ae9ea65ccb515f411721ab1..3a51c84141d5203659cb9b27d64d7f4d0720a995 100644 (file)
@@ -1,9 +1,9 @@
 (function() {
-    var implementors = Object.fromEntries([["bdk_bitcoind_rpc",[["impl&lt;'c, C&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_bitcoind_rpc/struct.Emitter.html\" title=\"struct bdk_bitcoind_rpc::Emitter\">Emitter</a>&lt;'c, C&gt;<div class=\"where\">where\n    C: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,</div>",1,["bdk_bitcoind_rpc::Emitter"]],["impl&lt;B&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_bitcoind_rpc/struct.BlockEvent.html\" title=\"struct bdk_bitcoind_rpc::BlockEvent\">BlockEvent</a>&lt;B&gt;<div class=\"where\">where\n    B: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a>,</div>",1,["bdk_bitcoind_rpc::BlockEvent"]]]],["bdk_chain",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"enum\" href=\"bdk_chain/enum.ObservedIn.html\" title=\"enum bdk_chain::ObservedIn\">ObservedIn</a>",1,["bdk_chain::canonical_iter::ObservedIn"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"enum\" href=\"bdk_chain/local_chain/enum.ApplyHeaderError.html\" title=\"enum bdk_chain::local_chain::ApplyHeaderError\">ApplyHeaderError</a>",1,["bdk_chain::local_chain::ApplyHeaderError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"enum\" href=\"bdk_chain/tx_graph/enum.CalculateFeeError.html\" title=\"enum bdk_chain::tx_graph::CalculateFeeError\">CalculateFeeError</a>",1,["bdk_chain::tx_graph::CalculateFeeError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_chain/indexer/keychain_txout/struct.ChangeSet.html\" title=\"struct bdk_chain::indexer::keychain_txout::ChangeSet\">ChangeSet</a>",1,["bdk_chain::indexer::keychain_txout::ChangeSet"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_chain/local_chain/struct.AlterCheckPointError.html\" title=\"struct bdk_chain::local_chain::AlterCheckPointError\">AlterCheckPointError</a>",1,["bdk_chain::local_chain::AlterCheckPointError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_chain/local_chain/struct.CannotConnectError.html\" title=\"struct bdk_chain::local_chain::CannotConnectError\">CannotConnectError</a>",1,["bdk_chain::local_chain::CannotConnectError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_chain/local_chain/struct.ChangeSet.html\" title=\"struct bdk_chain::local_chain::ChangeSet\">ChangeSet</a>",1,["bdk_chain::local_chain::ChangeSet"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_chain/local_chain/struct.LocalChain.html\" title=\"struct bdk_chain::local_chain::LocalChain\">LocalChain</a>",1,["bdk_chain::local_chain::LocalChain"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_chain/local_chain/struct.MissingGenesisError.html\" title=\"struct bdk_chain::local_chain::MissingGenesisError\">MissingGenesisError</a>",1,["bdk_chain::local_chain::MissingGenesisError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_chain/struct.Balance.html\" title=\"struct bdk_chain::Balance\">Balance</a>",1,["bdk_chain::balance::Balance"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_chain/struct.DescriptorId.html\" title=\"struct bdk_chain::DescriptorId\">DescriptorId</a>",1,["bdk_chain::descriptor_ext::DescriptorId"]],["impl&lt;'a, T, A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_chain/tx_graph/struct.CanonicalTx.html\" title=\"struct bdk_chain::tx_graph::CanonicalTx\">CanonicalTx</a>&lt;'a, T, A&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,\n    T: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a>,</div>",1,["bdk_chain::tx_graph::CanonicalTx"]],["impl&lt;'a, T, A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_chain/tx_graph/struct.TxNode.html\" title=\"struct bdk_chain::tx_graph::TxNode\">TxNode</a>&lt;'a, T, A&gt;<div class=\"where\">where\n    T: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a>,\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,</div>",1,["bdk_chain::tx_graph::TxNode"]],["impl&lt;'b&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_chain/struct.TxPosInBlock.html\" title=\"struct bdk_chain::TxPosInBlock\">TxPosInBlock</a>&lt;'b&gt;",1,["bdk_chain::tx_data_traits::TxPosInBlock"]],["impl&lt;'g, A, C&gt; !<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_chain/struct.CanonicalIter.html\" title=\"struct bdk_chain::CanonicalIter\">CanonicalIter</a>&lt;'g, A, C&gt;",1,["bdk_chain::canonical_iter::CanonicalIter"]],["impl&lt;'g, A, F, O&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_chain/tx_graph/struct.TxAncestors.html\" title=\"struct bdk_chain::tx_graph::TxAncestors\">TxAncestors</a>&lt;'g, A, F, O&gt;<div class=\"where\">where\n    F: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a>,\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,</div>",1,["bdk_chain::tx_graph::TxAncestors"]],["impl&lt;'g, A, F, O&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_chain/tx_graph/struct.TxDescendants.html\" title=\"struct bdk_chain::tx_graph::TxDescendants\">TxDescendants</a>&lt;'g, A, F, O&gt;<div class=\"where\">where\n    F: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a>,\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,</div>",1,["bdk_chain::tx_graph::TxDescendants"]],["impl&lt;A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"enum\" href=\"bdk_chain/enum.CanonicalReason.html\" title=\"enum bdk_chain::CanonicalReason\">CanonicalReason</a>&lt;A&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a>,</div>",1,["bdk_chain::canonical_iter::CanonicalReason"]],["impl&lt;A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"enum\" href=\"bdk_chain/enum.ChainPosition.html\" title=\"enum bdk_chain::ChainPosition\">ChainPosition</a>&lt;A&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a>,</div>",1,["bdk_chain::chain_data::ChainPosition"]],["impl&lt;A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_chain/struct.FullTxOut.html\" title=\"struct bdk_chain::FullTxOut\">FullTxOut</a>&lt;A&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a>,</div>",1,["bdk_chain::chain_data::FullTxOut"]],["impl&lt;A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_chain/tx_graph/struct.ChangeSet.html\" title=\"struct bdk_chain::tx_graph::ChangeSet\">ChangeSet</a>&lt;A&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,</div>",1,["bdk_chain::tx_graph::ChangeSet"]],["impl&lt;A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_chain/tx_graph/struct.TxGraph.html\" title=\"struct bdk_chain::tx_graph::TxGraph\">TxGraph</a>&lt;A&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,</div>",1,["bdk_chain::tx_graph::TxGraph"]],["impl&lt;A, I&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_chain/indexed_tx_graph/struct.IndexedTxGraph.html\" title=\"struct bdk_chain::indexed_tx_graph::IndexedTxGraph\">IndexedTxGraph</a>&lt;A, I&gt;<div class=\"where\">where\n    I: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a>,\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,</div>",1,["bdk_chain::indexed_tx_graph::IndexedTxGraph"]],["impl&lt;A, IA&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_chain/indexed_tx_graph/struct.ChangeSet.html\" title=\"struct bdk_chain::indexed_tx_graph::ChangeSet\">ChangeSet</a>&lt;A, IA&gt;<div class=\"where\">where\n    IA: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a>,\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,</div>",1,["bdk_chain::indexed_tx_graph::ChangeSet"]],["impl&lt;D&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_chain/struct.SpkIterator.html\" title=\"struct bdk_chain::SpkIterator\">SpkIterator</a>&lt;D&gt;<div class=\"where\">where\n    D: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a>,</div>",1,["bdk_chain::spk_iter::SpkIterator"]],["impl&lt;I&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_chain/indexer/spk_txout/struct.SpkTxOutIndex.html\" title=\"struct bdk_chain::indexer::spk_txout::SpkTxOutIndex\">SpkTxOutIndex</a>&lt;I&gt;<div class=\"where\">where\n    I: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a>,</div>",1,["bdk_chain::indexer::spk_txout::SpkTxOutIndex"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"enum\" href=\"bdk_chain/indexer/keychain_txout/enum.InsertDescriptorError.html\" title=\"enum bdk_chain::indexer::keychain_txout::InsertDescriptorError\">InsertDescriptorError</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a>,</div>",1,["bdk_chain::indexer::keychain_txout::InsertDescriptorError"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_chain/indexer/keychain_txout/struct.KeychainTxOutIndex.html\" title=\"struct bdk_chain::indexer::keychain_txout::KeychainTxOutIndex\">KeychainTxOutIndex</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a>,</div>",1,["bdk_chain::indexer::keychain_txout::KeychainTxOutIndex"]],["impl&lt;T&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_chain/struct.Impl.html\" title=\"struct bdk_chain::Impl\">Impl</a>&lt;T&gt;<div class=\"where\">where\n    T: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a>,</div>",1,["bdk_chain::Impl"]]]],["bdk_core",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_core/spk_client/struct.SyncProgress.html\" title=\"struct bdk_core::spk_client::SyncProgress\">SyncProgress</a>",1,["bdk_core::spk_client::SyncProgress"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_core/struct.BlockId.html\" title=\"struct bdk_core::BlockId\">BlockId</a>",1,["bdk_core::block_id::BlockId"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_core/struct.CheckPoint.html\" title=\"struct bdk_core::CheckPoint\">CheckPoint</a>",1,["bdk_core::checkpoint::CheckPoint"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_core/struct.CheckPointIter.html\" title=\"struct bdk_core::CheckPointIter\">CheckPointIter</a>",1,["bdk_core::checkpoint::CheckPointIter"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_core/struct.ConfirmationBlockTime.html\" title=\"struct bdk_core::ConfirmationBlockTime\">ConfirmationBlockTime</a>",1,["bdk_core::block_id::ConfirmationBlockTime"]],["impl&lt;'i, I&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"enum\" href=\"bdk_core/spk_client/enum.SyncItem.html\" title=\"enum bdk_core::spk_client::SyncItem\">SyncItem</a>&lt;'i, I&gt;<div class=\"where\">where\n    I: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a>,</div>",1,["bdk_core::spk_client::SyncItem"]],["impl&lt;A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_core/spk_client/struct.SyncResponse.html\" title=\"struct bdk_core::spk_client::SyncResponse\">SyncResponse</a>&lt;A&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,</div>",1,["bdk_core::spk_client::SyncResponse"]],["impl&lt;A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_core/struct.TxUpdate.html\" title=\"struct bdk_core::TxUpdate\">TxUpdate</a>&lt;A&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,</div>",1,["bdk_core::tx_update::TxUpdate"]],["impl&lt;I = <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.unit.html\">()</a>&gt; !<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_core/spk_client/struct.SyncRequest.html\" title=\"struct bdk_core::spk_client::SyncRequest\">SyncRequest</a>&lt;I&gt;",1,["bdk_core::spk_client::SyncRequest"]],["impl&lt;I = <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.unit.html\">()</a>&gt; !<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_core/spk_client/struct.SyncRequestBuilder.html\" title=\"struct bdk_core::spk_client::SyncRequestBuilder\">SyncRequestBuilder</a>&lt;I&gt;",1,["bdk_core::spk_client::SyncRequestBuilder"]],["impl&lt;K&gt; !<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_core/spk_client/struct.FullScanRequest.html\" title=\"struct bdk_core::spk_client::FullScanRequest\">FullScanRequest</a>&lt;K&gt;",1,["bdk_core::spk_client::FullScanRequest"]],["impl&lt;K&gt; !<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_core/spk_client/struct.FullScanRequestBuilder.html\" title=\"struct bdk_core::spk_client::FullScanRequestBuilder\">FullScanRequestBuilder</a>&lt;K&gt;",1,["bdk_core::spk_client::FullScanRequestBuilder"]],["impl&lt;K, A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_core/spk_client/struct.FullScanResponse.html\" title=\"struct bdk_core::spk_client::FullScanResponse\">FullScanResponse</a>&lt;K, A&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,</div>",1,["bdk_core::spk_client::FullScanResponse"]]]],["bdk_electrum",[["impl&lt;E&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_electrum/struct.BdkElectrumClient.html\" title=\"struct bdk_electrum::BdkElectrumClient\">BdkElectrumClient</a>&lt;E&gt;<div class=\"where\">where\n    E: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a>,</div>",1,["bdk_electrum::bdk_electrum_client::BdkElectrumClient"]]]],["bdk_file_store",[["impl !<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"enum\" href=\"bdk_file_store/enum.FileError.html\" title=\"enum bdk_file_store::FileError\">FileError</a>",1,["bdk_file_store::FileError"]],["impl !<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"enum\" href=\"bdk_file_store/enum.IterError.html\" title=\"enum bdk_file_store::IterError\">IterError</a>",1,["bdk_file_store::entry_iter::IterError"]],["impl&lt;'t, T&gt; !<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_file_store/struct.EntryIter.html\" title=\"struct bdk_file_store::EntryIter\">EntryIter</a>&lt;'t, T&gt;",1,["bdk_file_store::entry_iter::EntryIter"]],["impl&lt;C&gt; !<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_file_store/struct.AggregateChangesetsError.html\" title=\"struct bdk_file_store::AggregateChangesetsError\">AggregateChangesetsError</a>&lt;C&gt;",1,["bdk_file_store::store::AggregateChangesetsError"]],["impl&lt;C&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_file_store/struct.Store.html\" title=\"struct bdk_file_store::Store\">Store</a>&lt;C&gt;<div class=\"where\">where\n    C: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a>,</div>",1,["bdk_file_store::store::Store"]]]],["bdk_testenv",[["impl !<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_testenv/struct.TestEnv.html\" title=\"struct bdk_testenv::TestEnv\">TestEnv</a>",1,["bdk_testenv::TestEnv"]],["impl&lt;'a&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_testenv/struct.Config.html\" title=\"struct bdk_testenv::Config\">Config</a>&lt;'a&gt;",1,["bdk_testenv::Config"]]]],["bdk_wallet",[["impl !<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"enum\" href=\"bdk_wallet/enum.FileStoreError.html\" title=\"enum bdk_wallet::FileStoreError\">FileStoreError</a>",1,["bdk_wallet::wallet::persisted::FileStoreError"]],["impl !<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"enum\" href=\"bdk_wallet/enum.TxOrdering.html\" title=\"enum bdk_wallet::TxOrdering\">TxOrdering</a>",1,["bdk_wallet::wallet::tx_builder::TxOrdering"]],["impl !<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"enum\" href=\"bdk_wallet/error/enum.CreateTxError.html\" title=\"enum bdk_wallet::error::CreateTxError\">CreateTxError</a>",1,["bdk_wallet::wallet::error::CreateTxError"]],["impl !<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_wallet/signer/struct.SignersContainer.html\" title=\"struct bdk_wallet::signer::SignersContainer\">SignersContainer</a>",1,["bdk_wallet::wallet::signer::SignersContainer"]],["impl !<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_wallet/struct.CreateParams.html\" title=\"struct bdk_wallet::CreateParams\">CreateParams</a>",1,["bdk_wallet::wallet::params::CreateParams"]],["impl !<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_wallet/struct.LoadParams.html\" title=\"struct bdk_wallet::LoadParams\">LoadParams</a>",1,["bdk_wallet::wallet::params::LoadParams"]],["impl !<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_wallet/struct.Wallet.html\" title=\"struct bdk_wallet::Wallet\">Wallet</a>",1,["bdk_wallet::wallet::Wallet"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"enum\" href=\"bdk_wallet/coin_selection/enum.Excess.html\" title=\"enum bdk_wallet::coin_selection::Excess\">Excess</a>",1,["bdk_wallet::wallet::coin_selection::Excess"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"enum\" href=\"bdk_wallet/descriptor/error/enum.Error.html\" title=\"enum bdk_wallet::descriptor::error::Error\">Error</a>",1,["bdk_wallet::descriptor::error::Error"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"enum\" href=\"bdk_wallet/descriptor/policy/enum.PkOrF.html\" title=\"enum bdk_wallet::descriptor::policy::PkOrF\">PkOrF</a>",1,["bdk_wallet::descriptor::policy::PkOrF"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"enum\" href=\"bdk_wallet/descriptor/policy/enum.PolicyError.html\" title=\"enum bdk_wallet::descriptor::policy::PolicyError\">PolicyError</a>",1,["bdk_wallet::descriptor::policy::PolicyError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"enum\" href=\"bdk_wallet/descriptor/policy/enum.Satisfaction.html\" title=\"enum bdk_wallet::descriptor::policy::Satisfaction\">Satisfaction</a>",1,["bdk_wallet::descriptor::policy::Satisfaction"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"enum\" href=\"bdk_wallet/descriptor/policy/enum.SatisfiableItem.html\" title=\"enum bdk_wallet::descriptor::policy::SatisfiableItem\">SatisfiableItem</a>",1,["bdk_wallet::descriptor::policy::SatisfiableItem"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"enum\" href=\"bdk_wallet/enum.AddForeignUtxoError.html\" title=\"enum bdk_wallet::AddForeignUtxoError\">AddForeignUtxoError</a>",1,["bdk_wallet::wallet::tx_builder::AddForeignUtxoError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"enum\" href=\"bdk_wallet/enum.AddUtxoError.html\" title=\"enum bdk_wallet::AddUtxoError\">AddUtxoError</a>",1,["bdk_wallet::wallet::tx_builder::AddUtxoError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"enum\" href=\"bdk_wallet/enum.ApplyBlockError.html\" title=\"enum bdk_wallet::ApplyBlockError\">ApplyBlockError</a>",1,["bdk_wallet::wallet::ApplyBlockError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"enum\" href=\"bdk_wallet/enum.ChangeSpendPolicy.html\" title=\"enum bdk_wallet::ChangeSpendPolicy\">ChangeSpendPolicy</a>",1,["bdk_wallet::wallet::tx_builder::ChangeSpendPolicy"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"enum\" href=\"bdk_wallet/enum.KeychainKind.html\" title=\"enum bdk_wallet::KeychainKind\">KeychainKind</a>",1,["bdk_wallet::types::KeychainKind"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"enum\" href=\"bdk_wallet/enum.LoadError.html\" title=\"enum bdk_wallet::LoadError\">LoadError</a>",1,["bdk_wallet::wallet::LoadError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"enum\" href=\"bdk_wallet/enum.LoadMismatch.html\" title=\"enum bdk_wallet::LoadMismatch\">LoadMismatch</a>",1,["bdk_wallet::wallet::LoadMismatch"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"enum\" href=\"bdk_wallet/enum.Utxo.html\" title=\"enum bdk_wallet::Utxo\">Utxo</a>",1,["bdk_wallet::types::Utxo"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"enum\" href=\"bdk_wallet/error/enum.BuildFeeBumpError.html\" title=\"enum bdk_wallet::error::BuildFeeBumpError\">BuildFeeBumpError</a>",1,["bdk_wallet::wallet::error::BuildFeeBumpError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"enum\" href=\"bdk_wallet/error/enum.MiniscriptPsbtError.html\" title=\"enum bdk_wallet::error::MiniscriptPsbtError\">MiniscriptPsbtError</a>",1,["bdk_wallet::wallet::error::MiniscriptPsbtError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"enum\" href=\"bdk_wallet/keys/enum.KeyError.html\" title=\"enum bdk_wallet::keys::KeyError\">KeyError</a>",1,["bdk_wallet::keys::KeyError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"enum\" href=\"bdk_wallet/keys/enum.ScriptContextEnum.html\" title=\"enum bdk_wallet::keys::ScriptContextEnum\">ScriptContextEnum</a>",1,["bdk_wallet::keys::ScriptContextEnum"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"enum\" href=\"bdk_wallet/signer/enum.SignerContext.html\" title=\"enum bdk_wallet::signer::SignerContext\">SignerContext</a>",1,["bdk_wallet::wallet::signer::SignerContext"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"enum\" href=\"bdk_wallet/signer/enum.SignerError.html\" title=\"enum bdk_wallet::signer::SignerError\">SignerError</a>",1,["bdk_wallet::wallet::signer::SignerError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"enum\" href=\"bdk_wallet/signer/enum.SignerId.html\" title=\"enum bdk_wallet::signer::SignerId\">SignerId</a>",1,["bdk_wallet::wallet::signer::SignerId"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"enum\" href=\"bdk_wallet/signer/enum.TapLeavesOptions.html\" title=\"enum bdk_wallet::signer::TapLeavesOptions\">TapLeavesOptions</a>",1,["bdk_wallet::wallet::signer::TapLeavesOptions"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_wallet/coin_selection/struct.CoinSelectionResult.html\" title=\"struct bdk_wallet::coin_selection::CoinSelectionResult\">CoinSelectionResult</a>",1,["bdk_wallet::wallet::coin_selection::CoinSelectionResult"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_wallet/coin_selection/struct.InsufficientFunds.html\" title=\"struct bdk_wallet::coin_selection::InsufficientFunds\">InsufficientFunds</a>",1,["bdk_wallet::wallet::coin_selection::InsufficientFunds"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_wallet/coin_selection/struct.LargestFirstCoinSelection.html\" title=\"struct bdk_wallet::coin_selection::LargestFirstCoinSelection\">LargestFirstCoinSelection</a>",1,["bdk_wallet::wallet::coin_selection::LargestFirstCoinSelection"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_wallet/coin_selection/struct.OldestFirstCoinSelection.html\" title=\"struct bdk_wallet::coin_selection::OldestFirstCoinSelection\">OldestFirstCoinSelection</a>",1,["bdk_wallet::wallet::coin_selection::OldestFirstCoinSelection"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_wallet/coin_selection/struct.SingleRandomDraw.html\" title=\"struct bdk_wallet::coin_selection::SingleRandomDraw\">SingleRandomDraw</a>",1,["bdk_wallet::wallet::coin_selection::SingleRandomDraw"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/policy/struct.Condition.html\" title=\"struct bdk_wallet::descriptor::policy::Condition\">Condition</a>",1,["bdk_wallet::descriptor::policy::Condition"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/policy/struct.Policy.html\" title=\"struct bdk_wallet::descriptor::policy::Policy\">Policy</a>",1,["bdk_wallet::descriptor::policy::Policy"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_wallet/export/struct.FullyNodedExport.html\" title=\"struct bdk_wallet::export::FullyNodedExport\">FullyNodedExport</a>",1,["bdk_wallet::wallet::export::FullyNodedExport"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_wallet/keys/struct.PrivateKeyGenerateOptions.html\" title=\"struct bdk_wallet::keys::PrivateKeyGenerateOptions\">PrivateKeyGenerateOptions</a>",1,["bdk_wallet::keys::PrivateKeyGenerateOptions"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_wallet/signer/struct.SignerOrdering.html\" title=\"struct bdk_wallet::signer::SignerOrdering\">SignerOrdering</a>",1,["bdk_wallet::wallet::signer::SignerOrdering"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_wallet/struct.AddressInfo.html\" title=\"struct bdk_wallet::AddressInfo\">AddressInfo</a>",1,["bdk_wallet::wallet::AddressInfo"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_wallet/struct.ChangeSet.html\" title=\"struct bdk_wallet::ChangeSet\">ChangeSet</a>",1,["bdk_wallet::wallet::changeset::ChangeSet"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_wallet/struct.LocalOutput.html\" title=\"struct bdk_wallet::LocalOutput\">LocalOutput</a>",1,["bdk_wallet::types::LocalOutput"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_wallet/struct.SignOptions.html\" title=\"struct bdk_wallet::SignOptions\">SignOptions</a>",1,["bdk_wallet::wallet::signer::SignOptions"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_wallet/struct.Update.html\" title=\"struct bdk_wallet::Update\">Update</a>",1,["bdk_wallet::wallet::Update"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_wallet/struct.WeightedUtxo.html\" title=\"struct bdk_wallet::WeightedUtxo\">WeightedUtxo</a>",1,["bdk_wallet::types::WeightedUtxo"]],["impl&lt;'a&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"enum\" href=\"bdk_wallet/descriptor/policy/enum.BuildSatisfaction.html\" title=\"enum bdk_wallet::descriptor::policy::BuildSatisfaction\">BuildSatisfaction</a>&lt;'a&gt;",1,["bdk_wallet::descriptor::policy::BuildSatisfaction"]],["impl&lt;'a, Cs&gt; !<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_wallet/struct.TxBuilder.html\" title=\"struct bdk_wallet::TxBuilder\">TxBuilder</a>&lt;'a, Cs&gt;",1,["bdk_wallet::wallet::tx_builder::TxBuilder"]],["impl&lt;Cs&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_wallet/coin_selection/struct.BranchAndBoundCoinSelection.html\" title=\"struct bdk_wallet::coin_selection::BranchAndBoundCoinSelection\">BranchAndBoundCoinSelection</a>&lt;Cs&gt;<div class=\"where\">where\n    Cs: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a>,</div>",1,["bdk_wallet::wallet::coin_selection::BranchAndBoundCoinSelection"]],["impl&lt;Ctx&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"enum\" href=\"bdk_wallet/keys/enum.DescriptorKey.html\" title=\"enum bdk_wallet::keys::DescriptorKey\">DescriptorKey</a>&lt;Ctx&gt;<div class=\"where\">where\n    Ctx: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a>,</div>",1,["bdk_wallet::keys::DescriptorKey"]],["impl&lt;Ctx&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"enum\" href=\"bdk_wallet/keys/enum.ExtendedKey.html\" title=\"enum bdk_wallet::keys::ExtendedKey\">ExtendedKey</a>&lt;Ctx&gt;<div class=\"where\">where\n    Ctx: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a>,</div>",1,["bdk_wallet::keys::ExtendedKey"]],["impl&lt;E&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"enum\" href=\"bdk_wallet/enum.CreateWithPersistError.html\" title=\"enum bdk_wallet::CreateWithPersistError\">CreateWithPersistError</a>&lt;E&gt;<div class=\"where\">where\n    E: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a>,</div>",1,["bdk_wallet::wallet::persisted::CreateWithPersistError"]],["impl&lt;E&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"enum\" href=\"bdk_wallet/enum.LoadWithPersistError.html\" title=\"enum bdk_wallet::LoadWithPersistError\">LoadWithPersistError</a>&lt;E&gt;<div class=\"where\">where\n    E: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a>,</div>",1,["bdk_wallet::wallet::persisted::LoadWithPersistError"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.Bip44.html\" title=\"struct bdk_wallet::descriptor::template::Bip44\">Bip44</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a>,</div>",1,["bdk_wallet::descriptor::template::Bip44"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.Bip44Public.html\" title=\"struct bdk_wallet::descriptor::template::Bip44Public\">Bip44Public</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a>,</div>",1,["bdk_wallet::descriptor::template::Bip44Public"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.Bip49.html\" title=\"struct bdk_wallet::descriptor::template::Bip49\">Bip49</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a>,</div>",1,["bdk_wallet::descriptor::template::Bip49"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.Bip49Public.html\" title=\"struct bdk_wallet::descriptor::template::Bip49Public\">Bip49Public</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a>,</div>",1,["bdk_wallet::descriptor::template::Bip49Public"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.Bip84.html\" title=\"struct bdk_wallet::descriptor::template::Bip84\">Bip84</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a>,</div>",1,["bdk_wallet::descriptor::template::Bip84"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.Bip84Public.html\" title=\"struct bdk_wallet::descriptor::template::Bip84Public\">Bip84Public</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a>,</div>",1,["bdk_wallet::descriptor::template::Bip84Public"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.Bip86.html\" title=\"struct bdk_wallet::descriptor::template::Bip86\">Bip86</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a>,</div>",1,["bdk_wallet::descriptor::template::Bip86"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.Bip86Public.html\" title=\"struct bdk_wallet::descriptor::template::Bip86Public\">Bip86Public</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a>,</div>",1,["bdk_wallet::descriptor::template::Bip86Public"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.P2Pkh.html\" title=\"struct bdk_wallet::descriptor::template::P2Pkh\">P2Pkh</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a>,</div>",1,["bdk_wallet::descriptor::template::P2Pkh"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.P2TR.html\" title=\"struct bdk_wallet::descriptor::template::P2TR\">P2TR</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a>,</div>",1,["bdk_wallet::descriptor::template::P2TR"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.P2Wpkh.html\" title=\"struct bdk_wallet::descriptor::template::P2Wpkh\">P2Wpkh</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a>,</div>",1,["bdk_wallet::descriptor::template::P2Wpkh"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.P2Wpkh_P2Sh.html\" title=\"struct bdk_wallet::descriptor::template::P2Wpkh_P2Sh\">P2Wpkh_P2Sh</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a>,</div>",1,["bdk_wallet::descriptor::template::P2Wpkh_P2Sh"]],["impl&lt;K, Ctx&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_wallet/keys/struct.GeneratedKey.html\" title=\"struct bdk_wallet::keys::GeneratedKey\">GeneratedKey</a>&lt;K, Ctx&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a>,\n    Ctx: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a>,</div>",1,["bdk_wallet::keys::GeneratedKey"]],["impl&lt;P&gt; !<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_wallet/struct.PersistedWallet.html\" title=\"struct bdk_wallet::PersistedWallet\">PersistedWallet</a>&lt;P&gt;",1,["bdk_wallet::wallet::persisted::PersistedWallet"]],["impl&lt;S&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_wallet/signer/struct.SignerWrapper.html\" title=\"struct bdk_wallet::signer::SignerWrapper\">SignerWrapper</a>&lt;S&gt;<div class=\"where\">where\n    S: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a>,</div>",1,["bdk_wallet::wallet::signer::SignerWrapper"]]]],["example_bitcoind_rpc_polling",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"enum\" href=\"example_bitcoind_rpc_polling/enum.Emission.html\" title=\"enum example_bitcoind_rpc_polling::Emission\">Emission</a>",1,["example_bitcoind_rpc_polling::Emission"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"enum\" href=\"example_bitcoind_rpc_polling/enum.RpcCommands.html\" title=\"enum example_bitcoind_rpc_polling::RpcCommands\">RpcCommands</a>",1,["example_bitcoind_rpc_polling::RpcCommands"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"example_bitcoind_rpc_polling/struct.RpcArgs.html\" title=\"struct example_bitcoind_rpc_polling::RpcArgs\">RpcArgs</a>",1,["example_bitcoind_rpc_polling::RpcArgs"]]]],["example_cli",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"enum\" href=\"example_cli/enum.AddressCmd.html\" title=\"enum example_cli::AddressCmd\">AddressCmd</a>",1,["example_cli::AddressCmd"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"enum\" href=\"example_cli/enum.CoinSelectionAlgo.html\" title=\"enum example_cli::CoinSelectionAlgo\">CoinSelectionAlgo</a>",1,["example_cli::CoinSelectionAlgo"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"enum\" href=\"example_cli/enum.Keychain.html\" title=\"enum example_cli::Keychain\">Keychain</a>",1,["example_cli::Keychain"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"enum\" href=\"example_cli/enum.TxOutCmd.html\" title=\"enum example_cli::TxOutCmd\">TxOutCmd</a>",1,["example_cli::TxOutCmd"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"example_cli/struct.ChangeInfo.html\" title=\"struct example_cli::ChangeInfo\">ChangeInfo</a>",1,["example_cli::ChangeInfo"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"example_cli/struct.ChangeSet.html\" title=\"struct example_cli::ChangeSet\">ChangeSet</a>",1,["example_cli::ChangeSet"]],["impl&lt;CS, S&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"enum\" href=\"example_cli/enum.Commands.html\" title=\"enum example_cli::Commands\">Commands</a>&lt;CS, S&gt;<div class=\"where\">where\n    CS: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a>,\n    S: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a>,</div>",1,["example_cli::Commands"]],["impl&lt;CS, S&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"example_cli/struct.Args.html\" title=\"struct example_cli::Args\">Args</a>&lt;CS, S&gt;<div class=\"where\">where\n    CS: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a>,\n    S: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a>,</div>",1,["example_cli::Args"]],["impl&lt;CS, S&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"example_cli/struct.Init.html\" title=\"struct example_cli::Init\">Init</a>&lt;CS, S&gt;<div class=\"where\">where\n    CS: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a>,\n    S: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a>,</div>",1,["example_cli::Init"]],["impl&lt;S&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"enum\" href=\"example_cli/enum.PsbtCmd.html\" title=\"enum example_cli::PsbtCmd\">PsbtCmd</a>&lt;S&gt;<div class=\"where\">where\n    S: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a>,</div>",1,["example_cli::PsbtCmd"]]]],["example_electrum",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"enum\" href=\"example_electrum/enum.ElectrumCommands.html\" title=\"enum example_electrum::ElectrumCommands\">ElectrumCommands</a>",1,["example_electrum::ElectrumCommands"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"example_electrum/struct.ElectrumArgs.html\" title=\"struct example_electrum::ElectrumArgs\">ElectrumArgs</a>",1,["example_electrum::ElectrumArgs"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"example_electrum/struct.ScanOptions.html\" title=\"struct example_electrum::ScanOptions\">ScanOptions</a>",1,["example_electrum::ScanOptions"]]]],["example_esplora",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"enum\" href=\"example_esplora/enum.EsploraCommands.html\" title=\"enum example_esplora::EsploraCommands\">EsploraCommands</a>",1,["example_esplora::EsploraCommands"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"example_esplora/struct.EsploraArgs.html\" title=\"struct example_esplora::EsploraArgs\">EsploraArgs</a>",1,["example_esplora::EsploraArgs"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"example_esplora/struct.ScanOptions.html\" title=\"struct example_esplora::ScanOptions\">ScanOptions</a>",1,["example_esplora::ScanOptions"]]]],["example_wallet_rpc",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"enum\" href=\"example_wallet_rpc/enum.Emission.html\" title=\"enum example_wallet_rpc::Emission\">Emission</a>",1,["example_wallet_rpc::Emission"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"example_wallet_rpc/struct.Args.html\" title=\"struct example_wallet_rpc::Args\">Args</a>",1,["example_wallet_rpc::Args"]]]]]);
+    var implementors = Object.fromEntries([["bdk_bitcoind_rpc",[["impl !<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"enum\" href=\"bdk_bitcoind_rpc/bip158/enum.Error.html\" title=\"enum bdk_bitcoind_rpc::bip158::Error\">Error</a>",1,["bdk_bitcoind_rpc::bip158::Error"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"enum\" href=\"bdk_bitcoind_rpc/bip158/enum.Event.html\" title=\"enum bdk_bitcoind_rpc::bip158::Event\">Event</a>",1,["bdk_bitcoind_rpc::bip158::Event"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_bitcoind_rpc/bip158/struct.EventInner.html\" title=\"struct bdk_bitcoind_rpc::bip158::EventInner\">EventInner</a>",1,["bdk_bitcoind_rpc::bip158::EventInner"]],["impl&lt;'c, C&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_bitcoind_rpc/bip158/struct.FilterIter.html\" title=\"struct bdk_bitcoind_rpc::bip158::FilterIter\">FilterIter</a>&lt;'c, C&gt;<div class=\"where\">where\n    C: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,</div>",1,["bdk_bitcoind_rpc::bip158::FilterIter"]],["impl&lt;'c, C&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_bitcoind_rpc/struct.Emitter.html\" title=\"struct bdk_bitcoind_rpc::Emitter\">Emitter</a>&lt;'c, C&gt;<div class=\"where\">where\n    C: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,</div>",1,["bdk_bitcoind_rpc::Emitter"]],["impl&lt;B&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_bitcoind_rpc/struct.BlockEvent.html\" title=\"struct bdk_bitcoind_rpc::BlockEvent\">BlockEvent</a>&lt;B&gt;<div class=\"where\">where\n    B: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a>,</div>",1,["bdk_bitcoind_rpc::BlockEvent"]]]],["bdk_chain",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"enum\" href=\"bdk_chain/enum.ObservedIn.html\" title=\"enum bdk_chain::ObservedIn\">ObservedIn</a>",1,["bdk_chain::canonical_iter::ObservedIn"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"enum\" href=\"bdk_chain/local_chain/enum.ApplyHeaderError.html\" title=\"enum bdk_chain::local_chain::ApplyHeaderError\">ApplyHeaderError</a>",1,["bdk_chain::local_chain::ApplyHeaderError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"enum\" href=\"bdk_chain/tx_graph/enum.CalculateFeeError.html\" title=\"enum bdk_chain::tx_graph::CalculateFeeError\">CalculateFeeError</a>",1,["bdk_chain::tx_graph::CalculateFeeError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_chain/indexer/keychain_txout/struct.ChangeSet.html\" title=\"struct bdk_chain::indexer::keychain_txout::ChangeSet\">ChangeSet</a>",1,["bdk_chain::indexer::keychain_txout::ChangeSet"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_chain/local_chain/struct.AlterCheckPointError.html\" title=\"struct bdk_chain::local_chain::AlterCheckPointError\">AlterCheckPointError</a>",1,["bdk_chain::local_chain::AlterCheckPointError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_chain/local_chain/struct.CannotConnectError.html\" title=\"struct bdk_chain::local_chain::CannotConnectError\">CannotConnectError</a>",1,["bdk_chain::local_chain::CannotConnectError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_chain/local_chain/struct.ChangeSet.html\" title=\"struct bdk_chain::local_chain::ChangeSet\">ChangeSet</a>",1,["bdk_chain::local_chain::ChangeSet"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_chain/local_chain/struct.LocalChain.html\" title=\"struct bdk_chain::local_chain::LocalChain\">LocalChain</a>",1,["bdk_chain::local_chain::LocalChain"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_chain/local_chain/struct.MissingGenesisError.html\" title=\"struct bdk_chain::local_chain::MissingGenesisError\">MissingGenesisError</a>",1,["bdk_chain::local_chain::MissingGenesisError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_chain/struct.Balance.html\" title=\"struct bdk_chain::Balance\">Balance</a>",1,["bdk_chain::balance::Balance"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_chain/struct.DescriptorId.html\" title=\"struct bdk_chain::DescriptorId\">DescriptorId</a>",1,["bdk_chain::descriptor_ext::DescriptorId"]],["impl&lt;'a, T, A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_chain/tx_graph/struct.CanonicalTx.html\" title=\"struct bdk_chain::tx_graph::CanonicalTx\">CanonicalTx</a>&lt;'a, T, A&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,\n    T: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a>,</div>",1,["bdk_chain::tx_graph::CanonicalTx"]],["impl&lt;'a, T, A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_chain/tx_graph/struct.TxNode.html\" title=\"struct bdk_chain::tx_graph::TxNode\">TxNode</a>&lt;'a, T, A&gt;<div class=\"where\">where\n    T: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a>,\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,</div>",1,["bdk_chain::tx_graph::TxNode"]],["impl&lt;'b&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_chain/struct.TxPosInBlock.html\" title=\"struct bdk_chain::TxPosInBlock\">TxPosInBlock</a>&lt;'b&gt;",1,["bdk_chain::tx_data_traits::TxPosInBlock"]],["impl&lt;'g, A, C&gt; !<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_chain/struct.CanonicalIter.html\" title=\"struct bdk_chain::CanonicalIter\">CanonicalIter</a>&lt;'g, A, C&gt;",1,["bdk_chain::canonical_iter::CanonicalIter"]],["impl&lt;'g, A, F, O&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_chain/tx_graph/struct.TxAncestors.html\" title=\"struct bdk_chain::tx_graph::TxAncestors\">TxAncestors</a>&lt;'g, A, F, O&gt;<div class=\"where\">where\n    F: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a>,\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,</div>",1,["bdk_chain::tx_graph::TxAncestors"]],["impl&lt;'g, A, F, O&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_chain/tx_graph/struct.TxDescendants.html\" title=\"struct bdk_chain::tx_graph::TxDescendants\">TxDescendants</a>&lt;'g, A, F, O&gt;<div class=\"where\">where\n    F: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a>,\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,</div>",1,["bdk_chain::tx_graph::TxDescendants"]],["impl&lt;A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"enum\" href=\"bdk_chain/enum.CanonicalReason.html\" title=\"enum bdk_chain::CanonicalReason\">CanonicalReason</a>&lt;A&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a>,</div>",1,["bdk_chain::canonical_iter::CanonicalReason"]],["impl&lt;A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"enum\" href=\"bdk_chain/enum.ChainPosition.html\" title=\"enum bdk_chain::ChainPosition\">ChainPosition</a>&lt;A&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a>,</div>",1,["bdk_chain::chain_data::ChainPosition"]],["impl&lt;A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_chain/struct.FullTxOut.html\" title=\"struct bdk_chain::FullTxOut\">FullTxOut</a>&lt;A&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a>,</div>",1,["bdk_chain::chain_data::FullTxOut"]],["impl&lt;A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_chain/tx_graph/struct.ChangeSet.html\" title=\"struct bdk_chain::tx_graph::ChangeSet\">ChangeSet</a>&lt;A&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,</div>",1,["bdk_chain::tx_graph::ChangeSet"]],["impl&lt;A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_chain/tx_graph/struct.TxGraph.html\" title=\"struct bdk_chain::tx_graph::TxGraph\">TxGraph</a>&lt;A&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,</div>",1,["bdk_chain::tx_graph::TxGraph"]],["impl&lt;A, I&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_chain/indexed_tx_graph/struct.IndexedTxGraph.html\" title=\"struct bdk_chain::indexed_tx_graph::IndexedTxGraph\">IndexedTxGraph</a>&lt;A, I&gt;<div class=\"where\">where\n    I: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a>,\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,</div>",1,["bdk_chain::indexed_tx_graph::IndexedTxGraph"]],["impl&lt;A, IA&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_chain/indexed_tx_graph/struct.ChangeSet.html\" title=\"struct bdk_chain::indexed_tx_graph::ChangeSet\">ChangeSet</a>&lt;A, IA&gt;<div class=\"where\">where\n    IA: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a>,\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,</div>",1,["bdk_chain::indexed_tx_graph::ChangeSet"]],["impl&lt;D&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_chain/struct.SpkIterator.html\" title=\"struct bdk_chain::SpkIterator\">SpkIterator</a>&lt;D&gt;<div class=\"where\">where\n    D: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a>,</div>",1,["bdk_chain::spk_iter::SpkIterator"]],["impl&lt;I&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_chain/indexer/spk_txout/struct.SpkTxOutIndex.html\" title=\"struct bdk_chain::indexer::spk_txout::SpkTxOutIndex\">SpkTxOutIndex</a>&lt;I&gt;<div class=\"where\">where\n    I: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a>,</div>",1,["bdk_chain::indexer::spk_txout::SpkTxOutIndex"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"enum\" href=\"bdk_chain/indexer/keychain_txout/enum.InsertDescriptorError.html\" title=\"enum bdk_chain::indexer::keychain_txout::InsertDescriptorError\">InsertDescriptorError</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a>,</div>",1,["bdk_chain::indexer::keychain_txout::InsertDescriptorError"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_chain/indexer/keychain_txout/struct.KeychainTxOutIndex.html\" title=\"struct bdk_chain::indexer::keychain_txout::KeychainTxOutIndex\">KeychainTxOutIndex</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a>,</div>",1,["bdk_chain::indexer::keychain_txout::KeychainTxOutIndex"]],["impl&lt;T&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_chain/struct.Impl.html\" title=\"struct bdk_chain::Impl\">Impl</a>&lt;T&gt;<div class=\"where\">where\n    T: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a>,</div>",1,["bdk_chain::Impl"]]]],["bdk_core",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_core/spk_client/struct.SyncProgress.html\" title=\"struct bdk_core::spk_client::SyncProgress\">SyncProgress</a>",1,["bdk_core::spk_client::SyncProgress"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_core/struct.BlockId.html\" title=\"struct bdk_core::BlockId\">BlockId</a>",1,["bdk_core::block_id::BlockId"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_core/struct.CheckPoint.html\" title=\"struct bdk_core::CheckPoint\">CheckPoint</a>",1,["bdk_core::checkpoint::CheckPoint"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_core/struct.CheckPointIter.html\" title=\"struct bdk_core::CheckPointIter\">CheckPointIter</a>",1,["bdk_core::checkpoint::CheckPointIter"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_core/struct.ConfirmationBlockTime.html\" title=\"struct bdk_core::ConfirmationBlockTime\">ConfirmationBlockTime</a>",1,["bdk_core::block_id::ConfirmationBlockTime"]],["impl&lt;'i, I&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"enum\" href=\"bdk_core/spk_client/enum.SyncItem.html\" title=\"enum bdk_core::spk_client::SyncItem\">SyncItem</a>&lt;'i, I&gt;<div class=\"where\">where\n    I: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a>,</div>",1,["bdk_core::spk_client::SyncItem"]],["impl&lt;A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_core/spk_client/struct.SyncResponse.html\" title=\"struct bdk_core::spk_client::SyncResponse\">SyncResponse</a>&lt;A&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,</div>",1,["bdk_core::spk_client::SyncResponse"]],["impl&lt;A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_core/struct.TxUpdate.html\" title=\"struct bdk_core::TxUpdate\">TxUpdate</a>&lt;A&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,</div>",1,["bdk_core::tx_update::TxUpdate"]],["impl&lt;I = <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.unit.html\">()</a>&gt; !<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_core/spk_client/struct.SyncRequest.html\" title=\"struct bdk_core::spk_client::SyncRequest\">SyncRequest</a>&lt;I&gt;",1,["bdk_core::spk_client::SyncRequest"]],["impl&lt;I = <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.unit.html\">()</a>&gt; !<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_core/spk_client/struct.SyncRequestBuilder.html\" title=\"struct bdk_core::spk_client::SyncRequestBuilder\">SyncRequestBuilder</a>&lt;I&gt;",1,["bdk_core::spk_client::SyncRequestBuilder"]],["impl&lt;K&gt; !<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_core/spk_client/struct.FullScanRequest.html\" title=\"struct bdk_core::spk_client::FullScanRequest\">FullScanRequest</a>&lt;K&gt;",1,["bdk_core::spk_client::FullScanRequest"]],["impl&lt;K&gt; !<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_core/spk_client/struct.FullScanRequestBuilder.html\" title=\"struct bdk_core::spk_client::FullScanRequestBuilder\">FullScanRequestBuilder</a>&lt;K&gt;",1,["bdk_core::spk_client::FullScanRequestBuilder"]],["impl&lt;K, A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_core/spk_client/struct.FullScanResponse.html\" title=\"struct bdk_core::spk_client::FullScanResponse\">FullScanResponse</a>&lt;K, A&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,</div>",1,["bdk_core::spk_client::FullScanResponse"]]]],["bdk_electrum",[["impl&lt;E&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_electrum/struct.BdkElectrumClient.html\" title=\"struct bdk_electrum::BdkElectrumClient\">BdkElectrumClient</a>&lt;E&gt;<div class=\"where\">where\n    E: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a>,</div>",1,["bdk_electrum::bdk_electrum_client::BdkElectrumClient"]]]],["bdk_file_store",[["impl !<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"enum\" href=\"bdk_file_store/enum.FileError.html\" title=\"enum bdk_file_store::FileError\">FileError</a>",1,["bdk_file_store::FileError"]],["impl !<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"enum\" href=\"bdk_file_store/enum.IterError.html\" title=\"enum bdk_file_store::IterError\">IterError</a>",1,["bdk_file_store::entry_iter::IterError"]],["impl&lt;'t, T&gt; !<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_file_store/struct.EntryIter.html\" title=\"struct bdk_file_store::EntryIter\">EntryIter</a>&lt;'t, T&gt;",1,["bdk_file_store::entry_iter::EntryIter"]],["impl&lt;C&gt; !<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_file_store/struct.AggregateChangesetsError.html\" title=\"struct bdk_file_store::AggregateChangesetsError\">AggregateChangesetsError</a>&lt;C&gt;",1,["bdk_file_store::store::AggregateChangesetsError"]],["impl&lt;C&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_file_store/struct.Store.html\" title=\"struct bdk_file_store::Store\">Store</a>&lt;C&gt;<div class=\"where\">where\n    C: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a>,</div>",1,["bdk_file_store::store::Store"]]]],["bdk_testenv",[["impl !<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_testenv/struct.TestEnv.html\" title=\"struct bdk_testenv::TestEnv\">TestEnv</a>",1,["bdk_testenv::TestEnv"]],["impl&lt;'a&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_testenv/struct.Config.html\" title=\"struct bdk_testenv::Config\">Config</a>&lt;'a&gt;",1,["bdk_testenv::Config"]]]],["bdk_wallet",[["impl !<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"enum\" href=\"bdk_wallet/enum.FileStoreError.html\" title=\"enum bdk_wallet::FileStoreError\">FileStoreError</a>",1,["bdk_wallet::wallet::persisted::FileStoreError"]],["impl !<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"enum\" href=\"bdk_wallet/enum.TxOrdering.html\" title=\"enum bdk_wallet::TxOrdering\">TxOrdering</a>",1,["bdk_wallet::wallet::tx_builder::TxOrdering"]],["impl !<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"enum\" href=\"bdk_wallet/error/enum.CreateTxError.html\" title=\"enum bdk_wallet::error::CreateTxError\">CreateTxError</a>",1,["bdk_wallet::wallet::error::CreateTxError"]],["impl !<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_wallet/signer/struct.SignersContainer.html\" title=\"struct bdk_wallet::signer::SignersContainer\">SignersContainer</a>",1,["bdk_wallet::wallet::signer::SignersContainer"]],["impl !<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_wallet/struct.CreateParams.html\" title=\"struct bdk_wallet::CreateParams\">CreateParams</a>",1,["bdk_wallet::wallet::params::CreateParams"]],["impl !<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_wallet/struct.LoadParams.html\" title=\"struct bdk_wallet::LoadParams\">LoadParams</a>",1,["bdk_wallet::wallet::params::LoadParams"]],["impl !<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_wallet/struct.Wallet.html\" title=\"struct bdk_wallet::Wallet\">Wallet</a>",1,["bdk_wallet::wallet::Wallet"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"enum\" href=\"bdk_wallet/coin_selection/enum.Excess.html\" title=\"enum bdk_wallet::coin_selection::Excess\">Excess</a>",1,["bdk_wallet::wallet::coin_selection::Excess"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"enum\" href=\"bdk_wallet/descriptor/error/enum.Error.html\" title=\"enum bdk_wallet::descriptor::error::Error\">Error</a>",1,["bdk_wallet::descriptor::error::Error"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"enum\" href=\"bdk_wallet/descriptor/policy/enum.PkOrF.html\" title=\"enum bdk_wallet::descriptor::policy::PkOrF\">PkOrF</a>",1,["bdk_wallet::descriptor::policy::PkOrF"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"enum\" href=\"bdk_wallet/descriptor/policy/enum.PolicyError.html\" title=\"enum bdk_wallet::descriptor::policy::PolicyError\">PolicyError</a>",1,["bdk_wallet::descriptor::policy::PolicyError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"enum\" href=\"bdk_wallet/descriptor/policy/enum.Satisfaction.html\" title=\"enum bdk_wallet::descriptor::policy::Satisfaction\">Satisfaction</a>",1,["bdk_wallet::descriptor::policy::Satisfaction"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"enum\" href=\"bdk_wallet/descriptor/policy/enum.SatisfiableItem.html\" title=\"enum bdk_wallet::descriptor::policy::SatisfiableItem\">SatisfiableItem</a>",1,["bdk_wallet::descriptor::policy::SatisfiableItem"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"enum\" href=\"bdk_wallet/enum.AddForeignUtxoError.html\" title=\"enum bdk_wallet::AddForeignUtxoError\">AddForeignUtxoError</a>",1,["bdk_wallet::wallet::tx_builder::AddForeignUtxoError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"enum\" href=\"bdk_wallet/enum.AddUtxoError.html\" title=\"enum bdk_wallet::AddUtxoError\">AddUtxoError</a>",1,["bdk_wallet::wallet::tx_builder::AddUtxoError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"enum\" href=\"bdk_wallet/enum.ApplyBlockError.html\" title=\"enum bdk_wallet::ApplyBlockError\">ApplyBlockError</a>",1,["bdk_wallet::wallet::ApplyBlockError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"enum\" href=\"bdk_wallet/enum.ChangeSpendPolicy.html\" title=\"enum bdk_wallet::ChangeSpendPolicy\">ChangeSpendPolicy</a>",1,["bdk_wallet::wallet::tx_builder::ChangeSpendPolicy"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"enum\" href=\"bdk_wallet/enum.KeychainKind.html\" title=\"enum bdk_wallet::KeychainKind\">KeychainKind</a>",1,["bdk_wallet::types::KeychainKind"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"enum\" href=\"bdk_wallet/enum.LoadError.html\" title=\"enum bdk_wallet::LoadError\">LoadError</a>",1,["bdk_wallet::wallet::LoadError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"enum\" href=\"bdk_wallet/enum.LoadMismatch.html\" title=\"enum bdk_wallet::LoadMismatch\">LoadMismatch</a>",1,["bdk_wallet::wallet::LoadMismatch"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"enum\" href=\"bdk_wallet/enum.Utxo.html\" title=\"enum bdk_wallet::Utxo\">Utxo</a>",1,["bdk_wallet::types::Utxo"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"enum\" href=\"bdk_wallet/error/enum.BuildFeeBumpError.html\" title=\"enum bdk_wallet::error::BuildFeeBumpError\">BuildFeeBumpError</a>",1,["bdk_wallet::wallet::error::BuildFeeBumpError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"enum\" href=\"bdk_wallet/error/enum.MiniscriptPsbtError.html\" title=\"enum bdk_wallet::error::MiniscriptPsbtError\">MiniscriptPsbtError</a>",1,["bdk_wallet::wallet::error::MiniscriptPsbtError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"enum\" href=\"bdk_wallet/keys/enum.KeyError.html\" title=\"enum bdk_wallet::keys::KeyError\">KeyError</a>",1,["bdk_wallet::keys::KeyError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"enum\" href=\"bdk_wallet/keys/enum.ScriptContextEnum.html\" title=\"enum bdk_wallet::keys::ScriptContextEnum\">ScriptContextEnum</a>",1,["bdk_wallet::keys::ScriptContextEnum"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"enum\" href=\"bdk_wallet/signer/enum.SignerContext.html\" title=\"enum bdk_wallet::signer::SignerContext\">SignerContext</a>",1,["bdk_wallet::wallet::signer::SignerContext"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"enum\" href=\"bdk_wallet/signer/enum.SignerError.html\" title=\"enum bdk_wallet::signer::SignerError\">SignerError</a>",1,["bdk_wallet::wallet::signer::SignerError"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"enum\" href=\"bdk_wallet/signer/enum.SignerId.html\" title=\"enum bdk_wallet::signer::SignerId\">SignerId</a>",1,["bdk_wallet::wallet::signer::SignerId"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"enum\" href=\"bdk_wallet/signer/enum.TapLeavesOptions.html\" title=\"enum bdk_wallet::signer::TapLeavesOptions\">TapLeavesOptions</a>",1,["bdk_wallet::wallet::signer::TapLeavesOptions"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_wallet/coin_selection/struct.CoinSelectionResult.html\" title=\"struct bdk_wallet::coin_selection::CoinSelectionResult\">CoinSelectionResult</a>",1,["bdk_wallet::wallet::coin_selection::CoinSelectionResult"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_wallet/coin_selection/struct.InsufficientFunds.html\" title=\"struct bdk_wallet::coin_selection::InsufficientFunds\">InsufficientFunds</a>",1,["bdk_wallet::wallet::coin_selection::InsufficientFunds"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_wallet/coin_selection/struct.LargestFirstCoinSelection.html\" title=\"struct bdk_wallet::coin_selection::LargestFirstCoinSelection\">LargestFirstCoinSelection</a>",1,["bdk_wallet::wallet::coin_selection::LargestFirstCoinSelection"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_wallet/coin_selection/struct.OldestFirstCoinSelection.html\" title=\"struct bdk_wallet::coin_selection::OldestFirstCoinSelection\">OldestFirstCoinSelection</a>",1,["bdk_wallet::wallet::coin_selection::OldestFirstCoinSelection"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_wallet/coin_selection/struct.SingleRandomDraw.html\" title=\"struct bdk_wallet::coin_selection::SingleRandomDraw\">SingleRandomDraw</a>",1,["bdk_wallet::wallet::coin_selection::SingleRandomDraw"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/policy/struct.Condition.html\" title=\"struct bdk_wallet::descriptor::policy::Condition\">Condition</a>",1,["bdk_wallet::descriptor::policy::Condition"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/policy/struct.Policy.html\" title=\"struct bdk_wallet::descriptor::policy::Policy\">Policy</a>",1,["bdk_wallet::descriptor::policy::Policy"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_wallet/export/struct.FullyNodedExport.html\" title=\"struct bdk_wallet::export::FullyNodedExport\">FullyNodedExport</a>",1,["bdk_wallet::wallet::export::FullyNodedExport"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_wallet/keys/struct.PrivateKeyGenerateOptions.html\" title=\"struct bdk_wallet::keys::PrivateKeyGenerateOptions\">PrivateKeyGenerateOptions</a>",1,["bdk_wallet::keys::PrivateKeyGenerateOptions"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_wallet/signer/struct.SignerOrdering.html\" title=\"struct bdk_wallet::signer::SignerOrdering\">SignerOrdering</a>",1,["bdk_wallet::wallet::signer::SignerOrdering"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_wallet/struct.AddressInfo.html\" title=\"struct bdk_wallet::AddressInfo\">AddressInfo</a>",1,["bdk_wallet::wallet::AddressInfo"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_wallet/struct.ChangeSet.html\" title=\"struct bdk_wallet::ChangeSet\">ChangeSet</a>",1,["bdk_wallet::wallet::changeset::ChangeSet"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_wallet/struct.LocalOutput.html\" title=\"struct bdk_wallet::LocalOutput\">LocalOutput</a>",1,["bdk_wallet::types::LocalOutput"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_wallet/struct.SignOptions.html\" title=\"struct bdk_wallet::SignOptions\">SignOptions</a>",1,["bdk_wallet::wallet::signer::SignOptions"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_wallet/struct.Update.html\" title=\"struct bdk_wallet::Update\">Update</a>",1,["bdk_wallet::wallet::Update"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_wallet/struct.WeightedUtxo.html\" title=\"struct bdk_wallet::WeightedUtxo\">WeightedUtxo</a>",1,["bdk_wallet::types::WeightedUtxo"]],["impl&lt;'a&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"enum\" href=\"bdk_wallet/descriptor/policy/enum.BuildSatisfaction.html\" title=\"enum bdk_wallet::descriptor::policy::BuildSatisfaction\">BuildSatisfaction</a>&lt;'a&gt;",1,["bdk_wallet::descriptor::policy::BuildSatisfaction"]],["impl&lt;'a, Cs&gt; !<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_wallet/struct.TxBuilder.html\" title=\"struct bdk_wallet::TxBuilder\">TxBuilder</a>&lt;'a, Cs&gt;",1,["bdk_wallet::wallet::tx_builder::TxBuilder"]],["impl&lt;Cs&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_wallet/coin_selection/struct.BranchAndBoundCoinSelection.html\" title=\"struct bdk_wallet::coin_selection::BranchAndBoundCoinSelection\">BranchAndBoundCoinSelection</a>&lt;Cs&gt;<div class=\"where\">where\n    Cs: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a>,</div>",1,["bdk_wallet::wallet::coin_selection::BranchAndBoundCoinSelection"]],["impl&lt;Ctx&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"enum\" href=\"bdk_wallet/keys/enum.DescriptorKey.html\" title=\"enum bdk_wallet::keys::DescriptorKey\">DescriptorKey</a>&lt;Ctx&gt;<div class=\"where\">where\n    Ctx: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a>,</div>",1,["bdk_wallet::keys::DescriptorKey"]],["impl&lt;Ctx&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"enum\" href=\"bdk_wallet/keys/enum.ExtendedKey.html\" title=\"enum bdk_wallet::keys::ExtendedKey\">ExtendedKey</a>&lt;Ctx&gt;<div class=\"where\">where\n    Ctx: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a>,</div>",1,["bdk_wallet::keys::ExtendedKey"]],["impl&lt;E&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"enum\" href=\"bdk_wallet/enum.CreateWithPersistError.html\" title=\"enum bdk_wallet::CreateWithPersistError\">CreateWithPersistError</a>&lt;E&gt;<div class=\"where\">where\n    E: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a>,</div>",1,["bdk_wallet::wallet::persisted::CreateWithPersistError"]],["impl&lt;E&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"enum\" href=\"bdk_wallet/enum.LoadWithPersistError.html\" title=\"enum bdk_wallet::LoadWithPersistError\">LoadWithPersistError</a>&lt;E&gt;<div class=\"where\">where\n    E: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a>,</div>",1,["bdk_wallet::wallet::persisted::LoadWithPersistError"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.Bip44.html\" title=\"struct bdk_wallet::descriptor::template::Bip44\">Bip44</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a>,</div>",1,["bdk_wallet::descriptor::template::Bip44"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.Bip44Public.html\" title=\"struct bdk_wallet::descriptor::template::Bip44Public\">Bip44Public</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a>,</div>",1,["bdk_wallet::descriptor::template::Bip44Public"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.Bip49.html\" title=\"struct bdk_wallet::descriptor::template::Bip49\">Bip49</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a>,</div>",1,["bdk_wallet::descriptor::template::Bip49"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.Bip49Public.html\" title=\"struct bdk_wallet::descriptor::template::Bip49Public\">Bip49Public</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a>,</div>",1,["bdk_wallet::descriptor::template::Bip49Public"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.Bip84.html\" title=\"struct bdk_wallet::descriptor::template::Bip84\">Bip84</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a>,</div>",1,["bdk_wallet::descriptor::template::Bip84"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.Bip84Public.html\" title=\"struct bdk_wallet::descriptor::template::Bip84Public\">Bip84Public</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a>,</div>",1,["bdk_wallet::descriptor::template::Bip84Public"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.Bip86.html\" title=\"struct bdk_wallet::descriptor::template::Bip86\">Bip86</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a>,</div>",1,["bdk_wallet::descriptor::template::Bip86"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.Bip86Public.html\" title=\"struct bdk_wallet::descriptor::template::Bip86Public\">Bip86Public</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a>,</div>",1,["bdk_wallet::descriptor::template::Bip86Public"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.P2Pkh.html\" title=\"struct bdk_wallet::descriptor::template::P2Pkh\">P2Pkh</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a>,</div>",1,["bdk_wallet::descriptor::template::P2Pkh"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.P2TR.html\" title=\"struct bdk_wallet::descriptor::template::P2TR\">P2TR</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a>,</div>",1,["bdk_wallet::descriptor::template::P2TR"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.P2Wpkh.html\" title=\"struct bdk_wallet::descriptor::template::P2Wpkh\">P2Wpkh</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a>,</div>",1,["bdk_wallet::descriptor::template::P2Wpkh"]],["impl&lt;K&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_wallet/descriptor/template/struct.P2Wpkh_P2Sh.html\" title=\"struct bdk_wallet::descriptor::template::P2Wpkh_P2Sh\">P2Wpkh_P2Sh</a>&lt;K&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a>,</div>",1,["bdk_wallet::descriptor::template::P2Wpkh_P2Sh"]],["impl&lt;K, Ctx&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_wallet/keys/struct.GeneratedKey.html\" title=\"struct bdk_wallet::keys::GeneratedKey\">GeneratedKey</a>&lt;K, Ctx&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a>,\n    Ctx: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a>,</div>",1,["bdk_wallet::keys::GeneratedKey"]],["impl&lt;P&gt; !<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_wallet/struct.PersistedWallet.html\" title=\"struct bdk_wallet::PersistedWallet\">PersistedWallet</a>&lt;P&gt;",1,["bdk_wallet::wallet::persisted::PersistedWallet"]],["impl&lt;S&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"bdk_wallet/signer/struct.SignerWrapper.html\" title=\"struct bdk_wallet::signer::SignerWrapper\">SignerWrapper</a>&lt;S&gt;<div class=\"where\">where\n    S: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a>,</div>",1,["bdk_wallet::wallet::signer::SignerWrapper"]]]],["example_bitcoind_rpc_polling",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"enum\" href=\"example_bitcoind_rpc_polling/enum.Emission.html\" title=\"enum example_bitcoind_rpc_polling::Emission\">Emission</a>",1,["example_bitcoind_rpc_polling::Emission"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"enum\" href=\"example_bitcoind_rpc_polling/enum.RpcCommands.html\" title=\"enum example_bitcoind_rpc_polling::RpcCommands\">RpcCommands</a>",1,["example_bitcoind_rpc_polling::RpcCommands"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"example_bitcoind_rpc_polling/struct.RpcArgs.html\" title=\"struct example_bitcoind_rpc_polling::RpcArgs\">RpcArgs</a>",1,["example_bitcoind_rpc_polling::RpcArgs"]]]],["example_cli",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"enum\" href=\"example_cli/enum.AddressCmd.html\" title=\"enum example_cli::AddressCmd\">AddressCmd</a>",1,["example_cli::AddressCmd"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"enum\" href=\"example_cli/enum.CoinSelectionAlgo.html\" title=\"enum example_cli::CoinSelectionAlgo\">CoinSelectionAlgo</a>",1,["example_cli::CoinSelectionAlgo"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"enum\" href=\"example_cli/enum.Keychain.html\" title=\"enum example_cli::Keychain\">Keychain</a>",1,["example_cli::Keychain"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"enum\" href=\"example_cli/enum.TxOutCmd.html\" title=\"enum example_cli::TxOutCmd\">TxOutCmd</a>",1,["example_cli::TxOutCmd"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"example_cli/struct.ChangeInfo.html\" title=\"struct example_cli::ChangeInfo\">ChangeInfo</a>",1,["example_cli::ChangeInfo"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"example_cli/struct.ChangeSet.html\" title=\"struct example_cli::ChangeSet\">ChangeSet</a>",1,["example_cli::ChangeSet"]],["impl&lt;CS, S&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"enum\" href=\"example_cli/enum.Commands.html\" title=\"enum example_cli::Commands\">Commands</a>&lt;CS, S&gt;<div class=\"where\">where\n    CS: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a>,\n    S: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a>,</div>",1,["example_cli::Commands"]],["impl&lt;CS, S&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"example_cli/struct.Args.html\" title=\"struct example_cli::Args\">Args</a>&lt;CS, S&gt;<div class=\"where\">where\n    CS: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a>,\n    S: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a>,</div>",1,["example_cli::Args"]],["impl&lt;CS, S&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"example_cli/struct.Init.html\" title=\"struct example_cli::Init\">Init</a>&lt;CS, S&gt;<div class=\"where\">where\n    CS: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a>,\n    S: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a>,</div>",1,["example_cli::Init"]],["impl&lt;S&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"enum\" href=\"example_cli/enum.PsbtCmd.html\" title=\"enum example_cli::PsbtCmd\">PsbtCmd</a>&lt;S&gt;<div class=\"where\">where\n    S: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a>,</div>",1,["example_cli::PsbtCmd"]]]],["example_electrum",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"enum\" href=\"example_electrum/enum.ElectrumCommands.html\" title=\"enum example_electrum::ElectrumCommands\">ElectrumCommands</a>",1,["example_electrum::ElectrumCommands"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"example_electrum/struct.ElectrumArgs.html\" title=\"struct example_electrum::ElectrumArgs\">ElectrumArgs</a>",1,["example_electrum::ElectrumArgs"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"example_electrum/struct.ScanOptions.html\" title=\"struct example_electrum::ScanOptions\">ScanOptions</a>",1,["example_electrum::ScanOptions"]]]],["example_esplora",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"enum\" href=\"example_esplora/enum.EsploraCommands.html\" title=\"enum example_esplora::EsploraCommands\">EsploraCommands</a>",1,["example_esplora::EsploraCommands"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"example_esplora/struct.EsploraArgs.html\" title=\"struct example_esplora::EsploraArgs\">EsploraArgs</a>",1,["example_esplora::EsploraArgs"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"example_esplora/struct.ScanOptions.html\" title=\"struct example_esplora::ScanOptions\">ScanOptions</a>",1,["example_esplora::ScanOptions"]]]],["example_wallet_rpc",[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"enum\" href=\"example_wallet_rpc/enum.Emission.html\" title=\"enum example_wallet_rpc::Emission\">Emission</a>",1,["example_wallet_rpc::Emission"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"example_wallet_rpc/struct.Args.html\" title=\"struct example_wallet_rpc::Args\">Args</a>",1,["example_wallet_rpc::Args"]]]]]);
     if (window.register_implementors) {
         window.register_implementors(implementors);
     } else {
         window.pending_implementors = implementors;
     }
 })()
-//{"start":57,"fragment_lengths":[1201,16414,6241,643,2088,687,29997,1174,4817,1112,1094,705]}
\ No newline at end of file
+//{"start":57,"fragment_lengths":[2905,16414,6241,643,2088,687,29997,1174,4817,1112,1094,705]}
\ No newline at end of file
index 907f8307b88f3198e52137799cfa313e8114952a..f8be26f62469e89f549d816a6a15aac7f8fffb70 100644 (file)
@@ -1,9 +1,9 @@
 (function() {
-    var type_impls = Object.fromEntries([["bdk_chain",[["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-BTreeMap%3CK,+V%3E\" class=\"impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#609\">Source</a><a href=\"#impl-BTreeMap%3CK,+V%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V&gt;</h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.new\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0, const since 1.66.0\">1.0.0 (const: 1.66.0)</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#628\">Source</a></span><h4 class=\"code-header\">pub const fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.new\" class=\"fn\">new</a>() -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V&gt;</h4></section></summary><div class=\"docblock\"><p>Makes a new, empty <code>BTreeMap</code>.</p>\n<p>Does not allocate anything on its own.</p>\n<h5 id=\"examples\"><a class=\"doc-anchor\" href=\"#examples\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::new();\n\n<span class=\"comment\">// entries can now be inserted into the empty map\n</span>map.insert(<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>);</code></pre></div>\n</div></details></div></details>",0,"bdk_chain::bitcoin::psbt::SigningKeysMap","bdk_chain::bitcoin::psbt::SigningErrors"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-BTreeMap%3CK,+V,+A%3E\" class=\"impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2433\">Source</a><a href=\"#impl-BTreeMap%3CK,+V,+A%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V, A&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/alloc/trait.Allocator.html\" title=\"trait core::alloc::Allocator\">Allocator</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.iter\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2454\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.iter\" class=\"fn\">iter</a>(&amp;self) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.Iter.html\" title=\"struct alloc::collections::btree::map::Iter\">Iter</a>&lt;'_, K, V&gt; <a href=\"#\" class=\"tooltip\" data-notable-ty=\"Iter&lt;&#39;_, K, V&gt;\">ⓘ</a></h4></section></summary><div class=\"docblock\"><p>Gets an iterator over the entries of the map, sorted by key.</p>\n<h5 id=\"examples\"><a class=\"doc-anchor\" href=\"#examples\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::new();\nmap.insert(<span class=\"number\">3</span>, <span class=\"string\">\"c\"</span>);\nmap.insert(<span class=\"number\">2</span>, <span class=\"string\">\"b\"</span>);\nmap.insert(<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>);\n\n<span class=\"kw\">for </span>(key, value) <span class=\"kw\">in </span>map.iter() {\n    <span class=\"macro\">println!</span>(<span class=\"string\">\"{key}: {value}\"</span>);\n}\n\n<span class=\"kw\">let </span>(first_key, first_value) = map.iter().next().unwrap();\n<span class=\"macro\">assert_eq!</span>((<span class=\"kw-2\">*</span>first_key, <span class=\"kw-2\">*</span>first_value), (<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>));</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.iter_mut\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2485\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.iter_mut\" class=\"fn\">iter_mut</a>(&amp;mut self) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.IterMut.html\" title=\"struct alloc::collections::btree::map::IterMut\">IterMut</a>&lt;'_, K, V&gt; <a href=\"#\" class=\"tooltip\" data-notable-ty=\"IterMut&lt;&#39;_, K, V&gt;\">ⓘ</a></h4></section></summary><div class=\"docblock\"><p>Gets a mutable iterator over the entries of the map, sorted by key.</p>\n<h5 id=\"examples-1\"><a class=\"doc-anchor\" href=\"#examples-1\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::from([\n   (<span class=\"string\">\"a\"</span>, <span class=\"number\">1</span>),\n   (<span class=\"string\">\"b\"</span>, <span class=\"number\">2</span>),\n   (<span class=\"string\">\"c\"</span>, <span class=\"number\">3</span>),\n]);\n\n<span class=\"comment\">// add 10 to the value if the key isn't \"a\"\n</span><span class=\"kw\">for </span>(key, value) <span class=\"kw\">in </span>map.iter_mut() {\n    <span class=\"kw\">if </span>key != <span class=\"kw-2\">&amp;</span><span class=\"string\">\"a\" </span>{\n        <span class=\"kw-2\">*</span>value += <span class=\"number\">10</span>;\n    }\n}</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.keys\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2510\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.keys\" class=\"fn\">keys</a>(&amp;self) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.Keys.html\" title=\"struct alloc::collections::btree::map::Keys\">Keys</a>&lt;'_, K, V&gt; <a href=\"#\" class=\"tooltip\" data-notable-ty=\"Keys&lt;&#39;_, K, V&gt;\">ⓘ</a></h4></section></summary><div class=\"docblock\"><p>Gets an iterator over the keys of the map, in sorted order.</p>\n<h5 id=\"examples-2\"><a class=\"doc-anchor\" href=\"#examples-2\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>a = BTreeMap::new();\na.insert(<span class=\"number\">2</span>, <span class=\"string\">\"b\"</span>);\na.insert(<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>);\n\n<span class=\"kw\">let </span>keys: Vec&lt;<span class=\"kw\">_</span>&gt; = a.keys().cloned().collect();\n<span class=\"macro\">assert_eq!</span>(keys, [<span class=\"number\">1</span>, <span class=\"number\">2</span>]);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.values\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2529\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.values\" class=\"fn\">values</a>(&amp;self) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.Values.html\" title=\"struct alloc::collections::btree::map::Values\">Values</a>&lt;'_, K, V&gt; <a href=\"#\" class=\"tooltip\" data-notable-ty=\"Values&lt;&#39;_, K, V&gt;\">ⓘ</a></h4></section></summary><div class=\"docblock\"><p>Gets an iterator over the values of the map, in order by key.</p>\n<h5 id=\"examples-3\"><a class=\"doc-anchor\" href=\"#examples-3\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>a = BTreeMap::new();\na.insert(<span class=\"number\">1</span>, <span class=\"string\">\"hello\"</span>);\na.insert(<span class=\"number\">2</span>, <span class=\"string\">\"goodbye\"</span>);\n\n<span class=\"kw\">let </span>values: Vec&lt;<span class=\"kw-2\">&amp;</span>str&gt; = a.values().cloned().collect();\n<span class=\"macro\">assert_eq!</span>(values, [<span class=\"string\">\"hello\"</span>, <span class=\"string\">\"goodbye\"</span>]);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.values_mut\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.10.0\">1.10.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2553\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.values_mut\" class=\"fn\">values_mut</a>(&amp;mut self) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.ValuesMut.html\" title=\"struct alloc::collections::btree::map::ValuesMut\">ValuesMut</a>&lt;'_, K, V&gt; <a href=\"#\" class=\"tooltip\" data-notable-ty=\"ValuesMut&lt;&#39;_, K, V&gt;\">ⓘ</a></h4></section></summary><div class=\"docblock\"><p>Gets a mutable iterator over the values of the map, in order by key.</p>\n<h5 id=\"examples-4\"><a class=\"doc-anchor\" href=\"#examples-4\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>a = BTreeMap::new();\na.insert(<span class=\"number\">1</span>, String::from(<span class=\"string\">\"hello\"</span>));\na.insert(<span class=\"number\">2</span>, String::from(<span class=\"string\">\"goodbye\"</span>));\n\n<span class=\"kw\">for </span>value <span class=\"kw\">in </span>a.values_mut() {\n    value.push_str(<span class=\"string\">\"!\"</span>);\n}\n\n<span class=\"kw\">let </span>values: Vec&lt;String&gt; = a.values().cloned().collect();\n<span class=\"macro\">assert_eq!</span>(values, [String::from(<span class=\"string\">\"hello!\"</span>),\n                    String::from(<span class=\"string\">\"goodbye!\"</span>)]);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.len\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0, const unstable\">1.0.0 (const: <a href=\"https://github.com/rust-lang/rust/issues/71835\" title=\"Tracking issue for const_btree_len\">unstable</a>)</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2577\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.len\" class=\"fn\">len</a>(&amp;self) -&gt; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.usize.html\">usize</a></h4></section></summary><div class=\"docblock\"><p>Returns the number of elements in the map.</p>\n<h5 id=\"examples-5\"><a class=\"doc-anchor\" href=\"#examples-5\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>a = BTreeMap::new();\n<span class=\"macro\">assert_eq!</span>(a.len(), <span class=\"number\">0</span>);\na.insert(<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>);\n<span class=\"macro\">assert_eq!</span>(a.len(), <span class=\"number\">1</span>);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.is_empty\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0, const unstable\">1.0.0 (const: <a href=\"https://github.com/rust-lang/rust/issues/71835\" title=\"Tracking issue for const_btree_len\">unstable</a>)</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2600\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.is_empty\" class=\"fn\">is_empty</a>(&amp;self) -&gt; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.bool.html\">bool</a></h4></section></summary><div class=\"docblock\"><p>Returns <code>true</code> if the map contains no elements.</p>\n<h5 id=\"examples-6\"><a class=\"doc-anchor\" href=\"#examples-6\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>a = BTreeMap::new();\n<span class=\"macro\">assert!</span>(a.is_empty());\na.insert(<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>);\n<span class=\"macro\">assert!</span>(!a.is_empty());</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.lower_bound\" class=\"method\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2644-2647\">Source</a><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.lower_bound\" class=\"fn\">lower_bound</a>&lt;Q&gt;(&amp;self, bound: <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/ops/range/enum.Bound.html\" title=\"enum core::ops::range::Bound\">Bound</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;Q</a>&gt;) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.Cursor.html\" title=\"struct alloc::collections::btree::map::Cursor\">Cursor</a>&lt;'_, K, V&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html\" title=\"trait core::borrow::Borrow\">Borrow</a>&lt;Q&gt; + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    Q: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a> + ?<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,</div></h4></section><span class=\"item-info\"><div class=\"stab unstable\"><span class=\"emoji\">🔬</span><span>This is a nightly-only experimental API. (<code>btree_cursors</code>)</span></div></span></summary><div class=\"docblock\"><p>Returns a <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.Cursor.html\" title=\"struct alloc::collections::btree::map::Cursor\"><code>Cursor</code></a> pointing at the gap before the smallest key\ngreater than the given bound.</p>\n<p>Passing <code>Bound::Included(x)</code> will return a cursor pointing to the\ngap before the smallest key greater than or equal to <code>x</code>.</p>\n<p>Passing <code>Bound::Excluded(x)</code> will return a cursor pointing to the\ngap before the smallest key greater than <code>x</code>.</p>\n<p>Passing <code>Bound::Unbounded</code> will return a cursor pointing to the\ngap before the smallest key in the map.</p>\n<h5 id=\"examples-7\"><a class=\"doc-anchor\" href=\"#examples-7\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"attr\">#![feature(btree_cursors)]\n\n</span><span class=\"kw\">use </span>std::collections::BTreeMap;\n<span class=\"kw\">use </span>std::ops::Bound;\n\n<span class=\"kw\">let </span>map = BTreeMap::from([\n    (<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>),\n    (<span class=\"number\">2</span>, <span class=\"string\">\"b\"</span>),\n    (<span class=\"number\">3</span>, <span class=\"string\">\"c\"</span>),\n    (<span class=\"number\">4</span>, <span class=\"string\">\"d\"</span>),\n]);\n\n<span class=\"kw\">let </span>cursor = map.lower_bound(Bound::Included(<span class=\"kw-2\">&amp;</span><span class=\"number\">2</span>));\n<span class=\"macro\">assert_eq!</span>(cursor.peek_prev(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">1</span>, <span class=\"kw-2\">&amp;</span><span class=\"string\">\"a\"</span>)));\n<span class=\"macro\">assert_eq!</span>(cursor.peek_next(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">2</span>, <span class=\"kw-2\">&amp;</span><span class=\"string\">\"b\"</span>)));\n\n<span class=\"kw\">let </span>cursor = map.lower_bound(Bound::Excluded(<span class=\"kw-2\">&amp;</span><span class=\"number\">2</span>));\n<span class=\"macro\">assert_eq!</span>(cursor.peek_prev(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">2</span>, <span class=\"kw-2\">&amp;</span><span class=\"string\">\"b\"</span>)));\n<span class=\"macro\">assert_eq!</span>(cursor.peek_next(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">3</span>, <span class=\"kw-2\">&amp;</span><span class=\"string\">\"c\"</span>)));\n\n<span class=\"kw\">let </span>cursor = map.lower_bound(Bound::Unbounded);\n<span class=\"macro\">assert_eq!</span>(cursor.peek_prev(), <span class=\"prelude-val\">None</span>);\n<span class=\"macro\">assert_eq!</span>(cursor.peek_next(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">1</span>, <span class=\"kw-2\">&amp;</span><span class=\"string\">\"a\"</span>)));</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.lower_bound_mut\" class=\"method\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2697-2700\">Source</a><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.lower_bound_mut\" class=\"fn\">lower_bound_mut</a>&lt;Q&gt;(&amp;mut self, bound: <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/ops/range/enum.Bound.html\" title=\"enum core::ops::range::Bound\">Bound</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;Q</a>&gt;) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.CursorMut.html\" title=\"struct alloc::collections::btree::map::CursorMut\">CursorMut</a>&lt;'_, K, V, A&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html\" title=\"trait core::borrow::Borrow\">Borrow</a>&lt;Q&gt; + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    Q: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a> + ?<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,</div></h4></section><span class=\"item-info\"><div class=\"stab unstable\"><span class=\"emoji\">🔬</span><span>This is a nightly-only experimental API. (<code>btree_cursors</code>)</span></div></span></summary><div class=\"docblock\"><p>Returns a <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.CursorMut.html\" title=\"struct alloc::collections::btree::map::CursorMut\"><code>CursorMut</code></a> pointing at the gap before the smallest key\ngreater than the given bound.</p>\n<p>Passing <code>Bound::Included(x)</code> will return a cursor pointing to the\ngap before the smallest key greater than or equal to <code>x</code>.</p>\n<p>Passing <code>Bound::Excluded(x)</code> will return a cursor pointing to the\ngap before the smallest key greater than <code>x</code>.</p>\n<p>Passing <code>Bound::Unbounded</code> will return a cursor pointing to the\ngap before the smallest key in the map.</p>\n<h5 id=\"examples-8\"><a class=\"doc-anchor\" href=\"#examples-8\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"attr\">#![feature(btree_cursors)]\n\n</span><span class=\"kw\">use </span>std::collections::BTreeMap;\n<span class=\"kw\">use </span>std::ops::Bound;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::from([\n    (<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>),\n    (<span class=\"number\">2</span>, <span class=\"string\">\"b\"</span>),\n    (<span class=\"number\">3</span>, <span class=\"string\">\"c\"</span>),\n    (<span class=\"number\">4</span>, <span class=\"string\">\"d\"</span>),\n]);\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>cursor = map.lower_bound_mut(Bound::Included(<span class=\"kw-2\">&amp;</span><span class=\"number\">2</span>));\n<span class=\"macro\">assert_eq!</span>(cursor.peek_prev(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">1</span>, <span class=\"kw-2\">&amp;mut </span><span class=\"string\">\"a\"</span>)));\n<span class=\"macro\">assert_eq!</span>(cursor.peek_next(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">2</span>, <span class=\"kw-2\">&amp;mut </span><span class=\"string\">\"b\"</span>)));\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>cursor = map.lower_bound_mut(Bound::Excluded(<span class=\"kw-2\">&amp;</span><span class=\"number\">2</span>));\n<span class=\"macro\">assert_eq!</span>(cursor.peek_prev(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">2</span>, <span class=\"kw-2\">&amp;mut </span><span class=\"string\">\"b\"</span>)));\n<span class=\"macro\">assert_eq!</span>(cursor.peek_next(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">3</span>, <span class=\"kw-2\">&amp;mut </span><span class=\"string\">\"c\"</span>)));\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>cursor = map.lower_bound_mut(Bound::Unbounded);\n<span class=\"macro\">assert_eq!</span>(cursor.peek_prev(), <span class=\"prelude-val\">None</span>);\n<span class=\"macro\">assert_eq!</span>(cursor.peek_next(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">1</span>, <span class=\"kw-2\">&amp;mut </span><span class=\"string\">\"a\"</span>)));</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.upper_bound\" class=\"method\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2767-2770\">Source</a><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.upper_bound\" class=\"fn\">upper_bound</a>&lt;Q&gt;(&amp;self, bound: <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/ops/range/enum.Bound.html\" title=\"enum core::ops::range::Bound\">Bound</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;Q</a>&gt;) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.Cursor.html\" title=\"struct alloc::collections::btree::map::Cursor\">Cursor</a>&lt;'_, K, V&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html\" title=\"trait core::borrow::Borrow\">Borrow</a>&lt;Q&gt; + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    Q: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a> + ?<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,</div></h4></section><span class=\"item-info\"><div class=\"stab unstable\"><span class=\"emoji\">🔬</span><span>This is a nightly-only experimental API. (<code>btree_cursors</code>)</span></div></span></summary><div class=\"docblock\"><p>Returns a <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.Cursor.html\" title=\"struct alloc::collections::btree::map::Cursor\"><code>Cursor</code></a> pointing at the gap after the greatest key\nsmaller than the given bound.</p>\n<p>Passing <code>Bound::Included(x)</code> will return a cursor pointing to the\ngap after the greatest key smaller than or equal to <code>x</code>.</p>\n<p>Passing <code>Bound::Excluded(x)</code> will return a cursor pointing to the\ngap after the greatest key smaller than <code>x</code>.</p>\n<p>Passing <code>Bound::Unbounded</code> will return a cursor pointing to the\ngap after the greatest key in the map.</p>\n<h5 id=\"examples-9\"><a class=\"doc-anchor\" href=\"#examples-9\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"attr\">#![feature(btree_cursors)]\n\n</span><span class=\"kw\">use </span>std::collections::BTreeMap;\n<span class=\"kw\">use </span>std::ops::Bound;\n\n<span class=\"kw\">let </span>map = BTreeMap::from([\n    (<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>),\n    (<span class=\"number\">2</span>, <span class=\"string\">\"b\"</span>),\n    (<span class=\"number\">3</span>, <span class=\"string\">\"c\"</span>),\n    (<span class=\"number\">4</span>, <span class=\"string\">\"d\"</span>),\n]);\n\n<span class=\"kw\">let </span>cursor = map.upper_bound(Bound::Included(<span class=\"kw-2\">&amp;</span><span class=\"number\">3</span>));\n<span class=\"macro\">assert_eq!</span>(cursor.peek_prev(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">3</span>, <span class=\"kw-2\">&amp;</span><span class=\"string\">\"c\"</span>)));\n<span class=\"macro\">assert_eq!</span>(cursor.peek_next(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">4</span>, <span class=\"kw-2\">&amp;</span><span class=\"string\">\"d\"</span>)));\n\n<span class=\"kw\">let </span>cursor = map.upper_bound(Bound::Excluded(<span class=\"kw-2\">&amp;</span><span class=\"number\">3</span>));\n<span class=\"macro\">assert_eq!</span>(cursor.peek_prev(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">2</span>, <span class=\"kw-2\">&amp;</span><span class=\"string\">\"b\"</span>)));\n<span class=\"macro\">assert_eq!</span>(cursor.peek_next(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">3</span>, <span class=\"kw-2\">&amp;</span><span class=\"string\">\"c\"</span>)));\n\n<span class=\"kw\">let </span>cursor = map.upper_bound(Bound::Unbounded);\n<span class=\"macro\">assert_eq!</span>(cursor.peek_prev(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">4</span>, <span class=\"kw-2\">&amp;</span><span class=\"string\">\"d\"</span>)));\n<span class=\"macro\">assert_eq!</span>(cursor.peek_next(), <span class=\"prelude-val\">None</span>);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.upper_bound_mut\" class=\"method\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2820-2823\">Source</a><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.upper_bound_mut\" class=\"fn\">upper_bound_mut</a>&lt;Q&gt;(&amp;mut self, bound: <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/ops/range/enum.Bound.html\" title=\"enum core::ops::range::Bound\">Bound</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;Q</a>&gt;) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.CursorMut.html\" title=\"struct alloc::collections::btree::map::CursorMut\">CursorMut</a>&lt;'_, K, V, A&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html\" title=\"trait core::borrow::Borrow\">Borrow</a>&lt;Q&gt; + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    Q: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a> + ?<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,</div></h4></section><span class=\"item-info\"><div class=\"stab unstable\"><span class=\"emoji\">🔬</span><span>This is a nightly-only experimental API. (<code>btree_cursors</code>)</span></div></span></summary><div class=\"docblock\"><p>Returns a <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.CursorMut.html\" title=\"struct alloc::collections::btree::map::CursorMut\"><code>CursorMut</code></a> pointing at the gap after the greatest key\nsmaller than the given bound.</p>\n<p>Passing <code>Bound::Included(x)</code> will return a cursor pointing to the\ngap after the greatest key smaller than or equal to <code>x</code>.</p>\n<p>Passing <code>Bound::Excluded(x)</code> will return a cursor pointing to the\ngap after the greatest key smaller than <code>x</code>.</p>\n<p>Passing <code>Bound::Unbounded</code> will return a cursor pointing to the\ngap after the greatest key in the map.</p>\n<h5 id=\"examples-10\"><a class=\"doc-anchor\" href=\"#examples-10\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"attr\">#![feature(btree_cursors)]\n\n</span><span class=\"kw\">use </span>std::collections::BTreeMap;\n<span class=\"kw\">use </span>std::ops::Bound;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::from([\n    (<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>),\n    (<span class=\"number\">2</span>, <span class=\"string\">\"b\"</span>),\n    (<span class=\"number\">3</span>, <span class=\"string\">\"c\"</span>),\n    (<span class=\"number\">4</span>, <span class=\"string\">\"d\"</span>),\n]);\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>cursor = map.upper_bound_mut(Bound::Included(<span class=\"kw-2\">&amp;</span><span class=\"number\">3</span>));\n<span class=\"macro\">assert_eq!</span>(cursor.peek_prev(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">3</span>, <span class=\"kw-2\">&amp;mut </span><span class=\"string\">\"c\"</span>)));\n<span class=\"macro\">assert_eq!</span>(cursor.peek_next(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">4</span>, <span class=\"kw-2\">&amp;mut </span><span class=\"string\">\"d\"</span>)));\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>cursor = map.upper_bound_mut(Bound::Excluded(<span class=\"kw-2\">&amp;</span><span class=\"number\">3</span>));\n<span class=\"macro\">assert_eq!</span>(cursor.peek_prev(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">2</span>, <span class=\"kw-2\">&amp;mut </span><span class=\"string\">\"b\"</span>)));\n<span class=\"macro\">assert_eq!</span>(cursor.peek_next(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">3</span>, <span class=\"kw-2\">&amp;mut </span><span class=\"string\">\"c\"</span>)));\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>cursor = map.upper_bound_mut(Bound::Unbounded);\n<span class=\"macro\">assert_eq!</span>(cursor.peek_prev(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">4</span>, <span class=\"kw-2\">&amp;mut </span><span class=\"string\">\"d\"</span>)));\n<span class=\"macro\">assert_eq!</span>(cursor.peek_next(), <span class=\"prelude-val\">None</span>);</code></pre></div>\n</div></details></div></details>",0,"bdk_chain::bitcoin::psbt::SigningKeysMap","bdk_chain::bitcoin::psbt::SigningErrors"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-BTreeMap%3CK,+V,+A%3E\" class=\"impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#633\">Source</a><a href=\"#impl-BTreeMap%3CK,+V,+A%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V, A&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/alloc/trait.Allocator.html\" title=\"trait core::alloc::Allocator\">Allocator</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.clear\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#647\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.clear\" class=\"fn\">clear</a>(&amp;mut self)</h4></section></summary><div class=\"docblock\"><p>Clears the map, removing all elements.</p>\n<h5 id=\"examples\"><a class=\"doc-anchor\" href=\"#examples\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>a = BTreeMap::new();\na.insert(<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>);\na.clear();\n<span class=\"macro\">assert!</span>(a.is_empty());</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.new_in\" class=\"method\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#673\">Source</a><h4 class=\"code-header\">pub const fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.new_in\" class=\"fn\">new_in</a>(alloc: A) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;</h4></section><span class=\"item-info\"><div class=\"stab unstable\"><span class=\"emoji\">🔬</span><span>This is a nightly-only experimental API. (<code>btreemap_alloc</code>)</span></div></span></summary><div class=\"docblock\"><p>Makes a new empty BTreeMap with a reasonable choice for B.</p>\n<h5 id=\"examples-1\"><a class=\"doc-anchor\" href=\"#examples-1\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n<span class=\"kw\">use </span>std::alloc::Global;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::new_in(Global);\n\n<span class=\"comment\">// entries can now be inserted into the empty map\n</span>map.insert(<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>);</code></pre></div>\n</div></details></div></details>",0,"bdk_chain::bitcoin::psbt::SigningKeysMap","bdk_chain::bitcoin::psbt::SigningErrors"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-BTreeMap%3CK,+V,+A%3E\" class=\"impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#678\">Source</a><a href=\"#impl-BTreeMap%3CK,+V,+A%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V, A&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/alloc/trait.Allocator.html\" title=\"trait core::alloc::Allocator\">Allocator</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.get\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#695-698\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.get\" class=\"fn\">get</a>&lt;Q&gt;(&amp;self, key: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;Q</a>) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;V</a>&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html\" title=\"trait core::borrow::Borrow\">Borrow</a>&lt;Q&gt; + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    Q: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a> + ?<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,</div></h4></section></summary><div class=\"docblock\"><p>Returns a reference to the value corresponding to the key.</p>\n<p>The key may be any borrowed form of the map’s key type, but the ordering\non the borrowed form <em>must</em> match the ordering on the key type.</p>\n<h5 id=\"examples\"><a class=\"doc-anchor\" href=\"#examples\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::new();\nmap.insert(<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>);\n<span class=\"macro\">assert_eq!</span>(map.get(<span class=\"kw-2\">&amp;</span><span class=\"number\">1</span>), <span class=\"prelude-val\">Some</span>(<span class=\"kw-2\">&amp;</span><span class=\"string\">\"a\"</span>));\n<span class=\"macro\">assert_eq!</span>(map.get(<span class=\"kw-2\">&amp;</span><span class=\"number\">2</span>), <span class=\"prelude-val\">None</span>);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.get_key_value\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.40.0\">1.40.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#761-764\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.get_key_value\" class=\"fn\">get_key_value</a>&lt;Q&gt;(&amp;self, k: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;Q</a>) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a>&lt;(<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;K</a>, <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;V</a>)&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html\" title=\"trait core::borrow::Borrow\">Borrow</a>&lt;Q&gt; + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    Q: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a> + ?<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,</div></h4></section></summary><div class=\"docblock\"><p>Returns the key-value pair corresponding to the supplied key. This is\npotentially useful:</p>\n<ul>\n<li>for key types where non-identical keys can be considered equal;</li>\n<li>for getting the <code>&amp;K</code> stored key value from a borrowed <code>&amp;Q</code> lookup key; or</li>\n<li>for getting a reference to a key with the same lifetime as the collection.</li>\n</ul>\n<p>The supplied key may be any borrowed form of the map’s key type, but the ordering\non the borrowed form <em>must</em> match the ordering on the key type.</p>\n<h5 id=\"examples-1\"><a class=\"doc-anchor\" href=\"#examples-1\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::cmp::Ordering;\n<span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"attr\">#[derive(Clone, Copy, Debug)]\n</span><span class=\"kw\">struct </span>S {\n    id: u32,\n    name: <span class=\"kw-2\">&amp;</span><span class=\"lifetime\">'static </span>str, <span class=\"comment\">// ignored by equality and ordering operations\n</span>}\n\n<span class=\"kw\">impl </span>PartialEq <span class=\"kw\">for </span>S {\n    <span class=\"kw\">fn </span>eq(<span class=\"kw-2\">&amp;</span><span class=\"self\">self</span>, other: <span class=\"kw-2\">&amp;</span>S) -&gt; bool {\n        <span class=\"self\">self</span>.id == other.id\n    }\n}\n\n<span class=\"kw\">impl </span>Eq <span class=\"kw\">for </span>S {}\n\n<span class=\"kw\">impl </span>PartialOrd <span class=\"kw\">for </span>S {\n    <span class=\"kw\">fn </span>partial_cmp(<span class=\"kw-2\">&amp;</span><span class=\"self\">self</span>, other: <span class=\"kw-2\">&amp;</span>S) -&gt; <span class=\"prelude-ty\">Option</span>&lt;Ordering&gt; {\n        <span class=\"self\">self</span>.id.partial_cmp(<span class=\"kw-2\">&amp;</span>other.id)\n    }\n}\n\n<span class=\"kw\">impl </span>Ord <span class=\"kw\">for </span>S {\n    <span class=\"kw\">fn </span>cmp(<span class=\"kw-2\">&amp;</span><span class=\"self\">self</span>, other: <span class=\"kw-2\">&amp;</span>S) -&gt; Ordering {\n        <span class=\"self\">self</span>.id.cmp(<span class=\"kw-2\">&amp;</span>other.id)\n    }\n}\n\n<span class=\"kw\">let </span>j_a = S { id: <span class=\"number\">1</span>, name: <span class=\"string\">\"Jessica\" </span>};\n<span class=\"kw\">let </span>j_b = S { id: <span class=\"number\">1</span>, name: <span class=\"string\">\"Jess\" </span>};\n<span class=\"kw\">let </span>p = S { id: <span class=\"number\">2</span>, name: <span class=\"string\">\"Paul\" </span>};\n<span class=\"macro\">assert_eq!</span>(j_a, j_b);\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::new();\nmap.insert(j_a, <span class=\"string\">\"Paris\"</span>);\n<span class=\"macro\">assert_eq!</span>(map.get_key_value(<span class=\"kw-2\">&amp;</span>j_a), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span>j_a, <span class=\"kw-2\">&amp;</span><span class=\"string\">\"Paris\"</span>)));\n<span class=\"macro\">assert_eq!</span>(map.get_key_value(<span class=\"kw-2\">&amp;</span>j_b), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span>j_a, <span class=\"kw-2\">&amp;</span><span class=\"string\">\"Paris\"</span>))); <span class=\"comment\">// the notable case\n</span><span class=\"macro\">assert_eq!</span>(map.get_key_value(<span class=\"kw-2\">&amp;</span>p), <span class=\"prelude-val\">None</span>);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.first_key_value\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.66.0\">1.66.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#788-790\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.first_key_value\" class=\"fn\">first_key_value</a>(&amp;self) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a>&lt;(<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;K</a>, <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;V</a>)&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,</div></h4></section></summary><div class=\"docblock\"><p>Returns the first key-value pair in the map.\nThe key in this pair is the minimum key in the map.</p>\n<h5 id=\"examples-2\"><a class=\"doc-anchor\" href=\"#examples-2\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::new();\n<span class=\"macro\">assert_eq!</span>(map.first_key_value(), <span class=\"prelude-val\">None</span>);\nmap.insert(<span class=\"number\">1</span>, <span class=\"string\">\"b\"</span>);\nmap.insert(<span class=\"number\">2</span>, <span class=\"string\">\"a\"</span>);\n<span class=\"macro\">assert_eq!</span>(map.first_key_value(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">1</span>, <span class=\"kw-2\">&amp;</span><span class=\"string\">\"b\"</span>)));</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.first_entry\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.66.0\">1.66.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#816-818\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.first_entry\" class=\"fn\">first_entry</a>(&amp;mut self) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a>&lt;<a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/entry/struct.OccupiedEntry.html\" title=\"struct alloc::collections::btree::map::entry::OccupiedEntry\">OccupiedEntry</a>&lt;'_, K, V, A&gt;&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,</div></h4></section></summary><div class=\"docblock\"><p>Returns the first entry in the map for in-place manipulation.\nThe key of this entry is the minimum key in the map.</p>\n<h5 id=\"examples-3\"><a class=\"doc-anchor\" href=\"#examples-3\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::new();\nmap.insert(<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>);\nmap.insert(<span class=\"number\">2</span>, <span class=\"string\">\"b\"</span>);\n<span class=\"kw\">if let </span><span class=\"prelude-val\">Some</span>(<span class=\"kw-2\">mut </span>entry) = map.first_entry() {\n    <span class=\"kw\">if </span><span class=\"kw-2\">*</span>entry.key() &gt; <span class=\"number\">0 </span>{\n        entry.insert(<span class=\"string\">\"first\"</span>);\n    }\n}\n<span class=\"macro\">assert_eq!</span>(<span class=\"kw-2\">*</span>map.get(<span class=\"kw-2\">&amp;</span><span class=\"number\">1</span>).unwrap(), <span class=\"string\">\"first\"</span>);\n<span class=\"macro\">assert_eq!</span>(<span class=\"kw-2\">*</span>map.get(<span class=\"kw-2\">&amp;</span><span class=\"number\">2</span>).unwrap(), <span class=\"string\">\"b\"</span>);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.pop_first\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.66.0\">1.66.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#850-852\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.pop_first\" class=\"fn\">pop_first</a>(&amp;mut self) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.tuple.html\">(K, V)</a>&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,</div></h4></section></summary><div class=\"docblock\"><p>Removes and returns the first element in the map.\nThe key of this element is the minimum key that was in the map.</p>\n<h5 id=\"examples-4\"><a class=\"doc-anchor\" href=\"#examples-4\">§</a>Examples</h5>\n<p>Draining elements in ascending order, while keeping a usable map each iteration.</p>\n\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::new();\nmap.insert(<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>);\nmap.insert(<span class=\"number\">2</span>, <span class=\"string\">\"b\"</span>);\n<span class=\"kw\">while let </span><span class=\"prelude-val\">Some</span>((key, _val)) = map.pop_first() {\n    <span class=\"macro\">assert!</span>(map.iter().all(|(k, _v)| <span class=\"kw-2\">*</span>k &gt; key));\n}\n<span class=\"macro\">assert!</span>(map.is_empty());</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.last_key_value\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.66.0\">1.66.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#871-873\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.last_key_value\" class=\"fn\">last_key_value</a>(&amp;self) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a>&lt;(<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;K</a>, <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;V</a>)&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,</div></h4></section></summary><div class=\"docblock\"><p>Returns the last key-value pair in the map.\nThe key in this pair is the maximum key in the map.</p>\n<h5 id=\"examples-5\"><a class=\"doc-anchor\" href=\"#examples-5\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::new();\nmap.insert(<span class=\"number\">1</span>, <span class=\"string\">\"b\"</span>);\nmap.insert(<span class=\"number\">2</span>, <span class=\"string\">\"a\"</span>);\n<span class=\"macro\">assert_eq!</span>(map.last_key_value(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">2</span>, <span class=\"kw-2\">&amp;</span><span class=\"string\">\"a\"</span>)));</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.last_entry\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.66.0\">1.66.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#899-901\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.last_entry\" class=\"fn\">last_entry</a>(&amp;mut self) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a>&lt;<a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/entry/struct.OccupiedEntry.html\" title=\"struct alloc::collections::btree::map::entry::OccupiedEntry\">OccupiedEntry</a>&lt;'_, K, V, A&gt;&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,</div></h4></section></summary><div class=\"docblock\"><p>Returns the last entry in the map for in-place manipulation.\nThe key of this entry is the maximum key in the map.</p>\n<h5 id=\"examples-6\"><a class=\"doc-anchor\" href=\"#examples-6\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::new();\nmap.insert(<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>);\nmap.insert(<span class=\"number\">2</span>, <span class=\"string\">\"b\"</span>);\n<span class=\"kw\">if let </span><span class=\"prelude-val\">Some</span>(<span class=\"kw-2\">mut </span>entry) = map.last_entry() {\n    <span class=\"kw\">if </span><span class=\"kw-2\">*</span>entry.key() &gt; <span class=\"number\">0 </span>{\n        entry.insert(<span class=\"string\">\"last\"</span>);\n    }\n}\n<span class=\"macro\">assert_eq!</span>(<span class=\"kw-2\">*</span>map.get(<span class=\"kw-2\">&amp;</span><span class=\"number\">1</span>).unwrap(), <span class=\"string\">\"a\"</span>);\n<span class=\"macro\">assert_eq!</span>(<span class=\"kw-2\">*</span>map.get(<span class=\"kw-2\">&amp;</span><span class=\"number\">2</span>).unwrap(), <span class=\"string\">\"last\"</span>);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.pop_last\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.66.0\">1.66.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#933-935\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.pop_last\" class=\"fn\">pop_last</a>(&amp;mut self) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.tuple.html\">(K, V)</a>&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,</div></h4></section></summary><div class=\"docblock\"><p>Removes and returns the last element in the map.\nThe key of this element is the maximum key that was in the map.</p>\n<h5 id=\"examples-7\"><a class=\"doc-anchor\" href=\"#examples-7\">§</a>Examples</h5>\n<p>Draining elements in descending order, while keeping a usable map each iteration.</p>\n\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::new();\nmap.insert(<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>);\nmap.insert(<span class=\"number\">2</span>, <span class=\"string\">\"b\"</span>);\n<span class=\"kw\">while let </span><span class=\"prelude-val\">Some</span>((key, _val)) = map.pop_last() {\n    <span class=\"macro\">assert!</span>(map.iter().all(|(k, _v)| <span class=\"kw-2\">*</span>k &lt; key));\n}\n<span class=\"macro\">assert!</span>(map.is_empty());</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.contains_key\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#957-960\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.contains_key\" class=\"fn\">contains_key</a>&lt;Q&gt;(&amp;self, key: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;Q</a>) -&gt; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.bool.html\">bool</a><div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html\" title=\"trait core::borrow::Borrow\">Borrow</a>&lt;Q&gt; + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    Q: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a> + ?<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,</div></h4></section></summary><div class=\"docblock\"><p>Returns <code>true</code> if the map contains a value for the specified key.</p>\n<p>The key may be any borrowed form of the map’s key type, but the ordering\non the borrowed form <em>must</em> match the ordering on the key type.</p>\n<h5 id=\"examples-8\"><a class=\"doc-anchor\" href=\"#examples-8\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::new();\nmap.insert(<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>);\n<span class=\"macro\">assert_eq!</span>(map.contains_key(<span class=\"kw-2\">&amp;</span><span class=\"number\">1</span>), <span class=\"bool-val\">true</span>);\n<span class=\"macro\">assert_eq!</span>(map.contains_key(<span class=\"kw-2\">&amp;</span><span class=\"number\">2</span>), <span class=\"bool-val\">false</span>);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.get_mut\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#984-987\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.get_mut\" class=\"fn\">get_mut</a>&lt;Q&gt;(&amp;mut self, key: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;Q</a>) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;mut V</a>&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html\" title=\"trait core::borrow::Borrow\">Borrow</a>&lt;Q&gt; + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    Q: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a> + ?<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,</div></h4></section></summary><div class=\"docblock\"><p>Returns a mutable reference to the value corresponding to the key.</p>\n<p>The key may be any borrowed form of the map’s key type, but the ordering\non the borrowed form <em>must</em> match the ordering on the key type.</p>\n<h5 id=\"examples-9\"><a class=\"doc-anchor\" href=\"#examples-9\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::new();\nmap.insert(<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>);\n<span class=\"kw\">if let </span><span class=\"prelude-val\">Some</span>(x) = map.get_mut(<span class=\"kw-2\">&amp;</span><span class=\"number\">1</span>) {\n    <span class=\"kw-2\">*</span>x = <span class=\"string\">\"b\"</span>;\n}\n<span class=\"macro\">assert_eq!</span>(map[<span class=\"kw-2\">&amp;</span><span class=\"number\">1</span>], <span class=\"string\">\"b\"</span>);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.insert\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#1023-1025\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.insert\" class=\"fn\">insert</a>(&amp;mut self, key: K, value: V) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a>&lt;V&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,</div></h4></section></summary><div class=\"docblock\"><p>Inserts a key-value pair into the map.</p>\n<p>If the map did not have this key present, <code>None</code> is returned.</p>\n<p>If the map did have this key present, the value is updated, and the old\nvalue is returned. The key is not updated, though; this matters for\ntypes that can be <code>==</code> without being identical. See the <a href=\"index.html#insert-and-complex-keys\">module-level\ndocumentation</a> for more.</p>\n<h5 id=\"examples-10\"><a class=\"doc-anchor\" href=\"#examples-10\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::new();\n<span class=\"macro\">assert_eq!</span>(map.insert(<span class=\"number\">37</span>, <span class=\"string\">\"a\"</span>), <span class=\"prelude-val\">None</span>);\n<span class=\"macro\">assert_eq!</span>(map.is_empty(), <span class=\"bool-val\">false</span>);\n\nmap.insert(<span class=\"number\">37</span>, <span class=\"string\">\"b\"</span>);\n<span class=\"macro\">assert_eq!</span>(map.insert(<span class=\"number\">37</span>, <span class=\"string\">\"c\"</span>), <span class=\"prelude-val\">Some</span>(<span class=\"string\">\"b\"</span>));\n<span class=\"macro\">assert_eq!</span>(map[<span class=\"kw-2\">&amp;</span><span class=\"number\">37</span>], <span class=\"string\">\"c\"</span>);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.try_insert\" class=\"method\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#1058-1060\">Source</a><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.try_insert\" class=\"fn\">try_insert</a>(\n    &amp;mut self,\n    key: K,\n    value: V,\n) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/result/enum.Result.html\" title=\"enum core::result::Result\">Result</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;mut V</a>, <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/entry/struct.OccupiedError.html\" title=\"struct alloc::collections::btree::map::entry::OccupiedError\">OccupiedError</a>&lt;'_, K, V, A&gt;&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,</div></h4></section><span class=\"item-info\"><div class=\"stab unstable\"><span class=\"emoji\">🔬</span><span>This is a nightly-only experimental API. (<code>map_try_insert</code>)</span></div></span></summary><div class=\"docblock\"><p>Tries to insert a key-value pair into the map, and returns\na mutable reference to the value in the entry.</p>\n<p>If the map already had this key present, nothing is updated, and\nan error containing the occupied entry and the value is returned.</p>\n<h5 id=\"examples-11\"><a class=\"doc-anchor\" href=\"#examples-11\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"attr\">#![feature(map_try_insert)]\n\n</span><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::new();\n<span class=\"macro\">assert_eq!</span>(map.try_insert(<span class=\"number\">37</span>, <span class=\"string\">\"a\"</span>).unwrap(), <span class=\"kw-2\">&amp;</span><span class=\"string\">\"a\"</span>);\n\n<span class=\"kw\">let </span>err = map.try_insert(<span class=\"number\">37</span>, <span class=\"string\">\"b\"</span>).unwrap_err();\n<span class=\"macro\">assert_eq!</span>(err.entry.key(), <span class=\"kw-2\">&amp;</span><span class=\"number\">37</span>);\n<span class=\"macro\">assert_eq!</span>(err.entry.get(), <span class=\"kw-2\">&amp;</span><span class=\"string\">\"a\"</span>);\n<span class=\"macro\">assert_eq!</span>(err.value, <span class=\"string\">\"b\"</span>);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.remove\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#1086-1089\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.remove\" class=\"fn\">remove</a>&lt;Q&gt;(&amp;mut self, key: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;Q</a>) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a>&lt;V&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html\" title=\"trait core::borrow::Borrow\">Borrow</a>&lt;Q&gt; + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    Q: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a> + ?<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,</div></h4></section></summary><div class=\"docblock\"><p>Removes a key from the map, returning the value at the key if the key\nwas previously in the map.</p>\n<p>The key may be any borrowed form of the map’s key type, but the ordering\non the borrowed form <em>must</em> match the ordering on the key type.</p>\n<h5 id=\"examples-12\"><a class=\"doc-anchor\" href=\"#examples-12\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::new();\nmap.insert(<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>);\n<span class=\"macro\">assert_eq!</span>(map.remove(<span class=\"kw-2\">&amp;</span><span class=\"number\">1</span>), <span class=\"prelude-val\">Some</span>(<span class=\"string\">\"a\"</span>));\n<span class=\"macro\">assert_eq!</span>(map.remove(<span class=\"kw-2\">&amp;</span><span class=\"number\">1</span>), <span class=\"prelude-val\">None</span>);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.remove_entry\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.45.0\">1.45.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#1111-1114\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.remove_entry\" class=\"fn\">remove_entry</a>&lt;Q&gt;(&amp;mut self, key: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;Q</a>) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.tuple.html\">(K, V)</a>&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html\" title=\"trait core::borrow::Borrow\">Borrow</a>&lt;Q&gt; + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    Q: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a> + ?<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,</div></h4></section></summary><div class=\"docblock\"><p>Removes a key from the map, returning the stored key and value if the key\nwas previously in the map.</p>\n<p>The key may be any borrowed form of the map’s key type, but the ordering\non the borrowed form <em>must</em> match the ordering on the key type.</p>\n<h5 id=\"examples-13\"><a class=\"doc-anchor\" href=\"#examples-13\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::new();\nmap.insert(<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>);\n<span class=\"macro\">assert_eq!</span>(map.remove_entry(<span class=\"kw-2\">&amp;</span><span class=\"number\">1</span>), <span class=\"prelude-val\">Some</span>((<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>)));\n<span class=\"macro\">assert_eq!</span>(map.remove_entry(<span class=\"kw-2\">&amp;</span><span class=\"number\">1</span>), <span class=\"prelude-val\">None</span>);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.retain\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.53.0\">1.53.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#1149-1152\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.retain\" class=\"fn\">retain</a>&lt;F&gt;(&amp;mut self, f: F)<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    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\">&amp;K</a>, <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;mut V</a>) -&gt; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.bool.html\">bool</a>,</div></h4></section></summary><div class=\"docblock\"><p>Retains only the elements specified by the predicate.</p>\n<p>In other words, remove all pairs <code>(k, v)</code> for which <code>f(&amp;k, &amp;mut v)</code> returns <code>false</code>.\nThe elements are visited in ascending key order.</p>\n<h5 id=\"examples-14\"><a class=\"doc-anchor\" href=\"#examples-14\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map: BTreeMap&lt;i32, i32&gt; = (<span class=\"number\">0</span>..<span class=\"number\">8</span>).map(|x| (x, x<span class=\"kw-2\">*</span><span class=\"number\">10</span>)).collect();\n<span class=\"comment\">// Keep only the elements with even-numbered keys.\n</span>map.retain(|<span class=\"kw-2\">&amp;</span>k, <span class=\"kw\">_</span>| k % <span class=\"number\">2 </span>== <span class=\"number\">0</span>);\n<span class=\"macro\">assert!</span>(map.into_iter().eq(<span class=\"macro\">vec!</span>[(<span class=\"number\">0</span>, <span class=\"number\">0</span>), (<span class=\"number\">2</span>, <span class=\"number\">20</span>), (<span class=\"number\">4</span>, <span class=\"number\">40</span>), (<span class=\"number\">6</span>, <span class=\"number\">60</span>)]));</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.append\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.11.0\">1.11.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#1189-1192\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.append\" class=\"fn\">append</a>(&amp;mut self, other: &amp;mut <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;)<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,</div></h4></section></summary><div class=\"docblock\"><p>Moves all elements from <code>other</code> into <code>self</code>, leaving <code>other</code> empty.</p>\n<p>If a key from <code>other</code> is already present in <code>self</code>, the respective\nvalue from <code>self</code> will be overwritten with the respective value from <code>other</code>.</p>\n<h5 id=\"examples-15\"><a class=\"doc-anchor\" href=\"#examples-15\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>a = BTreeMap::new();\na.insert(<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>);\na.insert(<span class=\"number\">2</span>, <span class=\"string\">\"b\"</span>);\na.insert(<span class=\"number\">3</span>, <span class=\"string\">\"c\"</span>); <span class=\"comment\">// Note: Key (3) also present in b.\n\n</span><span class=\"kw\">let </span><span class=\"kw-2\">mut </span>b = BTreeMap::new();\nb.insert(<span class=\"number\">3</span>, <span class=\"string\">\"d\"</span>); <span class=\"comment\">// Note: Key (3) also present in a.\n</span>b.insert(<span class=\"number\">4</span>, <span class=\"string\">\"e\"</span>);\nb.insert(<span class=\"number\">5</span>, <span class=\"string\">\"f\"</span>);\n\na.append(<span class=\"kw-2\">&amp;mut </span>b);\n\n<span class=\"macro\">assert_eq!</span>(a.len(), <span class=\"number\">5</span>);\n<span class=\"macro\">assert_eq!</span>(b.len(), <span class=\"number\">0</span>);\n\n<span class=\"macro\">assert_eq!</span>(a[<span class=\"kw-2\">&amp;</span><span class=\"number\">1</span>], <span class=\"string\">\"a\"</span>);\n<span class=\"macro\">assert_eq!</span>(a[<span class=\"kw-2\">&amp;</span><span class=\"number\">2</span>], <span class=\"string\">\"b\"</span>);\n<span class=\"macro\">assert_eq!</span>(a[<span class=\"kw-2\">&amp;</span><span class=\"number\">3</span>], <span class=\"string\">\"d\"</span>); <span class=\"comment\">// Note: \"c\" has been overwritten.\n</span><span class=\"macro\">assert_eq!</span>(a[<span class=\"kw-2\">&amp;</span><span class=\"number\">4</span>], <span class=\"string\">\"e\"</span>);\n<span class=\"macro\">assert_eq!</span>(a[<span class=\"kw-2\">&amp;</span><span class=\"number\">5</span>], <span class=\"string\">\"f\"</span>);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.range\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.17.0\">1.17.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#1244-1248\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.range\" class=\"fn\">range</a>&lt;T, R&gt;(&amp;self, range: R) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.Range.html\" title=\"struct alloc::collections::btree::map::Range\">Range</a>&lt;'_, K, V&gt; <a href=\"#\" class=\"tooltip\" data-notable-ty=\"Range&lt;&#39;_, K, V&gt;\">ⓘ</a><div class=\"where\">where\n    T: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a> + ?<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html\" title=\"trait core::borrow::Borrow\">Borrow</a>&lt;T&gt; + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    R: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/ops/range/trait.RangeBounds.html\" title=\"trait core::ops::range::RangeBounds\">RangeBounds</a>&lt;T&gt;,</div></h4></section></summary><div class=\"docblock\"><p>Constructs a double-ended iterator over a sub-range of elements in the map.\nThe simplest way is to use the range syntax <code>min..max</code>, thus <code>range(min..max)</code> will\nyield elements from min (inclusive) to max (exclusive).\nThe range may also be entered as <code>(Bound&lt;T&gt;, Bound&lt;T&gt;)</code>, so for example\n<code>range((Excluded(4), Included(10)))</code> will yield a left-exclusive, right-inclusive\nrange from 4 to 10.</p>\n<h5 id=\"panics\"><a class=\"doc-anchor\" href=\"#panics\">§</a>Panics</h5>\n<p>Panics if range <code>start &gt; end</code>.\nPanics if range <code>start == end</code> and both bounds are <code>Excluded</code>.</p>\n<h5 id=\"examples-16\"><a class=\"doc-anchor\" href=\"#examples-16\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n<span class=\"kw\">use </span>std::ops::Bound::Included;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::new();\nmap.insert(<span class=\"number\">3</span>, <span class=\"string\">\"a\"</span>);\nmap.insert(<span class=\"number\">5</span>, <span class=\"string\">\"b\"</span>);\nmap.insert(<span class=\"number\">8</span>, <span class=\"string\">\"c\"</span>);\n<span class=\"kw\">for </span>(<span class=\"kw-2\">&amp;</span>key, <span class=\"kw-2\">&amp;</span>value) <span class=\"kw\">in </span>map.range((Included(<span class=\"kw-2\">&amp;</span><span class=\"number\">4</span>), Included(<span class=\"kw-2\">&amp;</span><span class=\"number\">8</span>))) {\n    <span class=\"macro\">println!</span>(<span class=\"string\">\"{key}: {value}\"</span>);\n}\n<span class=\"macro\">assert_eq!</span>(<span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">5</span>, <span class=\"kw-2\">&amp;</span><span class=\"string\">\"b\"</span>)), map.range(<span class=\"number\">4</span>..).next());</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.range_mut\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.17.0\">1.17.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#1284-1288\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.range_mut\" class=\"fn\">range_mut</a>&lt;T, R&gt;(&amp;mut self, range: R) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.RangeMut.html\" title=\"struct alloc::collections::btree::map::RangeMut\">RangeMut</a>&lt;'_, K, V&gt; <a href=\"#\" class=\"tooltip\" data-notable-ty=\"RangeMut&lt;&#39;_, K, V&gt;\">ⓘ</a><div class=\"where\">where\n    T: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a> + ?<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html\" title=\"trait core::borrow::Borrow\">Borrow</a>&lt;T&gt; + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    R: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/ops/range/trait.RangeBounds.html\" title=\"trait core::ops::range::RangeBounds\">RangeBounds</a>&lt;T&gt;,</div></h4></section></summary><div class=\"docblock\"><p>Constructs a mutable double-ended iterator over a sub-range of elements in the map.\nThe simplest way is to use the range syntax <code>min..max</code>, thus <code>range(min..max)</code> will\nyield elements from min (inclusive) to max (exclusive).\nThe range may also be entered as <code>(Bound&lt;T&gt;, Bound&lt;T&gt;)</code>, so for example\n<code>range((Excluded(4), Included(10)))</code> will yield a left-exclusive, right-inclusive\nrange from 4 to 10.</p>\n<h5 id=\"panics-1\"><a class=\"doc-anchor\" href=\"#panics-1\">§</a>Panics</h5>\n<p>Panics if range <code>start &gt; end</code>.\nPanics if range <code>start == end</code> and both bounds are <code>Excluded</code>.</p>\n<h5 id=\"examples-17\"><a class=\"doc-anchor\" href=\"#examples-17\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map: BTreeMap&lt;<span class=\"kw-2\">&amp;</span>str, i32&gt; =\n    [(<span class=\"string\">\"Alice\"</span>, <span class=\"number\">0</span>), (<span class=\"string\">\"Bob\"</span>, <span class=\"number\">0</span>), (<span class=\"string\">\"Carol\"</span>, <span class=\"number\">0</span>), (<span class=\"string\">\"Cheryl\"</span>, <span class=\"number\">0</span>)].into();\n<span class=\"kw\">for </span>(<span class=\"kw\">_</span>, balance) <span class=\"kw\">in </span>map.range_mut(<span class=\"string\">\"B\"</span>..<span class=\"string\">\"Cheryl\"</span>) {\n    <span class=\"kw-2\">*</span>balance += <span class=\"number\">100</span>;\n}\n<span class=\"kw\">for </span>(name, balance) <span class=\"kw\">in </span><span class=\"kw-2\">&amp;</span>map {\n    <span class=\"macro\">println!</span>(<span class=\"string\">\"{name} =&gt; {balance}\"</span>);\n}</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.entry\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#1316-1318\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.entry\" class=\"fn\">entry</a>(&amp;mut self, key: K) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/entry/enum.Entry.html\" title=\"enum alloc::collections::btree::map::entry::Entry\">Entry</a>&lt;'_, K, V, A&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,</div></h4></section></summary><div class=\"docblock\"><p>Gets the given key’s corresponding entry in the map for in-place manipulation.</p>\n<h5 id=\"examples-18\"><a class=\"doc-anchor\" href=\"#examples-18\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>count: BTreeMap&lt;<span class=\"kw-2\">&amp;</span>str, usize&gt; = BTreeMap::new();\n\n<span class=\"comment\">// count the number of occurrences of letters in the vec\n</span><span class=\"kw\">for </span>x <span class=\"kw\">in </span>[<span class=\"string\">\"a\"</span>, <span class=\"string\">\"b\"</span>, <span class=\"string\">\"a\"</span>, <span class=\"string\">\"c\"</span>, <span class=\"string\">\"a\"</span>, <span class=\"string\">\"b\"</span>] {\n    count.entry(x).and_modify(|curr| <span class=\"kw-2\">*</span>curr += <span class=\"number\">1</span>).or_insert(<span class=\"number\">1</span>);\n}\n\n<span class=\"macro\">assert_eq!</span>(count[<span class=\"string\">\"a\"</span>], <span class=\"number\">3</span>);\n<span class=\"macro\">assert_eq!</span>(count[<span class=\"string\">\"b\"</span>], <span class=\"number\">2</span>);\n<span class=\"macro\">assert_eq!</span>(count[<span class=\"string\">\"c\"</span>], <span class=\"number\">1</span>);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.split_off\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.11.0\">1.11.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#1375-1378\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.split_off\" class=\"fn\">split_off</a>&lt;Q&gt;(&amp;mut self, key: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;Q</a>) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;<div class=\"where\">where\n    Q: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a> + ?<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html\" title=\"trait core::borrow::Borrow\">Borrow</a>&lt;Q&gt; + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,</div></h4></section></summary><div class=\"docblock\"><p>Splits the collection into two at the given key. Returns everything after the given key,\nincluding the key.</p>\n<h5 id=\"examples-19\"><a class=\"doc-anchor\" href=\"#examples-19\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>a = BTreeMap::new();\na.insert(<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>);\na.insert(<span class=\"number\">2</span>, <span class=\"string\">\"b\"</span>);\na.insert(<span class=\"number\">3</span>, <span class=\"string\">\"c\"</span>);\na.insert(<span class=\"number\">17</span>, <span class=\"string\">\"d\"</span>);\na.insert(<span class=\"number\">41</span>, <span class=\"string\">\"e\"</span>);\n\n<span class=\"kw\">let </span>b = a.split_off(<span class=\"kw-2\">&amp;</span><span class=\"number\">3</span>);\n\n<span class=\"macro\">assert_eq!</span>(a.len(), <span class=\"number\">2</span>);\n<span class=\"macro\">assert_eq!</span>(b.len(), <span class=\"number\">3</span>);\n\n<span class=\"macro\">assert_eq!</span>(a[<span class=\"kw-2\">&amp;</span><span class=\"number\">1</span>], <span class=\"string\">\"a\"</span>);\n<span class=\"macro\">assert_eq!</span>(a[<span class=\"kw-2\">&amp;</span><span class=\"number\">2</span>], <span class=\"string\">\"b\"</span>);\n\n<span class=\"macro\">assert_eq!</span>(b[<span class=\"kw-2\">&amp;</span><span class=\"number\">3</span>], <span class=\"string\">\"c\"</span>);\n<span class=\"macro\">assert_eq!</span>(b[<span class=\"kw-2\">&amp;</span><span class=\"number\">17</span>], <span class=\"string\">\"d\"</span>);\n<span class=\"macro\">assert_eq!</span>(b[<span class=\"kw-2\">&amp;</span><span class=\"number\">41</span>], <span class=\"string\">\"e\"</span>);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.extract_if\" class=\"method\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#1430-1433\">Source</a><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.extract_if\" class=\"fn\">extract_if</a>&lt;F&gt;(&amp;mut self, pred: F) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.ExtractIf.html\" title=\"struct alloc::collections::btree::map::ExtractIf\">ExtractIf</a>&lt;'_, K, V, F, A&gt; <a href=\"#\" class=\"tooltip\" data-notable-ty=\"ExtractIf&lt;&#39;_, K, V, F, A&gt;\">ⓘ</a><div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    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\">&amp;K</a>, <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;mut V</a>) -&gt; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.bool.html\">bool</a>,</div></h4></section><span class=\"item-info\"><div class=\"stab unstable\"><span class=\"emoji\">🔬</span><span>This is a nightly-only experimental API. (<code>btree_extract_if</code>)</span></div></span></summary><div class=\"docblock\"><p>Creates an iterator that visits all elements (key-value pairs) in\nascending key order and uses a closure to determine if an element should\nbe removed. If the closure returns <code>true</code>, the element is removed from\nthe map and yielded. If the closure returns <code>false</code>, or panics, the\nelement remains in the map and will not be yielded.</p>\n<p>The iterator also lets you mutate the value of each element in the\nclosure, regardless of whether you choose to keep or remove it.</p>\n<p>If the returned <code>ExtractIf</code> is not exhausted, e.g. because it is dropped without iterating\nor the iteration short-circuits, then the remaining elements will be retained.\nUse <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#method.retain\" title=\"method alloc::collections::btree::map::BTreeMap::retain\"><code>retain</code></a> with a negated predicate if you do not need the returned iterator.</p>\n<h5 id=\"examples-20\"><a class=\"doc-anchor\" href=\"#examples-20\">§</a>Examples</h5>\n<p>Splitting a map into even and odd keys, reusing the original map:</p>\n\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"attr\">#![feature(btree_extract_if)]\n</span><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map: BTreeMap&lt;i32, i32&gt; = (<span class=\"number\">0</span>..<span class=\"number\">8</span>).map(|x| (x, x)).collect();\n<span class=\"kw\">let </span>evens: BTreeMap&lt;<span class=\"kw\">_</span>, <span class=\"kw\">_</span>&gt; = map.extract_if(|k, _v| k % <span class=\"number\">2 </span>== <span class=\"number\">0</span>).collect();\n<span class=\"kw\">let </span>odds = map;\n<span class=\"macro\">assert_eq!</span>(evens.keys().copied().collect::&lt;Vec&lt;<span class=\"kw\">_</span>&gt;&gt;(), [<span class=\"number\">0</span>, <span class=\"number\">2</span>, <span class=\"number\">4</span>, <span class=\"number\">6</span>]);\n<span class=\"macro\">assert_eq!</span>(odds.keys().copied().collect::&lt;Vec&lt;<span class=\"kw\">_</span>&gt;&gt;(), [<span class=\"number\">1</span>, <span class=\"number\">3</span>, <span class=\"number\">5</span>, <span class=\"number\">7</span>]);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.into_keys\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.54.0\">1.54.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#1484\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.into_keys\" class=\"fn\">into_keys</a>(self) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.IntoKeys.html\" title=\"struct alloc::collections::btree::map::IntoKeys\">IntoKeys</a>&lt;K, V, A&gt; <a href=\"#\" class=\"tooltip\" data-notable-ty=\"IntoKeys&lt;K, V, A&gt;\">ⓘ</a></h4></section></summary><div class=\"docblock\"><p>Creates a consuming iterator visiting all the keys, in sorted order.\nThe map cannot be used after calling this.\nThe iterator element type is <code>K</code>.</p>\n<h5 id=\"examples-21\"><a class=\"doc-anchor\" href=\"#examples-21\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>a = BTreeMap::new();\na.insert(<span class=\"number\">2</span>, <span class=\"string\">\"b\"</span>);\na.insert(<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>);\n\n<span class=\"kw\">let </span>keys: Vec&lt;i32&gt; = a.into_keys().collect();\n<span class=\"macro\">assert_eq!</span>(keys, [<span class=\"number\">1</span>, <span class=\"number\">2</span>]);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.into_values\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.54.0\">1.54.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#1506\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.into_values\" class=\"fn\">into_values</a>(self) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.IntoValues.html\" title=\"struct alloc::collections::btree::map::IntoValues\">IntoValues</a>&lt;K, V, A&gt; <a href=\"#\" class=\"tooltip\" data-notable-ty=\"IntoValues&lt;K, V, A&gt;\">ⓘ</a></h4></section></summary><div class=\"docblock\"><p>Creates a consuming iterator visiting all the values, in order by key.\nThe map cannot be used after calling this.\nThe iterator element type is <code>V</code>.</p>\n<h5 id=\"examples-22\"><a class=\"doc-anchor\" href=\"#examples-22\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>a = BTreeMap::new();\na.insert(<span class=\"number\">1</span>, <span class=\"string\">\"hello\"</span>);\na.insert(<span class=\"number\">2</span>, <span class=\"string\">\"goodbye\"</span>);\n\n<span class=\"kw\">let </span>values: Vec&lt;<span class=\"kw-2\">&amp;</span>str&gt; = a.into_values().collect();\n<span class=\"macro\">assert_eq!</span>(values, [<span class=\"string\">\"hello\"</span>, <span class=\"string\">\"goodbye\"</span>]);</code></pre></div>\n</div></details></div></details>",0,"bdk_chain::bitcoin::psbt::SigningKeysMap","bdk_chain::bitcoin::psbt::SigningErrors"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Clone-for-BTreeMap%3CK,+V,+A%3E\" class=\"impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#207\">Source</a></span><a href=\"#impl-Clone-for-BTreeMap%3CK,+V,+A%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V, A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,\n    V: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/alloc/trait.Allocator.html\" title=\"trait core::alloc::Allocator\">Allocator</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.clone\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#208\">Source</a><a href=\"#method.clone\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone\" class=\"fn\">clone</a>(&amp;self) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;</h4></section></summary><div class='docblock'>Returns a copy of the value. <a href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone\">Read more</a></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.clone_from\" class=\"method trait-impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174\">Source</a></span><a href=\"#method.clone_from\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from\" class=\"fn\">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from\">Read more</a></div></details></div></details>","Clone","bdk_chain::bitcoin::psbt::SigningKeysMap","bdk_chain::bitcoin::psbt::SigningErrors"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Debug-for-BTreeMap%3CK,+V,+A%3E\" class=\"impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2383\">Source</a></span><a href=\"#impl-Debug-for-BTreeMap%3CK,+V,+A%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V, A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a>,\n    V: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a>,\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/alloc/trait.Allocator.html\" title=\"trait core::alloc::Allocator\">Allocator</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.fmt\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2384\">Source</a><a href=\"#method.fmt\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt\" class=\"fn\">fmt</a>(&amp;self, f: &amp;mut <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html\" title=\"struct core::fmt::Formatter\">Formatter</a>&lt;'_&gt;) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/result/enum.Result.html\" title=\"enum core::result::Result\">Result</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.unit.html\">()</a>, <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html\" title=\"struct core::fmt::Error\">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt\">Read more</a></div></details></div></details>","Debug","bdk_chain::bitcoin::psbt::SigningKeysMap","bdk_chain::bitcoin::psbt::SigningErrors"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Default-for-BTreeMap%3CK,+V%3E\" class=\"impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2349\">Source</a></span><a href=\"#impl-Default-for-BTreeMap%3CK,+V%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/default/trait.Default.html\" title=\"trait core::default::Default\">Default</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V&gt;</h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.default\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2351\">Source</a><a href=\"#method.default\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default\" class=\"fn\">default</a>() -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V&gt;</h4></section></summary><div class=\"docblock\"><p>Creates an empty <code>BTreeMap</code>.</p>\n</div></details></div></details>","Default","bdk_chain::bitcoin::psbt::SigningKeysMap","bdk_chain::bitcoin::psbt::SigningErrors"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Deserialize%3C'de%3E-for-BTreeMap%3CK,+V%3E\" class=\"impl\"><a class=\"src rightside\" href=\"https://docs.rs/serde/1.0.217/src/serde/de/impls.rs.html#1568-1574\">Source</a><a href=\"#impl-Deserialize%3C'de%3E-for-BTreeMap%3CK,+V%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;'de, K, V&gt; <a class=\"trait\" href=\"bdk_chain/bitcoin/hashes/serde/trait.Deserialize.html\" title=\"trait bdk_chain::bitcoin::hashes::serde::Deserialize\">Deserialize</a>&lt;'de&gt; for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"bdk_chain/bitcoin/hashes/serde/trait.Deserialize.html\" title=\"trait bdk_chain::bitcoin::hashes::serde::Deserialize\">Deserialize</a>&lt;'de&gt; + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    V: <a class=\"trait\" href=\"bdk_chain/bitcoin/hashes/serde/trait.Deserialize.html\" title=\"trait bdk_chain::bitcoin::hashes::serde::Deserialize\">Deserialize</a>&lt;'de&gt;,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.deserialize\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://docs.rs/serde/1.0.217/src/serde/de/impls.rs.html#1568-1574\">Source</a><a href=\"#method.deserialize\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"bdk_chain/bitcoin/hashes/serde/trait.Deserialize.html#tymethod.deserialize\" class=\"fn\">deserialize</a>&lt;D&gt;(\n    deserializer: D,\n) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/result/enum.Result.html\" title=\"enum core::result::Result\">Result</a>&lt;<a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V&gt;, &lt;D as <a class=\"trait\" href=\"bdk_chain/bitcoin/hashes/serde/trait.Deserializer.html\" title=\"trait bdk_chain::bitcoin::hashes::serde::Deserializer\">Deserializer</a>&lt;'de&gt;&gt;::<a class=\"associatedtype\" href=\"bdk_chain/bitcoin/hashes/serde/trait.Deserializer.html#associatedtype.Error\" title=\"type bdk_chain::bitcoin::hashes::serde::Deserializer::Error\">Error</a>&gt;<div class=\"where\">where\n    D: <a class=\"trait\" href=\"bdk_chain/bitcoin/hashes/serde/trait.Deserializer.html\" title=\"trait bdk_chain::bitcoin::hashes::serde::Deserializer\">Deserializer</a>&lt;'de&gt;,</div></h4></section></summary><div class='docblock'>Deserialize this value from the given Serde deserializer. <a href=\"bdk_chain/bitcoin/hashes/serde/trait.Deserialize.html#tymethod.deserialize\">Read more</a></div></details></div></details>","Deserialize<'de>","bdk_chain::bitcoin::psbt::SigningKeysMap","bdk_chain::bitcoin::psbt::SigningErrors"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Drop-for-BTreeMap%3CK,+V,+A%3E\" class=\"impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.7.0\">1.7.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#187\">Source</a></span><a href=\"#impl-Drop-for-BTreeMap%3CK,+V,+A%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V, A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/ops/drop/trait.Drop.html\" title=\"trait core::ops::drop::Drop\">Drop</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/alloc/trait.Allocator.html\" title=\"trait core::alloc::Allocator\">Allocator</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.drop\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#188\">Source</a><a href=\"#method.drop\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/ops/drop/trait.Drop.html#tymethod.drop\" class=\"fn\">drop</a>(&amp;mut self)</h4></section></summary><div class='docblock'>Executes the destructor for this type. <a href=\"https://doc.rust-lang.org/nightly/core/ops/drop/trait.Drop.html#tymethod.drop\">Read more</a></div></details></div></details>","Drop","bdk_chain::bitcoin::psbt::SigningKeysMap","bdk_chain::bitcoin::psbt::SigningErrors"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Extend%3C(%26K,+%26V)%3E-for-BTreeMap%3CK,+V,+A%3E\" class=\"impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.2.0\">1.2.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2325-2326\">Source</a></span><a href=\"#impl-Extend%3C(%26K,+%26V)%3E-for-BTreeMap%3CK,+V,+A%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;'a, K, V, A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.Extend.html\" title=\"trait core::iter::traits::collect::Extend\">Extend</a>&lt;(<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;'a K</a>, <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;'a V</a>)&gt; for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html\" title=\"trait core::marker::Copy\">Copy</a>,\n    V: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html\" title=\"trait core::marker::Copy\">Copy</a>,\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/alloc/trait.Allocator.html\" title=\"trait core::alloc::Allocator\">Allocator</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.extend\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2328\">Source</a><a href=\"#method.extend\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.Extend.html#tymethod.extend\" class=\"fn\">extend</a>&lt;I&gt;(&amp;mut self, iter: I)<div class=\"where\">where\n    I: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html\" title=\"trait core::iter::traits::collect::IntoIterator\">IntoIterator</a>&lt;Item = (<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;'a K</a>, <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;'a V</a>)&gt;,</div></h4></section></summary><div class='docblock'>Extends a collection with the contents of an iterator. <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.Extend.html#tymethod.extend\">Read more</a></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.extend_one\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2333\">Source</a><a href=\"#method.extend_one\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.Extend.html#method.extend_one\" class=\"fn\">extend_one</a>(&amp;mut self, _: (<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;'a K</a>, <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;'a V</a>))</h4></section></summary><span class=\"item-info\"><div class=\"stab unstable\"><span class=\"emoji\">🔬</span><span>This is a nightly-only experimental API. (<code>extend_one</code>)</span></div></span><div class='docblock'>Extends a collection with exactly one element.</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.extend_reserve\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/core/iter/traits/collect.rs.html#428\">Source</a><a href=\"#method.extend_reserve\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.Extend.html#method.extend_reserve\" class=\"fn\">extend_reserve</a>(&amp;mut self, additional: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.usize.html\">usize</a>)</h4></section></summary><span class=\"item-info\"><div class=\"stab unstable\"><span class=\"emoji\">🔬</span><span>This is a nightly-only experimental API. (<code>extend_one</code>)</span></div></span><div class='docblock'>Reserves capacity in a collection for the given number of additional elements. <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.Extend.html#method.extend_reserve\">Read more</a></div></details></div></details>","Extend<(&'a K, &'a V)>","bdk_chain::bitcoin::psbt::SigningKeysMap","bdk_chain::bitcoin::psbt::SigningErrors"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Extend%3C(K,+V)%3E-for-BTreeMap%3CK,+V,+A%3E\" class=\"impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2310\">Source</a></span><a href=\"#impl-Extend%3C(K,+V)%3E-for-BTreeMap%3CK,+V,+A%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V, A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.Extend.html\" title=\"trait core::iter::traits::collect::Extend\">Extend</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.tuple.html\">(K, V)</a>&gt; for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/alloc/trait.Allocator.html\" title=\"trait core::alloc::Allocator\">Allocator</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.extend\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2312\">Source</a><a href=\"#method.extend\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.Extend.html#tymethod.extend\" class=\"fn\">extend</a>&lt;T&gt;(&amp;mut self, iter: T)<div class=\"where\">where\n    T: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html\" title=\"trait core::iter::traits::collect::IntoIterator\">IntoIterator</a>&lt;Item = <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.tuple.html\">(K, V)</a>&gt;,</div></h4></section></summary><div class='docblock'>Extends a collection with the contents of an iterator. <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.Extend.html#tymethod.extend\">Read more</a></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.extend_one\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2319\">Source</a><a href=\"#method.extend_one\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.Extend.html#method.extend_one\" class=\"fn\">extend_one</a>(&amp;mut self, _: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.tuple.html\">(K, V)</a>)</h4></section></summary><span class=\"item-info\"><div class=\"stab unstable\"><span class=\"emoji\">🔬</span><span>This is a nightly-only experimental API. (<code>extend_one</code>)</span></div></span><div class='docblock'>Extends a collection with exactly one element.</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.extend_reserve\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/core/iter/traits/collect.rs.html#428\">Source</a><a href=\"#method.extend_reserve\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.Extend.html#method.extend_reserve\" class=\"fn\">extend_reserve</a>(&amp;mut self, additional: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.usize.html\">usize</a>)</h4></section></summary><span class=\"item-info\"><div class=\"stab unstable\"><span class=\"emoji\">🔬</span><span>This is a nightly-only experimental API. (<code>extend_one</code>)</span></div></span><div class='docblock'>Reserves capacity in a collection for the given number of additional elements. <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.Extend.html#method.extend_reserve\">Read more</a></div></details></div></details>","Extend<(K, V)>","bdk_chain::bitcoin::psbt::SigningKeysMap","bdk_chain::bitcoin::psbt::SigningErrors"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-From%3C%5B(K,+V);+N%5D%3E-for-BTreeMap%3CK,+V%3E\" class=\"impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.56.0\">1.56.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2409\">Source</a></span><a href=\"#impl-From%3C%5B(K,+V);+N%5D%3E-for-BTreeMap%3CK,+V%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V, const N: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.usize.html\">usize</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;[<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.tuple.html\">(K, V)</a>; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.array.html\">N</a>]&gt; for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.from\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2422\">Source</a><a href=\"#method.from\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from\" class=\"fn\">from</a>(arr: [<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.tuple.html\">(K, V)</a>; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.array.html\">N</a>]) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V&gt;</h4></section></summary><div class=\"docblock\"><p>Converts a <code>[(K, V); N]</code> into a <code>BTreeMap&lt;K, V&gt;</code>.</p>\n<p>If any entries in the array have equal keys,\nall but one of the corresponding values will be dropped.</p>\n\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span>map1 = BTreeMap::from([(<span class=\"number\">1</span>, <span class=\"number\">2</span>), (<span class=\"number\">3</span>, <span class=\"number\">4</span>)]);\n<span class=\"kw\">let </span>map2: BTreeMap&lt;<span class=\"kw\">_</span>, <span class=\"kw\">_</span>&gt; = [(<span class=\"number\">1</span>, <span class=\"number\">2</span>), (<span class=\"number\">3</span>, <span class=\"number\">4</span>)].into();\n<span class=\"macro\">assert_eq!</span>(map1, map2);</code></pre></div>\n</div></details></div></details>","From<[(K, V); N]>","bdk_chain::bitcoin::psbt::SigningKeysMap","bdk_chain::bitcoin::psbt::SigningErrors"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-FromIterator%3C(K,+V)%3E-for-BTreeMap%3CK,+V%3E\" class=\"impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2291\">Source</a></span><a href=\"#impl-FromIterator%3C(K,+V)%3E-for-BTreeMap%3CK,+V%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.FromIterator.html\" title=\"trait core::iter::traits::collect::FromIterator\">FromIterator</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.tuple.html\">(K, V)</a>&gt; for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.from_iter\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2296\">Source</a><a href=\"#method.from_iter\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.FromIterator.html#tymethod.from_iter\" class=\"fn\">from_iter</a>&lt;T&gt;(iter: T) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V&gt;<div class=\"where\">where\n    T: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html\" title=\"trait core::iter::traits::collect::IntoIterator\">IntoIterator</a>&lt;Item = <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.tuple.html\">(K, V)</a>&gt;,</div></h4></section></summary><div class=\"docblock\"><p>Constructs a <code>BTreeMap&lt;K, V&gt;</code> from an iterator of key-value pairs.</p>\n<p>If the iterator produces any pairs with equal keys,\nall but one of the corresponding values will be dropped.</p>\n</div></details></div></details>","FromIterator<(K, V)>","bdk_chain::bitcoin::psbt::SigningKeysMap","bdk_chain::bitcoin::psbt::SigningErrors"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Hash-for-BTreeMap%3CK,+V,+A%3E\" class=\"impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2339\">Source</a></span><a href=\"#impl-Hash-for-BTreeMap%3CK,+V,+A%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V, A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html\" title=\"trait core::hash::Hash\">Hash</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html\" title=\"trait core::hash::Hash\">Hash</a>,\n    V: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html\" title=\"trait core::hash::Hash\">Hash</a>,\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/alloc/trait.Allocator.html\" title=\"trait core::alloc::Allocator\">Allocator</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.hash\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2340\">Source</a><a href=\"#method.hash\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#tymethod.hash\" class=\"fn\">hash</a>&lt;H&gt;(&amp;self, state: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;mut H</a>)<div class=\"where\">where\n    H: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html\" title=\"trait core::hash::Hasher\">Hasher</a>,</div></h4></section></summary><div class='docblock'>Feeds this value into the given <a href=\"https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html\" title=\"trait core::hash::Hasher\"><code>Hasher</code></a>. <a href=\"https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#tymethod.hash\">Read more</a></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.hash_slice\" class=\"method trait-impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.3.0\">1.3.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/core/hash/mod.rs.html#235-237\">Source</a></span><a href=\"#method.hash_slice\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#method.hash_slice\" class=\"fn\">hash_slice</a>&lt;H&gt;(data: &amp;[Self], state: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;mut H</a>)<div class=\"where\">where\n    H: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html\" title=\"trait core::hash::Hasher\">Hasher</a>,\n    Self: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,</div></h4></section></summary><div class='docblock'>Feeds a slice of this type into the given <a href=\"https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html\" title=\"trait core::hash::Hasher\"><code>Hasher</code></a>. <a href=\"https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#method.hash_slice\">Read more</a></div></details></div></details>","Hash","bdk_chain::bitcoin::psbt::SigningKeysMap","bdk_chain::bitcoin::psbt::SigningErrors"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Index%3C%26Q%3E-for-BTreeMap%3CK,+V,+A%3E\" class=\"impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2390-2393\">Source</a></span><a href=\"#impl-Index%3C%26Q%3E-for-BTreeMap%3CK,+V,+A%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, Q, V, A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/ops/index/trait.Index.html\" title=\"trait core::ops::index::Index\">Index</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;Q</a>&gt; for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/alloc/trait.Allocator.html\" title=\"trait core::alloc::Allocator\">Allocator</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html\" title=\"trait core::borrow::Borrow\">Borrow</a>&lt;Q&gt; + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    Q: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a> + ?<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.index\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2403\">Source</a><a href=\"#method.index\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/ops/index/trait.Index.html#tymethod.index\" class=\"fn\">index</a>(&amp;self, key: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;Q</a>) -&gt; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;V</a></h4></section></summary><div class=\"docblock\"><p>Returns a reference to the value corresponding to the supplied key.</p>\n<h5 id=\"panics\"><a class=\"doc-anchor\" href=\"#panics\">§</a>Panics</h5>\n<p>Panics if the key is not present in the <code>BTreeMap</code>.</p>\n</div></details><details class=\"toggle\" open><summary><section id=\"associatedtype.Output\" class=\"associatedtype trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2395\">Source</a><a href=\"#associatedtype.Output\" class=\"anchor\">§</a><h4 class=\"code-header\">type <a href=\"https://doc.rust-lang.org/nightly/core/ops/index/trait.Index.html#associatedtype.Output\" class=\"associatedtype\">Output</a> = V</h4></section></summary><div class='docblock'>The returned type after indexing.</div></details></div></details>","Index<&Q>","bdk_chain::bitcoin::psbt::SigningKeysMap","bdk_chain::bitcoin::psbt::SigningErrors"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-IntoDeserializer%3C'de,+E%3E-for-BTreeMap%3CK,+V%3E\" class=\"impl\"><a class=\"src rightside\" href=\"https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#1577-1581\">Source</a><a href=\"#impl-IntoDeserializer%3C'de,+E%3E-for-BTreeMap%3CK,+V%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;'de, K, V, E&gt; <a class=\"trait\" href=\"bdk_chain/bitcoin/hashes/serde/de/trait.IntoDeserializer.html\" title=\"trait bdk_chain::bitcoin::hashes::serde::de::IntoDeserializer\">IntoDeserializer</a>&lt;'de, E&gt; for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"bdk_chain/bitcoin/hashes/serde/de/trait.IntoDeserializer.html\" title=\"trait bdk_chain::bitcoin::hashes::serde::de::IntoDeserializer\">IntoDeserializer</a>&lt;'de, E&gt; + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Eq.html\" title=\"trait core::cmp::Eq\">Eq</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    V: <a class=\"trait\" href=\"bdk_chain/bitcoin/hashes/serde/de/trait.IntoDeserializer.html\" title=\"trait bdk_chain::bitcoin::hashes::serde::de::IntoDeserializer\">IntoDeserializer</a>&lt;'de, E&gt;,\n    E: <a class=\"trait\" href=\"bdk_chain/bitcoin/hashes/serde/de/trait.Error.html\" title=\"trait bdk_chain::bitcoin::hashes::serde::de::Error\">Error</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle\" open><summary><section id=\"associatedtype.Deserializer\" class=\"associatedtype trait-impl\"><a class=\"src rightside\" href=\"https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#1583\">Source</a><a href=\"#associatedtype.Deserializer\" class=\"anchor\">§</a><h4 class=\"code-header\">type <a href=\"bdk_chain/bitcoin/hashes/serde/de/trait.IntoDeserializer.html#associatedtype.Deserializer\" class=\"associatedtype\">Deserializer</a> = <a class=\"struct\" href=\"bdk_chain/bitcoin/hashes/serde/de/value/struct.MapDeserializer.html\" title=\"struct bdk_chain::bitcoin::hashes::serde::de::value::MapDeserializer\">MapDeserializer</a>&lt;'de, &lt;<a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V&gt; as <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html\" title=\"trait core::iter::traits::collect::IntoIterator\">IntoIterator</a>&gt;::<a class=\"associatedtype\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter\" title=\"type core::iter::traits::collect::IntoIterator::IntoIter\">IntoIter</a>, E&gt;</h4></section></summary><div class='docblock'>The type of the deserializer being converted into.</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.into_deserializer\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#1585\">Source</a><a href=\"#method.into_deserializer\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"bdk_chain/bitcoin/hashes/serde/de/trait.IntoDeserializer.html#tymethod.into_deserializer\" class=\"fn\">into_deserializer</a>(\n    self,\n) -&gt; &lt;<a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V&gt; as <a class=\"trait\" href=\"bdk_chain/bitcoin/hashes/serde/de/trait.IntoDeserializer.html\" title=\"trait bdk_chain::bitcoin::hashes::serde::de::IntoDeserializer\">IntoDeserializer</a>&lt;'de, E&gt;&gt;::<a class=\"associatedtype\" href=\"bdk_chain/bitcoin/hashes/serde/de/trait.IntoDeserializer.html#associatedtype.Deserializer\" title=\"type bdk_chain::bitcoin::hashes::serde::de::IntoDeserializer::Deserializer\">Deserializer</a></h4></section></summary><div class='docblock'>Convert this value into a deserializer.</div></details></div></details>","IntoDeserializer<'de, E>","bdk_chain::bitcoin::psbt::SigningKeysMap","bdk_chain::bitcoin::psbt::SigningErrors"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-IntoIterator-for-BTreeMap%3CK,+V,+A%3E\" class=\"impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#1675\">Source</a></span><a href=\"#impl-IntoIterator-for-BTreeMap%3CK,+V,+A%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V, A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html\" title=\"trait core::iter::traits::collect::IntoIterator\">IntoIterator</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/alloc/trait.Allocator.html\" title=\"trait core::alloc::Allocator\">Allocator</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.into_iter\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#1680\">Source</a><a href=\"#method.into_iter\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter\" class=\"fn\">into_iter</a>(self) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.IntoIter.html\" title=\"struct alloc::collections::btree::map::IntoIter\">IntoIter</a>&lt;K, V, A&gt; <a href=\"#\" class=\"tooltip\" data-notable-ty=\"IntoIter&lt;K, V, A&gt;\">ⓘ</a></h4></section></summary><div class=\"docblock\"><p>Gets an owning iterator over the entries of the map, sorted by key.</p>\n</div></details><details class=\"toggle\" open><summary><section id=\"associatedtype.Item\" class=\"associatedtype trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#1676\">Source</a><a href=\"#associatedtype.Item\" class=\"anchor\">§</a><h4 class=\"code-header\">type <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item\" class=\"associatedtype\">Item</a> = <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.tuple.html\">(K, V)</a></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class=\"toggle\" open><summary><section id=\"associatedtype.IntoIter\" class=\"associatedtype trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#1677\">Source</a><a href=\"#associatedtype.IntoIter\" class=\"anchor\">§</a><h4 class=\"code-header\">type <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter\" class=\"associatedtype\">IntoIter</a> = <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.IntoIter.html\" title=\"struct alloc::collections::btree::map::IntoIter\">IntoIter</a>&lt;K, V, A&gt;</h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details></div></details>","IntoIterator","bdk_chain::bitcoin::psbt::SigningKeysMap","bdk_chain::bitcoin::psbt::SigningErrors"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Merge-for-BTreeMap%3CK,+V%3E\" class=\"impl\"><a href=\"#impl-Merge-for-BTreeMap%3CK,+V%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V&gt; <a class=\"trait\" href=\"bdk_chain/trait.Merge.html\" title=\"trait bdk_chain::Merge\">Merge</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.merge\" class=\"method trait-impl\"><a href=\"#method.merge\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"bdk_chain/trait.Merge.html#tymethod.merge\" class=\"fn\">merge</a>(&amp;mut self, other: <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V&gt;)</h4></section></summary><div class='docblock'>Merge another object of the same type onto <code>self</code>.</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.is_empty\" class=\"method trait-impl\"><a href=\"#method.is_empty\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"bdk_chain/trait.Merge.html#tymethod.is_empty\" class=\"fn\">is_empty</a>(&amp;self) -&gt; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.bool.html\">bool</a></h4></section></summary><div class='docblock'>Returns whether the structure is considered empty.</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.take\" class=\"method trait-impl\"><a href=\"#method.take\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"bdk_chain/trait.Merge.html#method.take\" class=\"fn\">take</a>(&amp;mut self) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a>&lt;Self&gt;</h4></section></summary><div class='docblock'>Take the value, replacing it with the default value.</div></details></div></details>","Merge","bdk_chain::bitcoin::psbt::SigningKeysMap","bdk_chain::bitcoin::psbt::SigningErrors"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Ord-for-BTreeMap%3CK,+V,+A%3E\" class=\"impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2375\">Source</a></span><a href=\"#impl-Ord-for-BTreeMap%3CK,+V,+A%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V, A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    V: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/alloc/trait.Allocator.html\" title=\"trait core::alloc::Allocator\">Allocator</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.cmp\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2377\">Source</a><a href=\"#method.cmp\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#tymethod.cmp\" class=\"fn\">cmp</a>(&amp;self, other: &amp;<a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/cmp/enum.Ordering.html\" title=\"enum core::cmp::Ordering\">Ordering</a></h4></section></summary><div class='docblock'>This method returns an <a href=\"https://doc.rust-lang.org/nightly/core/cmp/enum.Ordering.html\" title=\"enum core::cmp::Ordering\"><code>Ordering</code></a> between <code>self</code> and <code>other</code>. <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#tymethod.cmp\">Read more</a></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.max\" class=\"method trait-impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.21.0\">1.21.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#980-982\">Source</a></span><a href=\"#method.max\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#method.max\" class=\"fn\">max</a>(self, other: Self) -&gt; Self<div class=\"where\">where\n    Self: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,</div></h4></section></summary><div class='docblock'>Compares and returns the maximum of two values. <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#method.max\">Read more</a></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.min\" class=\"method trait-impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.21.0\">1.21.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#1001-1003\">Source</a></span><a href=\"#method.min\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#method.min\" class=\"fn\">min</a>(self, other: Self) -&gt; Self<div class=\"where\">where\n    Self: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,</div></h4></section></summary><div class='docblock'>Compares and returns the minimum of two values. <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#method.min\">Read more</a></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.clamp\" class=\"method trait-impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.50.0\">1.50.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#1027-1029\">Source</a></span><a href=\"#method.clamp\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#method.clamp\" class=\"fn\">clamp</a>(self, min: Self, max: Self) -&gt; Self<div class=\"where\">where\n    Self: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,</div></h4></section></summary><div class='docblock'>Restrict a value to a certain interval. <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#method.clamp\">Read more</a></div></details></div></details>","Ord","bdk_chain::bitcoin::psbt::SigningKeysMap","bdk_chain::bitcoin::psbt::SigningErrors"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-PartialEq-for-BTreeMap%3CK,+V,+A%3E\" class=\"impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2357\">Source</a></span><a href=\"#impl-PartialEq-for-BTreeMap%3CK,+V,+A%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V, A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html\" title=\"trait core::cmp::PartialEq\">PartialEq</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html\" title=\"trait core::cmp::PartialEq\">PartialEq</a>,\n    V: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html\" title=\"trait core::cmp::PartialEq\">PartialEq</a>,\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/alloc/trait.Allocator.html\" title=\"trait core::alloc::Allocator\">Allocator</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.eq\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2358\">Source</a><a href=\"#method.eq\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#tymethod.eq\" class=\"fn\">eq</a>(&amp;self, other: &amp;<a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;) -&gt; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.bool.html\">bool</a></h4></section></summary><div class='docblock'>Tests for <code>self</code> and <code>other</code> values to be equal, and is used by <code>==</code>.</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.ne\" class=\"method trait-impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#261\">Source</a></span><a href=\"#method.ne\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#method.ne\" class=\"fn\">ne</a>(&amp;self, other: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;Rhs</a>) -&gt; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.bool.html\">bool</a></h4></section></summary><div class='docblock'>Tests for <code>!=</code>. The default implementation is almost always sufficient,\nand should not be overridden without very good reason.</div></details></div></details>","PartialEq","bdk_chain::bitcoin::psbt::SigningKeysMap","bdk_chain::bitcoin::psbt::SigningErrors"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-PartialOrd-for-BTreeMap%3CK,+V,+A%3E\" class=\"impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2367\">Source</a></span><a href=\"#impl-PartialOrd-for-BTreeMap%3CK,+V,+A%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V, A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html\" title=\"trait core::cmp::PartialOrd\">PartialOrd</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html\" title=\"trait core::cmp::PartialOrd\">PartialOrd</a>,\n    V: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html\" title=\"trait core::cmp::PartialOrd\">PartialOrd</a>,\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/alloc/trait.Allocator.html\" title=\"trait core::alloc::Allocator\">Allocator</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.partial_cmp\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2369\">Source</a><a href=\"#method.partial_cmp\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#tymethod.partial_cmp\" class=\"fn\">partial_cmp</a>(&amp;self, other: &amp;<a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a>&lt;<a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/cmp/enum.Ordering.html\" title=\"enum core::cmp::Ordering\">Ordering</a>&gt;</h4></section></summary><div class='docblock'>This method returns an ordering between <code>self</code> and <code>other</code> values if one exists. <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#tymethod.partial_cmp\">Read more</a></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.lt\" class=\"method trait-impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#1335\">Source</a></span><a href=\"#method.lt\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.lt\" class=\"fn\">lt</a>(&amp;self, other: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;Rhs</a>) -&gt; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.bool.html\">bool</a></h4></section></summary><div class='docblock'>Tests less than (for <code>self</code> and <code>other</code>) and is used by the <code>&lt;</code> operator. <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.lt\">Read more</a></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.le\" class=\"method trait-impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#1353\">Source</a></span><a href=\"#method.le\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.le\" class=\"fn\">le</a>(&amp;self, other: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;Rhs</a>) -&gt; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.bool.html\">bool</a></h4></section></summary><div class='docblock'>Tests less than or equal to (for <code>self</code> and <code>other</code>) and is used by the\n<code>&lt;=</code> operator. <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.le\">Read more</a></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.gt\" class=\"method trait-impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#1371\">Source</a></span><a href=\"#method.gt\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.gt\" class=\"fn\">gt</a>(&amp;self, other: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;Rhs</a>) -&gt; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.bool.html\">bool</a></h4></section></summary><div class='docblock'>Tests greater than (for <code>self</code> and <code>other</code>) and is used by the <code>&gt;</code>\noperator. <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.gt\">Read more</a></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.ge\" class=\"method trait-impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#1389\">Source</a></span><a href=\"#method.ge\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.ge\" class=\"fn\">ge</a>(&amp;self, other: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;Rhs</a>) -&gt; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.bool.html\">bool</a></h4></section></summary><div class='docblock'>Tests greater than or equal to (for <code>self</code> and <code>other</code>) and is used by\nthe <code>&gt;=</code> operator. <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.ge\">Read more</a></div></details></div></details>","PartialOrd","bdk_chain::bitcoin::psbt::SigningKeysMap","bdk_chain::bitcoin::psbt::SigningErrors"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Serialize-for-BTreeMap%3CK,+V%3E\" class=\"impl\"><a class=\"src rightside\" href=\"https://docs.rs/serde/1.0.217/src/serde/ser/impls.rs.html#495-499\">Source</a><a href=\"#impl-Serialize-for-BTreeMap%3CK,+V%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V&gt; <a class=\"trait\" href=\"bdk_chain/bitcoin/hashes/serde/trait.Serialize.html\" title=\"trait bdk_chain::bitcoin::hashes::serde::Serialize\">Serialize</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"bdk_chain/bitcoin/hashes/serde/trait.Serialize.html\" title=\"trait bdk_chain::bitcoin::hashes::serde::Serialize\">Serialize</a>,\n    V: <a class=\"trait\" href=\"bdk_chain/bitcoin/hashes/serde/trait.Serialize.html\" title=\"trait bdk_chain::bitcoin::hashes::serde::Serialize\">Serialize</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.serialize\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://docs.rs/serde/1.0.217/src/serde/ser/impls.rs.html#495-499\">Source</a><a href=\"#method.serialize\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"bdk_chain/bitcoin/hashes/serde/trait.Serialize.html#tymethod.serialize\" class=\"fn\">serialize</a>&lt;S&gt;(\n    &amp;self,\n    serializer: S,\n) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/result/enum.Result.html\" title=\"enum core::result::Result\">Result</a>&lt;&lt;S as <a class=\"trait\" href=\"bdk_chain/bitcoin/hashes/serde/trait.Serializer.html\" title=\"trait bdk_chain::bitcoin::hashes::serde::Serializer\">Serializer</a>&gt;::<a class=\"associatedtype\" href=\"bdk_chain/bitcoin/hashes/serde/trait.Serializer.html#associatedtype.Ok\" title=\"type bdk_chain::bitcoin::hashes::serde::Serializer::Ok\">Ok</a>, &lt;S as <a class=\"trait\" href=\"bdk_chain/bitcoin/hashes/serde/trait.Serializer.html\" title=\"trait bdk_chain::bitcoin::hashes::serde::Serializer\">Serializer</a>&gt;::<a class=\"associatedtype\" href=\"bdk_chain/bitcoin/hashes/serde/trait.Serializer.html#associatedtype.Error\" title=\"type bdk_chain::bitcoin::hashes::serde::Serializer::Error\">Error</a>&gt;<div class=\"where\">where\n    S: <a class=\"trait\" href=\"bdk_chain/bitcoin/hashes/serde/trait.Serializer.html\" title=\"trait bdk_chain::bitcoin::hashes::serde::Serializer\">Serializer</a>,</div></h4></section></summary><div class='docblock'>Serialize this value into the given Serde serializer. <a href=\"bdk_chain/bitcoin/hashes/serde/trait.Serialize.html#tymethod.serialize\">Read more</a></div></details></div></details>","Serialize","bdk_chain::bitcoin::psbt::SigningKeysMap","bdk_chain::bitcoin::psbt::SigningErrors"],["<section id=\"impl-Eq-for-BTreeMap%3CK,+V,+A%3E\" class=\"impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2364\">Source</a></span><a href=\"#impl-Eq-for-BTreeMap%3CK,+V,+A%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V, A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Eq.html\" title=\"trait core::cmp::Eq\">Eq</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Eq.html\" title=\"trait core::cmp::Eq\">Eq</a>,\n    V: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Eq.html\" title=\"trait core::cmp::Eq\">Eq</a>,\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/alloc/trait.Allocator.html\" title=\"trait core::alloc::Allocator\">Allocator</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,</div></h3></section>","Eq","bdk_chain::bitcoin::psbt::SigningKeysMap","bdk_chain::bitcoin::psbt::SigningErrors"],["<section id=\"impl-UnwindSafe-for-BTreeMap%3CK,+V,+A%3E\" class=\"impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.64.0\">1.64.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#198-202\">Source</a></span><a href=\"#impl-UnwindSafe-for-BTreeMap%3CK,+V,+A%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V, A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/alloc/trait.Allocator.html\" title=\"trait core::alloc::Allocator\">Allocator</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a>,\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,\n    V: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,</div></h3></section>","UnwindSafe","bdk_chain::bitcoin::psbt::SigningKeysMap","bdk_chain::bitcoin::psbt::SigningErrors"]]],["bdk_wallet",[["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-BTreeMap%3CK,+V%3E\" class=\"impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#609\">Source</a><a href=\"#impl-BTreeMap%3CK,+V%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V&gt;</h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.new\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0, const since 1.66.0\">1.0.0 (const: 1.66.0)</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#628\">Source</a></span><h4 class=\"code-header\">pub const fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.new\" class=\"fn\">new</a>() -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V&gt;</h4></section></summary><div class=\"docblock\"><p>Makes a new, empty <code>BTreeMap</code>.</p>\n<p>Does not allocate anything on its own.</p>\n<h5 id=\"examples\"><a class=\"doc-anchor\" href=\"#examples\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::new();\n\n<span class=\"comment\">// entries can now be inserted into the empty map\n</span>map.insert(<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>);</code></pre></div>\n</div></details></div></details>",0,"bdk_wallet::descriptor::policy::ConditionMap","bdk_wallet::descriptor::policy::FoldedConditionMap","bdk_wallet::descriptor::HdKeyPaths","bdk_wallet::descriptor::TapKeyOrigins","bdk_wallet::keys::KeyMap"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-BTreeMap%3CK,+V,+A%3E\" class=\"impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2433\">Source</a><a href=\"#impl-BTreeMap%3CK,+V,+A%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V, A&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/alloc/trait.Allocator.html\" title=\"trait core::alloc::Allocator\">Allocator</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.iter\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2454\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.iter\" class=\"fn\">iter</a>(&amp;self) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.Iter.html\" title=\"struct alloc::collections::btree::map::Iter\">Iter</a>&lt;'_, K, V&gt;</h4></section></summary><div class=\"docblock\"><p>Gets an iterator over the entries of the map, sorted by key.</p>\n<h5 id=\"examples\"><a class=\"doc-anchor\" href=\"#examples\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::new();\nmap.insert(<span class=\"number\">3</span>, <span class=\"string\">\"c\"</span>);\nmap.insert(<span class=\"number\">2</span>, <span class=\"string\">\"b\"</span>);\nmap.insert(<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>);\n\n<span class=\"kw\">for </span>(key, value) <span class=\"kw\">in </span>map.iter() {\n    <span class=\"macro\">println!</span>(<span class=\"string\">\"{key}: {value}\"</span>);\n}\n\n<span class=\"kw\">let </span>(first_key, first_value) = map.iter().next().unwrap();\n<span class=\"macro\">assert_eq!</span>((<span class=\"kw-2\">*</span>first_key, <span class=\"kw-2\">*</span>first_value), (<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>));</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.iter_mut\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2485\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.iter_mut\" class=\"fn\">iter_mut</a>(&amp;mut self) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.IterMut.html\" title=\"struct alloc::collections::btree::map::IterMut\">IterMut</a>&lt;'_, K, V&gt;</h4></section></summary><div class=\"docblock\"><p>Gets a mutable iterator over the entries of the map, sorted by key.</p>\n<h5 id=\"examples-1\"><a class=\"doc-anchor\" href=\"#examples-1\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::from([\n   (<span class=\"string\">\"a\"</span>, <span class=\"number\">1</span>),\n   (<span class=\"string\">\"b\"</span>, <span class=\"number\">2</span>),\n   (<span class=\"string\">\"c\"</span>, <span class=\"number\">3</span>),\n]);\n\n<span class=\"comment\">// add 10 to the value if the key isn't \"a\"\n</span><span class=\"kw\">for </span>(key, value) <span class=\"kw\">in </span>map.iter_mut() {\n    <span class=\"kw\">if </span>key != <span class=\"kw-2\">&amp;</span><span class=\"string\">\"a\" </span>{\n        <span class=\"kw-2\">*</span>value += <span class=\"number\">10</span>;\n    }\n}</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.keys\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2510\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.keys\" class=\"fn\">keys</a>(&amp;self) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.Keys.html\" title=\"struct alloc::collections::btree::map::Keys\">Keys</a>&lt;'_, K, V&gt;</h4></section></summary><div class=\"docblock\"><p>Gets an iterator over the keys of the map, in sorted order.</p>\n<h5 id=\"examples-2\"><a class=\"doc-anchor\" href=\"#examples-2\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>a = BTreeMap::new();\na.insert(<span class=\"number\">2</span>, <span class=\"string\">\"b\"</span>);\na.insert(<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>);\n\n<span class=\"kw\">let </span>keys: Vec&lt;<span class=\"kw\">_</span>&gt; = a.keys().cloned().collect();\n<span class=\"macro\">assert_eq!</span>(keys, [<span class=\"number\">1</span>, <span class=\"number\">2</span>]);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.values\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2529\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.values\" class=\"fn\">values</a>(&amp;self) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.Values.html\" title=\"struct alloc::collections::btree::map::Values\">Values</a>&lt;'_, K, V&gt;</h4></section></summary><div class=\"docblock\"><p>Gets an iterator over the values of the map, in order by key.</p>\n<h5 id=\"examples-3\"><a class=\"doc-anchor\" href=\"#examples-3\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>a = BTreeMap::new();\na.insert(<span class=\"number\">1</span>, <span class=\"string\">\"hello\"</span>);\na.insert(<span class=\"number\">2</span>, <span class=\"string\">\"goodbye\"</span>);\n\n<span class=\"kw\">let </span>values: Vec&lt;<span class=\"kw-2\">&amp;</span>str&gt; = a.values().cloned().collect();\n<span class=\"macro\">assert_eq!</span>(values, [<span class=\"string\">\"hello\"</span>, <span class=\"string\">\"goodbye\"</span>]);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.values_mut\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.10.0\">1.10.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2553\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.values_mut\" class=\"fn\">values_mut</a>(&amp;mut self) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.ValuesMut.html\" title=\"struct alloc::collections::btree::map::ValuesMut\">ValuesMut</a>&lt;'_, K, V&gt;</h4></section></summary><div class=\"docblock\"><p>Gets a mutable iterator over the values of the map, in order by key.</p>\n<h5 id=\"examples-4\"><a class=\"doc-anchor\" href=\"#examples-4\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>a = BTreeMap::new();\na.insert(<span class=\"number\">1</span>, String::from(<span class=\"string\">\"hello\"</span>));\na.insert(<span class=\"number\">2</span>, String::from(<span class=\"string\">\"goodbye\"</span>));\n\n<span class=\"kw\">for </span>value <span class=\"kw\">in </span>a.values_mut() {\n    value.push_str(<span class=\"string\">\"!\"</span>);\n}\n\n<span class=\"kw\">let </span>values: Vec&lt;String&gt; = a.values().cloned().collect();\n<span class=\"macro\">assert_eq!</span>(values, [String::from(<span class=\"string\">\"hello!\"</span>),\n                    String::from(<span class=\"string\">\"goodbye!\"</span>)]);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.len\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0, const unstable\">1.0.0 (const: <a href=\"https://github.com/rust-lang/rust/issues/71835\" title=\"Tracking issue for const_btree_len\">unstable</a>)</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2577\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.len\" class=\"fn\">len</a>(&amp;self) -&gt; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.usize.html\">usize</a></h4></section></summary><div class=\"docblock\"><p>Returns the number of elements in the map.</p>\n<h5 id=\"examples-5\"><a class=\"doc-anchor\" href=\"#examples-5\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>a = BTreeMap::new();\n<span class=\"macro\">assert_eq!</span>(a.len(), <span class=\"number\">0</span>);\na.insert(<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>);\n<span class=\"macro\">assert_eq!</span>(a.len(), <span class=\"number\">1</span>);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.is_empty\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0, const unstable\">1.0.0 (const: <a href=\"https://github.com/rust-lang/rust/issues/71835\" title=\"Tracking issue for const_btree_len\">unstable</a>)</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2600\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.is_empty\" class=\"fn\">is_empty</a>(&amp;self) -&gt; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.bool.html\">bool</a></h4></section></summary><div class=\"docblock\"><p>Returns <code>true</code> if the map contains no elements.</p>\n<h5 id=\"examples-6\"><a class=\"doc-anchor\" href=\"#examples-6\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>a = BTreeMap::new();\n<span class=\"macro\">assert!</span>(a.is_empty());\na.insert(<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>);\n<span class=\"macro\">assert!</span>(!a.is_empty());</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.lower_bound\" class=\"method\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2644-2647\">Source</a><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.lower_bound\" class=\"fn\">lower_bound</a>&lt;Q&gt;(&amp;self, bound: <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/ops/range/enum.Bound.html\" title=\"enum core::ops::range::Bound\">Bound</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;Q</a>&gt;) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.Cursor.html\" title=\"struct alloc::collections::btree::map::Cursor\">Cursor</a>&lt;'_, K, V&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html\" title=\"trait core::borrow::Borrow\">Borrow</a>&lt;Q&gt; + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    Q: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a> + ?<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,</div></h4></section><span class=\"item-info\"><div class=\"stab unstable\"><span class=\"emoji\">🔬</span><span>This is a nightly-only experimental API. (<code>btree_cursors</code>)</span></div></span></summary><div class=\"docblock\"><p>Returns a <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.Cursor.html\" title=\"struct alloc::collections::btree::map::Cursor\"><code>Cursor</code></a> pointing at the gap before the smallest key\ngreater than the given bound.</p>\n<p>Passing <code>Bound::Included(x)</code> will return a cursor pointing to the\ngap before the smallest key greater than or equal to <code>x</code>.</p>\n<p>Passing <code>Bound::Excluded(x)</code> will return a cursor pointing to the\ngap before the smallest key greater than <code>x</code>.</p>\n<p>Passing <code>Bound::Unbounded</code> will return a cursor pointing to the\ngap before the smallest key in the map.</p>\n<h5 id=\"examples-7\"><a class=\"doc-anchor\" href=\"#examples-7\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"attr\">#![feature(btree_cursors)]\n\n</span><span class=\"kw\">use </span>std::collections::BTreeMap;\n<span class=\"kw\">use </span>std::ops::Bound;\n\n<span class=\"kw\">let </span>map = BTreeMap::from([\n    (<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>),\n    (<span class=\"number\">2</span>, <span class=\"string\">\"b\"</span>),\n    (<span class=\"number\">3</span>, <span class=\"string\">\"c\"</span>),\n    (<span class=\"number\">4</span>, <span class=\"string\">\"d\"</span>),\n]);\n\n<span class=\"kw\">let </span>cursor = map.lower_bound(Bound::Included(<span class=\"kw-2\">&amp;</span><span class=\"number\">2</span>));\n<span class=\"macro\">assert_eq!</span>(cursor.peek_prev(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">1</span>, <span class=\"kw-2\">&amp;</span><span class=\"string\">\"a\"</span>)));\n<span class=\"macro\">assert_eq!</span>(cursor.peek_next(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">2</span>, <span class=\"kw-2\">&amp;</span><span class=\"string\">\"b\"</span>)));\n\n<span class=\"kw\">let </span>cursor = map.lower_bound(Bound::Excluded(<span class=\"kw-2\">&amp;</span><span class=\"number\">2</span>));\n<span class=\"macro\">assert_eq!</span>(cursor.peek_prev(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">2</span>, <span class=\"kw-2\">&amp;</span><span class=\"string\">\"b\"</span>)));\n<span class=\"macro\">assert_eq!</span>(cursor.peek_next(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">3</span>, <span class=\"kw-2\">&amp;</span><span class=\"string\">\"c\"</span>)));\n\n<span class=\"kw\">let </span>cursor = map.lower_bound(Bound::Unbounded);\n<span class=\"macro\">assert_eq!</span>(cursor.peek_prev(), <span class=\"prelude-val\">None</span>);\n<span class=\"macro\">assert_eq!</span>(cursor.peek_next(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">1</span>, <span class=\"kw-2\">&amp;</span><span class=\"string\">\"a\"</span>)));</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.lower_bound_mut\" class=\"method\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2697-2700\">Source</a><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.lower_bound_mut\" class=\"fn\">lower_bound_mut</a>&lt;Q&gt;(&amp;mut self, bound: <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/ops/range/enum.Bound.html\" title=\"enum core::ops::range::Bound\">Bound</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;Q</a>&gt;) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.CursorMut.html\" title=\"struct alloc::collections::btree::map::CursorMut\">CursorMut</a>&lt;'_, K, V, A&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html\" title=\"trait core::borrow::Borrow\">Borrow</a>&lt;Q&gt; + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    Q: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a> + ?<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,</div></h4></section><span class=\"item-info\"><div class=\"stab unstable\"><span class=\"emoji\">🔬</span><span>This is a nightly-only experimental API. (<code>btree_cursors</code>)</span></div></span></summary><div class=\"docblock\"><p>Returns a <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.CursorMut.html\" title=\"struct alloc::collections::btree::map::CursorMut\"><code>CursorMut</code></a> pointing at the gap before the smallest key\ngreater than the given bound.</p>\n<p>Passing <code>Bound::Included(x)</code> will return a cursor pointing to the\ngap before the smallest key greater than or equal to <code>x</code>.</p>\n<p>Passing <code>Bound::Excluded(x)</code> will return a cursor pointing to the\ngap before the smallest key greater than <code>x</code>.</p>\n<p>Passing <code>Bound::Unbounded</code> will return a cursor pointing to the\ngap before the smallest key in the map.</p>\n<h5 id=\"examples-8\"><a class=\"doc-anchor\" href=\"#examples-8\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"attr\">#![feature(btree_cursors)]\n\n</span><span class=\"kw\">use </span>std::collections::BTreeMap;\n<span class=\"kw\">use </span>std::ops::Bound;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::from([\n    (<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>),\n    (<span class=\"number\">2</span>, <span class=\"string\">\"b\"</span>),\n    (<span class=\"number\">3</span>, <span class=\"string\">\"c\"</span>),\n    (<span class=\"number\">4</span>, <span class=\"string\">\"d\"</span>),\n]);\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>cursor = map.lower_bound_mut(Bound::Included(<span class=\"kw-2\">&amp;</span><span class=\"number\">2</span>));\n<span class=\"macro\">assert_eq!</span>(cursor.peek_prev(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">1</span>, <span class=\"kw-2\">&amp;mut </span><span class=\"string\">\"a\"</span>)));\n<span class=\"macro\">assert_eq!</span>(cursor.peek_next(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">2</span>, <span class=\"kw-2\">&amp;mut </span><span class=\"string\">\"b\"</span>)));\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>cursor = map.lower_bound_mut(Bound::Excluded(<span class=\"kw-2\">&amp;</span><span class=\"number\">2</span>));\n<span class=\"macro\">assert_eq!</span>(cursor.peek_prev(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">2</span>, <span class=\"kw-2\">&amp;mut </span><span class=\"string\">\"b\"</span>)));\n<span class=\"macro\">assert_eq!</span>(cursor.peek_next(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">3</span>, <span class=\"kw-2\">&amp;mut </span><span class=\"string\">\"c\"</span>)));\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>cursor = map.lower_bound_mut(Bound::Unbounded);\n<span class=\"macro\">assert_eq!</span>(cursor.peek_prev(), <span class=\"prelude-val\">None</span>);\n<span class=\"macro\">assert_eq!</span>(cursor.peek_next(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">1</span>, <span class=\"kw-2\">&amp;mut </span><span class=\"string\">\"a\"</span>)));</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.upper_bound\" class=\"method\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2767-2770\">Source</a><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.upper_bound\" class=\"fn\">upper_bound</a>&lt;Q&gt;(&amp;self, bound: <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/ops/range/enum.Bound.html\" title=\"enum core::ops::range::Bound\">Bound</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;Q</a>&gt;) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.Cursor.html\" title=\"struct alloc::collections::btree::map::Cursor\">Cursor</a>&lt;'_, K, V&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html\" title=\"trait core::borrow::Borrow\">Borrow</a>&lt;Q&gt; + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    Q: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a> + ?<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,</div></h4></section><span class=\"item-info\"><div class=\"stab unstable\"><span class=\"emoji\">🔬</span><span>This is a nightly-only experimental API. (<code>btree_cursors</code>)</span></div></span></summary><div class=\"docblock\"><p>Returns a <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.Cursor.html\" title=\"struct alloc::collections::btree::map::Cursor\"><code>Cursor</code></a> pointing at the gap after the greatest key\nsmaller than the given bound.</p>\n<p>Passing <code>Bound::Included(x)</code> will return a cursor pointing to the\ngap after the greatest key smaller than or equal to <code>x</code>.</p>\n<p>Passing <code>Bound::Excluded(x)</code> will return a cursor pointing to the\ngap after the greatest key smaller than <code>x</code>.</p>\n<p>Passing <code>Bound::Unbounded</code> will return a cursor pointing to the\ngap after the greatest key in the map.</p>\n<h5 id=\"examples-9\"><a class=\"doc-anchor\" href=\"#examples-9\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"attr\">#![feature(btree_cursors)]\n\n</span><span class=\"kw\">use </span>std::collections::BTreeMap;\n<span class=\"kw\">use </span>std::ops::Bound;\n\n<span class=\"kw\">let </span>map = BTreeMap::from([\n    (<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>),\n    (<span class=\"number\">2</span>, <span class=\"string\">\"b\"</span>),\n    (<span class=\"number\">3</span>, <span class=\"string\">\"c\"</span>),\n    (<span class=\"number\">4</span>, <span class=\"string\">\"d\"</span>),\n]);\n\n<span class=\"kw\">let </span>cursor = map.upper_bound(Bound::Included(<span class=\"kw-2\">&amp;</span><span class=\"number\">3</span>));\n<span class=\"macro\">assert_eq!</span>(cursor.peek_prev(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">3</span>, <span class=\"kw-2\">&amp;</span><span class=\"string\">\"c\"</span>)));\n<span class=\"macro\">assert_eq!</span>(cursor.peek_next(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">4</span>, <span class=\"kw-2\">&amp;</span><span class=\"string\">\"d\"</span>)));\n\n<span class=\"kw\">let </span>cursor = map.upper_bound(Bound::Excluded(<span class=\"kw-2\">&amp;</span><span class=\"number\">3</span>));\n<span class=\"macro\">assert_eq!</span>(cursor.peek_prev(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">2</span>, <span class=\"kw-2\">&amp;</span><span class=\"string\">\"b\"</span>)));\n<span class=\"macro\">assert_eq!</span>(cursor.peek_next(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">3</span>, <span class=\"kw-2\">&amp;</span><span class=\"string\">\"c\"</span>)));\n\n<span class=\"kw\">let </span>cursor = map.upper_bound(Bound::Unbounded);\n<span class=\"macro\">assert_eq!</span>(cursor.peek_prev(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">4</span>, <span class=\"kw-2\">&amp;</span><span class=\"string\">\"d\"</span>)));\n<span class=\"macro\">assert_eq!</span>(cursor.peek_next(), <span class=\"prelude-val\">None</span>);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.upper_bound_mut\" class=\"method\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2820-2823\">Source</a><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.upper_bound_mut\" class=\"fn\">upper_bound_mut</a>&lt;Q&gt;(&amp;mut self, bound: <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/ops/range/enum.Bound.html\" title=\"enum core::ops::range::Bound\">Bound</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;Q</a>&gt;) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.CursorMut.html\" title=\"struct alloc::collections::btree::map::CursorMut\">CursorMut</a>&lt;'_, K, V, A&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html\" title=\"trait core::borrow::Borrow\">Borrow</a>&lt;Q&gt; + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    Q: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a> + ?<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,</div></h4></section><span class=\"item-info\"><div class=\"stab unstable\"><span class=\"emoji\">🔬</span><span>This is a nightly-only experimental API. (<code>btree_cursors</code>)</span></div></span></summary><div class=\"docblock\"><p>Returns a <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.CursorMut.html\" title=\"struct alloc::collections::btree::map::CursorMut\"><code>CursorMut</code></a> pointing at the gap after the greatest key\nsmaller than the given bound.</p>\n<p>Passing <code>Bound::Included(x)</code> will return a cursor pointing to the\ngap after the greatest key smaller than or equal to <code>x</code>.</p>\n<p>Passing <code>Bound::Excluded(x)</code> will return a cursor pointing to the\ngap after the greatest key smaller than <code>x</code>.</p>\n<p>Passing <code>Bound::Unbounded</code> will return a cursor pointing to the\ngap after the greatest key in the map.</p>\n<h5 id=\"examples-10\"><a class=\"doc-anchor\" href=\"#examples-10\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"attr\">#![feature(btree_cursors)]\n\n</span><span class=\"kw\">use </span>std::collections::BTreeMap;\n<span class=\"kw\">use </span>std::ops::Bound;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::from([\n    (<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>),\n    (<span class=\"number\">2</span>, <span class=\"string\">\"b\"</span>),\n    (<span class=\"number\">3</span>, <span class=\"string\">\"c\"</span>),\n    (<span class=\"number\">4</span>, <span class=\"string\">\"d\"</span>),\n]);\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>cursor = map.upper_bound_mut(Bound::Included(<span class=\"kw-2\">&amp;</span><span class=\"number\">3</span>));\n<span class=\"macro\">assert_eq!</span>(cursor.peek_prev(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">3</span>, <span class=\"kw-2\">&amp;mut </span><span class=\"string\">\"c\"</span>)));\n<span class=\"macro\">assert_eq!</span>(cursor.peek_next(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">4</span>, <span class=\"kw-2\">&amp;mut </span><span class=\"string\">\"d\"</span>)));\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>cursor = map.upper_bound_mut(Bound::Excluded(<span class=\"kw-2\">&amp;</span><span class=\"number\">3</span>));\n<span class=\"macro\">assert_eq!</span>(cursor.peek_prev(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">2</span>, <span class=\"kw-2\">&amp;mut </span><span class=\"string\">\"b\"</span>)));\n<span class=\"macro\">assert_eq!</span>(cursor.peek_next(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">3</span>, <span class=\"kw-2\">&amp;mut </span><span class=\"string\">\"c\"</span>)));\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>cursor = map.upper_bound_mut(Bound::Unbounded);\n<span class=\"macro\">assert_eq!</span>(cursor.peek_prev(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">4</span>, <span class=\"kw-2\">&amp;mut </span><span class=\"string\">\"d\"</span>)));\n<span class=\"macro\">assert_eq!</span>(cursor.peek_next(), <span class=\"prelude-val\">None</span>);</code></pre></div>\n</div></details></div></details>",0,"bdk_wallet::descriptor::policy::ConditionMap","bdk_wallet::descriptor::policy::FoldedConditionMap","bdk_wallet::descriptor::HdKeyPaths","bdk_wallet::descriptor::TapKeyOrigins","bdk_wallet::keys::KeyMap"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-BTreeMap%3CK,+V,+A%3E\" class=\"impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#633\">Source</a><a href=\"#impl-BTreeMap%3CK,+V,+A%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V, A&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/alloc/trait.Allocator.html\" title=\"trait core::alloc::Allocator\">Allocator</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.clear\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#647\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.clear\" class=\"fn\">clear</a>(&amp;mut self)</h4></section></summary><div class=\"docblock\"><p>Clears the map, removing all elements.</p>\n<h5 id=\"examples\"><a class=\"doc-anchor\" href=\"#examples\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>a = BTreeMap::new();\na.insert(<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>);\na.clear();\n<span class=\"macro\">assert!</span>(a.is_empty());</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.new_in\" class=\"method\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#673\">Source</a><h4 class=\"code-header\">pub const fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.new_in\" class=\"fn\">new_in</a>(alloc: A) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;</h4></section><span class=\"item-info\"><div class=\"stab unstable\"><span class=\"emoji\">🔬</span><span>This is a nightly-only experimental API. (<code>btreemap_alloc</code>)</span></div></span></summary><div class=\"docblock\"><p>Makes a new empty BTreeMap with a reasonable choice for B.</p>\n<h5 id=\"examples-1\"><a class=\"doc-anchor\" href=\"#examples-1\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n<span class=\"kw\">use </span>std::alloc::Global;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::new_in(Global);\n\n<span class=\"comment\">// entries can now be inserted into the empty map\n</span>map.insert(<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>);</code></pre></div>\n</div></details></div></details>",0,"bdk_wallet::descriptor::policy::ConditionMap","bdk_wallet::descriptor::policy::FoldedConditionMap","bdk_wallet::descriptor::HdKeyPaths","bdk_wallet::descriptor::TapKeyOrigins","bdk_wallet::keys::KeyMap"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-BTreeMap%3CK,+V,+A%3E\" class=\"impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#678\">Source</a><a href=\"#impl-BTreeMap%3CK,+V,+A%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V, A&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/alloc/trait.Allocator.html\" title=\"trait core::alloc::Allocator\">Allocator</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.get\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#695-698\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.get\" class=\"fn\">get</a>&lt;Q&gt;(&amp;self, key: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;Q</a>) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;V</a>&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html\" title=\"trait core::borrow::Borrow\">Borrow</a>&lt;Q&gt; + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    Q: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a> + ?<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,</div></h4></section></summary><div class=\"docblock\"><p>Returns a reference to the value corresponding to the key.</p>\n<p>The key may be any borrowed form of the map’s key type, but the ordering\non the borrowed form <em>must</em> match the ordering on the key type.</p>\n<h5 id=\"examples\"><a class=\"doc-anchor\" href=\"#examples\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::new();\nmap.insert(<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>);\n<span class=\"macro\">assert_eq!</span>(map.get(<span class=\"kw-2\">&amp;</span><span class=\"number\">1</span>), <span class=\"prelude-val\">Some</span>(<span class=\"kw-2\">&amp;</span><span class=\"string\">\"a\"</span>));\n<span class=\"macro\">assert_eq!</span>(map.get(<span class=\"kw-2\">&amp;</span><span class=\"number\">2</span>), <span class=\"prelude-val\">None</span>);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.get_key_value\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.40.0\">1.40.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#761-764\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.get_key_value\" class=\"fn\">get_key_value</a>&lt;Q&gt;(&amp;self, k: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;Q</a>) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a>&lt;(<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;K</a>, <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;V</a>)&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html\" title=\"trait core::borrow::Borrow\">Borrow</a>&lt;Q&gt; + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    Q: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a> + ?<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,</div></h4></section></summary><div class=\"docblock\"><p>Returns the key-value pair corresponding to the supplied key. This is\npotentially useful:</p>\n<ul>\n<li>for key types where non-identical keys can be considered equal;</li>\n<li>for getting the <code>&amp;K</code> stored key value from a borrowed <code>&amp;Q</code> lookup key; or</li>\n<li>for getting a reference to a key with the same lifetime as the collection.</li>\n</ul>\n<p>The supplied key may be any borrowed form of the map’s key type, but the ordering\non the borrowed form <em>must</em> match the ordering on the key type.</p>\n<h5 id=\"examples-1\"><a class=\"doc-anchor\" href=\"#examples-1\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::cmp::Ordering;\n<span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"attr\">#[derive(Clone, Copy, Debug)]\n</span><span class=\"kw\">struct </span>S {\n    id: u32,\n    name: <span class=\"kw-2\">&amp;</span><span class=\"lifetime\">'static </span>str, <span class=\"comment\">// ignored by equality and ordering operations\n</span>}\n\n<span class=\"kw\">impl </span>PartialEq <span class=\"kw\">for </span>S {\n    <span class=\"kw\">fn </span>eq(<span class=\"kw-2\">&amp;</span><span class=\"self\">self</span>, other: <span class=\"kw-2\">&amp;</span>S) -&gt; bool {\n        <span class=\"self\">self</span>.id == other.id\n    }\n}\n\n<span class=\"kw\">impl </span>Eq <span class=\"kw\">for </span>S {}\n\n<span class=\"kw\">impl </span>PartialOrd <span class=\"kw\">for </span>S {\n    <span class=\"kw\">fn </span>partial_cmp(<span class=\"kw-2\">&amp;</span><span class=\"self\">self</span>, other: <span class=\"kw-2\">&amp;</span>S) -&gt; <span class=\"prelude-ty\">Option</span>&lt;Ordering&gt; {\n        <span class=\"self\">self</span>.id.partial_cmp(<span class=\"kw-2\">&amp;</span>other.id)\n    }\n}\n\n<span class=\"kw\">impl </span>Ord <span class=\"kw\">for </span>S {\n    <span class=\"kw\">fn </span>cmp(<span class=\"kw-2\">&amp;</span><span class=\"self\">self</span>, other: <span class=\"kw-2\">&amp;</span>S) -&gt; Ordering {\n        <span class=\"self\">self</span>.id.cmp(<span class=\"kw-2\">&amp;</span>other.id)\n    }\n}\n\n<span class=\"kw\">let </span>j_a = S { id: <span class=\"number\">1</span>, name: <span class=\"string\">\"Jessica\" </span>};\n<span class=\"kw\">let </span>j_b = S { id: <span class=\"number\">1</span>, name: <span class=\"string\">\"Jess\" </span>};\n<span class=\"kw\">let </span>p = S { id: <span class=\"number\">2</span>, name: <span class=\"string\">\"Paul\" </span>};\n<span class=\"macro\">assert_eq!</span>(j_a, j_b);\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::new();\nmap.insert(j_a, <span class=\"string\">\"Paris\"</span>);\n<span class=\"macro\">assert_eq!</span>(map.get_key_value(<span class=\"kw-2\">&amp;</span>j_a), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span>j_a, <span class=\"kw-2\">&amp;</span><span class=\"string\">\"Paris\"</span>)));\n<span class=\"macro\">assert_eq!</span>(map.get_key_value(<span class=\"kw-2\">&amp;</span>j_b), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span>j_a, <span class=\"kw-2\">&amp;</span><span class=\"string\">\"Paris\"</span>))); <span class=\"comment\">// the notable case\n</span><span class=\"macro\">assert_eq!</span>(map.get_key_value(<span class=\"kw-2\">&amp;</span>p), <span class=\"prelude-val\">None</span>);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.first_key_value\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.66.0\">1.66.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#788-790\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.first_key_value\" class=\"fn\">first_key_value</a>(&amp;self) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a>&lt;(<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;K</a>, <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;V</a>)&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,</div></h4></section></summary><div class=\"docblock\"><p>Returns the first key-value pair in the map.\nThe key in this pair is the minimum key in the map.</p>\n<h5 id=\"examples-2\"><a class=\"doc-anchor\" href=\"#examples-2\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::new();\n<span class=\"macro\">assert_eq!</span>(map.first_key_value(), <span class=\"prelude-val\">None</span>);\nmap.insert(<span class=\"number\">1</span>, <span class=\"string\">\"b\"</span>);\nmap.insert(<span class=\"number\">2</span>, <span class=\"string\">\"a\"</span>);\n<span class=\"macro\">assert_eq!</span>(map.first_key_value(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">1</span>, <span class=\"kw-2\">&amp;</span><span class=\"string\">\"b\"</span>)));</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.first_entry\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.66.0\">1.66.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#816-818\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.first_entry\" class=\"fn\">first_entry</a>(&amp;mut self) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a>&lt;<a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/entry/struct.OccupiedEntry.html\" title=\"struct alloc::collections::btree::map::entry::OccupiedEntry\">OccupiedEntry</a>&lt;'_, K, V, A&gt;&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,</div></h4></section></summary><div class=\"docblock\"><p>Returns the first entry in the map for in-place manipulation.\nThe key of this entry is the minimum key in the map.</p>\n<h5 id=\"examples-3\"><a class=\"doc-anchor\" href=\"#examples-3\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::new();\nmap.insert(<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>);\nmap.insert(<span class=\"number\">2</span>, <span class=\"string\">\"b\"</span>);\n<span class=\"kw\">if let </span><span class=\"prelude-val\">Some</span>(<span class=\"kw-2\">mut </span>entry) = map.first_entry() {\n    <span class=\"kw\">if </span><span class=\"kw-2\">*</span>entry.key() &gt; <span class=\"number\">0 </span>{\n        entry.insert(<span class=\"string\">\"first\"</span>);\n    }\n}\n<span class=\"macro\">assert_eq!</span>(<span class=\"kw-2\">*</span>map.get(<span class=\"kw-2\">&amp;</span><span class=\"number\">1</span>).unwrap(), <span class=\"string\">\"first\"</span>);\n<span class=\"macro\">assert_eq!</span>(<span class=\"kw-2\">*</span>map.get(<span class=\"kw-2\">&amp;</span><span class=\"number\">2</span>).unwrap(), <span class=\"string\">\"b\"</span>);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.pop_first\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.66.0\">1.66.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#850-852\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.pop_first\" class=\"fn\">pop_first</a>(&amp;mut self) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.tuple.html\">(K, V)</a>&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,</div></h4></section></summary><div class=\"docblock\"><p>Removes and returns the first element in the map.\nThe key of this element is the minimum key that was in the map.</p>\n<h5 id=\"examples-4\"><a class=\"doc-anchor\" href=\"#examples-4\">§</a>Examples</h5>\n<p>Draining elements in ascending order, while keeping a usable map each iteration.</p>\n\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::new();\nmap.insert(<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>);\nmap.insert(<span class=\"number\">2</span>, <span class=\"string\">\"b\"</span>);\n<span class=\"kw\">while let </span><span class=\"prelude-val\">Some</span>((key, _val)) = map.pop_first() {\n    <span class=\"macro\">assert!</span>(map.iter().all(|(k, _v)| <span class=\"kw-2\">*</span>k &gt; key));\n}\n<span class=\"macro\">assert!</span>(map.is_empty());</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.last_key_value\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.66.0\">1.66.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#871-873\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.last_key_value\" class=\"fn\">last_key_value</a>(&amp;self) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a>&lt;(<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;K</a>, <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;V</a>)&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,</div></h4></section></summary><div class=\"docblock\"><p>Returns the last key-value pair in the map.\nThe key in this pair is the maximum key in the map.</p>\n<h5 id=\"examples-5\"><a class=\"doc-anchor\" href=\"#examples-5\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::new();\nmap.insert(<span class=\"number\">1</span>, <span class=\"string\">\"b\"</span>);\nmap.insert(<span class=\"number\">2</span>, <span class=\"string\">\"a\"</span>);\n<span class=\"macro\">assert_eq!</span>(map.last_key_value(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">2</span>, <span class=\"kw-2\">&amp;</span><span class=\"string\">\"a\"</span>)));</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.last_entry\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.66.0\">1.66.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#899-901\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.last_entry\" class=\"fn\">last_entry</a>(&amp;mut self) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a>&lt;<a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/entry/struct.OccupiedEntry.html\" title=\"struct alloc::collections::btree::map::entry::OccupiedEntry\">OccupiedEntry</a>&lt;'_, K, V, A&gt;&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,</div></h4></section></summary><div class=\"docblock\"><p>Returns the last entry in the map for in-place manipulation.\nThe key of this entry is the maximum key in the map.</p>\n<h5 id=\"examples-6\"><a class=\"doc-anchor\" href=\"#examples-6\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::new();\nmap.insert(<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>);\nmap.insert(<span class=\"number\">2</span>, <span class=\"string\">\"b\"</span>);\n<span class=\"kw\">if let </span><span class=\"prelude-val\">Some</span>(<span class=\"kw-2\">mut </span>entry) = map.last_entry() {\n    <span class=\"kw\">if </span><span class=\"kw-2\">*</span>entry.key() &gt; <span class=\"number\">0 </span>{\n        entry.insert(<span class=\"string\">\"last\"</span>);\n    }\n}\n<span class=\"macro\">assert_eq!</span>(<span class=\"kw-2\">*</span>map.get(<span class=\"kw-2\">&amp;</span><span class=\"number\">1</span>).unwrap(), <span class=\"string\">\"a\"</span>);\n<span class=\"macro\">assert_eq!</span>(<span class=\"kw-2\">*</span>map.get(<span class=\"kw-2\">&amp;</span><span class=\"number\">2</span>).unwrap(), <span class=\"string\">\"last\"</span>);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.pop_last\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.66.0\">1.66.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#933-935\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.pop_last\" class=\"fn\">pop_last</a>(&amp;mut self) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.tuple.html\">(K, V)</a>&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,</div></h4></section></summary><div class=\"docblock\"><p>Removes and returns the last element in the map.\nThe key of this element is the maximum key that was in the map.</p>\n<h5 id=\"examples-7\"><a class=\"doc-anchor\" href=\"#examples-7\">§</a>Examples</h5>\n<p>Draining elements in descending order, while keeping a usable map each iteration.</p>\n\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::new();\nmap.insert(<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>);\nmap.insert(<span class=\"number\">2</span>, <span class=\"string\">\"b\"</span>);\n<span class=\"kw\">while let </span><span class=\"prelude-val\">Some</span>((key, _val)) = map.pop_last() {\n    <span class=\"macro\">assert!</span>(map.iter().all(|(k, _v)| <span class=\"kw-2\">*</span>k &lt; key));\n}\n<span class=\"macro\">assert!</span>(map.is_empty());</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.contains_key\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#957-960\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.contains_key\" class=\"fn\">contains_key</a>&lt;Q&gt;(&amp;self, key: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;Q</a>) -&gt; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.bool.html\">bool</a><div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html\" title=\"trait core::borrow::Borrow\">Borrow</a>&lt;Q&gt; + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    Q: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a> + ?<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,</div></h4></section></summary><div class=\"docblock\"><p>Returns <code>true</code> if the map contains a value for the specified key.</p>\n<p>The key may be any borrowed form of the map’s key type, but the ordering\non the borrowed form <em>must</em> match the ordering on the key type.</p>\n<h5 id=\"examples-8\"><a class=\"doc-anchor\" href=\"#examples-8\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::new();\nmap.insert(<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>);\n<span class=\"macro\">assert_eq!</span>(map.contains_key(<span class=\"kw-2\">&amp;</span><span class=\"number\">1</span>), <span class=\"bool-val\">true</span>);\n<span class=\"macro\">assert_eq!</span>(map.contains_key(<span class=\"kw-2\">&amp;</span><span class=\"number\">2</span>), <span class=\"bool-val\">false</span>);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.get_mut\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#984-987\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.get_mut\" class=\"fn\">get_mut</a>&lt;Q&gt;(&amp;mut self, key: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;Q</a>) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;mut V</a>&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html\" title=\"trait core::borrow::Borrow\">Borrow</a>&lt;Q&gt; + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    Q: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a> + ?<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,</div></h4></section></summary><div class=\"docblock\"><p>Returns a mutable reference to the value corresponding to the key.</p>\n<p>The key may be any borrowed form of the map’s key type, but the ordering\non the borrowed form <em>must</em> match the ordering on the key type.</p>\n<h5 id=\"examples-9\"><a class=\"doc-anchor\" href=\"#examples-9\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::new();\nmap.insert(<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>);\n<span class=\"kw\">if let </span><span class=\"prelude-val\">Some</span>(x) = map.get_mut(<span class=\"kw-2\">&amp;</span><span class=\"number\">1</span>) {\n    <span class=\"kw-2\">*</span>x = <span class=\"string\">\"b\"</span>;\n}\n<span class=\"macro\">assert_eq!</span>(map[<span class=\"kw-2\">&amp;</span><span class=\"number\">1</span>], <span class=\"string\">\"b\"</span>);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.insert\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#1023-1025\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.insert\" class=\"fn\">insert</a>(&amp;mut self, key: K, value: V) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a>&lt;V&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,</div></h4></section></summary><div class=\"docblock\"><p>Inserts a key-value pair into the map.</p>\n<p>If the map did not have this key present, <code>None</code> is returned.</p>\n<p>If the map did have this key present, the value is updated, and the old\nvalue is returned. The key is not updated, though; this matters for\ntypes that can be <code>==</code> without being identical. See the <a href=\"index.html#insert-and-complex-keys\">module-level\ndocumentation</a> for more.</p>\n<h5 id=\"examples-10\"><a class=\"doc-anchor\" href=\"#examples-10\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::new();\n<span class=\"macro\">assert_eq!</span>(map.insert(<span class=\"number\">37</span>, <span class=\"string\">\"a\"</span>), <span class=\"prelude-val\">None</span>);\n<span class=\"macro\">assert_eq!</span>(map.is_empty(), <span class=\"bool-val\">false</span>);\n\nmap.insert(<span class=\"number\">37</span>, <span class=\"string\">\"b\"</span>);\n<span class=\"macro\">assert_eq!</span>(map.insert(<span class=\"number\">37</span>, <span class=\"string\">\"c\"</span>), <span class=\"prelude-val\">Some</span>(<span class=\"string\">\"b\"</span>));\n<span class=\"macro\">assert_eq!</span>(map[<span class=\"kw-2\">&amp;</span><span class=\"number\">37</span>], <span class=\"string\">\"c\"</span>);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.try_insert\" class=\"method\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#1058-1060\">Source</a><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.try_insert\" class=\"fn\">try_insert</a>(\n    &amp;mut self,\n    key: K,\n    value: V,\n) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/result/enum.Result.html\" title=\"enum core::result::Result\">Result</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;mut V</a>, <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/entry/struct.OccupiedError.html\" title=\"struct alloc::collections::btree::map::entry::OccupiedError\">OccupiedError</a>&lt;'_, K, V, A&gt;&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,</div></h4></section><span class=\"item-info\"><div class=\"stab unstable\"><span class=\"emoji\">🔬</span><span>This is a nightly-only experimental API. (<code>map_try_insert</code>)</span></div></span></summary><div class=\"docblock\"><p>Tries to insert a key-value pair into the map, and returns\na mutable reference to the value in the entry.</p>\n<p>If the map already had this key present, nothing is updated, and\nan error containing the occupied entry and the value is returned.</p>\n<h5 id=\"examples-11\"><a class=\"doc-anchor\" href=\"#examples-11\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"attr\">#![feature(map_try_insert)]\n\n</span><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::new();\n<span class=\"macro\">assert_eq!</span>(map.try_insert(<span class=\"number\">37</span>, <span class=\"string\">\"a\"</span>).unwrap(), <span class=\"kw-2\">&amp;</span><span class=\"string\">\"a\"</span>);\n\n<span class=\"kw\">let </span>err = map.try_insert(<span class=\"number\">37</span>, <span class=\"string\">\"b\"</span>).unwrap_err();\n<span class=\"macro\">assert_eq!</span>(err.entry.key(), <span class=\"kw-2\">&amp;</span><span class=\"number\">37</span>);\n<span class=\"macro\">assert_eq!</span>(err.entry.get(), <span class=\"kw-2\">&amp;</span><span class=\"string\">\"a\"</span>);\n<span class=\"macro\">assert_eq!</span>(err.value, <span class=\"string\">\"b\"</span>);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.remove\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#1086-1089\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.remove\" class=\"fn\">remove</a>&lt;Q&gt;(&amp;mut self, key: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;Q</a>) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a>&lt;V&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html\" title=\"trait core::borrow::Borrow\">Borrow</a>&lt;Q&gt; + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    Q: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a> + ?<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,</div></h4></section></summary><div class=\"docblock\"><p>Removes a key from the map, returning the value at the key if the key\nwas previously in the map.</p>\n<p>The key may be any borrowed form of the map’s key type, but the ordering\non the borrowed form <em>must</em> match the ordering on the key type.</p>\n<h5 id=\"examples-12\"><a class=\"doc-anchor\" href=\"#examples-12\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::new();\nmap.insert(<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>);\n<span class=\"macro\">assert_eq!</span>(map.remove(<span class=\"kw-2\">&amp;</span><span class=\"number\">1</span>), <span class=\"prelude-val\">Some</span>(<span class=\"string\">\"a\"</span>));\n<span class=\"macro\">assert_eq!</span>(map.remove(<span class=\"kw-2\">&amp;</span><span class=\"number\">1</span>), <span class=\"prelude-val\">None</span>);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.remove_entry\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.45.0\">1.45.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#1111-1114\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.remove_entry\" class=\"fn\">remove_entry</a>&lt;Q&gt;(&amp;mut self, key: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;Q</a>) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.tuple.html\">(K, V)</a>&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html\" title=\"trait core::borrow::Borrow\">Borrow</a>&lt;Q&gt; + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    Q: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a> + ?<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,</div></h4></section></summary><div class=\"docblock\"><p>Removes a key from the map, returning the stored key and value if the key\nwas previously in the map.</p>\n<p>The key may be any borrowed form of the map’s key type, but the ordering\non the borrowed form <em>must</em> match the ordering on the key type.</p>\n<h5 id=\"examples-13\"><a class=\"doc-anchor\" href=\"#examples-13\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::new();\nmap.insert(<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>);\n<span class=\"macro\">assert_eq!</span>(map.remove_entry(<span class=\"kw-2\">&amp;</span><span class=\"number\">1</span>), <span class=\"prelude-val\">Some</span>((<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>)));\n<span class=\"macro\">assert_eq!</span>(map.remove_entry(<span class=\"kw-2\">&amp;</span><span class=\"number\">1</span>), <span class=\"prelude-val\">None</span>);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.retain\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.53.0\">1.53.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#1149-1152\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.retain\" class=\"fn\">retain</a>&lt;F&gt;(&amp;mut self, f: F)<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    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\">&amp;K</a>, <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;mut V</a>) -&gt; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.bool.html\">bool</a>,</div></h4></section></summary><div class=\"docblock\"><p>Retains only the elements specified by the predicate.</p>\n<p>In other words, remove all pairs <code>(k, v)</code> for which <code>f(&amp;k, &amp;mut v)</code> returns <code>false</code>.\nThe elements are visited in ascending key order.</p>\n<h5 id=\"examples-14\"><a class=\"doc-anchor\" href=\"#examples-14\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map: BTreeMap&lt;i32, i32&gt; = (<span class=\"number\">0</span>..<span class=\"number\">8</span>).map(|x| (x, x<span class=\"kw-2\">*</span><span class=\"number\">10</span>)).collect();\n<span class=\"comment\">// Keep only the elements with even-numbered keys.\n</span>map.retain(|<span class=\"kw-2\">&amp;</span>k, <span class=\"kw\">_</span>| k % <span class=\"number\">2 </span>== <span class=\"number\">0</span>);\n<span class=\"macro\">assert!</span>(map.into_iter().eq(<span class=\"macro\">vec!</span>[(<span class=\"number\">0</span>, <span class=\"number\">0</span>), (<span class=\"number\">2</span>, <span class=\"number\">20</span>), (<span class=\"number\">4</span>, <span class=\"number\">40</span>), (<span class=\"number\">6</span>, <span class=\"number\">60</span>)]));</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.append\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.11.0\">1.11.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#1189-1192\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.append\" class=\"fn\">append</a>(&amp;mut self, other: &amp;mut <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;)<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,</div></h4></section></summary><div class=\"docblock\"><p>Moves all elements from <code>other</code> into <code>self</code>, leaving <code>other</code> empty.</p>\n<p>If a key from <code>other</code> is already present in <code>self</code>, the respective\nvalue from <code>self</code> will be overwritten with the respective value from <code>other</code>.</p>\n<h5 id=\"examples-15\"><a class=\"doc-anchor\" href=\"#examples-15\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>a = BTreeMap::new();\na.insert(<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>);\na.insert(<span class=\"number\">2</span>, <span class=\"string\">\"b\"</span>);\na.insert(<span class=\"number\">3</span>, <span class=\"string\">\"c\"</span>); <span class=\"comment\">// Note: Key (3) also present in b.\n\n</span><span class=\"kw\">let </span><span class=\"kw-2\">mut </span>b = BTreeMap::new();\nb.insert(<span class=\"number\">3</span>, <span class=\"string\">\"d\"</span>); <span class=\"comment\">// Note: Key (3) also present in a.\n</span>b.insert(<span class=\"number\">4</span>, <span class=\"string\">\"e\"</span>);\nb.insert(<span class=\"number\">5</span>, <span class=\"string\">\"f\"</span>);\n\na.append(<span class=\"kw-2\">&amp;mut </span>b);\n\n<span class=\"macro\">assert_eq!</span>(a.len(), <span class=\"number\">5</span>);\n<span class=\"macro\">assert_eq!</span>(b.len(), <span class=\"number\">0</span>);\n\n<span class=\"macro\">assert_eq!</span>(a[<span class=\"kw-2\">&amp;</span><span class=\"number\">1</span>], <span class=\"string\">\"a\"</span>);\n<span class=\"macro\">assert_eq!</span>(a[<span class=\"kw-2\">&amp;</span><span class=\"number\">2</span>], <span class=\"string\">\"b\"</span>);\n<span class=\"macro\">assert_eq!</span>(a[<span class=\"kw-2\">&amp;</span><span class=\"number\">3</span>], <span class=\"string\">\"d\"</span>); <span class=\"comment\">// Note: \"c\" has been overwritten.\n</span><span class=\"macro\">assert_eq!</span>(a[<span class=\"kw-2\">&amp;</span><span class=\"number\">4</span>], <span class=\"string\">\"e\"</span>);\n<span class=\"macro\">assert_eq!</span>(a[<span class=\"kw-2\">&amp;</span><span class=\"number\">5</span>], <span class=\"string\">\"f\"</span>);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.range\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.17.0\">1.17.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#1244-1248\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.range\" class=\"fn\">range</a>&lt;T, R&gt;(&amp;self, range: R) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.Range.html\" title=\"struct alloc::collections::btree::map::Range\">Range</a>&lt;'_, K, V&gt;<div class=\"where\">where\n    T: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a> + ?<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html\" title=\"trait core::borrow::Borrow\">Borrow</a>&lt;T&gt; + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    R: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/ops/range/trait.RangeBounds.html\" title=\"trait core::ops::range::RangeBounds\">RangeBounds</a>&lt;T&gt;,</div></h4></section></summary><div class=\"docblock\"><p>Constructs a double-ended iterator over a sub-range of elements in the map.\nThe simplest way is to use the range syntax <code>min..max</code>, thus <code>range(min..max)</code> will\nyield elements from min (inclusive) to max (exclusive).\nThe range may also be entered as <code>(Bound&lt;T&gt;, Bound&lt;T&gt;)</code>, so for example\n<code>range((Excluded(4), Included(10)))</code> will yield a left-exclusive, right-inclusive\nrange from 4 to 10.</p>\n<h5 id=\"panics\"><a class=\"doc-anchor\" href=\"#panics\">§</a>Panics</h5>\n<p>Panics if range <code>start &gt; end</code>.\nPanics if range <code>start == end</code> and both bounds are <code>Excluded</code>.</p>\n<h5 id=\"examples-16\"><a class=\"doc-anchor\" href=\"#examples-16\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n<span class=\"kw\">use </span>std::ops::Bound::Included;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::new();\nmap.insert(<span class=\"number\">3</span>, <span class=\"string\">\"a\"</span>);\nmap.insert(<span class=\"number\">5</span>, <span class=\"string\">\"b\"</span>);\nmap.insert(<span class=\"number\">8</span>, <span class=\"string\">\"c\"</span>);\n<span class=\"kw\">for </span>(<span class=\"kw-2\">&amp;</span>key, <span class=\"kw-2\">&amp;</span>value) <span class=\"kw\">in </span>map.range((Included(<span class=\"kw-2\">&amp;</span><span class=\"number\">4</span>), Included(<span class=\"kw-2\">&amp;</span><span class=\"number\">8</span>))) {\n    <span class=\"macro\">println!</span>(<span class=\"string\">\"{key}: {value}\"</span>);\n}\n<span class=\"macro\">assert_eq!</span>(<span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">5</span>, <span class=\"kw-2\">&amp;</span><span class=\"string\">\"b\"</span>)), map.range(<span class=\"number\">4</span>..).next());</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.range_mut\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.17.0\">1.17.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#1284-1288\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.range_mut\" class=\"fn\">range_mut</a>&lt;T, R&gt;(&amp;mut self, range: R) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.RangeMut.html\" title=\"struct alloc::collections::btree::map::RangeMut\">RangeMut</a>&lt;'_, K, V&gt;<div class=\"where\">where\n    T: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a> + ?<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html\" title=\"trait core::borrow::Borrow\">Borrow</a>&lt;T&gt; + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    R: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/ops/range/trait.RangeBounds.html\" title=\"trait core::ops::range::RangeBounds\">RangeBounds</a>&lt;T&gt;,</div></h4></section></summary><div class=\"docblock\"><p>Constructs a mutable double-ended iterator over a sub-range of elements in the map.\nThe simplest way is to use the range syntax <code>min..max</code>, thus <code>range(min..max)</code> will\nyield elements from min (inclusive) to max (exclusive).\nThe range may also be entered as <code>(Bound&lt;T&gt;, Bound&lt;T&gt;)</code>, so for example\n<code>range((Excluded(4), Included(10)))</code> will yield a left-exclusive, right-inclusive\nrange from 4 to 10.</p>\n<h5 id=\"panics-1\"><a class=\"doc-anchor\" href=\"#panics-1\">§</a>Panics</h5>\n<p>Panics if range <code>start &gt; end</code>.\nPanics if range <code>start == end</code> and both bounds are <code>Excluded</code>.</p>\n<h5 id=\"examples-17\"><a class=\"doc-anchor\" href=\"#examples-17\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map: BTreeMap&lt;<span class=\"kw-2\">&amp;</span>str, i32&gt; =\n    [(<span class=\"string\">\"Alice\"</span>, <span class=\"number\">0</span>), (<span class=\"string\">\"Bob\"</span>, <span class=\"number\">0</span>), (<span class=\"string\">\"Carol\"</span>, <span class=\"number\">0</span>), (<span class=\"string\">\"Cheryl\"</span>, <span class=\"number\">0</span>)].into();\n<span class=\"kw\">for </span>(<span class=\"kw\">_</span>, balance) <span class=\"kw\">in </span>map.range_mut(<span class=\"string\">\"B\"</span>..<span class=\"string\">\"Cheryl\"</span>) {\n    <span class=\"kw-2\">*</span>balance += <span class=\"number\">100</span>;\n}\n<span class=\"kw\">for </span>(name, balance) <span class=\"kw\">in </span><span class=\"kw-2\">&amp;</span>map {\n    <span class=\"macro\">println!</span>(<span class=\"string\">\"{name} =&gt; {balance}\"</span>);\n}</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.entry\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#1316-1318\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.entry\" class=\"fn\">entry</a>(&amp;mut self, key: K) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/entry/enum.Entry.html\" title=\"enum alloc::collections::btree::map::entry::Entry\">Entry</a>&lt;'_, K, V, A&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,</div></h4></section></summary><div class=\"docblock\"><p>Gets the given key’s corresponding entry in the map for in-place manipulation.</p>\n<h5 id=\"examples-18\"><a class=\"doc-anchor\" href=\"#examples-18\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>count: BTreeMap&lt;<span class=\"kw-2\">&amp;</span>str, usize&gt; = BTreeMap::new();\n\n<span class=\"comment\">// count the number of occurrences of letters in the vec\n</span><span class=\"kw\">for </span>x <span class=\"kw\">in </span>[<span class=\"string\">\"a\"</span>, <span class=\"string\">\"b\"</span>, <span class=\"string\">\"a\"</span>, <span class=\"string\">\"c\"</span>, <span class=\"string\">\"a\"</span>, <span class=\"string\">\"b\"</span>] {\n    count.entry(x).and_modify(|curr| <span class=\"kw-2\">*</span>curr += <span class=\"number\">1</span>).or_insert(<span class=\"number\">1</span>);\n}\n\n<span class=\"macro\">assert_eq!</span>(count[<span class=\"string\">\"a\"</span>], <span class=\"number\">3</span>);\n<span class=\"macro\">assert_eq!</span>(count[<span class=\"string\">\"b\"</span>], <span class=\"number\">2</span>);\n<span class=\"macro\">assert_eq!</span>(count[<span class=\"string\">\"c\"</span>], <span class=\"number\">1</span>);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.split_off\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.11.0\">1.11.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#1375-1378\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.split_off\" class=\"fn\">split_off</a>&lt;Q&gt;(&amp;mut self, key: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;Q</a>) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;<div class=\"where\">where\n    Q: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a> + ?<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html\" title=\"trait core::borrow::Borrow\">Borrow</a>&lt;Q&gt; + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,</div></h4></section></summary><div class=\"docblock\"><p>Splits the collection into two at the given key. Returns everything after the given key,\nincluding the key.</p>\n<h5 id=\"examples-19\"><a class=\"doc-anchor\" href=\"#examples-19\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>a = BTreeMap::new();\na.insert(<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>);\na.insert(<span class=\"number\">2</span>, <span class=\"string\">\"b\"</span>);\na.insert(<span class=\"number\">3</span>, <span class=\"string\">\"c\"</span>);\na.insert(<span class=\"number\">17</span>, <span class=\"string\">\"d\"</span>);\na.insert(<span class=\"number\">41</span>, <span class=\"string\">\"e\"</span>);\n\n<span class=\"kw\">let </span>b = a.split_off(<span class=\"kw-2\">&amp;</span><span class=\"number\">3</span>);\n\n<span class=\"macro\">assert_eq!</span>(a.len(), <span class=\"number\">2</span>);\n<span class=\"macro\">assert_eq!</span>(b.len(), <span class=\"number\">3</span>);\n\n<span class=\"macro\">assert_eq!</span>(a[<span class=\"kw-2\">&amp;</span><span class=\"number\">1</span>], <span class=\"string\">\"a\"</span>);\n<span class=\"macro\">assert_eq!</span>(a[<span class=\"kw-2\">&amp;</span><span class=\"number\">2</span>], <span class=\"string\">\"b\"</span>);\n\n<span class=\"macro\">assert_eq!</span>(b[<span class=\"kw-2\">&amp;</span><span class=\"number\">3</span>], <span class=\"string\">\"c\"</span>);\n<span class=\"macro\">assert_eq!</span>(b[<span class=\"kw-2\">&amp;</span><span class=\"number\">17</span>], <span class=\"string\">\"d\"</span>);\n<span class=\"macro\">assert_eq!</span>(b[<span class=\"kw-2\">&amp;</span><span class=\"number\">41</span>], <span class=\"string\">\"e\"</span>);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.extract_if\" class=\"method\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#1430-1433\">Source</a><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.extract_if\" class=\"fn\">extract_if</a>&lt;F&gt;(&amp;mut self, pred: F) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.ExtractIf.html\" title=\"struct alloc::collections::btree::map::ExtractIf\">ExtractIf</a>&lt;'_, K, V, F, A&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    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\">&amp;K</a>, <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;mut V</a>) -&gt; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.bool.html\">bool</a>,</div></h4></section><span class=\"item-info\"><div class=\"stab unstable\"><span class=\"emoji\">🔬</span><span>This is a nightly-only experimental API. (<code>btree_extract_if</code>)</span></div></span></summary><div class=\"docblock\"><p>Creates an iterator that visits all elements (key-value pairs) in\nascending key order and uses a closure to determine if an element should\nbe removed. If the closure returns <code>true</code>, the element is removed from\nthe map and yielded. If the closure returns <code>false</code>, or panics, the\nelement remains in the map and will not be yielded.</p>\n<p>The iterator also lets you mutate the value of each element in the\nclosure, regardless of whether you choose to keep or remove it.</p>\n<p>If the returned <code>ExtractIf</code> is not exhausted, e.g. because it is dropped without iterating\nor the iteration short-circuits, then the remaining elements will be retained.\nUse <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#method.retain\" title=\"method alloc::collections::btree::map::BTreeMap::retain\"><code>retain</code></a> with a negated predicate if you do not need the returned iterator.</p>\n<h5 id=\"examples-20\"><a class=\"doc-anchor\" href=\"#examples-20\">§</a>Examples</h5>\n<p>Splitting a map into even and odd keys, reusing the original map:</p>\n\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"attr\">#![feature(btree_extract_if)]\n</span><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map: BTreeMap&lt;i32, i32&gt; = (<span class=\"number\">0</span>..<span class=\"number\">8</span>).map(|x| (x, x)).collect();\n<span class=\"kw\">let </span>evens: BTreeMap&lt;<span class=\"kw\">_</span>, <span class=\"kw\">_</span>&gt; = map.extract_if(|k, _v| k % <span class=\"number\">2 </span>== <span class=\"number\">0</span>).collect();\n<span class=\"kw\">let </span>odds = map;\n<span class=\"macro\">assert_eq!</span>(evens.keys().copied().collect::&lt;Vec&lt;<span class=\"kw\">_</span>&gt;&gt;(), [<span class=\"number\">0</span>, <span class=\"number\">2</span>, <span class=\"number\">4</span>, <span class=\"number\">6</span>]);\n<span class=\"macro\">assert_eq!</span>(odds.keys().copied().collect::&lt;Vec&lt;<span class=\"kw\">_</span>&gt;&gt;(), [<span class=\"number\">1</span>, <span class=\"number\">3</span>, <span class=\"number\">5</span>, <span class=\"number\">7</span>]);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.into_keys\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.54.0\">1.54.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#1484\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.into_keys\" class=\"fn\">into_keys</a>(self) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.IntoKeys.html\" title=\"struct alloc::collections::btree::map::IntoKeys\">IntoKeys</a>&lt;K, V, A&gt;</h4></section></summary><div class=\"docblock\"><p>Creates a consuming iterator visiting all the keys, in sorted order.\nThe map cannot be used after calling this.\nThe iterator element type is <code>K</code>.</p>\n<h5 id=\"examples-21\"><a class=\"doc-anchor\" href=\"#examples-21\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>a = BTreeMap::new();\na.insert(<span class=\"number\">2</span>, <span class=\"string\">\"b\"</span>);\na.insert(<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>);\n\n<span class=\"kw\">let </span>keys: Vec&lt;i32&gt; = a.into_keys().collect();\n<span class=\"macro\">assert_eq!</span>(keys, [<span class=\"number\">1</span>, <span class=\"number\">2</span>]);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.into_values\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.54.0\">1.54.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#1506\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.into_values\" class=\"fn\">into_values</a>(self) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.IntoValues.html\" title=\"struct alloc::collections::btree::map::IntoValues\">IntoValues</a>&lt;K, V, A&gt;</h4></section></summary><div class=\"docblock\"><p>Creates a consuming iterator visiting all the values, in order by key.\nThe map cannot be used after calling this.\nThe iterator element type is <code>V</code>.</p>\n<h5 id=\"examples-22\"><a class=\"doc-anchor\" href=\"#examples-22\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>a = BTreeMap::new();\na.insert(<span class=\"number\">1</span>, <span class=\"string\">\"hello\"</span>);\na.insert(<span class=\"number\">2</span>, <span class=\"string\">\"goodbye\"</span>);\n\n<span class=\"kw\">let </span>values: Vec&lt;<span class=\"kw-2\">&amp;</span>str&gt; = a.into_values().collect();\n<span class=\"macro\">assert_eq!</span>(values, [<span class=\"string\">\"hello\"</span>, <span class=\"string\">\"goodbye\"</span>]);</code></pre></div>\n</div></details></div></details>",0,"bdk_wallet::descriptor::policy::ConditionMap","bdk_wallet::descriptor::policy::FoldedConditionMap","bdk_wallet::descriptor::HdKeyPaths","bdk_wallet::descriptor::TapKeyOrigins","bdk_wallet::keys::KeyMap"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Clone-for-BTreeMap%3CK,+V,+A%3E\" class=\"impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#207\">Source</a></span><a href=\"#impl-Clone-for-BTreeMap%3CK,+V,+A%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V, A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,\n    V: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/alloc/trait.Allocator.html\" title=\"trait core::alloc::Allocator\">Allocator</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.clone\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#208\">Source</a><a href=\"#method.clone\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone\" class=\"fn\">clone</a>(&amp;self) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;</h4></section></summary><div class='docblock'>Returns a copy of the value. <a href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone\">Read more</a></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.clone_from\" class=\"method trait-impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174\">Source</a></span><a href=\"#method.clone_from\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from\" class=\"fn\">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from\">Read more</a></div></details></div></details>","Clone","bdk_wallet::descriptor::policy::ConditionMap","bdk_wallet::descriptor::policy::FoldedConditionMap","bdk_wallet::descriptor::HdKeyPaths","bdk_wallet::descriptor::TapKeyOrigins","bdk_wallet::keys::KeyMap"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Debug-for-BTreeMap%3CK,+V,+A%3E\" class=\"impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2383\">Source</a></span><a href=\"#impl-Debug-for-BTreeMap%3CK,+V,+A%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V, A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a>,\n    V: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a>,\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/alloc/trait.Allocator.html\" title=\"trait core::alloc::Allocator\">Allocator</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.fmt\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2384\">Source</a><a href=\"#method.fmt\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt\" class=\"fn\">fmt</a>(&amp;self, f: &amp;mut <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html\" title=\"struct core::fmt::Formatter\">Formatter</a>&lt;'_&gt;) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/result/enum.Result.html\" title=\"enum core::result::Result\">Result</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.unit.html\">()</a>, <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html\" title=\"struct core::fmt::Error\">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt\">Read more</a></div></details></div></details>","Debug","bdk_wallet::descriptor::policy::ConditionMap","bdk_wallet::descriptor::policy::FoldedConditionMap","bdk_wallet::descriptor::HdKeyPaths","bdk_wallet::descriptor::TapKeyOrigins","bdk_wallet::keys::KeyMap"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Default-for-BTreeMap%3CK,+V%3E\" class=\"impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2349\">Source</a></span><a href=\"#impl-Default-for-BTreeMap%3CK,+V%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/default/trait.Default.html\" title=\"trait core::default::Default\">Default</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V&gt;</h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.default\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2351\">Source</a><a href=\"#method.default\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default\" class=\"fn\">default</a>() -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V&gt;</h4></section></summary><div class=\"docblock\"><p>Creates an empty <code>BTreeMap</code>.</p>\n</div></details></div></details>","Default","bdk_wallet::descriptor::policy::ConditionMap","bdk_wallet::descriptor::policy::FoldedConditionMap","bdk_wallet::descriptor::HdKeyPaths","bdk_wallet::descriptor::TapKeyOrigins","bdk_wallet::keys::KeyMap"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Deserialize%3C'de%3E-for-BTreeMap%3CK,+V%3E\" class=\"impl\"><a class=\"src rightside\" href=\"https://docs.rs/serde/1.0.217/src/serde/de/impls.rs.html#1568-1574\">Source</a><a href=\"#impl-Deserialize%3C'de%3E-for-BTreeMap%3CK,+V%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;'de, K, V&gt; <a class=\"trait\" href=\"https://docs.rs/serde/1.0.217/serde/de/trait.Deserialize.html\" title=\"trait serde::de::Deserialize\">Deserialize</a>&lt;'de&gt; for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://docs.rs/serde/1.0.217/serde/de/trait.Deserialize.html\" title=\"trait serde::de::Deserialize\">Deserialize</a>&lt;'de&gt; + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    V: <a class=\"trait\" href=\"https://docs.rs/serde/1.0.217/serde/de/trait.Deserialize.html\" title=\"trait serde::de::Deserialize\">Deserialize</a>&lt;'de&gt;,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.deserialize\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://docs.rs/serde/1.0.217/src/serde/de/impls.rs.html#1568-1574\">Source</a><a href=\"#method.deserialize\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://docs.rs/serde/1.0.217/serde/de/trait.Deserialize.html#tymethod.deserialize\" class=\"fn\">deserialize</a>&lt;D&gt;(\n    deserializer: D,\n) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/result/enum.Result.html\" title=\"enum core::result::Result\">Result</a>&lt;<a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V&gt;, &lt;D as <a class=\"trait\" href=\"https://docs.rs/serde/1.0.217/serde/de/trait.Deserializer.html\" title=\"trait serde::de::Deserializer\">Deserializer</a>&lt;'de&gt;&gt;::<a class=\"associatedtype\" href=\"https://docs.rs/serde/1.0.217/serde/de/trait.Deserializer.html#associatedtype.Error\" title=\"type serde::de::Deserializer::Error\">Error</a>&gt;<div class=\"where\">where\n    D: <a class=\"trait\" href=\"https://docs.rs/serde/1.0.217/serde/de/trait.Deserializer.html\" title=\"trait serde::de::Deserializer\">Deserializer</a>&lt;'de&gt;,</div></h4></section></summary><div class='docblock'>Deserialize this value from the given Serde deserializer. <a href=\"https://docs.rs/serde/1.0.217/serde/de/trait.Deserialize.html#tymethod.deserialize\">Read more</a></div></details></div></details>","Deserialize<'de>","bdk_wallet::descriptor::policy::ConditionMap","bdk_wallet::descriptor::policy::FoldedConditionMap","bdk_wallet::descriptor::HdKeyPaths","bdk_wallet::descriptor::TapKeyOrigins","bdk_wallet::keys::KeyMap"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Drop-for-BTreeMap%3CK,+V,+A%3E\" class=\"impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.7.0\">1.7.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#187\">Source</a></span><a href=\"#impl-Drop-for-BTreeMap%3CK,+V,+A%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V, A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/ops/drop/trait.Drop.html\" title=\"trait core::ops::drop::Drop\">Drop</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/alloc/trait.Allocator.html\" title=\"trait core::alloc::Allocator\">Allocator</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.drop\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#188\">Source</a><a href=\"#method.drop\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/ops/drop/trait.Drop.html#tymethod.drop\" class=\"fn\">drop</a>(&amp;mut self)</h4></section></summary><div class='docblock'>Executes the destructor for this type. <a href=\"https://doc.rust-lang.org/nightly/core/ops/drop/trait.Drop.html#tymethod.drop\">Read more</a></div></details></div></details>","Drop","bdk_wallet::descriptor::policy::ConditionMap","bdk_wallet::descriptor::policy::FoldedConditionMap","bdk_wallet::descriptor::HdKeyPaths","bdk_wallet::descriptor::TapKeyOrigins","bdk_wallet::keys::KeyMap"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Extend%3C(%26K,+%26V)%3E-for-BTreeMap%3CK,+V,+A%3E\" class=\"impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.2.0\">1.2.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2325-2326\">Source</a></span><a href=\"#impl-Extend%3C(%26K,+%26V)%3E-for-BTreeMap%3CK,+V,+A%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;'a, K, V, A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.Extend.html\" title=\"trait core::iter::traits::collect::Extend\">Extend</a>&lt;(<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;'a K</a>, <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;'a V</a>)&gt; for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html\" title=\"trait core::marker::Copy\">Copy</a>,\n    V: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html\" title=\"trait core::marker::Copy\">Copy</a>,\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/alloc/trait.Allocator.html\" title=\"trait core::alloc::Allocator\">Allocator</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.extend\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2328\">Source</a><a href=\"#method.extend\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.Extend.html#tymethod.extend\" class=\"fn\">extend</a>&lt;I&gt;(&amp;mut self, iter: I)<div class=\"where\">where\n    I: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html\" title=\"trait core::iter::traits::collect::IntoIterator\">IntoIterator</a>&lt;Item = (<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;'a K</a>, <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;'a V</a>)&gt;,</div></h4></section></summary><div class='docblock'>Extends a collection with the contents of an iterator. <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.Extend.html#tymethod.extend\">Read more</a></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.extend_one\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2333\">Source</a><a href=\"#method.extend_one\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.Extend.html#method.extend_one\" class=\"fn\">extend_one</a>(&amp;mut self, _: (<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;'a K</a>, <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;'a V</a>))</h4></section></summary><span class=\"item-info\"><div class=\"stab unstable\"><span class=\"emoji\">🔬</span><span>This is a nightly-only experimental API. (<code>extend_one</code>)</span></div></span><div class='docblock'>Extends a collection with exactly one element.</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.extend_reserve\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/core/iter/traits/collect.rs.html#428\">Source</a><a href=\"#method.extend_reserve\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.Extend.html#method.extend_reserve\" class=\"fn\">extend_reserve</a>(&amp;mut self, additional: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.usize.html\">usize</a>)</h4></section></summary><span class=\"item-info\"><div class=\"stab unstable\"><span class=\"emoji\">🔬</span><span>This is a nightly-only experimental API. (<code>extend_one</code>)</span></div></span><div class='docblock'>Reserves capacity in a collection for the given number of additional elements. <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.Extend.html#method.extend_reserve\">Read more</a></div></details></div></details>","Extend<(&'a K, &'a V)>","bdk_wallet::descriptor::policy::ConditionMap","bdk_wallet::descriptor::policy::FoldedConditionMap","bdk_wallet::descriptor::HdKeyPaths","bdk_wallet::descriptor::TapKeyOrigins","bdk_wallet::keys::KeyMap"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Extend%3C(K,+V)%3E-for-BTreeMap%3CK,+V,+A%3E\" class=\"impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2310\">Source</a></span><a href=\"#impl-Extend%3C(K,+V)%3E-for-BTreeMap%3CK,+V,+A%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V, A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.Extend.html\" title=\"trait core::iter::traits::collect::Extend\">Extend</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.tuple.html\">(K, V)</a>&gt; for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/alloc/trait.Allocator.html\" title=\"trait core::alloc::Allocator\">Allocator</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.extend\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2312\">Source</a><a href=\"#method.extend\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.Extend.html#tymethod.extend\" class=\"fn\">extend</a>&lt;T&gt;(&amp;mut self, iter: T)<div class=\"where\">where\n    T: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html\" title=\"trait core::iter::traits::collect::IntoIterator\">IntoIterator</a>&lt;Item = <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.tuple.html\">(K, V)</a>&gt;,</div></h4></section></summary><div class='docblock'>Extends a collection with the contents of an iterator. <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.Extend.html#tymethod.extend\">Read more</a></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.extend_one\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2319\">Source</a><a href=\"#method.extend_one\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.Extend.html#method.extend_one\" class=\"fn\">extend_one</a>(&amp;mut self, _: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.tuple.html\">(K, V)</a>)</h4></section></summary><span class=\"item-info\"><div class=\"stab unstable\"><span class=\"emoji\">🔬</span><span>This is a nightly-only experimental API. (<code>extend_one</code>)</span></div></span><div class='docblock'>Extends a collection with exactly one element.</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.extend_reserve\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/core/iter/traits/collect.rs.html#428\">Source</a><a href=\"#method.extend_reserve\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.Extend.html#method.extend_reserve\" class=\"fn\">extend_reserve</a>(&amp;mut self, additional: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.usize.html\">usize</a>)</h4></section></summary><span class=\"item-info\"><div class=\"stab unstable\"><span class=\"emoji\">🔬</span><span>This is a nightly-only experimental API. (<code>extend_one</code>)</span></div></span><div class='docblock'>Reserves capacity in a collection for the given number of additional elements. <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.Extend.html#method.extend_reserve\">Read more</a></div></details></div></details>","Extend<(K, V)>","bdk_wallet::descriptor::policy::ConditionMap","bdk_wallet::descriptor::policy::FoldedConditionMap","bdk_wallet::descriptor::HdKeyPaths","bdk_wallet::descriptor::TapKeyOrigins","bdk_wallet::keys::KeyMap"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-From%3C%5B(K,+V);+N%5D%3E-for-BTreeMap%3CK,+V%3E\" class=\"impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.56.0\">1.56.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2409\">Source</a></span><a href=\"#impl-From%3C%5B(K,+V);+N%5D%3E-for-BTreeMap%3CK,+V%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V, const N: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.usize.html\">usize</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;[<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.tuple.html\">(K, V)</a>; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.array.html\">N</a>]&gt; for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.from\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2422\">Source</a><a href=\"#method.from\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from\" class=\"fn\">from</a>(arr: [<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.tuple.html\">(K, V)</a>; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.array.html\">N</a>]) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V&gt;</h4></section></summary><div class=\"docblock\"><p>Converts a <code>[(K, V); N]</code> into a <code>BTreeMap&lt;K, V&gt;</code>.</p>\n<p>If any entries in the array have equal keys,\nall but one of the corresponding values will be dropped.</p>\n\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span>map1 = BTreeMap::from([(<span class=\"number\">1</span>, <span class=\"number\">2</span>), (<span class=\"number\">3</span>, <span class=\"number\">4</span>)]);\n<span class=\"kw\">let </span>map2: BTreeMap&lt;<span class=\"kw\">_</span>, <span class=\"kw\">_</span>&gt; = [(<span class=\"number\">1</span>, <span class=\"number\">2</span>), (<span class=\"number\">3</span>, <span class=\"number\">4</span>)].into();\n<span class=\"macro\">assert_eq!</span>(map1, map2);</code></pre></div>\n</div></details></div></details>","From<[(K, V); N]>","bdk_wallet::descriptor::policy::ConditionMap","bdk_wallet::descriptor::policy::FoldedConditionMap","bdk_wallet::descriptor::HdKeyPaths","bdk_wallet::descriptor::TapKeyOrigins","bdk_wallet::keys::KeyMap"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-FromIterator%3C(K,+V)%3E-for-BTreeMap%3CK,+V%3E\" class=\"impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2291\">Source</a></span><a href=\"#impl-FromIterator%3C(K,+V)%3E-for-BTreeMap%3CK,+V%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.FromIterator.html\" title=\"trait core::iter::traits::collect::FromIterator\">FromIterator</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.tuple.html\">(K, V)</a>&gt; for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.from_iter\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2296\">Source</a><a href=\"#method.from_iter\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.FromIterator.html#tymethod.from_iter\" class=\"fn\">from_iter</a>&lt;T&gt;(iter: T) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V&gt;<div class=\"where\">where\n    T: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html\" title=\"trait core::iter::traits::collect::IntoIterator\">IntoIterator</a>&lt;Item = <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.tuple.html\">(K, V)</a>&gt;,</div></h4></section></summary><div class=\"docblock\"><p>Constructs a <code>BTreeMap&lt;K, V&gt;</code> from an iterator of key-value pairs.</p>\n<p>If the iterator produces any pairs with equal keys,\nall but one of the corresponding values will be dropped.</p>\n</div></details></div></details>","FromIterator<(K, V)>","bdk_wallet::descriptor::policy::ConditionMap","bdk_wallet::descriptor::policy::FoldedConditionMap","bdk_wallet::descriptor::HdKeyPaths","bdk_wallet::descriptor::TapKeyOrigins","bdk_wallet::keys::KeyMap"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Hash-for-BTreeMap%3CK,+V,+A%3E\" class=\"impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2339\">Source</a></span><a href=\"#impl-Hash-for-BTreeMap%3CK,+V,+A%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V, A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html\" title=\"trait core::hash::Hash\">Hash</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html\" title=\"trait core::hash::Hash\">Hash</a>,\n    V: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html\" title=\"trait core::hash::Hash\">Hash</a>,\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/alloc/trait.Allocator.html\" title=\"trait core::alloc::Allocator\">Allocator</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.hash\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2340\">Source</a><a href=\"#method.hash\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#tymethod.hash\" class=\"fn\">hash</a>&lt;H&gt;(&amp;self, state: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;mut H</a>)<div class=\"where\">where\n    H: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html\" title=\"trait core::hash::Hasher\">Hasher</a>,</div></h4></section></summary><div class='docblock'>Feeds this value into the given <a href=\"https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html\" title=\"trait core::hash::Hasher\"><code>Hasher</code></a>. <a href=\"https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#tymethod.hash\">Read more</a></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.hash_slice\" class=\"method trait-impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.3.0\">1.3.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/core/hash/mod.rs.html#235-237\">Source</a></span><a href=\"#method.hash_slice\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#method.hash_slice\" class=\"fn\">hash_slice</a>&lt;H&gt;(data: &amp;[Self], state: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;mut H</a>)<div class=\"where\">where\n    H: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html\" title=\"trait core::hash::Hasher\">Hasher</a>,\n    Self: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,</div></h4></section></summary><div class='docblock'>Feeds a slice of this type into the given <a href=\"https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html\" title=\"trait core::hash::Hasher\"><code>Hasher</code></a>. <a href=\"https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#method.hash_slice\">Read more</a></div></details></div></details>","Hash","bdk_wallet::descriptor::policy::ConditionMap","bdk_wallet::descriptor::policy::FoldedConditionMap","bdk_wallet::descriptor::HdKeyPaths","bdk_wallet::descriptor::TapKeyOrigins","bdk_wallet::keys::KeyMap"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Index%3C%26Q%3E-for-BTreeMap%3CK,+V,+A%3E\" class=\"impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2390-2393\">Source</a></span><a href=\"#impl-Index%3C%26Q%3E-for-BTreeMap%3CK,+V,+A%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, Q, V, A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/ops/index/trait.Index.html\" title=\"trait core::ops::index::Index\">Index</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;Q</a>&gt; for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/alloc/trait.Allocator.html\" title=\"trait core::alloc::Allocator\">Allocator</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html\" title=\"trait core::borrow::Borrow\">Borrow</a>&lt;Q&gt; + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    Q: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a> + ?<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.index\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2403\">Source</a><a href=\"#method.index\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/ops/index/trait.Index.html#tymethod.index\" class=\"fn\">index</a>(&amp;self, key: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;Q</a>) -&gt; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;V</a></h4></section></summary><div class=\"docblock\"><p>Returns a reference to the value corresponding to the supplied key.</p>\n<h5 id=\"panics\"><a class=\"doc-anchor\" href=\"#panics\">§</a>Panics</h5>\n<p>Panics if the key is not present in the <code>BTreeMap</code>.</p>\n</div></details><details class=\"toggle\" open><summary><section id=\"associatedtype.Output\" class=\"associatedtype trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2395\">Source</a><a href=\"#associatedtype.Output\" class=\"anchor\">§</a><h4 class=\"code-header\">type <a href=\"https://doc.rust-lang.org/nightly/core/ops/index/trait.Index.html#associatedtype.Output\" class=\"associatedtype\">Output</a> = V</h4></section></summary><div class='docblock'>The returned type after indexing.</div></details></div></details>","Index<&Q>","bdk_wallet::descriptor::policy::ConditionMap","bdk_wallet::descriptor::policy::FoldedConditionMap","bdk_wallet::descriptor::HdKeyPaths","bdk_wallet::descriptor::TapKeyOrigins","bdk_wallet::keys::KeyMap"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-IntoAssets-for-BTreeMap%3CDescriptorPublicKey,+DescriptorSecretKey%3E\" class=\"impl\"><a href=\"#impl-IntoAssets-for-BTreeMap%3CDescriptorPublicKey,+DescriptorSecretKey%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl IntoAssets for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;<a class=\"enum\" href=\"bdk_wallet/descriptor/enum.DescriptorPublicKey.html\" title=\"enum bdk_wallet::descriptor::DescriptorPublicKey\">DescriptorPublicKey</a>, <a class=\"enum\" href=\"bdk_wallet/keys/enum.DescriptorSecretKey.html\" title=\"enum bdk_wallet::keys::DescriptorSecretKey\">DescriptorSecretKey</a>&gt;</h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.into_assets\" class=\"method trait-impl\"><a href=\"#method.into_assets\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a class=\"fn\">into_assets</a>(self) -&gt; Assets</h4></section></summary><div class='docblock'>Convert <code>self</code> into a <code>Assets</code> struct</div></details></div></details>","IntoAssets","bdk_wallet::keys::KeyMap"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-IntoDeserializer%3C'de,+E%3E-for-BTreeMap%3CK,+V%3E\" class=\"impl\"><a class=\"src rightside\" href=\"https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#1577-1581\">Source</a><a href=\"#impl-IntoDeserializer%3C'de,+E%3E-for-BTreeMap%3CK,+V%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;'de, K, V, E&gt; <a class=\"trait\" href=\"https://docs.rs/serde/1.0.217/serde/de/trait.IntoDeserializer.html\" title=\"trait serde::de::IntoDeserializer\">IntoDeserializer</a>&lt;'de, E&gt; for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://docs.rs/serde/1.0.217/serde/de/trait.IntoDeserializer.html\" title=\"trait serde::de::IntoDeserializer\">IntoDeserializer</a>&lt;'de, E&gt; + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Eq.html\" title=\"trait core::cmp::Eq\">Eq</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    V: <a class=\"trait\" href=\"https://docs.rs/serde/1.0.217/serde/de/trait.IntoDeserializer.html\" title=\"trait serde::de::IntoDeserializer\">IntoDeserializer</a>&lt;'de, E&gt;,\n    E: <a class=\"trait\" href=\"https://docs.rs/serde/1.0.217/serde/de/trait.Error.html\" title=\"trait serde::de::Error\">Error</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle\" open><summary><section id=\"associatedtype.Deserializer\" class=\"associatedtype trait-impl\"><a class=\"src rightside\" href=\"https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#1583\">Source</a><a href=\"#associatedtype.Deserializer\" class=\"anchor\">§</a><h4 class=\"code-header\">type <a href=\"https://docs.rs/serde/1.0.217/serde/de/trait.IntoDeserializer.html#associatedtype.Deserializer\" class=\"associatedtype\">Deserializer</a> = <a class=\"struct\" href=\"https://docs.rs/serde/1.0.217/serde/de/value/struct.MapDeserializer.html\" title=\"struct serde::de::value::MapDeserializer\">MapDeserializer</a>&lt;'de, &lt;<a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V&gt; as <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html\" title=\"trait core::iter::traits::collect::IntoIterator\">IntoIterator</a>&gt;::<a class=\"associatedtype\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter\" title=\"type core::iter::traits::collect::IntoIterator::IntoIter\">IntoIter</a>, E&gt;</h4></section></summary><div class='docblock'>The type of the deserializer being converted into.</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.into_deserializer\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#1585\">Source</a><a href=\"#method.into_deserializer\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://docs.rs/serde/1.0.217/serde/de/trait.IntoDeserializer.html#tymethod.into_deserializer\" class=\"fn\">into_deserializer</a>(\n    self,\n) -&gt; &lt;<a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V&gt; as <a class=\"trait\" href=\"https://docs.rs/serde/1.0.217/serde/de/trait.IntoDeserializer.html\" title=\"trait serde::de::IntoDeserializer\">IntoDeserializer</a>&lt;'de, E&gt;&gt;::<a class=\"associatedtype\" href=\"https://docs.rs/serde/1.0.217/serde/de/trait.IntoDeserializer.html#associatedtype.Deserializer\" title=\"type serde::de::IntoDeserializer::Deserializer\">Deserializer</a></h4></section></summary><div class='docblock'>Convert this value into a deserializer.</div></details></div></details>","IntoDeserializer<'de, E>","bdk_wallet::descriptor::policy::ConditionMap","bdk_wallet::descriptor::policy::FoldedConditionMap","bdk_wallet::descriptor::HdKeyPaths","bdk_wallet::descriptor::TapKeyOrigins","bdk_wallet::keys::KeyMap"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-IntoIterator-for-BTreeMap%3CK,+V,+A%3E\" class=\"impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#1675\">Source</a></span><a href=\"#impl-IntoIterator-for-BTreeMap%3CK,+V,+A%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V, A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html\" title=\"trait core::iter::traits::collect::IntoIterator\">IntoIterator</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/alloc/trait.Allocator.html\" title=\"trait core::alloc::Allocator\">Allocator</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.into_iter\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#1680\">Source</a><a href=\"#method.into_iter\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter\" class=\"fn\">into_iter</a>(self) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.IntoIter.html\" title=\"struct alloc::collections::btree::map::IntoIter\">IntoIter</a>&lt;K, V, A&gt;</h4></section></summary><div class=\"docblock\"><p>Gets an owning iterator over the entries of the map, sorted by key.</p>\n</div></details><details class=\"toggle\" open><summary><section id=\"associatedtype.Item\" class=\"associatedtype trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#1676\">Source</a><a href=\"#associatedtype.Item\" class=\"anchor\">§</a><h4 class=\"code-header\">type <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item\" class=\"associatedtype\">Item</a> = <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.tuple.html\">(K, V)</a></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class=\"toggle\" open><summary><section id=\"associatedtype.IntoIter\" class=\"associatedtype trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#1677\">Source</a><a href=\"#associatedtype.IntoIter\" class=\"anchor\">§</a><h4 class=\"code-header\">type <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter\" class=\"associatedtype\">IntoIter</a> = <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.IntoIter.html\" title=\"struct alloc::collections::btree::map::IntoIter\">IntoIter</a>&lt;K, V, A&gt;</h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details></div></details>","IntoIterator","bdk_wallet::descriptor::policy::ConditionMap","bdk_wallet::descriptor::policy::FoldedConditionMap","bdk_wallet::descriptor::HdKeyPaths","bdk_wallet::descriptor::TapKeyOrigins","bdk_wallet::keys::KeyMap"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Merge-for-BTreeMap%3CK,+V%3E\" class=\"impl\"><a href=\"#impl-Merge-for-BTreeMap%3CK,+V%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V&gt; Merge for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.merge\" class=\"method trait-impl\"><a href=\"#method.merge\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a class=\"fn\">merge</a>(&amp;mut self, other: <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V&gt;)</h4></section></summary><div class='docblock'>Merge another object of the same type onto <code>self</code>.</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.is_empty\" class=\"method trait-impl\"><a href=\"#method.is_empty\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a class=\"fn\">is_empty</a>(&amp;self) -&gt; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.bool.html\">bool</a></h4></section></summary><div class='docblock'>Returns whether the structure is considered empty.</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.take\" class=\"method trait-impl\"><a href=\"#method.take\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a class=\"fn\">take</a>(&amp;mut self) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a>&lt;Self&gt;</h4></section></summary><div class='docblock'>Take the value, replacing it with the default value.</div></details></div></details>","Merge","bdk_wallet::descriptor::policy::ConditionMap","bdk_wallet::descriptor::policy::FoldedConditionMap","bdk_wallet::descriptor::HdKeyPaths","bdk_wallet::descriptor::TapKeyOrigins","bdk_wallet::keys::KeyMap"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Ord-for-BTreeMap%3CK,+V,+A%3E\" class=\"impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2375\">Source</a></span><a href=\"#impl-Ord-for-BTreeMap%3CK,+V,+A%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V, A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    V: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/alloc/trait.Allocator.html\" title=\"trait core::alloc::Allocator\">Allocator</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.cmp\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2377\">Source</a><a href=\"#method.cmp\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#tymethod.cmp\" class=\"fn\">cmp</a>(&amp;self, other: &amp;<a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/cmp/enum.Ordering.html\" title=\"enum core::cmp::Ordering\">Ordering</a></h4></section></summary><div class='docblock'>This method returns an <a href=\"https://doc.rust-lang.org/nightly/core/cmp/enum.Ordering.html\" title=\"enum core::cmp::Ordering\"><code>Ordering</code></a> between <code>self</code> and <code>other</code>. <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#tymethod.cmp\">Read more</a></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.max\" class=\"method trait-impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.21.0\">1.21.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#980-982\">Source</a></span><a href=\"#method.max\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#method.max\" class=\"fn\">max</a>(self, other: Self) -&gt; Self<div class=\"where\">where\n    Self: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,</div></h4></section></summary><div class='docblock'>Compares and returns the maximum of two values. <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#method.max\">Read more</a></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.min\" class=\"method trait-impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.21.0\">1.21.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#1001-1003\">Source</a></span><a href=\"#method.min\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#method.min\" class=\"fn\">min</a>(self, other: Self) -&gt; Self<div class=\"where\">where\n    Self: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,</div></h4></section></summary><div class='docblock'>Compares and returns the minimum of two values. <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#method.min\">Read more</a></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.clamp\" class=\"method trait-impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.50.0\">1.50.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#1027-1029\">Source</a></span><a href=\"#method.clamp\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#method.clamp\" class=\"fn\">clamp</a>(self, min: Self, max: Self) -&gt; Self<div class=\"where\">where\n    Self: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,</div></h4></section></summary><div class='docblock'>Restrict a value to a certain interval. <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#method.clamp\">Read more</a></div></details></div></details>","Ord","bdk_wallet::descriptor::policy::ConditionMap","bdk_wallet::descriptor::policy::FoldedConditionMap","bdk_wallet::descriptor::HdKeyPaths","bdk_wallet::descriptor::TapKeyOrigins","bdk_wallet::keys::KeyMap"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-PartialEq-for-BTreeMap%3CK,+V,+A%3E\" class=\"impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2357\">Source</a></span><a href=\"#impl-PartialEq-for-BTreeMap%3CK,+V,+A%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V, A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html\" title=\"trait core::cmp::PartialEq\">PartialEq</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html\" title=\"trait core::cmp::PartialEq\">PartialEq</a>,\n    V: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html\" title=\"trait core::cmp::PartialEq\">PartialEq</a>,\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/alloc/trait.Allocator.html\" title=\"trait core::alloc::Allocator\">Allocator</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.eq\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2358\">Source</a><a href=\"#method.eq\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#tymethod.eq\" class=\"fn\">eq</a>(&amp;self, other: &amp;<a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;) -&gt; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.bool.html\">bool</a></h4></section></summary><div class='docblock'>Tests for <code>self</code> and <code>other</code> values to be equal, and is used by <code>==</code>.</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.ne\" class=\"method trait-impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#261\">Source</a></span><a href=\"#method.ne\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#method.ne\" class=\"fn\">ne</a>(&amp;self, other: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;Rhs</a>) -&gt; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.bool.html\">bool</a></h4></section></summary><div class='docblock'>Tests for <code>!=</code>. The default implementation is almost always sufficient,\nand should not be overridden without very good reason.</div></details></div></details>","PartialEq","bdk_wallet::descriptor::policy::ConditionMap","bdk_wallet::descriptor::policy::FoldedConditionMap","bdk_wallet::descriptor::HdKeyPaths","bdk_wallet::descriptor::TapKeyOrigins","bdk_wallet::keys::KeyMap"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-PartialOrd-for-BTreeMap%3CK,+V,+A%3E\" class=\"impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2367\">Source</a></span><a href=\"#impl-PartialOrd-for-BTreeMap%3CK,+V,+A%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V, A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html\" title=\"trait core::cmp::PartialOrd\">PartialOrd</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html\" title=\"trait core::cmp::PartialOrd\">PartialOrd</a>,\n    V: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html\" title=\"trait core::cmp::PartialOrd\">PartialOrd</a>,\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/alloc/trait.Allocator.html\" title=\"trait core::alloc::Allocator\">Allocator</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.partial_cmp\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2369\">Source</a><a href=\"#method.partial_cmp\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#tymethod.partial_cmp\" class=\"fn\">partial_cmp</a>(&amp;self, other: &amp;<a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a>&lt;<a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/cmp/enum.Ordering.html\" title=\"enum core::cmp::Ordering\">Ordering</a>&gt;</h4></section></summary><div class='docblock'>This method returns an ordering between <code>self</code> and <code>other</code> values if one exists. <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#tymethod.partial_cmp\">Read more</a></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.lt\" class=\"method trait-impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#1335\">Source</a></span><a href=\"#method.lt\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.lt\" class=\"fn\">lt</a>(&amp;self, other: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;Rhs</a>) -&gt; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.bool.html\">bool</a></h4></section></summary><div class='docblock'>Tests less than (for <code>self</code> and <code>other</code>) and is used by the <code>&lt;</code> operator. <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.lt\">Read more</a></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.le\" class=\"method trait-impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#1353\">Source</a></span><a href=\"#method.le\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.le\" class=\"fn\">le</a>(&amp;self, other: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;Rhs</a>) -&gt; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.bool.html\">bool</a></h4></section></summary><div class='docblock'>Tests less than or equal to (for <code>self</code> and <code>other</code>) and is used by the\n<code>&lt;=</code> operator. <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.le\">Read more</a></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.gt\" class=\"method trait-impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#1371\">Source</a></span><a href=\"#method.gt\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.gt\" class=\"fn\">gt</a>(&amp;self, other: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;Rhs</a>) -&gt; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.bool.html\">bool</a></h4></section></summary><div class='docblock'>Tests greater than (for <code>self</code> and <code>other</code>) and is used by the <code>&gt;</code>\noperator. <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.gt\">Read more</a></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.ge\" class=\"method trait-impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#1389\">Source</a></span><a href=\"#method.ge\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.ge\" class=\"fn\">ge</a>(&amp;self, other: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;Rhs</a>) -&gt; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.bool.html\">bool</a></h4></section></summary><div class='docblock'>Tests greater than or equal to (for <code>self</code> and <code>other</code>) and is used by\nthe <code>&gt;=</code> operator. <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.ge\">Read more</a></div></details></div></details>","PartialOrd","bdk_wallet::descriptor::policy::ConditionMap","bdk_wallet::descriptor::policy::FoldedConditionMap","bdk_wallet::descriptor::HdKeyPaths","bdk_wallet::descriptor::TapKeyOrigins","bdk_wallet::keys::KeyMap"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Serialize-for-BTreeMap%3CK,+V%3E\" class=\"impl\"><a class=\"src rightside\" href=\"https://docs.rs/serde/1.0.217/src/serde/ser/impls.rs.html#495-499\">Source</a><a href=\"#impl-Serialize-for-BTreeMap%3CK,+V%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V&gt; <a class=\"trait\" href=\"https://docs.rs/serde/1.0.217/serde/ser/trait.Serialize.html\" title=\"trait serde::ser::Serialize\">Serialize</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://docs.rs/serde/1.0.217/serde/ser/trait.Serialize.html\" title=\"trait serde::ser::Serialize\">Serialize</a>,\n    V: <a class=\"trait\" href=\"https://docs.rs/serde/1.0.217/serde/ser/trait.Serialize.html\" title=\"trait serde::ser::Serialize\">Serialize</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.serialize\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://docs.rs/serde/1.0.217/src/serde/ser/impls.rs.html#495-499\">Source</a><a href=\"#method.serialize\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://docs.rs/serde/1.0.217/serde/ser/trait.Serialize.html#tymethod.serialize\" class=\"fn\">serialize</a>&lt;S&gt;(\n    &amp;self,\n    serializer: S,\n) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/result/enum.Result.html\" title=\"enum core::result::Result\">Result</a>&lt;&lt;S as <a class=\"trait\" href=\"https://docs.rs/serde/1.0.217/serde/ser/trait.Serializer.html\" title=\"trait serde::ser::Serializer\">Serializer</a>&gt;::<a class=\"associatedtype\" href=\"https://docs.rs/serde/1.0.217/serde/ser/trait.Serializer.html#associatedtype.Ok\" title=\"type serde::ser::Serializer::Ok\">Ok</a>, &lt;S as <a class=\"trait\" href=\"https://docs.rs/serde/1.0.217/serde/ser/trait.Serializer.html\" title=\"trait serde::ser::Serializer\">Serializer</a>&gt;::<a class=\"associatedtype\" href=\"https://docs.rs/serde/1.0.217/serde/ser/trait.Serializer.html#associatedtype.Error\" title=\"type serde::ser::Serializer::Error\">Error</a>&gt;<div class=\"where\">where\n    S: <a class=\"trait\" href=\"https://docs.rs/serde/1.0.217/serde/ser/trait.Serializer.html\" title=\"trait serde::ser::Serializer\">Serializer</a>,</div></h4></section></summary><div class='docblock'>Serialize this value into the given Serde serializer. <a href=\"https://docs.rs/serde/1.0.217/serde/ser/trait.Serialize.html#tymethod.serialize\">Read more</a></div></details></div></details>","Serialize","bdk_wallet::descriptor::policy::ConditionMap","bdk_wallet::descriptor::policy::FoldedConditionMap","bdk_wallet::descriptor::HdKeyPaths","bdk_wallet::descriptor::TapKeyOrigins","bdk_wallet::keys::KeyMap"],["<section id=\"impl-Eq-for-BTreeMap%3CK,+V,+A%3E\" class=\"impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2364\">Source</a></span><a href=\"#impl-Eq-for-BTreeMap%3CK,+V,+A%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V, A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Eq.html\" title=\"trait core::cmp::Eq\">Eq</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Eq.html\" title=\"trait core::cmp::Eq\">Eq</a>,\n    V: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Eq.html\" title=\"trait core::cmp::Eq\">Eq</a>,\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/alloc/trait.Allocator.html\" title=\"trait core::alloc::Allocator\">Allocator</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,</div></h3></section>","Eq","bdk_wallet::descriptor::policy::ConditionMap","bdk_wallet::descriptor::policy::FoldedConditionMap","bdk_wallet::descriptor::HdKeyPaths","bdk_wallet::descriptor::TapKeyOrigins","bdk_wallet::keys::KeyMap"],["<section id=\"impl-UnwindSafe-for-BTreeMap%3CK,+V,+A%3E\" class=\"impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.64.0\">1.64.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#198-202\">Source</a></span><a href=\"#impl-UnwindSafe-for-BTreeMap%3CK,+V,+A%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V, A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/alloc/trait.Allocator.html\" title=\"trait core::alloc::Allocator\">Allocator</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a>,\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,\n    V: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,</div></h3></section>","UnwindSafe","bdk_wallet::descriptor::policy::ConditionMap","bdk_wallet::descriptor::policy::FoldedConditionMap","bdk_wallet::descriptor::HdKeyPaths","bdk_wallet::descriptor::TapKeyOrigins","bdk_wallet::keys::KeyMap"]]]]);
+    var type_impls = Object.fromEntries([["bdk_chain",[["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-BTreeMap%3CK,+V%3E\" class=\"impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#609\">Source</a><a href=\"#impl-BTreeMap%3CK,+V%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V&gt;</h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.new\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0, const since 1.66.0\">1.0.0 (const: 1.66.0)</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#628\">Source</a></span><h4 class=\"code-header\">pub const fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.new\" class=\"fn\">new</a>() -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V&gt;</h4></section></summary><div class=\"docblock\"><p>Makes a new, empty <code>BTreeMap</code>.</p>\n<p>Does not allocate anything on its own.</p>\n<h5 id=\"examples\"><a class=\"doc-anchor\" href=\"#examples\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::new();\n\n<span class=\"comment\">// entries can now be inserted into the empty map\n</span>map.insert(<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>);</code></pre></div>\n</div></details></div></details>",0,"bdk_chain::bitcoin::psbt::SigningKeysMap","bdk_chain::bitcoin::psbt::SigningErrors"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-BTreeMap%3CK,+V,+A%3E\" class=\"impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2433\">Source</a><a href=\"#impl-BTreeMap%3CK,+V,+A%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V, A&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/alloc/trait.Allocator.html\" title=\"trait core::alloc::Allocator\">Allocator</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.iter\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2454\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.iter\" class=\"fn\">iter</a>(&amp;self) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.Iter.html\" title=\"struct alloc::collections::btree::map::Iter\">Iter</a>&lt;'_, K, V&gt; <a href=\"#\" class=\"tooltip\" data-notable-ty=\"Iter&lt;&#39;_, K, V&gt;\">ⓘ</a></h4></section></summary><div class=\"docblock\"><p>Gets an iterator over the entries of the map, sorted by key.</p>\n<h5 id=\"examples\"><a class=\"doc-anchor\" href=\"#examples\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::new();\nmap.insert(<span class=\"number\">3</span>, <span class=\"string\">\"c\"</span>);\nmap.insert(<span class=\"number\">2</span>, <span class=\"string\">\"b\"</span>);\nmap.insert(<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>);\n\n<span class=\"kw\">for </span>(key, value) <span class=\"kw\">in </span>map.iter() {\n    <span class=\"macro\">println!</span>(<span class=\"string\">\"{key}: {value}\"</span>);\n}\n\n<span class=\"kw\">let </span>(first_key, first_value) = map.iter().next().unwrap();\n<span class=\"macro\">assert_eq!</span>((<span class=\"kw-2\">*</span>first_key, <span class=\"kw-2\">*</span>first_value), (<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>));</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.iter_mut\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2485\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.iter_mut\" class=\"fn\">iter_mut</a>(&amp;mut self) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.IterMut.html\" title=\"struct alloc::collections::btree::map::IterMut\">IterMut</a>&lt;'_, K, V&gt; <a href=\"#\" class=\"tooltip\" data-notable-ty=\"IterMut&lt;&#39;_, K, V&gt;\">ⓘ</a></h4></section></summary><div class=\"docblock\"><p>Gets a mutable iterator over the entries of the map, sorted by key.</p>\n<h5 id=\"examples-1\"><a class=\"doc-anchor\" href=\"#examples-1\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::from([\n   (<span class=\"string\">\"a\"</span>, <span class=\"number\">1</span>),\n   (<span class=\"string\">\"b\"</span>, <span class=\"number\">2</span>),\n   (<span class=\"string\">\"c\"</span>, <span class=\"number\">3</span>),\n]);\n\n<span class=\"comment\">// add 10 to the value if the key isn't \"a\"\n</span><span class=\"kw\">for </span>(key, value) <span class=\"kw\">in </span>map.iter_mut() {\n    <span class=\"kw\">if </span>key != <span class=\"kw-2\">&amp;</span><span class=\"string\">\"a\" </span>{\n        <span class=\"kw-2\">*</span>value += <span class=\"number\">10</span>;\n    }\n}</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.keys\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2510\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.keys\" class=\"fn\">keys</a>(&amp;self) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.Keys.html\" title=\"struct alloc::collections::btree::map::Keys\">Keys</a>&lt;'_, K, V&gt; <a href=\"#\" class=\"tooltip\" data-notable-ty=\"Keys&lt;&#39;_, K, V&gt;\">ⓘ</a></h4></section></summary><div class=\"docblock\"><p>Gets an iterator over the keys of the map, in sorted order.</p>\n<h5 id=\"examples-2\"><a class=\"doc-anchor\" href=\"#examples-2\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>a = BTreeMap::new();\na.insert(<span class=\"number\">2</span>, <span class=\"string\">\"b\"</span>);\na.insert(<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>);\n\n<span class=\"kw\">let </span>keys: Vec&lt;<span class=\"kw\">_</span>&gt; = a.keys().cloned().collect();\n<span class=\"macro\">assert_eq!</span>(keys, [<span class=\"number\">1</span>, <span class=\"number\">2</span>]);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.values\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2529\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.values\" class=\"fn\">values</a>(&amp;self) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.Values.html\" title=\"struct alloc::collections::btree::map::Values\">Values</a>&lt;'_, K, V&gt; <a href=\"#\" class=\"tooltip\" data-notable-ty=\"Values&lt;&#39;_, K, V&gt;\">ⓘ</a></h4></section></summary><div class=\"docblock\"><p>Gets an iterator over the values of the map, in order by key.</p>\n<h5 id=\"examples-3\"><a class=\"doc-anchor\" href=\"#examples-3\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>a = BTreeMap::new();\na.insert(<span class=\"number\">1</span>, <span class=\"string\">\"hello\"</span>);\na.insert(<span class=\"number\">2</span>, <span class=\"string\">\"goodbye\"</span>);\n\n<span class=\"kw\">let </span>values: Vec&lt;<span class=\"kw-2\">&amp;</span>str&gt; = a.values().cloned().collect();\n<span class=\"macro\">assert_eq!</span>(values, [<span class=\"string\">\"hello\"</span>, <span class=\"string\">\"goodbye\"</span>]);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.values_mut\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.10.0\">1.10.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2553\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.values_mut\" class=\"fn\">values_mut</a>(&amp;mut self) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.ValuesMut.html\" title=\"struct alloc::collections::btree::map::ValuesMut\">ValuesMut</a>&lt;'_, K, V&gt; <a href=\"#\" class=\"tooltip\" data-notable-ty=\"ValuesMut&lt;&#39;_, K, V&gt;\">ⓘ</a></h4></section></summary><div class=\"docblock\"><p>Gets a mutable iterator over the values of the map, in order by key.</p>\n<h5 id=\"examples-4\"><a class=\"doc-anchor\" href=\"#examples-4\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>a = BTreeMap::new();\na.insert(<span class=\"number\">1</span>, String::from(<span class=\"string\">\"hello\"</span>));\na.insert(<span class=\"number\">2</span>, String::from(<span class=\"string\">\"goodbye\"</span>));\n\n<span class=\"kw\">for </span>value <span class=\"kw\">in </span>a.values_mut() {\n    value.push_str(<span class=\"string\">\"!\"</span>);\n}\n\n<span class=\"kw\">let </span>values: Vec&lt;String&gt; = a.values().cloned().collect();\n<span class=\"macro\">assert_eq!</span>(values, [String::from(<span class=\"string\">\"hello!\"</span>),\n                    String::from(<span class=\"string\">\"goodbye!\"</span>)]);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.len\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0, const unstable\">1.0.0 (const: <a href=\"https://github.com/rust-lang/rust/issues/71835\" title=\"Tracking issue for const_btree_len\">unstable</a>)</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2577\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.len\" class=\"fn\">len</a>(&amp;self) -&gt; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.usize.html\">usize</a></h4></section></summary><div class=\"docblock\"><p>Returns the number of elements in the map.</p>\n<h5 id=\"examples-5\"><a class=\"doc-anchor\" href=\"#examples-5\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>a = BTreeMap::new();\n<span class=\"macro\">assert_eq!</span>(a.len(), <span class=\"number\">0</span>);\na.insert(<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>);\n<span class=\"macro\">assert_eq!</span>(a.len(), <span class=\"number\">1</span>);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.is_empty\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0, const unstable\">1.0.0 (const: <a href=\"https://github.com/rust-lang/rust/issues/71835\" title=\"Tracking issue for const_btree_len\">unstable</a>)</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2600\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.is_empty\" class=\"fn\">is_empty</a>(&amp;self) -&gt; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.bool.html\">bool</a></h4></section></summary><div class=\"docblock\"><p>Returns <code>true</code> if the map contains no elements.</p>\n<h5 id=\"examples-6\"><a class=\"doc-anchor\" href=\"#examples-6\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>a = BTreeMap::new();\n<span class=\"macro\">assert!</span>(a.is_empty());\na.insert(<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>);\n<span class=\"macro\">assert!</span>(!a.is_empty());</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.lower_bound\" class=\"method\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2644-2647\">Source</a><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.lower_bound\" class=\"fn\">lower_bound</a>&lt;Q&gt;(&amp;self, bound: <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/ops/range/enum.Bound.html\" title=\"enum core::ops::range::Bound\">Bound</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;Q</a>&gt;) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.Cursor.html\" title=\"struct alloc::collections::btree::map::Cursor\">Cursor</a>&lt;'_, K, V&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html\" title=\"trait core::borrow::Borrow\">Borrow</a>&lt;Q&gt; + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    Q: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a> + ?<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,</div></h4></section><span class=\"item-info\"><div class=\"stab unstable\"><span class=\"emoji\">🔬</span><span>This is a nightly-only experimental API. (<code>btree_cursors</code>)</span></div></span></summary><div class=\"docblock\"><p>Returns a <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.Cursor.html\" title=\"struct alloc::collections::btree::map::Cursor\"><code>Cursor</code></a> pointing at the gap before the smallest key\ngreater than the given bound.</p>\n<p>Passing <code>Bound::Included(x)</code> will return a cursor pointing to the\ngap before the smallest key greater than or equal to <code>x</code>.</p>\n<p>Passing <code>Bound::Excluded(x)</code> will return a cursor pointing to the\ngap before the smallest key greater than <code>x</code>.</p>\n<p>Passing <code>Bound::Unbounded</code> will return a cursor pointing to the\ngap before the smallest key in the map.</p>\n<h5 id=\"examples-7\"><a class=\"doc-anchor\" href=\"#examples-7\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"attr\">#![feature(btree_cursors)]\n\n</span><span class=\"kw\">use </span>std::collections::BTreeMap;\n<span class=\"kw\">use </span>std::ops::Bound;\n\n<span class=\"kw\">let </span>map = BTreeMap::from([\n    (<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>),\n    (<span class=\"number\">2</span>, <span class=\"string\">\"b\"</span>),\n    (<span class=\"number\">3</span>, <span class=\"string\">\"c\"</span>),\n    (<span class=\"number\">4</span>, <span class=\"string\">\"d\"</span>),\n]);\n\n<span class=\"kw\">let </span>cursor = map.lower_bound(Bound::Included(<span class=\"kw-2\">&amp;</span><span class=\"number\">2</span>));\n<span class=\"macro\">assert_eq!</span>(cursor.peek_prev(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">1</span>, <span class=\"kw-2\">&amp;</span><span class=\"string\">\"a\"</span>)));\n<span class=\"macro\">assert_eq!</span>(cursor.peek_next(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">2</span>, <span class=\"kw-2\">&amp;</span><span class=\"string\">\"b\"</span>)));\n\n<span class=\"kw\">let </span>cursor = map.lower_bound(Bound::Excluded(<span class=\"kw-2\">&amp;</span><span class=\"number\">2</span>));\n<span class=\"macro\">assert_eq!</span>(cursor.peek_prev(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">2</span>, <span class=\"kw-2\">&amp;</span><span class=\"string\">\"b\"</span>)));\n<span class=\"macro\">assert_eq!</span>(cursor.peek_next(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">3</span>, <span class=\"kw-2\">&amp;</span><span class=\"string\">\"c\"</span>)));\n\n<span class=\"kw\">let </span>cursor = map.lower_bound(Bound::Unbounded);\n<span class=\"macro\">assert_eq!</span>(cursor.peek_prev(), <span class=\"prelude-val\">None</span>);\n<span class=\"macro\">assert_eq!</span>(cursor.peek_next(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">1</span>, <span class=\"kw-2\">&amp;</span><span class=\"string\">\"a\"</span>)));</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.lower_bound_mut\" class=\"method\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2697-2700\">Source</a><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.lower_bound_mut\" class=\"fn\">lower_bound_mut</a>&lt;Q&gt;(&amp;mut self, bound: <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/ops/range/enum.Bound.html\" title=\"enum core::ops::range::Bound\">Bound</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;Q</a>&gt;) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.CursorMut.html\" title=\"struct alloc::collections::btree::map::CursorMut\">CursorMut</a>&lt;'_, K, V, A&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html\" title=\"trait core::borrow::Borrow\">Borrow</a>&lt;Q&gt; + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    Q: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a> + ?<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,</div></h4></section><span class=\"item-info\"><div class=\"stab unstable\"><span class=\"emoji\">🔬</span><span>This is a nightly-only experimental API. (<code>btree_cursors</code>)</span></div></span></summary><div class=\"docblock\"><p>Returns a <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.CursorMut.html\" title=\"struct alloc::collections::btree::map::CursorMut\"><code>CursorMut</code></a> pointing at the gap before the smallest key\ngreater than the given bound.</p>\n<p>Passing <code>Bound::Included(x)</code> will return a cursor pointing to the\ngap before the smallest key greater than or equal to <code>x</code>.</p>\n<p>Passing <code>Bound::Excluded(x)</code> will return a cursor pointing to the\ngap before the smallest key greater than <code>x</code>.</p>\n<p>Passing <code>Bound::Unbounded</code> will return a cursor pointing to the\ngap before the smallest key in the map.</p>\n<h5 id=\"examples-8\"><a class=\"doc-anchor\" href=\"#examples-8\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"attr\">#![feature(btree_cursors)]\n\n</span><span class=\"kw\">use </span>std::collections::BTreeMap;\n<span class=\"kw\">use </span>std::ops::Bound;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::from([\n    (<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>),\n    (<span class=\"number\">2</span>, <span class=\"string\">\"b\"</span>),\n    (<span class=\"number\">3</span>, <span class=\"string\">\"c\"</span>),\n    (<span class=\"number\">4</span>, <span class=\"string\">\"d\"</span>),\n]);\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>cursor = map.lower_bound_mut(Bound::Included(<span class=\"kw-2\">&amp;</span><span class=\"number\">2</span>));\n<span class=\"macro\">assert_eq!</span>(cursor.peek_prev(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">1</span>, <span class=\"kw-2\">&amp;mut </span><span class=\"string\">\"a\"</span>)));\n<span class=\"macro\">assert_eq!</span>(cursor.peek_next(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">2</span>, <span class=\"kw-2\">&amp;mut </span><span class=\"string\">\"b\"</span>)));\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>cursor = map.lower_bound_mut(Bound::Excluded(<span class=\"kw-2\">&amp;</span><span class=\"number\">2</span>));\n<span class=\"macro\">assert_eq!</span>(cursor.peek_prev(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">2</span>, <span class=\"kw-2\">&amp;mut </span><span class=\"string\">\"b\"</span>)));\n<span class=\"macro\">assert_eq!</span>(cursor.peek_next(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">3</span>, <span class=\"kw-2\">&amp;mut </span><span class=\"string\">\"c\"</span>)));\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>cursor = map.lower_bound_mut(Bound::Unbounded);\n<span class=\"macro\">assert_eq!</span>(cursor.peek_prev(), <span class=\"prelude-val\">None</span>);\n<span class=\"macro\">assert_eq!</span>(cursor.peek_next(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">1</span>, <span class=\"kw-2\">&amp;mut </span><span class=\"string\">\"a\"</span>)));</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.upper_bound\" class=\"method\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2767-2770\">Source</a><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.upper_bound\" class=\"fn\">upper_bound</a>&lt;Q&gt;(&amp;self, bound: <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/ops/range/enum.Bound.html\" title=\"enum core::ops::range::Bound\">Bound</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;Q</a>&gt;) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.Cursor.html\" title=\"struct alloc::collections::btree::map::Cursor\">Cursor</a>&lt;'_, K, V&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html\" title=\"trait core::borrow::Borrow\">Borrow</a>&lt;Q&gt; + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    Q: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a> + ?<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,</div></h4></section><span class=\"item-info\"><div class=\"stab unstable\"><span class=\"emoji\">🔬</span><span>This is a nightly-only experimental API. (<code>btree_cursors</code>)</span></div></span></summary><div class=\"docblock\"><p>Returns a <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.Cursor.html\" title=\"struct alloc::collections::btree::map::Cursor\"><code>Cursor</code></a> pointing at the gap after the greatest key\nsmaller than the given bound.</p>\n<p>Passing <code>Bound::Included(x)</code> will return a cursor pointing to the\ngap after the greatest key smaller than or equal to <code>x</code>.</p>\n<p>Passing <code>Bound::Excluded(x)</code> will return a cursor pointing to the\ngap after the greatest key smaller than <code>x</code>.</p>\n<p>Passing <code>Bound::Unbounded</code> will return a cursor pointing to the\ngap after the greatest key in the map.</p>\n<h5 id=\"examples-9\"><a class=\"doc-anchor\" href=\"#examples-9\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"attr\">#![feature(btree_cursors)]\n\n</span><span class=\"kw\">use </span>std::collections::BTreeMap;\n<span class=\"kw\">use </span>std::ops::Bound;\n\n<span class=\"kw\">let </span>map = BTreeMap::from([\n    (<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>),\n    (<span class=\"number\">2</span>, <span class=\"string\">\"b\"</span>),\n    (<span class=\"number\">3</span>, <span class=\"string\">\"c\"</span>),\n    (<span class=\"number\">4</span>, <span class=\"string\">\"d\"</span>),\n]);\n\n<span class=\"kw\">let </span>cursor = map.upper_bound(Bound::Included(<span class=\"kw-2\">&amp;</span><span class=\"number\">3</span>));\n<span class=\"macro\">assert_eq!</span>(cursor.peek_prev(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">3</span>, <span class=\"kw-2\">&amp;</span><span class=\"string\">\"c\"</span>)));\n<span class=\"macro\">assert_eq!</span>(cursor.peek_next(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">4</span>, <span class=\"kw-2\">&amp;</span><span class=\"string\">\"d\"</span>)));\n\n<span class=\"kw\">let </span>cursor = map.upper_bound(Bound::Excluded(<span class=\"kw-2\">&amp;</span><span class=\"number\">3</span>));\n<span class=\"macro\">assert_eq!</span>(cursor.peek_prev(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">2</span>, <span class=\"kw-2\">&amp;</span><span class=\"string\">\"b\"</span>)));\n<span class=\"macro\">assert_eq!</span>(cursor.peek_next(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">3</span>, <span class=\"kw-2\">&amp;</span><span class=\"string\">\"c\"</span>)));\n\n<span class=\"kw\">let </span>cursor = map.upper_bound(Bound::Unbounded);\n<span class=\"macro\">assert_eq!</span>(cursor.peek_prev(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">4</span>, <span class=\"kw-2\">&amp;</span><span class=\"string\">\"d\"</span>)));\n<span class=\"macro\">assert_eq!</span>(cursor.peek_next(), <span class=\"prelude-val\">None</span>);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.upper_bound_mut\" class=\"method\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2820-2823\">Source</a><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.upper_bound_mut\" class=\"fn\">upper_bound_mut</a>&lt;Q&gt;(&amp;mut self, bound: <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/ops/range/enum.Bound.html\" title=\"enum core::ops::range::Bound\">Bound</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;Q</a>&gt;) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.CursorMut.html\" title=\"struct alloc::collections::btree::map::CursorMut\">CursorMut</a>&lt;'_, K, V, A&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html\" title=\"trait core::borrow::Borrow\">Borrow</a>&lt;Q&gt; + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    Q: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a> + ?<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,</div></h4></section><span class=\"item-info\"><div class=\"stab unstable\"><span class=\"emoji\">🔬</span><span>This is a nightly-only experimental API. (<code>btree_cursors</code>)</span></div></span></summary><div class=\"docblock\"><p>Returns a <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.CursorMut.html\" title=\"struct alloc::collections::btree::map::CursorMut\"><code>CursorMut</code></a> pointing at the gap after the greatest key\nsmaller than the given bound.</p>\n<p>Passing <code>Bound::Included(x)</code> will return a cursor pointing to the\ngap after the greatest key smaller than or equal to <code>x</code>.</p>\n<p>Passing <code>Bound::Excluded(x)</code> will return a cursor pointing to the\ngap after the greatest key smaller than <code>x</code>.</p>\n<p>Passing <code>Bound::Unbounded</code> will return a cursor pointing to the\ngap after the greatest key in the map.</p>\n<h5 id=\"examples-10\"><a class=\"doc-anchor\" href=\"#examples-10\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"attr\">#![feature(btree_cursors)]\n\n</span><span class=\"kw\">use </span>std::collections::BTreeMap;\n<span class=\"kw\">use </span>std::ops::Bound;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::from([\n    (<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>),\n    (<span class=\"number\">2</span>, <span class=\"string\">\"b\"</span>),\n    (<span class=\"number\">3</span>, <span class=\"string\">\"c\"</span>),\n    (<span class=\"number\">4</span>, <span class=\"string\">\"d\"</span>),\n]);\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>cursor = map.upper_bound_mut(Bound::Included(<span class=\"kw-2\">&amp;</span><span class=\"number\">3</span>));\n<span class=\"macro\">assert_eq!</span>(cursor.peek_prev(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">3</span>, <span class=\"kw-2\">&amp;mut </span><span class=\"string\">\"c\"</span>)));\n<span class=\"macro\">assert_eq!</span>(cursor.peek_next(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">4</span>, <span class=\"kw-2\">&amp;mut </span><span class=\"string\">\"d\"</span>)));\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>cursor = map.upper_bound_mut(Bound::Excluded(<span class=\"kw-2\">&amp;</span><span class=\"number\">3</span>));\n<span class=\"macro\">assert_eq!</span>(cursor.peek_prev(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">2</span>, <span class=\"kw-2\">&amp;mut </span><span class=\"string\">\"b\"</span>)));\n<span class=\"macro\">assert_eq!</span>(cursor.peek_next(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">3</span>, <span class=\"kw-2\">&amp;mut </span><span class=\"string\">\"c\"</span>)));\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>cursor = map.upper_bound_mut(Bound::Unbounded);\n<span class=\"macro\">assert_eq!</span>(cursor.peek_prev(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">4</span>, <span class=\"kw-2\">&amp;mut </span><span class=\"string\">\"d\"</span>)));\n<span class=\"macro\">assert_eq!</span>(cursor.peek_next(), <span class=\"prelude-val\">None</span>);</code></pre></div>\n</div></details></div></details>",0,"bdk_chain::bitcoin::psbt::SigningKeysMap","bdk_chain::bitcoin::psbt::SigningErrors"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-BTreeMap%3CK,+V,+A%3E\" class=\"impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#633\">Source</a><a href=\"#impl-BTreeMap%3CK,+V,+A%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V, A&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/alloc/trait.Allocator.html\" title=\"trait core::alloc::Allocator\">Allocator</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.clear\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#647\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.clear\" class=\"fn\">clear</a>(&amp;mut self)</h4></section></summary><div class=\"docblock\"><p>Clears the map, removing all elements.</p>\n<h5 id=\"examples\"><a class=\"doc-anchor\" href=\"#examples\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>a = BTreeMap::new();\na.insert(<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>);\na.clear();\n<span class=\"macro\">assert!</span>(a.is_empty());</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.new_in\" class=\"method\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#673\">Source</a><h4 class=\"code-header\">pub const fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.new_in\" class=\"fn\">new_in</a>(alloc: A) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;</h4></section><span class=\"item-info\"><div class=\"stab unstable\"><span class=\"emoji\">🔬</span><span>This is a nightly-only experimental API. (<code>btreemap_alloc</code>)</span></div></span></summary><div class=\"docblock\"><p>Makes a new empty BTreeMap with a reasonable choice for B.</p>\n<h5 id=\"examples-1\"><a class=\"doc-anchor\" href=\"#examples-1\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n<span class=\"kw\">use </span>std::alloc::Global;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::new_in(Global);\n\n<span class=\"comment\">// entries can now be inserted into the empty map\n</span>map.insert(<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>);</code></pre></div>\n</div></details></div></details>",0,"bdk_chain::bitcoin::psbt::SigningKeysMap","bdk_chain::bitcoin::psbt::SigningErrors"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-BTreeMap%3CK,+V,+A%3E\" class=\"impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#678\">Source</a><a href=\"#impl-BTreeMap%3CK,+V,+A%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V, A&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/alloc/trait.Allocator.html\" title=\"trait core::alloc::Allocator\">Allocator</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.get\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#695-698\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.get\" class=\"fn\">get</a>&lt;Q&gt;(&amp;self, key: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;Q</a>) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;V</a>&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html\" title=\"trait core::borrow::Borrow\">Borrow</a>&lt;Q&gt; + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    Q: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a> + ?<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,</div></h4></section></summary><div class=\"docblock\"><p>Returns a reference to the value corresponding to the key.</p>\n<p>The key may be any borrowed form of the map’s key type, but the ordering\non the borrowed form <em>must</em> match the ordering on the key type.</p>\n<h5 id=\"examples\"><a class=\"doc-anchor\" href=\"#examples\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::new();\nmap.insert(<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>);\n<span class=\"macro\">assert_eq!</span>(map.get(<span class=\"kw-2\">&amp;</span><span class=\"number\">1</span>), <span class=\"prelude-val\">Some</span>(<span class=\"kw-2\">&amp;</span><span class=\"string\">\"a\"</span>));\n<span class=\"macro\">assert_eq!</span>(map.get(<span class=\"kw-2\">&amp;</span><span class=\"number\">2</span>), <span class=\"prelude-val\">None</span>);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.get_key_value\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.40.0\">1.40.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#761-764\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.get_key_value\" class=\"fn\">get_key_value</a>&lt;Q&gt;(&amp;self, k: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;Q</a>) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a>&lt;(<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;K</a>, <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;V</a>)&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html\" title=\"trait core::borrow::Borrow\">Borrow</a>&lt;Q&gt; + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    Q: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a> + ?<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,</div></h4></section></summary><div class=\"docblock\"><p>Returns the key-value pair corresponding to the supplied key. This is\npotentially useful:</p>\n<ul>\n<li>for key types where non-identical keys can be considered equal;</li>\n<li>for getting the <code>&amp;K</code> stored key value from a borrowed <code>&amp;Q</code> lookup key; or</li>\n<li>for getting a reference to a key with the same lifetime as the collection.</li>\n</ul>\n<p>The supplied key may be any borrowed form of the map’s key type, but the ordering\non the borrowed form <em>must</em> match the ordering on the key type.</p>\n<h5 id=\"examples-1\"><a class=\"doc-anchor\" href=\"#examples-1\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::cmp::Ordering;\n<span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"attr\">#[derive(Clone, Copy, Debug)]\n</span><span class=\"kw\">struct </span>S {\n    id: u32,\n    name: <span class=\"kw-2\">&amp;</span><span class=\"lifetime\">'static </span>str, <span class=\"comment\">// ignored by equality and ordering operations\n</span>}\n\n<span class=\"kw\">impl </span>PartialEq <span class=\"kw\">for </span>S {\n    <span class=\"kw\">fn </span>eq(<span class=\"kw-2\">&amp;</span><span class=\"self\">self</span>, other: <span class=\"kw-2\">&amp;</span>S) -&gt; bool {\n        <span class=\"self\">self</span>.id == other.id\n    }\n}\n\n<span class=\"kw\">impl </span>Eq <span class=\"kw\">for </span>S {}\n\n<span class=\"kw\">impl </span>PartialOrd <span class=\"kw\">for </span>S {\n    <span class=\"kw\">fn </span>partial_cmp(<span class=\"kw-2\">&amp;</span><span class=\"self\">self</span>, other: <span class=\"kw-2\">&amp;</span>S) -&gt; <span class=\"prelude-ty\">Option</span>&lt;Ordering&gt; {\n        <span class=\"self\">self</span>.id.partial_cmp(<span class=\"kw-2\">&amp;</span>other.id)\n    }\n}\n\n<span class=\"kw\">impl </span>Ord <span class=\"kw\">for </span>S {\n    <span class=\"kw\">fn </span>cmp(<span class=\"kw-2\">&amp;</span><span class=\"self\">self</span>, other: <span class=\"kw-2\">&amp;</span>S) -&gt; Ordering {\n        <span class=\"self\">self</span>.id.cmp(<span class=\"kw-2\">&amp;</span>other.id)\n    }\n}\n\n<span class=\"kw\">let </span>j_a = S { id: <span class=\"number\">1</span>, name: <span class=\"string\">\"Jessica\" </span>};\n<span class=\"kw\">let </span>j_b = S { id: <span class=\"number\">1</span>, name: <span class=\"string\">\"Jess\" </span>};\n<span class=\"kw\">let </span>p = S { id: <span class=\"number\">2</span>, name: <span class=\"string\">\"Paul\" </span>};\n<span class=\"macro\">assert_eq!</span>(j_a, j_b);\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::new();\nmap.insert(j_a, <span class=\"string\">\"Paris\"</span>);\n<span class=\"macro\">assert_eq!</span>(map.get_key_value(<span class=\"kw-2\">&amp;</span>j_a), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span>j_a, <span class=\"kw-2\">&amp;</span><span class=\"string\">\"Paris\"</span>)));\n<span class=\"macro\">assert_eq!</span>(map.get_key_value(<span class=\"kw-2\">&amp;</span>j_b), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span>j_a, <span class=\"kw-2\">&amp;</span><span class=\"string\">\"Paris\"</span>))); <span class=\"comment\">// the notable case\n</span><span class=\"macro\">assert_eq!</span>(map.get_key_value(<span class=\"kw-2\">&amp;</span>p), <span class=\"prelude-val\">None</span>);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.first_key_value\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.66.0\">1.66.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#788-790\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.first_key_value\" class=\"fn\">first_key_value</a>(&amp;self) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a>&lt;(<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;K</a>, <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;V</a>)&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,</div></h4></section></summary><div class=\"docblock\"><p>Returns the first key-value pair in the map.\nThe key in this pair is the minimum key in the map.</p>\n<h5 id=\"examples-2\"><a class=\"doc-anchor\" href=\"#examples-2\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::new();\n<span class=\"macro\">assert_eq!</span>(map.first_key_value(), <span class=\"prelude-val\">None</span>);\nmap.insert(<span class=\"number\">1</span>, <span class=\"string\">\"b\"</span>);\nmap.insert(<span class=\"number\">2</span>, <span class=\"string\">\"a\"</span>);\n<span class=\"macro\">assert_eq!</span>(map.first_key_value(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">1</span>, <span class=\"kw-2\">&amp;</span><span class=\"string\">\"b\"</span>)));</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.first_entry\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.66.0\">1.66.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#816-818\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.first_entry\" class=\"fn\">first_entry</a>(&amp;mut self) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a>&lt;<a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/entry/struct.OccupiedEntry.html\" title=\"struct alloc::collections::btree::map::entry::OccupiedEntry\">OccupiedEntry</a>&lt;'_, K, V, A&gt;&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,</div></h4></section></summary><div class=\"docblock\"><p>Returns the first entry in the map for in-place manipulation.\nThe key of this entry is the minimum key in the map.</p>\n<h5 id=\"examples-3\"><a class=\"doc-anchor\" href=\"#examples-3\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::new();\nmap.insert(<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>);\nmap.insert(<span class=\"number\">2</span>, <span class=\"string\">\"b\"</span>);\n<span class=\"kw\">if let </span><span class=\"prelude-val\">Some</span>(<span class=\"kw-2\">mut </span>entry) = map.first_entry() {\n    <span class=\"kw\">if </span><span class=\"kw-2\">*</span>entry.key() &gt; <span class=\"number\">0 </span>{\n        entry.insert(<span class=\"string\">\"first\"</span>);\n    }\n}\n<span class=\"macro\">assert_eq!</span>(<span class=\"kw-2\">*</span>map.get(<span class=\"kw-2\">&amp;</span><span class=\"number\">1</span>).unwrap(), <span class=\"string\">\"first\"</span>);\n<span class=\"macro\">assert_eq!</span>(<span class=\"kw-2\">*</span>map.get(<span class=\"kw-2\">&amp;</span><span class=\"number\">2</span>).unwrap(), <span class=\"string\">\"b\"</span>);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.pop_first\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.66.0\">1.66.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#850-852\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.pop_first\" class=\"fn\">pop_first</a>(&amp;mut self) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.tuple.html\">(K, V)</a>&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,</div></h4></section></summary><div class=\"docblock\"><p>Removes and returns the first element in the map.\nThe key of this element is the minimum key that was in the map.</p>\n<h5 id=\"examples-4\"><a class=\"doc-anchor\" href=\"#examples-4\">§</a>Examples</h5>\n<p>Draining elements in ascending order, while keeping a usable map each iteration.</p>\n\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::new();\nmap.insert(<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>);\nmap.insert(<span class=\"number\">2</span>, <span class=\"string\">\"b\"</span>);\n<span class=\"kw\">while let </span><span class=\"prelude-val\">Some</span>((key, _val)) = map.pop_first() {\n    <span class=\"macro\">assert!</span>(map.iter().all(|(k, _v)| <span class=\"kw-2\">*</span>k &gt; key));\n}\n<span class=\"macro\">assert!</span>(map.is_empty());</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.last_key_value\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.66.0\">1.66.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#871-873\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.last_key_value\" class=\"fn\">last_key_value</a>(&amp;self) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a>&lt;(<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;K</a>, <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;V</a>)&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,</div></h4></section></summary><div class=\"docblock\"><p>Returns the last key-value pair in the map.\nThe key in this pair is the maximum key in the map.</p>\n<h5 id=\"examples-5\"><a class=\"doc-anchor\" href=\"#examples-5\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::new();\nmap.insert(<span class=\"number\">1</span>, <span class=\"string\">\"b\"</span>);\nmap.insert(<span class=\"number\">2</span>, <span class=\"string\">\"a\"</span>);\n<span class=\"macro\">assert_eq!</span>(map.last_key_value(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">2</span>, <span class=\"kw-2\">&amp;</span><span class=\"string\">\"a\"</span>)));</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.last_entry\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.66.0\">1.66.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#899-901\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.last_entry\" class=\"fn\">last_entry</a>(&amp;mut self) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a>&lt;<a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/entry/struct.OccupiedEntry.html\" title=\"struct alloc::collections::btree::map::entry::OccupiedEntry\">OccupiedEntry</a>&lt;'_, K, V, A&gt;&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,</div></h4></section></summary><div class=\"docblock\"><p>Returns the last entry in the map for in-place manipulation.\nThe key of this entry is the maximum key in the map.</p>\n<h5 id=\"examples-6\"><a class=\"doc-anchor\" href=\"#examples-6\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::new();\nmap.insert(<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>);\nmap.insert(<span class=\"number\">2</span>, <span class=\"string\">\"b\"</span>);\n<span class=\"kw\">if let </span><span class=\"prelude-val\">Some</span>(<span class=\"kw-2\">mut </span>entry) = map.last_entry() {\n    <span class=\"kw\">if </span><span class=\"kw-2\">*</span>entry.key() &gt; <span class=\"number\">0 </span>{\n        entry.insert(<span class=\"string\">\"last\"</span>);\n    }\n}\n<span class=\"macro\">assert_eq!</span>(<span class=\"kw-2\">*</span>map.get(<span class=\"kw-2\">&amp;</span><span class=\"number\">1</span>).unwrap(), <span class=\"string\">\"a\"</span>);\n<span class=\"macro\">assert_eq!</span>(<span class=\"kw-2\">*</span>map.get(<span class=\"kw-2\">&amp;</span><span class=\"number\">2</span>).unwrap(), <span class=\"string\">\"last\"</span>);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.pop_last\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.66.0\">1.66.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#933-935\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.pop_last\" class=\"fn\">pop_last</a>(&amp;mut self) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.tuple.html\">(K, V)</a>&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,</div></h4></section></summary><div class=\"docblock\"><p>Removes and returns the last element in the map.\nThe key of this element is the maximum key that was in the map.</p>\n<h5 id=\"examples-7\"><a class=\"doc-anchor\" href=\"#examples-7\">§</a>Examples</h5>\n<p>Draining elements in descending order, while keeping a usable map each iteration.</p>\n\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::new();\nmap.insert(<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>);\nmap.insert(<span class=\"number\">2</span>, <span class=\"string\">\"b\"</span>);\n<span class=\"kw\">while let </span><span class=\"prelude-val\">Some</span>((key, _val)) = map.pop_last() {\n    <span class=\"macro\">assert!</span>(map.iter().all(|(k, _v)| <span class=\"kw-2\">*</span>k &lt; key));\n}\n<span class=\"macro\">assert!</span>(map.is_empty());</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.contains_key\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#957-960\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.contains_key\" class=\"fn\">contains_key</a>&lt;Q&gt;(&amp;self, key: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;Q</a>) -&gt; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.bool.html\">bool</a><div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html\" title=\"trait core::borrow::Borrow\">Borrow</a>&lt;Q&gt; + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    Q: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a> + ?<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,</div></h4></section></summary><div class=\"docblock\"><p>Returns <code>true</code> if the map contains a value for the specified key.</p>\n<p>The key may be any borrowed form of the map’s key type, but the ordering\non the borrowed form <em>must</em> match the ordering on the key type.</p>\n<h5 id=\"examples-8\"><a class=\"doc-anchor\" href=\"#examples-8\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::new();\nmap.insert(<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>);\n<span class=\"macro\">assert_eq!</span>(map.contains_key(<span class=\"kw-2\">&amp;</span><span class=\"number\">1</span>), <span class=\"bool-val\">true</span>);\n<span class=\"macro\">assert_eq!</span>(map.contains_key(<span class=\"kw-2\">&amp;</span><span class=\"number\">2</span>), <span class=\"bool-val\">false</span>);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.get_mut\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#984-987\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.get_mut\" class=\"fn\">get_mut</a>&lt;Q&gt;(&amp;mut self, key: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;Q</a>) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;mut V</a>&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html\" title=\"trait core::borrow::Borrow\">Borrow</a>&lt;Q&gt; + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    Q: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a> + ?<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,</div></h4></section></summary><div class=\"docblock\"><p>Returns a mutable reference to the value corresponding to the key.</p>\n<p>The key may be any borrowed form of the map’s key type, but the ordering\non the borrowed form <em>must</em> match the ordering on the key type.</p>\n<h5 id=\"examples-9\"><a class=\"doc-anchor\" href=\"#examples-9\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::new();\nmap.insert(<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>);\n<span class=\"kw\">if let </span><span class=\"prelude-val\">Some</span>(x) = map.get_mut(<span class=\"kw-2\">&amp;</span><span class=\"number\">1</span>) {\n    <span class=\"kw-2\">*</span>x = <span class=\"string\">\"b\"</span>;\n}\n<span class=\"macro\">assert_eq!</span>(map[<span class=\"kw-2\">&amp;</span><span class=\"number\">1</span>], <span class=\"string\">\"b\"</span>);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.insert\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#1023-1025\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.insert\" class=\"fn\">insert</a>(&amp;mut self, key: K, value: V) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a>&lt;V&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,</div></h4></section></summary><div class=\"docblock\"><p>Inserts a key-value pair into the map.</p>\n<p>If the map did not have this key present, <code>None</code> is returned.</p>\n<p>If the map did have this key present, the value is updated, and the old\nvalue is returned. The key is not updated, though; this matters for\ntypes that can be <code>==</code> without being identical. See the <a href=\"index.html#insert-and-complex-keys\">module-level\ndocumentation</a> for more.</p>\n<h5 id=\"examples-10\"><a class=\"doc-anchor\" href=\"#examples-10\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::new();\n<span class=\"macro\">assert_eq!</span>(map.insert(<span class=\"number\">37</span>, <span class=\"string\">\"a\"</span>), <span class=\"prelude-val\">None</span>);\n<span class=\"macro\">assert_eq!</span>(map.is_empty(), <span class=\"bool-val\">false</span>);\n\nmap.insert(<span class=\"number\">37</span>, <span class=\"string\">\"b\"</span>);\n<span class=\"macro\">assert_eq!</span>(map.insert(<span class=\"number\">37</span>, <span class=\"string\">\"c\"</span>), <span class=\"prelude-val\">Some</span>(<span class=\"string\">\"b\"</span>));\n<span class=\"macro\">assert_eq!</span>(map[<span class=\"kw-2\">&amp;</span><span class=\"number\">37</span>], <span class=\"string\">\"c\"</span>);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.try_insert\" class=\"method\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#1058-1060\">Source</a><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.try_insert\" class=\"fn\">try_insert</a>(\n    &amp;mut self,\n    key: K,\n    value: V,\n) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/result/enum.Result.html\" title=\"enum core::result::Result\">Result</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;mut V</a>, <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/entry/struct.OccupiedError.html\" title=\"struct alloc::collections::btree::map::entry::OccupiedError\">OccupiedError</a>&lt;'_, K, V, A&gt;&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,</div></h4></section><span class=\"item-info\"><div class=\"stab unstable\"><span class=\"emoji\">🔬</span><span>This is a nightly-only experimental API. (<code>map_try_insert</code>)</span></div></span></summary><div class=\"docblock\"><p>Tries to insert a key-value pair into the map, and returns\na mutable reference to the value in the entry.</p>\n<p>If the map already had this key present, nothing is updated, and\nan error containing the occupied entry and the value is returned.</p>\n<h5 id=\"examples-11\"><a class=\"doc-anchor\" href=\"#examples-11\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"attr\">#![feature(map_try_insert)]\n\n</span><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::new();\n<span class=\"macro\">assert_eq!</span>(map.try_insert(<span class=\"number\">37</span>, <span class=\"string\">\"a\"</span>).unwrap(), <span class=\"kw-2\">&amp;</span><span class=\"string\">\"a\"</span>);\n\n<span class=\"kw\">let </span>err = map.try_insert(<span class=\"number\">37</span>, <span class=\"string\">\"b\"</span>).unwrap_err();\n<span class=\"macro\">assert_eq!</span>(err.entry.key(), <span class=\"kw-2\">&amp;</span><span class=\"number\">37</span>);\n<span class=\"macro\">assert_eq!</span>(err.entry.get(), <span class=\"kw-2\">&amp;</span><span class=\"string\">\"a\"</span>);\n<span class=\"macro\">assert_eq!</span>(err.value, <span class=\"string\">\"b\"</span>);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.remove\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#1086-1089\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.remove\" class=\"fn\">remove</a>&lt;Q&gt;(&amp;mut self, key: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;Q</a>) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a>&lt;V&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html\" title=\"trait core::borrow::Borrow\">Borrow</a>&lt;Q&gt; + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    Q: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a> + ?<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,</div></h4></section></summary><div class=\"docblock\"><p>Removes a key from the map, returning the value at the key if the key\nwas previously in the map.</p>\n<p>The key may be any borrowed form of the map’s key type, but the ordering\non the borrowed form <em>must</em> match the ordering on the key type.</p>\n<h5 id=\"examples-12\"><a class=\"doc-anchor\" href=\"#examples-12\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::new();\nmap.insert(<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>);\n<span class=\"macro\">assert_eq!</span>(map.remove(<span class=\"kw-2\">&amp;</span><span class=\"number\">1</span>), <span class=\"prelude-val\">Some</span>(<span class=\"string\">\"a\"</span>));\n<span class=\"macro\">assert_eq!</span>(map.remove(<span class=\"kw-2\">&amp;</span><span class=\"number\">1</span>), <span class=\"prelude-val\">None</span>);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.remove_entry\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.45.0\">1.45.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#1111-1114\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.remove_entry\" class=\"fn\">remove_entry</a>&lt;Q&gt;(&amp;mut self, key: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;Q</a>) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.tuple.html\">(K, V)</a>&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html\" title=\"trait core::borrow::Borrow\">Borrow</a>&lt;Q&gt; + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    Q: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a> + ?<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,</div></h4></section></summary><div class=\"docblock\"><p>Removes a key from the map, returning the stored key and value if the key\nwas previously in the map.</p>\n<p>The key may be any borrowed form of the map’s key type, but the ordering\non the borrowed form <em>must</em> match the ordering on the key type.</p>\n<h5 id=\"examples-13\"><a class=\"doc-anchor\" href=\"#examples-13\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::new();\nmap.insert(<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>);\n<span class=\"macro\">assert_eq!</span>(map.remove_entry(<span class=\"kw-2\">&amp;</span><span class=\"number\">1</span>), <span class=\"prelude-val\">Some</span>((<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>)));\n<span class=\"macro\">assert_eq!</span>(map.remove_entry(<span class=\"kw-2\">&amp;</span><span class=\"number\">1</span>), <span class=\"prelude-val\">None</span>);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.retain\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.53.0\">1.53.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#1149-1152\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.retain\" class=\"fn\">retain</a>&lt;F&gt;(&amp;mut self, f: F)<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    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\">&amp;K</a>, <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;mut V</a>) -&gt; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.bool.html\">bool</a>,</div></h4></section></summary><div class=\"docblock\"><p>Retains only the elements specified by the predicate.</p>\n<p>In other words, remove all pairs <code>(k, v)</code> for which <code>f(&amp;k, &amp;mut v)</code> returns <code>false</code>.\nThe elements are visited in ascending key order.</p>\n<h5 id=\"examples-14\"><a class=\"doc-anchor\" href=\"#examples-14\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map: BTreeMap&lt;i32, i32&gt; = (<span class=\"number\">0</span>..<span class=\"number\">8</span>).map(|x| (x, x<span class=\"kw-2\">*</span><span class=\"number\">10</span>)).collect();\n<span class=\"comment\">// Keep only the elements with even-numbered keys.\n</span>map.retain(|<span class=\"kw-2\">&amp;</span>k, <span class=\"kw\">_</span>| k % <span class=\"number\">2 </span>== <span class=\"number\">0</span>);\n<span class=\"macro\">assert!</span>(map.into_iter().eq(<span class=\"macro\">vec!</span>[(<span class=\"number\">0</span>, <span class=\"number\">0</span>), (<span class=\"number\">2</span>, <span class=\"number\">20</span>), (<span class=\"number\">4</span>, <span class=\"number\">40</span>), (<span class=\"number\">6</span>, <span class=\"number\">60</span>)]));</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.append\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.11.0\">1.11.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#1189-1192\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.append\" class=\"fn\">append</a>(&amp;mut self, other: &amp;mut <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;)<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,</div></h4></section></summary><div class=\"docblock\"><p>Moves all elements from <code>other</code> into <code>self</code>, leaving <code>other</code> empty.</p>\n<p>If a key from <code>other</code> is already present in <code>self</code>, the respective\nvalue from <code>self</code> will be overwritten with the respective value from <code>other</code>.</p>\n<h5 id=\"examples-15\"><a class=\"doc-anchor\" href=\"#examples-15\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>a = BTreeMap::new();\na.insert(<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>);\na.insert(<span class=\"number\">2</span>, <span class=\"string\">\"b\"</span>);\na.insert(<span class=\"number\">3</span>, <span class=\"string\">\"c\"</span>); <span class=\"comment\">// Note: Key (3) also present in b.\n\n</span><span class=\"kw\">let </span><span class=\"kw-2\">mut </span>b = BTreeMap::new();\nb.insert(<span class=\"number\">3</span>, <span class=\"string\">\"d\"</span>); <span class=\"comment\">// Note: Key (3) also present in a.\n</span>b.insert(<span class=\"number\">4</span>, <span class=\"string\">\"e\"</span>);\nb.insert(<span class=\"number\">5</span>, <span class=\"string\">\"f\"</span>);\n\na.append(<span class=\"kw-2\">&amp;mut </span>b);\n\n<span class=\"macro\">assert_eq!</span>(a.len(), <span class=\"number\">5</span>);\n<span class=\"macro\">assert_eq!</span>(b.len(), <span class=\"number\">0</span>);\n\n<span class=\"macro\">assert_eq!</span>(a[<span class=\"kw-2\">&amp;</span><span class=\"number\">1</span>], <span class=\"string\">\"a\"</span>);\n<span class=\"macro\">assert_eq!</span>(a[<span class=\"kw-2\">&amp;</span><span class=\"number\">2</span>], <span class=\"string\">\"b\"</span>);\n<span class=\"macro\">assert_eq!</span>(a[<span class=\"kw-2\">&amp;</span><span class=\"number\">3</span>], <span class=\"string\">\"d\"</span>); <span class=\"comment\">// Note: \"c\" has been overwritten.\n</span><span class=\"macro\">assert_eq!</span>(a[<span class=\"kw-2\">&amp;</span><span class=\"number\">4</span>], <span class=\"string\">\"e\"</span>);\n<span class=\"macro\">assert_eq!</span>(a[<span class=\"kw-2\">&amp;</span><span class=\"number\">5</span>], <span class=\"string\">\"f\"</span>);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.range\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.17.0\">1.17.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#1244-1248\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.range\" class=\"fn\">range</a>&lt;T, R&gt;(&amp;self, range: R) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.Range.html\" title=\"struct alloc::collections::btree::map::Range\">Range</a>&lt;'_, K, V&gt; <a href=\"#\" class=\"tooltip\" data-notable-ty=\"Range&lt;&#39;_, K, V&gt;\">ⓘ</a><div class=\"where\">where\n    T: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a> + ?<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html\" title=\"trait core::borrow::Borrow\">Borrow</a>&lt;T&gt; + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    R: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/ops/range/trait.RangeBounds.html\" title=\"trait core::ops::range::RangeBounds\">RangeBounds</a>&lt;T&gt;,</div></h4></section></summary><div class=\"docblock\"><p>Constructs a double-ended iterator over a sub-range of elements in the map.\nThe simplest way is to use the range syntax <code>min..max</code>, thus <code>range(min..max)</code> will\nyield elements from min (inclusive) to max (exclusive).\nThe range may also be entered as <code>(Bound&lt;T&gt;, Bound&lt;T&gt;)</code>, so for example\n<code>range((Excluded(4), Included(10)))</code> will yield a left-exclusive, right-inclusive\nrange from 4 to 10.</p>\n<h5 id=\"panics\"><a class=\"doc-anchor\" href=\"#panics\">§</a>Panics</h5>\n<p>Panics if range <code>start &gt; end</code>.\nPanics if range <code>start == end</code> and both bounds are <code>Excluded</code>.</p>\n<h5 id=\"examples-16\"><a class=\"doc-anchor\" href=\"#examples-16\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n<span class=\"kw\">use </span>std::ops::Bound::Included;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::new();\nmap.insert(<span class=\"number\">3</span>, <span class=\"string\">\"a\"</span>);\nmap.insert(<span class=\"number\">5</span>, <span class=\"string\">\"b\"</span>);\nmap.insert(<span class=\"number\">8</span>, <span class=\"string\">\"c\"</span>);\n<span class=\"kw\">for </span>(<span class=\"kw-2\">&amp;</span>key, <span class=\"kw-2\">&amp;</span>value) <span class=\"kw\">in </span>map.range((Included(<span class=\"kw-2\">&amp;</span><span class=\"number\">4</span>), Included(<span class=\"kw-2\">&amp;</span><span class=\"number\">8</span>))) {\n    <span class=\"macro\">println!</span>(<span class=\"string\">\"{key}: {value}\"</span>);\n}\n<span class=\"macro\">assert_eq!</span>(<span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">5</span>, <span class=\"kw-2\">&amp;</span><span class=\"string\">\"b\"</span>)), map.range(<span class=\"number\">4</span>..).next());</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.range_mut\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.17.0\">1.17.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#1284-1288\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.range_mut\" class=\"fn\">range_mut</a>&lt;T, R&gt;(&amp;mut self, range: R) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.RangeMut.html\" title=\"struct alloc::collections::btree::map::RangeMut\">RangeMut</a>&lt;'_, K, V&gt; <a href=\"#\" class=\"tooltip\" data-notable-ty=\"RangeMut&lt;&#39;_, K, V&gt;\">ⓘ</a><div class=\"where\">where\n    T: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a> + ?<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html\" title=\"trait core::borrow::Borrow\">Borrow</a>&lt;T&gt; + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    R: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/ops/range/trait.RangeBounds.html\" title=\"trait core::ops::range::RangeBounds\">RangeBounds</a>&lt;T&gt;,</div></h4></section></summary><div class=\"docblock\"><p>Constructs a mutable double-ended iterator over a sub-range of elements in the map.\nThe simplest way is to use the range syntax <code>min..max</code>, thus <code>range(min..max)</code> will\nyield elements from min (inclusive) to max (exclusive).\nThe range may also be entered as <code>(Bound&lt;T&gt;, Bound&lt;T&gt;)</code>, so for example\n<code>range((Excluded(4), Included(10)))</code> will yield a left-exclusive, right-inclusive\nrange from 4 to 10.</p>\n<h5 id=\"panics-1\"><a class=\"doc-anchor\" href=\"#panics-1\">§</a>Panics</h5>\n<p>Panics if range <code>start &gt; end</code>.\nPanics if range <code>start == end</code> and both bounds are <code>Excluded</code>.</p>\n<h5 id=\"examples-17\"><a class=\"doc-anchor\" href=\"#examples-17\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map: BTreeMap&lt;<span class=\"kw-2\">&amp;</span>str, i32&gt; =\n    [(<span class=\"string\">\"Alice\"</span>, <span class=\"number\">0</span>), (<span class=\"string\">\"Bob\"</span>, <span class=\"number\">0</span>), (<span class=\"string\">\"Carol\"</span>, <span class=\"number\">0</span>), (<span class=\"string\">\"Cheryl\"</span>, <span class=\"number\">0</span>)].into();\n<span class=\"kw\">for </span>(<span class=\"kw\">_</span>, balance) <span class=\"kw\">in </span>map.range_mut(<span class=\"string\">\"B\"</span>..<span class=\"string\">\"Cheryl\"</span>) {\n    <span class=\"kw-2\">*</span>balance += <span class=\"number\">100</span>;\n}\n<span class=\"kw\">for </span>(name, balance) <span class=\"kw\">in </span><span class=\"kw-2\">&amp;</span>map {\n    <span class=\"macro\">println!</span>(<span class=\"string\">\"{name} =&gt; {balance}\"</span>);\n}</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.entry\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#1316-1318\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.entry\" class=\"fn\">entry</a>(&amp;mut self, key: K) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/entry/enum.Entry.html\" title=\"enum alloc::collections::btree::map::entry::Entry\">Entry</a>&lt;'_, K, V, A&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,</div></h4></section></summary><div class=\"docblock\"><p>Gets the given key’s corresponding entry in the map for in-place manipulation.</p>\n<h5 id=\"examples-18\"><a class=\"doc-anchor\" href=\"#examples-18\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>count: BTreeMap&lt;<span class=\"kw-2\">&amp;</span>str, usize&gt; = BTreeMap::new();\n\n<span class=\"comment\">// count the number of occurrences of letters in the vec\n</span><span class=\"kw\">for </span>x <span class=\"kw\">in </span>[<span class=\"string\">\"a\"</span>, <span class=\"string\">\"b\"</span>, <span class=\"string\">\"a\"</span>, <span class=\"string\">\"c\"</span>, <span class=\"string\">\"a\"</span>, <span class=\"string\">\"b\"</span>] {\n    count.entry(x).and_modify(|curr| <span class=\"kw-2\">*</span>curr += <span class=\"number\">1</span>).or_insert(<span class=\"number\">1</span>);\n}\n\n<span class=\"macro\">assert_eq!</span>(count[<span class=\"string\">\"a\"</span>], <span class=\"number\">3</span>);\n<span class=\"macro\">assert_eq!</span>(count[<span class=\"string\">\"b\"</span>], <span class=\"number\">2</span>);\n<span class=\"macro\">assert_eq!</span>(count[<span class=\"string\">\"c\"</span>], <span class=\"number\">1</span>);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.split_off\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.11.0\">1.11.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#1375-1378\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.split_off\" class=\"fn\">split_off</a>&lt;Q&gt;(&amp;mut self, key: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;Q</a>) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;<div class=\"where\">where\n    Q: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a> + ?<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html\" title=\"trait core::borrow::Borrow\">Borrow</a>&lt;Q&gt; + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,</div></h4></section></summary><div class=\"docblock\"><p>Splits the collection into two at the given key. Returns everything after the given key,\nincluding the key.</p>\n<h5 id=\"examples-19\"><a class=\"doc-anchor\" href=\"#examples-19\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>a = BTreeMap::new();\na.insert(<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>);\na.insert(<span class=\"number\">2</span>, <span class=\"string\">\"b\"</span>);\na.insert(<span class=\"number\">3</span>, <span class=\"string\">\"c\"</span>);\na.insert(<span class=\"number\">17</span>, <span class=\"string\">\"d\"</span>);\na.insert(<span class=\"number\">41</span>, <span class=\"string\">\"e\"</span>);\n\n<span class=\"kw\">let </span>b = a.split_off(<span class=\"kw-2\">&amp;</span><span class=\"number\">3</span>);\n\n<span class=\"macro\">assert_eq!</span>(a.len(), <span class=\"number\">2</span>);\n<span class=\"macro\">assert_eq!</span>(b.len(), <span class=\"number\">3</span>);\n\n<span class=\"macro\">assert_eq!</span>(a[<span class=\"kw-2\">&amp;</span><span class=\"number\">1</span>], <span class=\"string\">\"a\"</span>);\n<span class=\"macro\">assert_eq!</span>(a[<span class=\"kw-2\">&amp;</span><span class=\"number\">2</span>], <span class=\"string\">\"b\"</span>);\n\n<span class=\"macro\">assert_eq!</span>(b[<span class=\"kw-2\">&amp;</span><span class=\"number\">3</span>], <span class=\"string\">\"c\"</span>);\n<span class=\"macro\">assert_eq!</span>(b[<span class=\"kw-2\">&amp;</span><span class=\"number\">17</span>], <span class=\"string\">\"d\"</span>);\n<span class=\"macro\">assert_eq!</span>(b[<span class=\"kw-2\">&amp;</span><span class=\"number\">41</span>], <span class=\"string\">\"e\"</span>);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.extract_if\" class=\"method\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#1430-1433\">Source</a><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.extract_if\" class=\"fn\">extract_if</a>&lt;F&gt;(&amp;mut self, pred: F) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.ExtractIf.html\" title=\"struct alloc::collections::btree::map::ExtractIf\">ExtractIf</a>&lt;'_, K, V, F, A&gt; <a href=\"#\" class=\"tooltip\" data-notable-ty=\"ExtractIf&lt;&#39;_, K, V, F, A&gt;\">ⓘ</a><div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    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\">&amp;K</a>, <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;mut V</a>) -&gt; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.bool.html\">bool</a>,</div></h4></section><span class=\"item-info\"><div class=\"stab unstable\"><span class=\"emoji\">🔬</span><span>This is a nightly-only experimental API. (<code>btree_extract_if</code>)</span></div></span></summary><div class=\"docblock\"><p>Creates an iterator that visits all elements (key-value pairs) in\nascending key order and uses a closure to determine if an element should\nbe removed. If the closure returns <code>true</code>, the element is removed from\nthe map and yielded. If the closure returns <code>false</code>, or panics, the\nelement remains in the map and will not be yielded.</p>\n<p>The iterator also lets you mutate the value of each element in the\nclosure, regardless of whether you choose to keep or remove it.</p>\n<p>If the returned <code>ExtractIf</code> is not exhausted, e.g. because it is dropped without iterating\nor the iteration short-circuits, then the remaining elements will be retained.\nUse <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#method.retain\" title=\"method alloc::collections::btree::map::BTreeMap::retain\"><code>retain</code></a> with a negated predicate if you do not need the returned iterator.</p>\n<h5 id=\"examples-20\"><a class=\"doc-anchor\" href=\"#examples-20\">§</a>Examples</h5>\n<p>Splitting a map into even and odd keys, reusing the original map:</p>\n\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"attr\">#![feature(btree_extract_if)]\n</span><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map: BTreeMap&lt;i32, i32&gt; = (<span class=\"number\">0</span>..<span class=\"number\">8</span>).map(|x| (x, x)).collect();\n<span class=\"kw\">let </span>evens: BTreeMap&lt;<span class=\"kw\">_</span>, <span class=\"kw\">_</span>&gt; = map.extract_if(|k, _v| k % <span class=\"number\">2 </span>== <span class=\"number\">0</span>).collect();\n<span class=\"kw\">let </span>odds = map;\n<span class=\"macro\">assert_eq!</span>(evens.keys().copied().collect::&lt;Vec&lt;<span class=\"kw\">_</span>&gt;&gt;(), [<span class=\"number\">0</span>, <span class=\"number\">2</span>, <span class=\"number\">4</span>, <span class=\"number\">6</span>]);\n<span class=\"macro\">assert_eq!</span>(odds.keys().copied().collect::&lt;Vec&lt;<span class=\"kw\">_</span>&gt;&gt;(), [<span class=\"number\">1</span>, <span class=\"number\">3</span>, <span class=\"number\">5</span>, <span class=\"number\">7</span>]);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.into_keys\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.54.0\">1.54.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#1484\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.into_keys\" class=\"fn\">into_keys</a>(self) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.IntoKeys.html\" title=\"struct alloc::collections::btree::map::IntoKeys\">IntoKeys</a>&lt;K, V, A&gt; <a href=\"#\" class=\"tooltip\" data-notable-ty=\"IntoKeys&lt;K, V, A&gt;\">ⓘ</a></h4></section></summary><div class=\"docblock\"><p>Creates a consuming iterator visiting all the keys, in sorted order.\nThe map cannot be used after calling this.\nThe iterator element type is <code>K</code>.</p>\n<h5 id=\"examples-21\"><a class=\"doc-anchor\" href=\"#examples-21\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>a = BTreeMap::new();\na.insert(<span class=\"number\">2</span>, <span class=\"string\">\"b\"</span>);\na.insert(<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>);\n\n<span class=\"kw\">let </span>keys: Vec&lt;i32&gt; = a.into_keys().collect();\n<span class=\"macro\">assert_eq!</span>(keys, [<span class=\"number\">1</span>, <span class=\"number\">2</span>]);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.into_values\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.54.0\">1.54.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#1506\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.into_values\" class=\"fn\">into_values</a>(self) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.IntoValues.html\" title=\"struct alloc::collections::btree::map::IntoValues\">IntoValues</a>&lt;K, V, A&gt; <a href=\"#\" class=\"tooltip\" data-notable-ty=\"IntoValues&lt;K, V, A&gt;\">ⓘ</a></h4></section></summary><div class=\"docblock\"><p>Creates a consuming iterator visiting all the values, in order by key.\nThe map cannot be used after calling this.\nThe iterator element type is <code>V</code>.</p>\n<h5 id=\"examples-22\"><a class=\"doc-anchor\" href=\"#examples-22\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>a = BTreeMap::new();\na.insert(<span class=\"number\">1</span>, <span class=\"string\">\"hello\"</span>);\na.insert(<span class=\"number\">2</span>, <span class=\"string\">\"goodbye\"</span>);\n\n<span class=\"kw\">let </span>values: Vec&lt;<span class=\"kw-2\">&amp;</span>str&gt; = a.into_values().collect();\n<span class=\"macro\">assert_eq!</span>(values, [<span class=\"string\">\"hello\"</span>, <span class=\"string\">\"goodbye\"</span>]);</code></pre></div>\n</div></details></div></details>",0,"bdk_chain::bitcoin::psbt::SigningKeysMap","bdk_chain::bitcoin::psbt::SigningErrors"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Clone-for-BTreeMap%3CK,+V,+A%3E\" class=\"impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#207\">Source</a></span><a href=\"#impl-Clone-for-BTreeMap%3CK,+V,+A%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V, A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,\n    V: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/alloc/trait.Allocator.html\" title=\"trait core::alloc::Allocator\">Allocator</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.clone\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#208\">Source</a><a href=\"#method.clone\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone\" class=\"fn\">clone</a>(&amp;self) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;</h4></section></summary><div class='docblock'>Returns a copy of the value. <a href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone\">Read more</a></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.clone_from\" class=\"method trait-impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174\">Source</a></span><a href=\"#method.clone_from\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from\" class=\"fn\">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from\">Read more</a></div></details></div></details>","Clone","bdk_chain::bitcoin::psbt::SigningKeysMap","bdk_chain::bitcoin::psbt::SigningErrors"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Debug-for-BTreeMap%3CK,+V,+A%3E\" class=\"impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2383\">Source</a></span><a href=\"#impl-Debug-for-BTreeMap%3CK,+V,+A%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V, A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a>,\n    V: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a>,\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/alloc/trait.Allocator.html\" title=\"trait core::alloc::Allocator\">Allocator</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.fmt\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2384\">Source</a><a href=\"#method.fmt\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt\" class=\"fn\">fmt</a>(&amp;self, f: &amp;mut <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html\" title=\"struct core::fmt::Formatter\">Formatter</a>&lt;'_&gt;) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/result/enum.Result.html\" title=\"enum core::result::Result\">Result</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.unit.html\">()</a>, <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html\" title=\"struct core::fmt::Error\">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt\">Read more</a></div></details></div></details>","Debug","bdk_chain::bitcoin::psbt::SigningKeysMap","bdk_chain::bitcoin::psbt::SigningErrors"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Default-for-BTreeMap%3CK,+V%3E\" class=\"impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2349\">Source</a></span><a href=\"#impl-Default-for-BTreeMap%3CK,+V%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/default/trait.Default.html\" title=\"trait core::default::Default\">Default</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V&gt;</h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.default\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2351\">Source</a><a href=\"#method.default\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default\" class=\"fn\">default</a>() -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V&gt;</h4></section></summary><div class=\"docblock\"><p>Creates an empty <code>BTreeMap</code>.</p>\n</div></details></div></details>","Default","bdk_chain::bitcoin::psbt::SigningKeysMap","bdk_chain::bitcoin::psbt::SigningErrors"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Deserialize%3C'de%3E-for-BTreeMap%3CK,+V%3E\" class=\"impl\"><a class=\"src rightside\" href=\"https://docs.rs/serde/1.0.217/src/serde/de/impls.rs.html#1568-1574\">Source</a><a href=\"#impl-Deserialize%3C'de%3E-for-BTreeMap%3CK,+V%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;'de, K, V&gt; <a class=\"trait\" href=\"bdk_chain/bitcoin/hashes/serde/trait.Deserialize.html\" title=\"trait bdk_chain::bitcoin::hashes::serde::Deserialize\">Deserialize</a>&lt;'de&gt; for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"bdk_chain/bitcoin/hashes/serde/trait.Deserialize.html\" title=\"trait bdk_chain::bitcoin::hashes::serde::Deserialize\">Deserialize</a>&lt;'de&gt; + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    V: <a class=\"trait\" href=\"bdk_chain/bitcoin/hashes/serde/trait.Deserialize.html\" title=\"trait bdk_chain::bitcoin::hashes::serde::Deserialize\">Deserialize</a>&lt;'de&gt;,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.deserialize\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://docs.rs/serde/1.0.217/src/serde/de/impls.rs.html#1568-1574\">Source</a><a href=\"#method.deserialize\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"bdk_chain/bitcoin/hashes/serde/trait.Deserialize.html#tymethod.deserialize\" class=\"fn\">deserialize</a>&lt;D&gt;(\n    deserializer: D,\n) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/result/enum.Result.html\" title=\"enum core::result::Result\">Result</a>&lt;<a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V&gt;, &lt;D as <a class=\"trait\" href=\"bdk_chain/bitcoin/hashes/serde/trait.Deserializer.html\" title=\"trait bdk_chain::bitcoin::hashes::serde::Deserializer\">Deserializer</a>&lt;'de&gt;&gt;::<a class=\"associatedtype\" href=\"bdk_chain/bitcoin/hashes/serde/trait.Deserializer.html#associatedtype.Error\" title=\"type bdk_chain::bitcoin::hashes::serde::Deserializer::Error\">Error</a>&gt;<div class=\"where\">where\n    D: <a class=\"trait\" href=\"bdk_chain/bitcoin/hashes/serde/trait.Deserializer.html\" title=\"trait bdk_chain::bitcoin::hashes::serde::Deserializer\">Deserializer</a>&lt;'de&gt;,</div></h4></section></summary><div class='docblock'>Deserialize this value from the given Serde deserializer. <a href=\"bdk_chain/bitcoin/hashes/serde/trait.Deserialize.html#tymethod.deserialize\">Read more</a></div></details></div></details>","Deserialize<'de>","bdk_chain::bitcoin::psbt::SigningKeysMap","bdk_chain::bitcoin::psbt::SigningErrors"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Drop-for-BTreeMap%3CK,+V,+A%3E\" class=\"impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.7.0\">1.7.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#187\">Source</a></span><a href=\"#impl-Drop-for-BTreeMap%3CK,+V,+A%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V, A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/ops/drop/trait.Drop.html\" title=\"trait core::ops::drop::Drop\">Drop</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/alloc/trait.Allocator.html\" title=\"trait core::alloc::Allocator\">Allocator</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.drop\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#188\">Source</a><a href=\"#method.drop\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/ops/drop/trait.Drop.html#tymethod.drop\" class=\"fn\">drop</a>(&amp;mut self)</h4></section></summary><div class='docblock'>Executes the destructor for this type. <a href=\"https://doc.rust-lang.org/nightly/core/ops/drop/trait.Drop.html#tymethod.drop\">Read more</a></div></details></div></details>","Drop","bdk_chain::bitcoin::psbt::SigningKeysMap","bdk_chain::bitcoin::psbt::SigningErrors"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Extend%3C(%26K,+%26V)%3E-for-BTreeMap%3CK,+V,+A%3E\" class=\"impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.2.0\">1.2.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2325-2326\">Source</a></span><a href=\"#impl-Extend%3C(%26K,+%26V)%3E-for-BTreeMap%3CK,+V,+A%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;'a, K, V, A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.Extend.html\" title=\"trait core::iter::traits::collect::Extend\">Extend</a>&lt;(<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;'a K</a>, <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;'a V</a>)&gt; for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html\" title=\"trait core::marker::Copy\">Copy</a>,\n    V: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html\" title=\"trait core::marker::Copy\">Copy</a>,\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/alloc/trait.Allocator.html\" title=\"trait core::alloc::Allocator\">Allocator</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.extend\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2328\">Source</a><a href=\"#method.extend\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.Extend.html#tymethod.extend\" class=\"fn\">extend</a>&lt;I&gt;(&amp;mut self, iter: I)<div class=\"where\">where\n    I: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html\" title=\"trait core::iter::traits::collect::IntoIterator\">IntoIterator</a>&lt;Item = (<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;'a K</a>, <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;'a V</a>)&gt;,</div></h4></section></summary><div class='docblock'>Extends a collection with the contents of an iterator. <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.Extend.html#tymethod.extend\">Read more</a></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.extend_one\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2333\">Source</a><a href=\"#method.extend_one\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.Extend.html#method.extend_one\" class=\"fn\">extend_one</a>(&amp;mut self, _: (<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;'a K</a>, <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;'a V</a>))</h4></section></summary><span class=\"item-info\"><div class=\"stab unstable\"><span class=\"emoji\">🔬</span><span>This is a nightly-only experimental API. (<code>extend_one</code>)</span></div></span><div class='docblock'>Extends a collection with exactly one element.</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.extend_reserve\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/core/iter/traits/collect.rs.html#428\">Source</a><a href=\"#method.extend_reserve\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.Extend.html#method.extend_reserve\" class=\"fn\">extend_reserve</a>(&amp;mut self, additional: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.usize.html\">usize</a>)</h4></section></summary><span class=\"item-info\"><div class=\"stab unstable\"><span class=\"emoji\">🔬</span><span>This is a nightly-only experimental API. (<code>extend_one</code>)</span></div></span><div class='docblock'>Reserves capacity in a collection for the given number of additional elements. <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.Extend.html#method.extend_reserve\">Read more</a></div></details></div></details>","Extend<(&'a K, &'a V)>","bdk_chain::bitcoin::psbt::SigningKeysMap","bdk_chain::bitcoin::psbt::SigningErrors"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Extend%3C(K,+V)%3E-for-BTreeMap%3CK,+V,+A%3E\" class=\"impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2310\">Source</a></span><a href=\"#impl-Extend%3C(K,+V)%3E-for-BTreeMap%3CK,+V,+A%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V, A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.Extend.html\" title=\"trait core::iter::traits::collect::Extend\">Extend</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.tuple.html\">(K, V)</a>&gt; for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/alloc/trait.Allocator.html\" title=\"trait core::alloc::Allocator\">Allocator</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.extend\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2312\">Source</a><a href=\"#method.extend\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.Extend.html#tymethod.extend\" class=\"fn\">extend</a>&lt;T&gt;(&amp;mut self, iter: T)<div class=\"where\">where\n    T: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html\" title=\"trait core::iter::traits::collect::IntoIterator\">IntoIterator</a>&lt;Item = <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.tuple.html\">(K, V)</a>&gt;,</div></h4></section></summary><div class='docblock'>Extends a collection with the contents of an iterator. <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.Extend.html#tymethod.extend\">Read more</a></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.extend_one\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2319\">Source</a><a href=\"#method.extend_one\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.Extend.html#method.extend_one\" class=\"fn\">extend_one</a>(&amp;mut self, _: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.tuple.html\">(K, V)</a>)</h4></section></summary><span class=\"item-info\"><div class=\"stab unstable\"><span class=\"emoji\">🔬</span><span>This is a nightly-only experimental API. (<code>extend_one</code>)</span></div></span><div class='docblock'>Extends a collection with exactly one element.</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.extend_reserve\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/core/iter/traits/collect.rs.html#428\">Source</a><a href=\"#method.extend_reserve\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.Extend.html#method.extend_reserve\" class=\"fn\">extend_reserve</a>(&amp;mut self, additional: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.usize.html\">usize</a>)</h4></section></summary><span class=\"item-info\"><div class=\"stab unstable\"><span class=\"emoji\">🔬</span><span>This is a nightly-only experimental API. (<code>extend_one</code>)</span></div></span><div class='docblock'>Reserves capacity in a collection for the given number of additional elements. <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.Extend.html#method.extend_reserve\">Read more</a></div></details></div></details>","Extend<(K, V)>","bdk_chain::bitcoin::psbt::SigningKeysMap","bdk_chain::bitcoin::psbt::SigningErrors"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-From%3C%5B(K,+V);+N%5D%3E-for-BTreeMap%3CK,+V%3E\" class=\"impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.56.0\">1.56.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2409\">Source</a></span><a href=\"#impl-From%3C%5B(K,+V);+N%5D%3E-for-BTreeMap%3CK,+V%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V, const N: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.usize.html\">usize</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;[<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.tuple.html\">(K, V)</a>; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.array.html\">N</a>]&gt; for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.from\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2422\">Source</a><a href=\"#method.from\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from\" class=\"fn\">from</a>(arr: [<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.tuple.html\">(K, V)</a>; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.array.html\">N</a>]) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V&gt;</h4></section></summary><div class=\"docblock\"><p>Converts a <code>[(K, V); N]</code> into a <code>BTreeMap&lt;K, V&gt;</code>.</p>\n<p>If any entries in the array have equal keys,\nall but one of the corresponding values will be dropped.</p>\n\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span>map1 = BTreeMap::from([(<span class=\"number\">1</span>, <span class=\"number\">2</span>), (<span class=\"number\">3</span>, <span class=\"number\">4</span>)]);\n<span class=\"kw\">let </span>map2: BTreeMap&lt;<span class=\"kw\">_</span>, <span class=\"kw\">_</span>&gt; = [(<span class=\"number\">1</span>, <span class=\"number\">2</span>), (<span class=\"number\">3</span>, <span class=\"number\">4</span>)].into();\n<span class=\"macro\">assert_eq!</span>(map1, map2);</code></pre></div>\n</div></details></div></details>","From<[(K, V); N]>","bdk_chain::bitcoin::psbt::SigningKeysMap","bdk_chain::bitcoin::psbt::SigningErrors"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-FromIterator%3C(K,+V)%3E-for-BTreeMap%3CK,+V%3E\" class=\"impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2291\">Source</a></span><a href=\"#impl-FromIterator%3C(K,+V)%3E-for-BTreeMap%3CK,+V%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.FromIterator.html\" title=\"trait core::iter::traits::collect::FromIterator\">FromIterator</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.tuple.html\">(K, V)</a>&gt; for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.from_iter\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2296\">Source</a><a href=\"#method.from_iter\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.FromIterator.html#tymethod.from_iter\" class=\"fn\">from_iter</a>&lt;T&gt;(iter: T) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V&gt;<div class=\"where\">where\n    T: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html\" title=\"trait core::iter::traits::collect::IntoIterator\">IntoIterator</a>&lt;Item = <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.tuple.html\">(K, V)</a>&gt;,</div></h4></section></summary><div class=\"docblock\"><p>Constructs a <code>BTreeMap&lt;K, V&gt;</code> from an iterator of key-value pairs.</p>\n<p>If the iterator produces any pairs with equal keys,\nall but one of the corresponding values will be dropped.</p>\n</div></details></div></details>","FromIterator<(K, V)>","bdk_chain::bitcoin::psbt::SigningKeysMap","bdk_chain::bitcoin::psbt::SigningErrors"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Hash-for-BTreeMap%3CK,+V,+A%3E\" class=\"impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2339\">Source</a></span><a href=\"#impl-Hash-for-BTreeMap%3CK,+V,+A%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V, A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html\" title=\"trait core::hash::Hash\">Hash</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html\" title=\"trait core::hash::Hash\">Hash</a>,\n    V: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html\" title=\"trait core::hash::Hash\">Hash</a>,\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/alloc/trait.Allocator.html\" title=\"trait core::alloc::Allocator\">Allocator</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.hash\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2340\">Source</a><a href=\"#method.hash\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#tymethod.hash\" class=\"fn\">hash</a>&lt;H&gt;(&amp;self, state: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;mut H</a>)<div class=\"where\">where\n    H: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html\" title=\"trait core::hash::Hasher\">Hasher</a>,</div></h4></section></summary><div class='docblock'>Feeds this value into the given <a href=\"https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html\" title=\"trait core::hash::Hasher\"><code>Hasher</code></a>. <a href=\"https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#tymethod.hash\">Read more</a></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.hash_slice\" class=\"method trait-impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.3.0\">1.3.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/core/hash/mod.rs.html#235-237\">Source</a></span><a href=\"#method.hash_slice\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#method.hash_slice\" class=\"fn\">hash_slice</a>&lt;H&gt;(data: &amp;[Self], state: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;mut H</a>)<div class=\"where\">where\n    H: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html\" title=\"trait core::hash::Hasher\">Hasher</a>,\n    Self: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,</div></h4></section></summary><div class='docblock'>Feeds a slice of this type into the given <a href=\"https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html\" title=\"trait core::hash::Hasher\"><code>Hasher</code></a>. <a href=\"https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#method.hash_slice\">Read more</a></div></details></div></details>","Hash","bdk_chain::bitcoin::psbt::SigningKeysMap","bdk_chain::bitcoin::psbt::SigningErrors"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Index%3C%26Q%3E-for-BTreeMap%3CK,+V,+A%3E\" class=\"impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2390-2393\">Source</a></span><a href=\"#impl-Index%3C%26Q%3E-for-BTreeMap%3CK,+V,+A%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, Q, V, A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/ops/index/trait.Index.html\" title=\"trait core::ops::index::Index\">Index</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;Q</a>&gt; for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/alloc/trait.Allocator.html\" title=\"trait core::alloc::Allocator\">Allocator</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html\" title=\"trait core::borrow::Borrow\">Borrow</a>&lt;Q&gt; + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    Q: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a> + ?<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.index\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2403\">Source</a><a href=\"#method.index\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/ops/index/trait.Index.html#tymethod.index\" class=\"fn\">index</a>(&amp;self, key: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;Q</a>) -&gt; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;V</a></h4></section></summary><div class=\"docblock\"><p>Returns a reference to the value corresponding to the supplied key.</p>\n<h5 id=\"panics\"><a class=\"doc-anchor\" href=\"#panics\">§</a>Panics</h5>\n<p>Panics if the key is not present in the <code>BTreeMap</code>.</p>\n</div></details><details class=\"toggle\" open><summary><section id=\"associatedtype.Output\" class=\"associatedtype trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2395\">Source</a><a href=\"#associatedtype.Output\" class=\"anchor\">§</a><h4 class=\"code-header\">type <a href=\"https://doc.rust-lang.org/nightly/core/ops/index/trait.Index.html#associatedtype.Output\" class=\"associatedtype\">Output</a> = V</h4></section></summary><div class='docblock'>The returned type after indexing.</div></details></div></details>","Index<&Q>","bdk_chain::bitcoin::psbt::SigningKeysMap","bdk_chain::bitcoin::psbt::SigningErrors"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-IntoDeserializer%3C'de,+E%3E-for-BTreeMap%3CK,+V%3E\" class=\"impl\"><a class=\"src rightside\" href=\"https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#1577-1581\">Source</a><a href=\"#impl-IntoDeserializer%3C'de,+E%3E-for-BTreeMap%3CK,+V%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;'de, K, V, E&gt; <a class=\"trait\" href=\"bdk_chain/bitcoin/hashes/serde/de/trait.IntoDeserializer.html\" title=\"trait bdk_chain::bitcoin::hashes::serde::de::IntoDeserializer\">IntoDeserializer</a>&lt;'de, E&gt; for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"bdk_chain/bitcoin/hashes/serde/de/trait.IntoDeserializer.html\" title=\"trait bdk_chain::bitcoin::hashes::serde::de::IntoDeserializer\">IntoDeserializer</a>&lt;'de, E&gt; + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Eq.html\" title=\"trait core::cmp::Eq\">Eq</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    V: <a class=\"trait\" href=\"bdk_chain/bitcoin/hashes/serde/de/trait.IntoDeserializer.html\" title=\"trait bdk_chain::bitcoin::hashes::serde::de::IntoDeserializer\">IntoDeserializer</a>&lt;'de, E&gt;,\n    E: <a class=\"trait\" href=\"bdk_chain/bitcoin/hashes/serde/de/trait.Error.html\" title=\"trait bdk_chain::bitcoin::hashes::serde::de::Error\">Error</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle\" open><summary><section id=\"associatedtype.Deserializer\" class=\"associatedtype trait-impl\"><a class=\"src rightside\" href=\"https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#1583\">Source</a><a href=\"#associatedtype.Deserializer\" class=\"anchor\">§</a><h4 class=\"code-header\">type <a href=\"bdk_chain/bitcoin/hashes/serde/de/trait.IntoDeserializer.html#associatedtype.Deserializer\" class=\"associatedtype\">Deserializer</a> = <a class=\"struct\" href=\"bdk_chain/bitcoin/hashes/serde/de/value/struct.MapDeserializer.html\" title=\"struct bdk_chain::bitcoin::hashes::serde::de::value::MapDeserializer\">MapDeserializer</a>&lt;'de, &lt;<a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V&gt; as <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html\" title=\"trait core::iter::traits::collect::IntoIterator\">IntoIterator</a>&gt;::<a class=\"associatedtype\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter\" title=\"type core::iter::traits::collect::IntoIterator::IntoIter\">IntoIter</a>, E&gt;</h4></section></summary><div class='docblock'>The type of the deserializer being converted into.</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.into_deserializer\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#1585\">Source</a><a href=\"#method.into_deserializer\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"bdk_chain/bitcoin/hashes/serde/de/trait.IntoDeserializer.html#tymethod.into_deserializer\" class=\"fn\">into_deserializer</a>(\n    self,\n) -&gt; &lt;<a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V&gt; as <a class=\"trait\" href=\"bdk_chain/bitcoin/hashes/serde/de/trait.IntoDeserializer.html\" title=\"trait bdk_chain::bitcoin::hashes::serde::de::IntoDeserializer\">IntoDeserializer</a>&lt;'de, E&gt;&gt;::<a class=\"associatedtype\" href=\"bdk_chain/bitcoin/hashes/serde/de/trait.IntoDeserializer.html#associatedtype.Deserializer\" title=\"type bdk_chain::bitcoin::hashes::serde::de::IntoDeserializer::Deserializer\">Deserializer</a></h4></section></summary><div class='docblock'>Convert this value into a deserializer.</div></details></div></details>","IntoDeserializer<'de, E>","bdk_chain::bitcoin::psbt::SigningKeysMap","bdk_chain::bitcoin::psbt::SigningErrors"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-IntoIterator-for-BTreeMap%3CK,+V,+A%3E\" class=\"impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#1675\">Source</a></span><a href=\"#impl-IntoIterator-for-BTreeMap%3CK,+V,+A%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V, A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html\" title=\"trait core::iter::traits::collect::IntoIterator\">IntoIterator</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/alloc/trait.Allocator.html\" title=\"trait core::alloc::Allocator\">Allocator</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.into_iter\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#1680\">Source</a><a href=\"#method.into_iter\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter\" class=\"fn\">into_iter</a>(self) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.IntoIter.html\" title=\"struct alloc::collections::btree::map::IntoIter\">IntoIter</a>&lt;K, V, A&gt; <a href=\"#\" class=\"tooltip\" data-notable-ty=\"IntoIter&lt;K, V, A&gt;\">ⓘ</a></h4></section></summary><div class=\"docblock\"><p>Gets an owning iterator over the entries of the map, sorted by key.</p>\n</div></details><details class=\"toggle\" open><summary><section id=\"associatedtype.Item\" class=\"associatedtype trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#1676\">Source</a><a href=\"#associatedtype.Item\" class=\"anchor\">§</a><h4 class=\"code-header\">type <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item\" class=\"associatedtype\">Item</a> = <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.tuple.html\">(K, V)</a></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class=\"toggle\" open><summary><section id=\"associatedtype.IntoIter\" class=\"associatedtype trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#1677\">Source</a><a href=\"#associatedtype.IntoIter\" class=\"anchor\">§</a><h4 class=\"code-header\">type <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter\" class=\"associatedtype\">IntoIter</a> = <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.IntoIter.html\" title=\"struct alloc::collections::btree::map::IntoIter\">IntoIter</a>&lt;K, V, A&gt;</h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details></div></details>","IntoIterator","bdk_chain::bitcoin::psbt::SigningKeysMap","bdk_chain::bitcoin::psbt::SigningErrors"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Merge-for-BTreeMap%3CK,+V%3E\" class=\"impl\"><a class=\"src rightside\" href=\"src/bdk_core/merge.rs.html#22\">Source</a><a href=\"#impl-Merge-for-BTreeMap%3CK,+V%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V&gt; <a class=\"trait\" href=\"bdk_chain/trait.Merge.html\" title=\"trait bdk_chain::Merge\">Merge</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.merge\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"src/bdk_core/merge.rs.html#23\">Source</a><a href=\"#method.merge\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"bdk_chain/trait.Merge.html#tymethod.merge\" class=\"fn\">merge</a>(&amp;mut self, other: <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V&gt;)</h4></section></summary><div class='docblock'>Merge another object of the same type onto <code>self</code>.</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.is_empty\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"src/bdk_core/merge.rs.html#29\">Source</a><a href=\"#method.is_empty\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"bdk_chain/trait.Merge.html#tymethod.is_empty\" class=\"fn\">is_empty</a>(&amp;self) -&gt; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.bool.html\">bool</a></h4></section></summary><div class='docblock'>Returns whether the structure is considered empty.</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.take\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"src/bdk_core/merge.rs.html#13\">Source</a><a href=\"#method.take\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"bdk_chain/trait.Merge.html#method.take\" class=\"fn\">take</a>(&amp;mut self) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a>&lt;Self&gt;</h4></section></summary><div class='docblock'>Take the value, replacing it with the default value.</div></details></div></details>","Merge","bdk_chain::bitcoin::psbt::SigningKeysMap","bdk_chain::bitcoin::psbt::SigningErrors"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Ord-for-BTreeMap%3CK,+V,+A%3E\" class=\"impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2375\">Source</a></span><a href=\"#impl-Ord-for-BTreeMap%3CK,+V,+A%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V, A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    V: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/alloc/trait.Allocator.html\" title=\"trait core::alloc::Allocator\">Allocator</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.cmp\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2377\">Source</a><a href=\"#method.cmp\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#tymethod.cmp\" class=\"fn\">cmp</a>(&amp;self, other: &amp;<a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/cmp/enum.Ordering.html\" title=\"enum core::cmp::Ordering\">Ordering</a></h4></section></summary><div class='docblock'>This method returns an <a href=\"https://doc.rust-lang.org/nightly/core/cmp/enum.Ordering.html\" title=\"enum core::cmp::Ordering\"><code>Ordering</code></a> between <code>self</code> and <code>other</code>. <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#tymethod.cmp\">Read more</a></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.max\" class=\"method trait-impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.21.0\">1.21.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#980-982\">Source</a></span><a href=\"#method.max\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#method.max\" class=\"fn\">max</a>(self, other: Self) -&gt; Self<div class=\"where\">where\n    Self: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,</div></h4></section></summary><div class='docblock'>Compares and returns the maximum of two values. <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#method.max\">Read more</a></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.min\" class=\"method trait-impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.21.0\">1.21.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#1001-1003\">Source</a></span><a href=\"#method.min\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#method.min\" class=\"fn\">min</a>(self, other: Self) -&gt; Self<div class=\"where\">where\n    Self: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,</div></h4></section></summary><div class='docblock'>Compares and returns the minimum of two values. <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#method.min\">Read more</a></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.clamp\" class=\"method trait-impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.50.0\">1.50.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#1027-1029\">Source</a></span><a href=\"#method.clamp\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#method.clamp\" class=\"fn\">clamp</a>(self, min: Self, max: Self) -&gt; Self<div class=\"where\">where\n    Self: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,</div></h4></section></summary><div class='docblock'>Restrict a value to a certain interval. <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#method.clamp\">Read more</a></div></details></div></details>","Ord","bdk_chain::bitcoin::psbt::SigningKeysMap","bdk_chain::bitcoin::psbt::SigningErrors"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-PartialEq-for-BTreeMap%3CK,+V,+A%3E\" class=\"impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2357\">Source</a></span><a href=\"#impl-PartialEq-for-BTreeMap%3CK,+V,+A%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V, A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html\" title=\"trait core::cmp::PartialEq\">PartialEq</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html\" title=\"trait core::cmp::PartialEq\">PartialEq</a>,\n    V: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html\" title=\"trait core::cmp::PartialEq\">PartialEq</a>,\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/alloc/trait.Allocator.html\" title=\"trait core::alloc::Allocator\">Allocator</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.eq\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2358\">Source</a><a href=\"#method.eq\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#tymethod.eq\" class=\"fn\">eq</a>(&amp;self, other: &amp;<a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;) -&gt; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.bool.html\">bool</a></h4></section></summary><div class='docblock'>Tests for <code>self</code> and <code>other</code> values to be equal, and is used by <code>==</code>.</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.ne\" class=\"method trait-impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#261\">Source</a></span><a href=\"#method.ne\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#method.ne\" class=\"fn\">ne</a>(&amp;self, other: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;Rhs</a>) -&gt; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.bool.html\">bool</a></h4></section></summary><div class='docblock'>Tests for <code>!=</code>. The default implementation is almost always sufficient,\nand should not be overridden without very good reason.</div></details></div></details>","PartialEq","bdk_chain::bitcoin::psbt::SigningKeysMap","bdk_chain::bitcoin::psbt::SigningErrors"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-PartialOrd-for-BTreeMap%3CK,+V,+A%3E\" class=\"impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2367\">Source</a></span><a href=\"#impl-PartialOrd-for-BTreeMap%3CK,+V,+A%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V, A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html\" title=\"trait core::cmp::PartialOrd\">PartialOrd</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html\" title=\"trait core::cmp::PartialOrd\">PartialOrd</a>,\n    V: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html\" title=\"trait core::cmp::PartialOrd\">PartialOrd</a>,\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/alloc/trait.Allocator.html\" title=\"trait core::alloc::Allocator\">Allocator</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.partial_cmp\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2369\">Source</a><a href=\"#method.partial_cmp\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#tymethod.partial_cmp\" class=\"fn\">partial_cmp</a>(&amp;self, other: &amp;<a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a>&lt;<a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/cmp/enum.Ordering.html\" title=\"enum core::cmp::Ordering\">Ordering</a>&gt;</h4></section></summary><div class='docblock'>This method returns an ordering between <code>self</code> and <code>other</code> values if one exists. <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#tymethod.partial_cmp\">Read more</a></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.lt\" class=\"method trait-impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#1335\">Source</a></span><a href=\"#method.lt\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.lt\" class=\"fn\">lt</a>(&amp;self, other: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;Rhs</a>) -&gt; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.bool.html\">bool</a></h4></section></summary><div class='docblock'>Tests less than (for <code>self</code> and <code>other</code>) and is used by the <code>&lt;</code> operator. <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.lt\">Read more</a></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.le\" class=\"method trait-impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#1353\">Source</a></span><a href=\"#method.le\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.le\" class=\"fn\">le</a>(&amp;self, other: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;Rhs</a>) -&gt; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.bool.html\">bool</a></h4></section></summary><div class='docblock'>Tests less than or equal to (for <code>self</code> and <code>other</code>) and is used by the\n<code>&lt;=</code> operator. <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.le\">Read more</a></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.gt\" class=\"method trait-impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#1371\">Source</a></span><a href=\"#method.gt\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.gt\" class=\"fn\">gt</a>(&amp;self, other: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;Rhs</a>) -&gt; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.bool.html\">bool</a></h4></section></summary><div class='docblock'>Tests greater than (for <code>self</code> and <code>other</code>) and is used by the <code>&gt;</code>\noperator. <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.gt\">Read more</a></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.ge\" class=\"method trait-impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#1389\">Source</a></span><a href=\"#method.ge\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.ge\" class=\"fn\">ge</a>(&amp;self, other: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;Rhs</a>) -&gt; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.bool.html\">bool</a></h4></section></summary><div class='docblock'>Tests greater than or equal to (for <code>self</code> and <code>other</code>) and is used by\nthe <code>&gt;=</code> operator. <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.ge\">Read more</a></div></details></div></details>","PartialOrd","bdk_chain::bitcoin::psbt::SigningKeysMap","bdk_chain::bitcoin::psbt::SigningErrors"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Serialize-for-BTreeMap%3CK,+V%3E\" class=\"impl\"><a class=\"src rightside\" href=\"https://docs.rs/serde/1.0.217/src/serde/ser/impls.rs.html#495-499\">Source</a><a href=\"#impl-Serialize-for-BTreeMap%3CK,+V%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V&gt; <a class=\"trait\" href=\"bdk_chain/bitcoin/hashes/serde/trait.Serialize.html\" title=\"trait bdk_chain::bitcoin::hashes::serde::Serialize\">Serialize</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"bdk_chain/bitcoin/hashes/serde/trait.Serialize.html\" title=\"trait bdk_chain::bitcoin::hashes::serde::Serialize\">Serialize</a>,\n    V: <a class=\"trait\" href=\"bdk_chain/bitcoin/hashes/serde/trait.Serialize.html\" title=\"trait bdk_chain::bitcoin::hashes::serde::Serialize\">Serialize</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.serialize\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://docs.rs/serde/1.0.217/src/serde/ser/impls.rs.html#495-499\">Source</a><a href=\"#method.serialize\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"bdk_chain/bitcoin/hashes/serde/trait.Serialize.html#tymethod.serialize\" class=\"fn\">serialize</a>&lt;S&gt;(\n    &amp;self,\n    serializer: S,\n) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/result/enum.Result.html\" title=\"enum core::result::Result\">Result</a>&lt;&lt;S as <a class=\"trait\" href=\"bdk_chain/bitcoin/hashes/serde/trait.Serializer.html\" title=\"trait bdk_chain::bitcoin::hashes::serde::Serializer\">Serializer</a>&gt;::<a class=\"associatedtype\" href=\"bdk_chain/bitcoin/hashes/serde/trait.Serializer.html#associatedtype.Ok\" title=\"type bdk_chain::bitcoin::hashes::serde::Serializer::Ok\">Ok</a>, &lt;S as <a class=\"trait\" href=\"bdk_chain/bitcoin/hashes/serde/trait.Serializer.html\" title=\"trait bdk_chain::bitcoin::hashes::serde::Serializer\">Serializer</a>&gt;::<a class=\"associatedtype\" href=\"bdk_chain/bitcoin/hashes/serde/trait.Serializer.html#associatedtype.Error\" title=\"type bdk_chain::bitcoin::hashes::serde::Serializer::Error\">Error</a>&gt;<div class=\"where\">where\n    S: <a class=\"trait\" href=\"bdk_chain/bitcoin/hashes/serde/trait.Serializer.html\" title=\"trait bdk_chain::bitcoin::hashes::serde::Serializer\">Serializer</a>,</div></h4></section></summary><div class='docblock'>Serialize this value into the given Serde serializer. <a href=\"bdk_chain/bitcoin/hashes/serde/trait.Serialize.html#tymethod.serialize\">Read more</a></div></details></div></details>","Serialize","bdk_chain::bitcoin::psbt::SigningKeysMap","bdk_chain::bitcoin::psbt::SigningErrors"],["<section id=\"impl-Eq-for-BTreeMap%3CK,+V,+A%3E\" class=\"impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2364\">Source</a></span><a href=\"#impl-Eq-for-BTreeMap%3CK,+V,+A%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V, A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Eq.html\" title=\"trait core::cmp::Eq\">Eq</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Eq.html\" title=\"trait core::cmp::Eq\">Eq</a>,\n    V: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Eq.html\" title=\"trait core::cmp::Eq\">Eq</a>,\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/alloc/trait.Allocator.html\" title=\"trait core::alloc::Allocator\">Allocator</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,</div></h3></section>","Eq","bdk_chain::bitcoin::psbt::SigningKeysMap","bdk_chain::bitcoin::psbt::SigningErrors"],["<section id=\"impl-UnwindSafe-for-BTreeMap%3CK,+V,+A%3E\" class=\"impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.64.0\">1.64.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#198-202\">Source</a></span><a href=\"#impl-UnwindSafe-for-BTreeMap%3CK,+V,+A%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V, A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/alloc/trait.Allocator.html\" title=\"trait core::alloc::Allocator\">Allocator</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a>,\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,\n    V: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,</div></h3></section>","UnwindSafe","bdk_chain::bitcoin::psbt::SigningKeysMap","bdk_chain::bitcoin::psbt::SigningErrors"]]],["bdk_wallet",[["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-BTreeMap%3CK,+V%3E\" class=\"impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#609\">Source</a><a href=\"#impl-BTreeMap%3CK,+V%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V&gt;</h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.new\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0, const since 1.66.0\">1.0.0 (const: 1.66.0)</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#628\">Source</a></span><h4 class=\"code-header\">pub const fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.new\" class=\"fn\">new</a>() -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V&gt;</h4></section></summary><div class=\"docblock\"><p>Makes a new, empty <code>BTreeMap</code>.</p>\n<p>Does not allocate anything on its own.</p>\n<h5 id=\"examples\"><a class=\"doc-anchor\" href=\"#examples\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::new();\n\n<span class=\"comment\">// entries can now be inserted into the empty map\n</span>map.insert(<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>);</code></pre></div>\n</div></details></div></details>",0,"bdk_wallet::descriptor::policy::ConditionMap","bdk_wallet::descriptor::policy::FoldedConditionMap","bdk_wallet::descriptor::HdKeyPaths","bdk_wallet::descriptor::TapKeyOrigins","bdk_wallet::keys::KeyMap"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-BTreeMap%3CK,+V,+A%3E\" class=\"impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2433\">Source</a><a href=\"#impl-BTreeMap%3CK,+V,+A%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V, A&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/alloc/trait.Allocator.html\" title=\"trait core::alloc::Allocator\">Allocator</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.iter\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2454\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.iter\" class=\"fn\">iter</a>(&amp;self) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.Iter.html\" title=\"struct alloc::collections::btree::map::Iter\">Iter</a>&lt;'_, K, V&gt;</h4></section></summary><div class=\"docblock\"><p>Gets an iterator over the entries of the map, sorted by key.</p>\n<h5 id=\"examples\"><a class=\"doc-anchor\" href=\"#examples\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::new();\nmap.insert(<span class=\"number\">3</span>, <span class=\"string\">\"c\"</span>);\nmap.insert(<span class=\"number\">2</span>, <span class=\"string\">\"b\"</span>);\nmap.insert(<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>);\n\n<span class=\"kw\">for </span>(key, value) <span class=\"kw\">in </span>map.iter() {\n    <span class=\"macro\">println!</span>(<span class=\"string\">\"{key}: {value}\"</span>);\n}\n\n<span class=\"kw\">let </span>(first_key, first_value) = map.iter().next().unwrap();\n<span class=\"macro\">assert_eq!</span>((<span class=\"kw-2\">*</span>first_key, <span class=\"kw-2\">*</span>first_value), (<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>));</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.iter_mut\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2485\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.iter_mut\" class=\"fn\">iter_mut</a>(&amp;mut self) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.IterMut.html\" title=\"struct alloc::collections::btree::map::IterMut\">IterMut</a>&lt;'_, K, V&gt;</h4></section></summary><div class=\"docblock\"><p>Gets a mutable iterator over the entries of the map, sorted by key.</p>\n<h5 id=\"examples-1\"><a class=\"doc-anchor\" href=\"#examples-1\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::from([\n   (<span class=\"string\">\"a\"</span>, <span class=\"number\">1</span>),\n   (<span class=\"string\">\"b\"</span>, <span class=\"number\">2</span>),\n   (<span class=\"string\">\"c\"</span>, <span class=\"number\">3</span>),\n]);\n\n<span class=\"comment\">// add 10 to the value if the key isn't \"a\"\n</span><span class=\"kw\">for </span>(key, value) <span class=\"kw\">in </span>map.iter_mut() {\n    <span class=\"kw\">if </span>key != <span class=\"kw-2\">&amp;</span><span class=\"string\">\"a\" </span>{\n        <span class=\"kw-2\">*</span>value += <span class=\"number\">10</span>;\n    }\n}</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.keys\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2510\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.keys\" class=\"fn\">keys</a>(&amp;self) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.Keys.html\" title=\"struct alloc::collections::btree::map::Keys\">Keys</a>&lt;'_, K, V&gt;</h4></section></summary><div class=\"docblock\"><p>Gets an iterator over the keys of the map, in sorted order.</p>\n<h5 id=\"examples-2\"><a class=\"doc-anchor\" href=\"#examples-2\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>a = BTreeMap::new();\na.insert(<span class=\"number\">2</span>, <span class=\"string\">\"b\"</span>);\na.insert(<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>);\n\n<span class=\"kw\">let </span>keys: Vec&lt;<span class=\"kw\">_</span>&gt; = a.keys().cloned().collect();\n<span class=\"macro\">assert_eq!</span>(keys, [<span class=\"number\">1</span>, <span class=\"number\">2</span>]);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.values\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2529\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.values\" class=\"fn\">values</a>(&amp;self) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.Values.html\" title=\"struct alloc::collections::btree::map::Values\">Values</a>&lt;'_, K, V&gt;</h4></section></summary><div class=\"docblock\"><p>Gets an iterator over the values of the map, in order by key.</p>\n<h5 id=\"examples-3\"><a class=\"doc-anchor\" href=\"#examples-3\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>a = BTreeMap::new();\na.insert(<span class=\"number\">1</span>, <span class=\"string\">\"hello\"</span>);\na.insert(<span class=\"number\">2</span>, <span class=\"string\">\"goodbye\"</span>);\n\n<span class=\"kw\">let </span>values: Vec&lt;<span class=\"kw-2\">&amp;</span>str&gt; = a.values().cloned().collect();\n<span class=\"macro\">assert_eq!</span>(values, [<span class=\"string\">\"hello\"</span>, <span class=\"string\">\"goodbye\"</span>]);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.values_mut\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.10.0\">1.10.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2553\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.values_mut\" class=\"fn\">values_mut</a>(&amp;mut self) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.ValuesMut.html\" title=\"struct alloc::collections::btree::map::ValuesMut\">ValuesMut</a>&lt;'_, K, V&gt;</h4></section></summary><div class=\"docblock\"><p>Gets a mutable iterator over the values of the map, in order by key.</p>\n<h5 id=\"examples-4\"><a class=\"doc-anchor\" href=\"#examples-4\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>a = BTreeMap::new();\na.insert(<span class=\"number\">1</span>, String::from(<span class=\"string\">\"hello\"</span>));\na.insert(<span class=\"number\">2</span>, String::from(<span class=\"string\">\"goodbye\"</span>));\n\n<span class=\"kw\">for </span>value <span class=\"kw\">in </span>a.values_mut() {\n    value.push_str(<span class=\"string\">\"!\"</span>);\n}\n\n<span class=\"kw\">let </span>values: Vec&lt;String&gt; = a.values().cloned().collect();\n<span class=\"macro\">assert_eq!</span>(values, [String::from(<span class=\"string\">\"hello!\"</span>),\n                    String::from(<span class=\"string\">\"goodbye!\"</span>)]);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.len\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0, const unstable\">1.0.0 (const: <a href=\"https://github.com/rust-lang/rust/issues/71835\" title=\"Tracking issue for const_btree_len\">unstable</a>)</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2577\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.len\" class=\"fn\">len</a>(&amp;self) -&gt; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.usize.html\">usize</a></h4></section></summary><div class=\"docblock\"><p>Returns the number of elements in the map.</p>\n<h5 id=\"examples-5\"><a class=\"doc-anchor\" href=\"#examples-5\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>a = BTreeMap::new();\n<span class=\"macro\">assert_eq!</span>(a.len(), <span class=\"number\">0</span>);\na.insert(<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>);\n<span class=\"macro\">assert_eq!</span>(a.len(), <span class=\"number\">1</span>);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.is_empty\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0, const unstable\">1.0.0 (const: <a href=\"https://github.com/rust-lang/rust/issues/71835\" title=\"Tracking issue for const_btree_len\">unstable</a>)</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2600\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.is_empty\" class=\"fn\">is_empty</a>(&amp;self) -&gt; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.bool.html\">bool</a></h4></section></summary><div class=\"docblock\"><p>Returns <code>true</code> if the map contains no elements.</p>\n<h5 id=\"examples-6\"><a class=\"doc-anchor\" href=\"#examples-6\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>a = BTreeMap::new();\n<span class=\"macro\">assert!</span>(a.is_empty());\na.insert(<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>);\n<span class=\"macro\">assert!</span>(!a.is_empty());</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.lower_bound\" class=\"method\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2644-2647\">Source</a><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.lower_bound\" class=\"fn\">lower_bound</a>&lt;Q&gt;(&amp;self, bound: <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/ops/range/enum.Bound.html\" title=\"enum core::ops::range::Bound\">Bound</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;Q</a>&gt;) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.Cursor.html\" title=\"struct alloc::collections::btree::map::Cursor\">Cursor</a>&lt;'_, K, V&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html\" title=\"trait core::borrow::Borrow\">Borrow</a>&lt;Q&gt; + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    Q: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a> + ?<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,</div></h4></section><span class=\"item-info\"><div class=\"stab unstable\"><span class=\"emoji\">🔬</span><span>This is a nightly-only experimental API. (<code>btree_cursors</code>)</span></div></span></summary><div class=\"docblock\"><p>Returns a <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.Cursor.html\" title=\"struct alloc::collections::btree::map::Cursor\"><code>Cursor</code></a> pointing at the gap before the smallest key\ngreater than the given bound.</p>\n<p>Passing <code>Bound::Included(x)</code> will return a cursor pointing to the\ngap before the smallest key greater than or equal to <code>x</code>.</p>\n<p>Passing <code>Bound::Excluded(x)</code> will return a cursor pointing to the\ngap before the smallest key greater than <code>x</code>.</p>\n<p>Passing <code>Bound::Unbounded</code> will return a cursor pointing to the\ngap before the smallest key in the map.</p>\n<h5 id=\"examples-7\"><a class=\"doc-anchor\" href=\"#examples-7\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"attr\">#![feature(btree_cursors)]\n\n</span><span class=\"kw\">use </span>std::collections::BTreeMap;\n<span class=\"kw\">use </span>std::ops::Bound;\n\n<span class=\"kw\">let </span>map = BTreeMap::from([\n    (<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>),\n    (<span class=\"number\">2</span>, <span class=\"string\">\"b\"</span>),\n    (<span class=\"number\">3</span>, <span class=\"string\">\"c\"</span>),\n    (<span class=\"number\">4</span>, <span class=\"string\">\"d\"</span>),\n]);\n\n<span class=\"kw\">let </span>cursor = map.lower_bound(Bound::Included(<span class=\"kw-2\">&amp;</span><span class=\"number\">2</span>));\n<span class=\"macro\">assert_eq!</span>(cursor.peek_prev(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">1</span>, <span class=\"kw-2\">&amp;</span><span class=\"string\">\"a\"</span>)));\n<span class=\"macro\">assert_eq!</span>(cursor.peek_next(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">2</span>, <span class=\"kw-2\">&amp;</span><span class=\"string\">\"b\"</span>)));\n\n<span class=\"kw\">let </span>cursor = map.lower_bound(Bound::Excluded(<span class=\"kw-2\">&amp;</span><span class=\"number\">2</span>));\n<span class=\"macro\">assert_eq!</span>(cursor.peek_prev(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">2</span>, <span class=\"kw-2\">&amp;</span><span class=\"string\">\"b\"</span>)));\n<span class=\"macro\">assert_eq!</span>(cursor.peek_next(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">3</span>, <span class=\"kw-2\">&amp;</span><span class=\"string\">\"c\"</span>)));\n\n<span class=\"kw\">let </span>cursor = map.lower_bound(Bound::Unbounded);\n<span class=\"macro\">assert_eq!</span>(cursor.peek_prev(), <span class=\"prelude-val\">None</span>);\n<span class=\"macro\">assert_eq!</span>(cursor.peek_next(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">1</span>, <span class=\"kw-2\">&amp;</span><span class=\"string\">\"a\"</span>)));</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.lower_bound_mut\" class=\"method\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2697-2700\">Source</a><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.lower_bound_mut\" class=\"fn\">lower_bound_mut</a>&lt;Q&gt;(&amp;mut self, bound: <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/ops/range/enum.Bound.html\" title=\"enum core::ops::range::Bound\">Bound</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;Q</a>&gt;) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.CursorMut.html\" title=\"struct alloc::collections::btree::map::CursorMut\">CursorMut</a>&lt;'_, K, V, A&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html\" title=\"trait core::borrow::Borrow\">Borrow</a>&lt;Q&gt; + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    Q: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a> + ?<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,</div></h4></section><span class=\"item-info\"><div class=\"stab unstable\"><span class=\"emoji\">🔬</span><span>This is a nightly-only experimental API. (<code>btree_cursors</code>)</span></div></span></summary><div class=\"docblock\"><p>Returns a <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.CursorMut.html\" title=\"struct alloc::collections::btree::map::CursorMut\"><code>CursorMut</code></a> pointing at the gap before the smallest key\ngreater than the given bound.</p>\n<p>Passing <code>Bound::Included(x)</code> will return a cursor pointing to the\ngap before the smallest key greater than or equal to <code>x</code>.</p>\n<p>Passing <code>Bound::Excluded(x)</code> will return a cursor pointing to the\ngap before the smallest key greater than <code>x</code>.</p>\n<p>Passing <code>Bound::Unbounded</code> will return a cursor pointing to the\ngap before the smallest key in the map.</p>\n<h5 id=\"examples-8\"><a class=\"doc-anchor\" href=\"#examples-8\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"attr\">#![feature(btree_cursors)]\n\n</span><span class=\"kw\">use </span>std::collections::BTreeMap;\n<span class=\"kw\">use </span>std::ops::Bound;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::from([\n    (<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>),\n    (<span class=\"number\">2</span>, <span class=\"string\">\"b\"</span>),\n    (<span class=\"number\">3</span>, <span class=\"string\">\"c\"</span>),\n    (<span class=\"number\">4</span>, <span class=\"string\">\"d\"</span>),\n]);\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>cursor = map.lower_bound_mut(Bound::Included(<span class=\"kw-2\">&amp;</span><span class=\"number\">2</span>));\n<span class=\"macro\">assert_eq!</span>(cursor.peek_prev(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">1</span>, <span class=\"kw-2\">&amp;mut </span><span class=\"string\">\"a\"</span>)));\n<span class=\"macro\">assert_eq!</span>(cursor.peek_next(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">2</span>, <span class=\"kw-2\">&amp;mut </span><span class=\"string\">\"b\"</span>)));\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>cursor = map.lower_bound_mut(Bound::Excluded(<span class=\"kw-2\">&amp;</span><span class=\"number\">2</span>));\n<span class=\"macro\">assert_eq!</span>(cursor.peek_prev(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">2</span>, <span class=\"kw-2\">&amp;mut </span><span class=\"string\">\"b\"</span>)));\n<span class=\"macro\">assert_eq!</span>(cursor.peek_next(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">3</span>, <span class=\"kw-2\">&amp;mut </span><span class=\"string\">\"c\"</span>)));\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>cursor = map.lower_bound_mut(Bound::Unbounded);\n<span class=\"macro\">assert_eq!</span>(cursor.peek_prev(), <span class=\"prelude-val\">None</span>);\n<span class=\"macro\">assert_eq!</span>(cursor.peek_next(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">1</span>, <span class=\"kw-2\">&amp;mut </span><span class=\"string\">\"a\"</span>)));</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.upper_bound\" class=\"method\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2767-2770\">Source</a><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.upper_bound\" class=\"fn\">upper_bound</a>&lt;Q&gt;(&amp;self, bound: <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/ops/range/enum.Bound.html\" title=\"enum core::ops::range::Bound\">Bound</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;Q</a>&gt;) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.Cursor.html\" title=\"struct alloc::collections::btree::map::Cursor\">Cursor</a>&lt;'_, K, V&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html\" title=\"trait core::borrow::Borrow\">Borrow</a>&lt;Q&gt; + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    Q: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a> + ?<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,</div></h4></section><span class=\"item-info\"><div class=\"stab unstable\"><span class=\"emoji\">🔬</span><span>This is a nightly-only experimental API. (<code>btree_cursors</code>)</span></div></span></summary><div class=\"docblock\"><p>Returns a <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.Cursor.html\" title=\"struct alloc::collections::btree::map::Cursor\"><code>Cursor</code></a> pointing at the gap after the greatest key\nsmaller than the given bound.</p>\n<p>Passing <code>Bound::Included(x)</code> will return a cursor pointing to the\ngap after the greatest key smaller than or equal to <code>x</code>.</p>\n<p>Passing <code>Bound::Excluded(x)</code> will return a cursor pointing to the\ngap after the greatest key smaller than <code>x</code>.</p>\n<p>Passing <code>Bound::Unbounded</code> will return a cursor pointing to the\ngap after the greatest key in the map.</p>\n<h5 id=\"examples-9\"><a class=\"doc-anchor\" href=\"#examples-9\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"attr\">#![feature(btree_cursors)]\n\n</span><span class=\"kw\">use </span>std::collections::BTreeMap;\n<span class=\"kw\">use </span>std::ops::Bound;\n\n<span class=\"kw\">let </span>map = BTreeMap::from([\n    (<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>),\n    (<span class=\"number\">2</span>, <span class=\"string\">\"b\"</span>),\n    (<span class=\"number\">3</span>, <span class=\"string\">\"c\"</span>),\n    (<span class=\"number\">4</span>, <span class=\"string\">\"d\"</span>),\n]);\n\n<span class=\"kw\">let </span>cursor = map.upper_bound(Bound::Included(<span class=\"kw-2\">&amp;</span><span class=\"number\">3</span>));\n<span class=\"macro\">assert_eq!</span>(cursor.peek_prev(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">3</span>, <span class=\"kw-2\">&amp;</span><span class=\"string\">\"c\"</span>)));\n<span class=\"macro\">assert_eq!</span>(cursor.peek_next(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">4</span>, <span class=\"kw-2\">&amp;</span><span class=\"string\">\"d\"</span>)));\n\n<span class=\"kw\">let </span>cursor = map.upper_bound(Bound::Excluded(<span class=\"kw-2\">&amp;</span><span class=\"number\">3</span>));\n<span class=\"macro\">assert_eq!</span>(cursor.peek_prev(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">2</span>, <span class=\"kw-2\">&amp;</span><span class=\"string\">\"b\"</span>)));\n<span class=\"macro\">assert_eq!</span>(cursor.peek_next(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">3</span>, <span class=\"kw-2\">&amp;</span><span class=\"string\">\"c\"</span>)));\n\n<span class=\"kw\">let </span>cursor = map.upper_bound(Bound::Unbounded);\n<span class=\"macro\">assert_eq!</span>(cursor.peek_prev(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">4</span>, <span class=\"kw-2\">&amp;</span><span class=\"string\">\"d\"</span>)));\n<span class=\"macro\">assert_eq!</span>(cursor.peek_next(), <span class=\"prelude-val\">None</span>);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.upper_bound_mut\" class=\"method\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2820-2823\">Source</a><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.upper_bound_mut\" class=\"fn\">upper_bound_mut</a>&lt;Q&gt;(&amp;mut self, bound: <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/ops/range/enum.Bound.html\" title=\"enum core::ops::range::Bound\">Bound</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;Q</a>&gt;) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.CursorMut.html\" title=\"struct alloc::collections::btree::map::CursorMut\">CursorMut</a>&lt;'_, K, V, A&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html\" title=\"trait core::borrow::Borrow\">Borrow</a>&lt;Q&gt; + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    Q: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a> + ?<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,</div></h4></section><span class=\"item-info\"><div class=\"stab unstable\"><span class=\"emoji\">🔬</span><span>This is a nightly-only experimental API. (<code>btree_cursors</code>)</span></div></span></summary><div class=\"docblock\"><p>Returns a <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.CursorMut.html\" title=\"struct alloc::collections::btree::map::CursorMut\"><code>CursorMut</code></a> pointing at the gap after the greatest key\nsmaller than the given bound.</p>\n<p>Passing <code>Bound::Included(x)</code> will return a cursor pointing to the\ngap after the greatest key smaller than or equal to <code>x</code>.</p>\n<p>Passing <code>Bound::Excluded(x)</code> will return a cursor pointing to the\ngap after the greatest key smaller than <code>x</code>.</p>\n<p>Passing <code>Bound::Unbounded</code> will return a cursor pointing to the\ngap after the greatest key in the map.</p>\n<h5 id=\"examples-10\"><a class=\"doc-anchor\" href=\"#examples-10\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"attr\">#![feature(btree_cursors)]\n\n</span><span class=\"kw\">use </span>std::collections::BTreeMap;\n<span class=\"kw\">use </span>std::ops::Bound;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::from([\n    (<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>),\n    (<span class=\"number\">2</span>, <span class=\"string\">\"b\"</span>),\n    (<span class=\"number\">3</span>, <span class=\"string\">\"c\"</span>),\n    (<span class=\"number\">4</span>, <span class=\"string\">\"d\"</span>),\n]);\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>cursor = map.upper_bound_mut(Bound::Included(<span class=\"kw-2\">&amp;</span><span class=\"number\">3</span>));\n<span class=\"macro\">assert_eq!</span>(cursor.peek_prev(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">3</span>, <span class=\"kw-2\">&amp;mut </span><span class=\"string\">\"c\"</span>)));\n<span class=\"macro\">assert_eq!</span>(cursor.peek_next(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">4</span>, <span class=\"kw-2\">&amp;mut </span><span class=\"string\">\"d\"</span>)));\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>cursor = map.upper_bound_mut(Bound::Excluded(<span class=\"kw-2\">&amp;</span><span class=\"number\">3</span>));\n<span class=\"macro\">assert_eq!</span>(cursor.peek_prev(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">2</span>, <span class=\"kw-2\">&amp;mut </span><span class=\"string\">\"b\"</span>)));\n<span class=\"macro\">assert_eq!</span>(cursor.peek_next(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">3</span>, <span class=\"kw-2\">&amp;mut </span><span class=\"string\">\"c\"</span>)));\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>cursor = map.upper_bound_mut(Bound::Unbounded);\n<span class=\"macro\">assert_eq!</span>(cursor.peek_prev(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">4</span>, <span class=\"kw-2\">&amp;mut </span><span class=\"string\">\"d\"</span>)));\n<span class=\"macro\">assert_eq!</span>(cursor.peek_next(), <span class=\"prelude-val\">None</span>);</code></pre></div>\n</div></details></div></details>",0,"bdk_wallet::descriptor::policy::ConditionMap","bdk_wallet::descriptor::policy::FoldedConditionMap","bdk_wallet::descriptor::HdKeyPaths","bdk_wallet::descriptor::TapKeyOrigins","bdk_wallet::keys::KeyMap"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-BTreeMap%3CK,+V,+A%3E\" class=\"impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#633\">Source</a><a href=\"#impl-BTreeMap%3CK,+V,+A%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V, A&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/alloc/trait.Allocator.html\" title=\"trait core::alloc::Allocator\">Allocator</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.clear\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#647\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.clear\" class=\"fn\">clear</a>(&amp;mut self)</h4></section></summary><div class=\"docblock\"><p>Clears the map, removing all elements.</p>\n<h5 id=\"examples\"><a class=\"doc-anchor\" href=\"#examples\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>a = BTreeMap::new();\na.insert(<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>);\na.clear();\n<span class=\"macro\">assert!</span>(a.is_empty());</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.new_in\" class=\"method\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#673\">Source</a><h4 class=\"code-header\">pub const fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.new_in\" class=\"fn\">new_in</a>(alloc: A) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;</h4></section><span class=\"item-info\"><div class=\"stab unstable\"><span class=\"emoji\">🔬</span><span>This is a nightly-only experimental API. (<code>btreemap_alloc</code>)</span></div></span></summary><div class=\"docblock\"><p>Makes a new empty BTreeMap with a reasonable choice for B.</p>\n<h5 id=\"examples-1\"><a class=\"doc-anchor\" href=\"#examples-1\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n<span class=\"kw\">use </span>std::alloc::Global;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::new_in(Global);\n\n<span class=\"comment\">// entries can now be inserted into the empty map\n</span>map.insert(<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>);</code></pre></div>\n</div></details></div></details>",0,"bdk_wallet::descriptor::policy::ConditionMap","bdk_wallet::descriptor::policy::FoldedConditionMap","bdk_wallet::descriptor::HdKeyPaths","bdk_wallet::descriptor::TapKeyOrigins","bdk_wallet::keys::KeyMap"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-BTreeMap%3CK,+V,+A%3E\" class=\"impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#678\">Source</a><a href=\"#impl-BTreeMap%3CK,+V,+A%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V, A&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/alloc/trait.Allocator.html\" title=\"trait core::alloc::Allocator\">Allocator</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.get\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#695-698\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.get\" class=\"fn\">get</a>&lt;Q&gt;(&amp;self, key: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;Q</a>) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;V</a>&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html\" title=\"trait core::borrow::Borrow\">Borrow</a>&lt;Q&gt; + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    Q: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a> + ?<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,</div></h4></section></summary><div class=\"docblock\"><p>Returns a reference to the value corresponding to the key.</p>\n<p>The key may be any borrowed form of the map’s key type, but the ordering\non the borrowed form <em>must</em> match the ordering on the key type.</p>\n<h5 id=\"examples\"><a class=\"doc-anchor\" href=\"#examples\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::new();\nmap.insert(<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>);\n<span class=\"macro\">assert_eq!</span>(map.get(<span class=\"kw-2\">&amp;</span><span class=\"number\">1</span>), <span class=\"prelude-val\">Some</span>(<span class=\"kw-2\">&amp;</span><span class=\"string\">\"a\"</span>));\n<span class=\"macro\">assert_eq!</span>(map.get(<span class=\"kw-2\">&amp;</span><span class=\"number\">2</span>), <span class=\"prelude-val\">None</span>);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.get_key_value\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.40.0\">1.40.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#761-764\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.get_key_value\" class=\"fn\">get_key_value</a>&lt;Q&gt;(&amp;self, k: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;Q</a>) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a>&lt;(<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;K</a>, <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;V</a>)&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html\" title=\"trait core::borrow::Borrow\">Borrow</a>&lt;Q&gt; + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    Q: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a> + ?<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,</div></h4></section></summary><div class=\"docblock\"><p>Returns the key-value pair corresponding to the supplied key. This is\npotentially useful:</p>\n<ul>\n<li>for key types where non-identical keys can be considered equal;</li>\n<li>for getting the <code>&amp;K</code> stored key value from a borrowed <code>&amp;Q</code> lookup key; or</li>\n<li>for getting a reference to a key with the same lifetime as the collection.</li>\n</ul>\n<p>The supplied key may be any borrowed form of the map’s key type, but the ordering\non the borrowed form <em>must</em> match the ordering on the key type.</p>\n<h5 id=\"examples-1\"><a class=\"doc-anchor\" href=\"#examples-1\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::cmp::Ordering;\n<span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"attr\">#[derive(Clone, Copy, Debug)]\n</span><span class=\"kw\">struct </span>S {\n    id: u32,\n    name: <span class=\"kw-2\">&amp;</span><span class=\"lifetime\">'static </span>str, <span class=\"comment\">// ignored by equality and ordering operations\n</span>}\n\n<span class=\"kw\">impl </span>PartialEq <span class=\"kw\">for </span>S {\n    <span class=\"kw\">fn </span>eq(<span class=\"kw-2\">&amp;</span><span class=\"self\">self</span>, other: <span class=\"kw-2\">&amp;</span>S) -&gt; bool {\n        <span class=\"self\">self</span>.id == other.id\n    }\n}\n\n<span class=\"kw\">impl </span>Eq <span class=\"kw\">for </span>S {}\n\n<span class=\"kw\">impl </span>PartialOrd <span class=\"kw\">for </span>S {\n    <span class=\"kw\">fn </span>partial_cmp(<span class=\"kw-2\">&amp;</span><span class=\"self\">self</span>, other: <span class=\"kw-2\">&amp;</span>S) -&gt; <span class=\"prelude-ty\">Option</span>&lt;Ordering&gt; {\n        <span class=\"self\">self</span>.id.partial_cmp(<span class=\"kw-2\">&amp;</span>other.id)\n    }\n}\n\n<span class=\"kw\">impl </span>Ord <span class=\"kw\">for </span>S {\n    <span class=\"kw\">fn </span>cmp(<span class=\"kw-2\">&amp;</span><span class=\"self\">self</span>, other: <span class=\"kw-2\">&amp;</span>S) -&gt; Ordering {\n        <span class=\"self\">self</span>.id.cmp(<span class=\"kw-2\">&amp;</span>other.id)\n    }\n}\n\n<span class=\"kw\">let </span>j_a = S { id: <span class=\"number\">1</span>, name: <span class=\"string\">\"Jessica\" </span>};\n<span class=\"kw\">let </span>j_b = S { id: <span class=\"number\">1</span>, name: <span class=\"string\">\"Jess\" </span>};\n<span class=\"kw\">let </span>p = S { id: <span class=\"number\">2</span>, name: <span class=\"string\">\"Paul\" </span>};\n<span class=\"macro\">assert_eq!</span>(j_a, j_b);\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::new();\nmap.insert(j_a, <span class=\"string\">\"Paris\"</span>);\n<span class=\"macro\">assert_eq!</span>(map.get_key_value(<span class=\"kw-2\">&amp;</span>j_a), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span>j_a, <span class=\"kw-2\">&amp;</span><span class=\"string\">\"Paris\"</span>)));\n<span class=\"macro\">assert_eq!</span>(map.get_key_value(<span class=\"kw-2\">&amp;</span>j_b), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span>j_a, <span class=\"kw-2\">&amp;</span><span class=\"string\">\"Paris\"</span>))); <span class=\"comment\">// the notable case\n</span><span class=\"macro\">assert_eq!</span>(map.get_key_value(<span class=\"kw-2\">&amp;</span>p), <span class=\"prelude-val\">None</span>);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.first_key_value\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.66.0\">1.66.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#788-790\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.first_key_value\" class=\"fn\">first_key_value</a>(&amp;self) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a>&lt;(<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;K</a>, <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;V</a>)&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,</div></h4></section></summary><div class=\"docblock\"><p>Returns the first key-value pair in the map.\nThe key in this pair is the minimum key in the map.</p>\n<h5 id=\"examples-2\"><a class=\"doc-anchor\" href=\"#examples-2\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::new();\n<span class=\"macro\">assert_eq!</span>(map.first_key_value(), <span class=\"prelude-val\">None</span>);\nmap.insert(<span class=\"number\">1</span>, <span class=\"string\">\"b\"</span>);\nmap.insert(<span class=\"number\">2</span>, <span class=\"string\">\"a\"</span>);\n<span class=\"macro\">assert_eq!</span>(map.first_key_value(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">1</span>, <span class=\"kw-2\">&amp;</span><span class=\"string\">\"b\"</span>)));</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.first_entry\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.66.0\">1.66.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#816-818\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.first_entry\" class=\"fn\">first_entry</a>(&amp;mut self) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a>&lt;<a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/entry/struct.OccupiedEntry.html\" title=\"struct alloc::collections::btree::map::entry::OccupiedEntry\">OccupiedEntry</a>&lt;'_, K, V, A&gt;&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,</div></h4></section></summary><div class=\"docblock\"><p>Returns the first entry in the map for in-place manipulation.\nThe key of this entry is the minimum key in the map.</p>\n<h5 id=\"examples-3\"><a class=\"doc-anchor\" href=\"#examples-3\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::new();\nmap.insert(<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>);\nmap.insert(<span class=\"number\">2</span>, <span class=\"string\">\"b\"</span>);\n<span class=\"kw\">if let </span><span class=\"prelude-val\">Some</span>(<span class=\"kw-2\">mut </span>entry) = map.first_entry() {\n    <span class=\"kw\">if </span><span class=\"kw-2\">*</span>entry.key() &gt; <span class=\"number\">0 </span>{\n        entry.insert(<span class=\"string\">\"first\"</span>);\n    }\n}\n<span class=\"macro\">assert_eq!</span>(<span class=\"kw-2\">*</span>map.get(<span class=\"kw-2\">&amp;</span><span class=\"number\">1</span>).unwrap(), <span class=\"string\">\"first\"</span>);\n<span class=\"macro\">assert_eq!</span>(<span class=\"kw-2\">*</span>map.get(<span class=\"kw-2\">&amp;</span><span class=\"number\">2</span>).unwrap(), <span class=\"string\">\"b\"</span>);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.pop_first\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.66.0\">1.66.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#850-852\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.pop_first\" class=\"fn\">pop_first</a>(&amp;mut self) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.tuple.html\">(K, V)</a>&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,</div></h4></section></summary><div class=\"docblock\"><p>Removes and returns the first element in the map.\nThe key of this element is the minimum key that was in the map.</p>\n<h5 id=\"examples-4\"><a class=\"doc-anchor\" href=\"#examples-4\">§</a>Examples</h5>\n<p>Draining elements in ascending order, while keeping a usable map each iteration.</p>\n\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::new();\nmap.insert(<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>);\nmap.insert(<span class=\"number\">2</span>, <span class=\"string\">\"b\"</span>);\n<span class=\"kw\">while let </span><span class=\"prelude-val\">Some</span>((key, _val)) = map.pop_first() {\n    <span class=\"macro\">assert!</span>(map.iter().all(|(k, _v)| <span class=\"kw-2\">*</span>k &gt; key));\n}\n<span class=\"macro\">assert!</span>(map.is_empty());</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.last_key_value\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.66.0\">1.66.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#871-873\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.last_key_value\" class=\"fn\">last_key_value</a>(&amp;self) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a>&lt;(<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;K</a>, <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;V</a>)&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,</div></h4></section></summary><div class=\"docblock\"><p>Returns the last key-value pair in the map.\nThe key in this pair is the maximum key in the map.</p>\n<h5 id=\"examples-5\"><a class=\"doc-anchor\" href=\"#examples-5\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::new();\nmap.insert(<span class=\"number\">1</span>, <span class=\"string\">\"b\"</span>);\nmap.insert(<span class=\"number\">2</span>, <span class=\"string\">\"a\"</span>);\n<span class=\"macro\">assert_eq!</span>(map.last_key_value(), <span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">2</span>, <span class=\"kw-2\">&amp;</span><span class=\"string\">\"a\"</span>)));</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.last_entry\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.66.0\">1.66.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#899-901\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.last_entry\" class=\"fn\">last_entry</a>(&amp;mut self) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a>&lt;<a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/entry/struct.OccupiedEntry.html\" title=\"struct alloc::collections::btree::map::entry::OccupiedEntry\">OccupiedEntry</a>&lt;'_, K, V, A&gt;&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,</div></h4></section></summary><div class=\"docblock\"><p>Returns the last entry in the map for in-place manipulation.\nThe key of this entry is the maximum key in the map.</p>\n<h5 id=\"examples-6\"><a class=\"doc-anchor\" href=\"#examples-6\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::new();\nmap.insert(<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>);\nmap.insert(<span class=\"number\">2</span>, <span class=\"string\">\"b\"</span>);\n<span class=\"kw\">if let </span><span class=\"prelude-val\">Some</span>(<span class=\"kw-2\">mut </span>entry) = map.last_entry() {\n    <span class=\"kw\">if </span><span class=\"kw-2\">*</span>entry.key() &gt; <span class=\"number\">0 </span>{\n        entry.insert(<span class=\"string\">\"last\"</span>);\n    }\n}\n<span class=\"macro\">assert_eq!</span>(<span class=\"kw-2\">*</span>map.get(<span class=\"kw-2\">&amp;</span><span class=\"number\">1</span>).unwrap(), <span class=\"string\">\"a\"</span>);\n<span class=\"macro\">assert_eq!</span>(<span class=\"kw-2\">*</span>map.get(<span class=\"kw-2\">&amp;</span><span class=\"number\">2</span>).unwrap(), <span class=\"string\">\"last\"</span>);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.pop_last\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.66.0\">1.66.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#933-935\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.pop_last\" class=\"fn\">pop_last</a>(&amp;mut self) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.tuple.html\">(K, V)</a>&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,</div></h4></section></summary><div class=\"docblock\"><p>Removes and returns the last element in the map.\nThe key of this element is the maximum key that was in the map.</p>\n<h5 id=\"examples-7\"><a class=\"doc-anchor\" href=\"#examples-7\">§</a>Examples</h5>\n<p>Draining elements in descending order, while keeping a usable map each iteration.</p>\n\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::new();\nmap.insert(<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>);\nmap.insert(<span class=\"number\">2</span>, <span class=\"string\">\"b\"</span>);\n<span class=\"kw\">while let </span><span class=\"prelude-val\">Some</span>((key, _val)) = map.pop_last() {\n    <span class=\"macro\">assert!</span>(map.iter().all(|(k, _v)| <span class=\"kw-2\">*</span>k &lt; key));\n}\n<span class=\"macro\">assert!</span>(map.is_empty());</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.contains_key\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#957-960\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.contains_key\" class=\"fn\">contains_key</a>&lt;Q&gt;(&amp;self, key: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;Q</a>) -&gt; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.bool.html\">bool</a><div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html\" title=\"trait core::borrow::Borrow\">Borrow</a>&lt;Q&gt; + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    Q: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a> + ?<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,</div></h4></section></summary><div class=\"docblock\"><p>Returns <code>true</code> if the map contains a value for the specified key.</p>\n<p>The key may be any borrowed form of the map’s key type, but the ordering\non the borrowed form <em>must</em> match the ordering on the key type.</p>\n<h5 id=\"examples-8\"><a class=\"doc-anchor\" href=\"#examples-8\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::new();\nmap.insert(<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>);\n<span class=\"macro\">assert_eq!</span>(map.contains_key(<span class=\"kw-2\">&amp;</span><span class=\"number\">1</span>), <span class=\"bool-val\">true</span>);\n<span class=\"macro\">assert_eq!</span>(map.contains_key(<span class=\"kw-2\">&amp;</span><span class=\"number\">2</span>), <span class=\"bool-val\">false</span>);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.get_mut\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#984-987\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.get_mut\" class=\"fn\">get_mut</a>&lt;Q&gt;(&amp;mut self, key: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;Q</a>) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;mut V</a>&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html\" title=\"trait core::borrow::Borrow\">Borrow</a>&lt;Q&gt; + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    Q: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a> + ?<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,</div></h4></section></summary><div class=\"docblock\"><p>Returns a mutable reference to the value corresponding to the key.</p>\n<p>The key may be any borrowed form of the map’s key type, but the ordering\non the borrowed form <em>must</em> match the ordering on the key type.</p>\n<h5 id=\"examples-9\"><a class=\"doc-anchor\" href=\"#examples-9\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::new();\nmap.insert(<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>);\n<span class=\"kw\">if let </span><span class=\"prelude-val\">Some</span>(x) = map.get_mut(<span class=\"kw-2\">&amp;</span><span class=\"number\">1</span>) {\n    <span class=\"kw-2\">*</span>x = <span class=\"string\">\"b\"</span>;\n}\n<span class=\"macro\">assert_eq!</span>(map[<span class=\"kw-2\">&amp;</span><span class=\"number\">1</span>], <span class=\"string\">\"b\"</span>);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.insert\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#1023-1025\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.insert\" class=\"fn\">insert</a>(&amp;mut self, key: K, value: V) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a>&lt;V&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,</div></h4></section></summary><div class=\"docblock\"><p>Inserts a key-value pair into the map.</p>\n<p>If the map did not have this key present, <code>None</code> is returned.</p>\n<p>If the map did have this key present, the value is updated, and the old\nvalue is returned. The key is not updated, though; this matters for\ntypes that can be <code>==</code> without being identical. See the <a href=\"index.html#insert-and-complex-keys\">module-level\ndocumentation</a> for more.</p>\n<h5 id=\"examples-10\"><a class=\"doc-anchor\" href=\"#examples-10\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::new();\n<span class=\"macro\">assert_eq!</span>(map.insert(<span class=\"number\">37</span>, <span class=\"string\">\"a\"</span>), <span class=\"prelude-val\">None</span>);\n<span class=\"macro\">assert_eq!</span>(map.is_empty(), <span class=\"bool-val\">false</span>);\n\nmap.insert(<span class=\"number\">37</span>, <span class=\"string\">\"b\"</span>);\n<span class=\"macro\">assert_eq!</span>(map.insert(<span class=\"number\">37</span>, <span class=\"string\">\"c\"</span>), <span class=\"prelude-val\">Some</span>(<span class=\"string\">\"b\"</span>));\n<span class=\"macro\">assert_eq!</span>(map[<span class=\"kw-2\">&amp;</span><span class=\"number\">37</span>], <span class=\"string\">\"c\"</span>);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.try_insert\" class=\"method\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#1058-1060\">Source</a><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.try_insert\" class=\"fn\">try_insert</a>(\n    &amp;mut self,\n    key: K,\n    value: V,\n) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/result/enum.Result.html\" title=\"enum core::result::Result\">Result</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;mut V</a>, <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/entry/struct.OccupiedError.html\" title=\"struct alloc::collections::btree::map::entry::OccupiedError\">OccupiedError</a>&lt;'_, K, V, A&gt;&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,</div></h4></section><span class=\"item-info\"><div class=\"stab unstable\"><span class=\"emoji\">🔬</span><span>This is a nightly-only experimental API. (<code>map_try_insert</code>)</span></div></span></summary><div class=\"docblock\"><p>Tries to insert a key-value pair into the map, and returns\na mutable reference to the value in the entry.</p>\n<p>If the map already had this key present, nothing is updated, and\nan error containing the occupied entry and the value is returned.</p>\n<h5 id=\"examples-11\"><a class=\"doc-anchor\" href=\"#examples-11\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"attr\">#![feature(map_try_insert)]\n\n</span><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::new();\n<span class=\"macro\">assert_eq!</span>(map.try_insert(<span class=\"number\">37</span>, <span class=\"string\">\"a\"</span>).unwrap(), <span class=\"kw-2\">&amp;</span><span class=\"string\">\"a\"</span>);\n\n<span class=\"kw\">let </span>err = map.try_insert(<span class=\"number\">37</span>, <span class=\"string\">\"b\"</span>).unwrap_err();\n<span class=\"macro\">assert_eq!</span>(err.entry.key(), <span class=\"kw-2\">&amp;</span><span class=\"number\">37</span>);\n<span class=\"macro\">assert_eq!</span>(err.entry.get(), <span class=\"kw-2\">&amp;</span><span class=\"string\">\"a\"</span>);\n<span class=\"macro\">assert_eq!</span>(err.value, <span class=\"string\">\"b\"</span>);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.remove\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#1086-1089\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.remove\" class=\"fn\">remove</a>&lt;Q&gt;(&amp;mut self, key: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;Q</a>) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a>&lt;V&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html\" title=\"trait core::borrow::Borrow\">Borrow</a>&lt;Q&gt; + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    Q: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a> + ?<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,</div></h4></section></summary><div class=\"docblock\"><p>Removes a key from the map, returning the value at the key if the key\nwas previously in the map.</p>\n<p>The key may be any borrowed form of the map’s key type, but the ordering\non the borrowed form <em>must</em> match the ordering on the key type.</p>\n<h5 id=\"examples-12\"><a class=\"doc-anchor\" href=\"#examples-12\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::new();\nmap.insert(<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>);\n<span class=\"macro\">assert_eq!</span>(map.remove(<span class=\"kw-2\">&amp;</span><span class=\"number\">1</span>), <span class=\"prelude-val\">Some</span>(<span class=\"string\">\"a\"</span>));\n<span class=\"macro\">assert_eq!</span>(map.remove(<span class=\"kw-2\">&amp;</span><span class=\"number\">1</span>), <span class=\"prelude-val\">None</span>);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.remove_entry\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.45.0\">1.45.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#1111-1114\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.remove_entry\" class=\"fn\">remove_entry</a>&lt;Q&gt;(&amp;mut self, key: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;Q</a>) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.tuple.html\">(K, V)</a>&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html\" title=\"trait core::borrow::Borrow\">Borrow</a>&lt;Q&gt; + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    Q: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a> + ?<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,</div></h4></section></summary><div class=\"docblock\"><p>Removes a key from the map, returning the stored key and value if the key\nwas previously in the map.</p>\n<p>The key may be any borrowed form of the map’s key type, but the ordering\non the borrowed form <em>must</em> match the ordering on the key type.</p>\n<h5 id=\"examples-13\"><a class=\"doc-anchor\" href=\"#examples-13\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::new();\nmap.insert(<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>);\n<span class=\"macro\">assert_eq!</span>(map.remove_entry(<span class=\"kw-2\">&amp;</span><span class=\"number\">1</span>), <span class=\"prelude-val\">Some</span>((<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>)));\n<span class=\"macro\">assert_eq!</span>(map.remove_entry(<span class=\"kw-2\">&amp;</span><span class=\"number\">1</span>), <span class=\"prelude-val\">None</span>);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.retain\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.53.0\">1.53.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#1149-1152\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.retain\" class=\"fn\">retain</a>&lt;F&gt;(&amp;mut self, f: F)<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    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\">&amp;K</a>, <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;mut V</a>) -&gt; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.bool.html\">bool</a>,</div></h4></section></summary><div class=\"docblock\"><p>Retains only the elements specified by the predicate.</p>\n<p>In other words, remove all pairs <code>(k, v)</code> for which <code>f(&amp;k, &amp;mut v)</code> returns <code>false</code>.\nThe elements are visited in ascending key order.</p>\n<h5 id=\"examples-14\"><a class=\"doc-anchor\" href=\"#examples-14\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map: BTreeMap&lt;i32, i32&gt; = (<span class=\"number\">0</span>..<span class=\"number\">8</span>).map(|x| (x, x<span class=\"kw-2\">*</span><span class=\"number\">10</span>)).collect();\n<span class=\"comment\">// Keep only the elements with even-numbered keys.\n</span>map.retain(|<span class=\"kw-2\">&amp;</span>k, <span class=\"kw\">_</span>| k % <span class=\"number\">2 </span>== <span class=\"number\">0</span>);\n<span class=\"macro\">assert!</span>(map.into_iter().eq(<span class=\"macro\">vec!</span>[(<span class=\"number\">0</span>, <span class=\"number\">0</span>), (<span class=\"number\">2</span>, <span class=\"number\">20</span>), (<span class=\"number\">4</span>, <span class=\"number\">40</span>), (<span class=\"number\">6</span>, <span class=\"number\">60</span>)]));</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.append\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.11.0\">1.11.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#1189-1192\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.append\" class=\"fn\">append</a>(&amp;mut self, other: &amp;mut <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;)<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,</div></h4></section></summary><div class=\"docblock\"><p>Moves all elements from <code>other</code> into <code>self</code>, leaving <code>other</code> empty.</p>\n<p>If a key from <code>other</code> is already present in <code>self</code>, the respective\nvalue from <code>self</code> will be overwritten with the respective value from <code>other</code>.</p>\n<h5 id=\"examples-15\"><a class=\"doc-anchor\" href=\"#examples-15\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>a = BTreeMap::new();\na.insert(<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>);\na.insert(<span class=\"number\">2</span>, <span class=\"string\">\"b\"</span>);\na.insert(<span class=\"number\">3</span>, <span class=\"string\">\"c\"</span>); <span class=\"comment\">// Note: Key (3) also present in b.\n\n</span><span class=\"kw\">let </span><span class=\"kw-2\">mut </span>b = BTreeMap::new();\nb.insert(<span class=\"number\">3</span>, <span class=\"string\">\"d\"</span>); <span class=\"comment\">// Note: Key (3) also present in a.\n</span>b.insert(<span class=\"number\">4</span>, <span class=\"string\">\"e\"</span>);\nb.insert(<span class=\"number\">5</span>, <span class=\"string\">\"f\"</span>);\n\na.append(<span class=\"kw-2\">&amp;mut </span>b);\n\n<span class=\"macro\">assert_eq!</span>(a.len(), <span class=\"number\">5</span>);\n<span class=\"macro\">assert_eq!</span>(b.len(), <span class=\"number\">0</span>);\n\n<span class=\"macro\">assert_eq!</span>(a[<span class=\"kw-2\">&amp;</span><span class=\"number\">1</span>], <span class=\"string\">\"a\"</span>);\n<span class=\"macro\">assert_eq!</span>(a[<span class=\"kw-2\">&amp;</span><span class=\"number\">2</span>], <span class=\"string\">\"b\"</span>);\n<span class=\"macro\">assert_eq!</span>(a[<span class=\"kw-2\">&amp;</span><span class=\"number\">3</span>], <span class=\"string\">\"d\"</span>); <span class=\"comment\">// Note: \"c\" has been overwritten.\n</span><span class=\"macro\">assert_eq!</span>(a[<span class=\"kw-2\">&amp;</span><span class=\"number\">4</span>], <span class=\"string\">\"e\"</span>);\n<span class=\"macro\">assert_eq!</span>(a[<span class=\"kw-2\">&amp;</span><span class=\"number\">5</span>], <span class=\"string\">\"f\"</span>);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.range\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.17.0\">1.17.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#1244-1248\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.range\" class=\"fn\">range</a>&lt;T, R&gt;(&amp;self, range: R) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.Range.html\" title=\"struct alloc::collections::btree::map::Range\">Range</a>&lt;'_, K, V&gt;<div class=\"where\">where\n    T: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a> + ?<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html\" title=\"trait core::borrow::Borrow\">Borrow</a>&lt;T&gt; + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    R: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/ops/range/trait.RangeBounds.html\" title=\"trait core::ops::range::RangeBounds\">RangeBounds</a>&lt;T&gt;,</div></h4></section></summary><div class=\"docblock\"><p>Constructs a double-ended iterator over a sub-range of elements in the map.\nThe simplest way is to use the range syntax <code>min..max</code>, thus <code>range(min..max)</code> will\nyield elements from min (inclusive) to max (exclusive).\nThe range may also be entered as <code>(Bound&lt;T&gt;, Bound&lt;T&gt;)</code>, so for example\n<code>range((Excluded(4), Included(10)))</code> will yield a left-exclusive, right-inclusive\nrange from 4 to 10.</p>\n<h5 id=\"panics\"><a class=\"doc-anchor\" href=\"#panics\">§</a>Panics</h5>\n<p>Panics if range <code>start &gt; end</code>.\nPanics if range <code>start == end</code> and both bounds are <code>Excluded</code>.</p>\n<h5 id=\"examples-16\"><a class=\"doc-anchor\" href=\"#examples-16\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n<span class=\"kw\">use </span>std::ops::Bound::Included;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map = BTreeMap::new();\nmap.insert(<span class=\"number\">3</span>, <span class=\"string\">\"a\"</span>);\nmap.insert(<span class=\"number\">5</span>, <span class=\"string\">\"b\"</span>);\nmap.insert(<span class=\"number\">8</span>, <span class=\"string\">\"c\"</span>);\n<span class=\"kw\">for </span>(<span class=\"kw-2\">&amp;</span>key, <span class=\"kw-2\">&amp;</span>value) <span class=\"kw\">in </span>map.range((Included(<span class=\"kw-2\">&amp;</span><span class=\"number\">4</span>), Included(<span class=\"kw-2\">&amp;</span><span class=\"number\">8</span>))) {\n    <span class=\"macro\">println!</span>(<span class=\"string\">\"{key}: {value}\"</span>);\n}\n<span class=\"macro\">assert_eq!</span>(<span class=\"prelude-val\">Some</span>((<span class=\"kw-2\">&amp;</span><span class=\"number\">5</span>, <span class=\"kw-2\">&amp;</span><span class=\"string\">\"b\"</span>)), map.range(<span class=\"number\">4</span>..).next());</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.range_mut\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.17.0\">1.17.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#1284-1288\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.range_mut\" class=\"fn\">range_mut</a>&lt;T, R&gt;(&amp;mut self, range: R) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.RangeMut.html\" title=\"struct alloc::collections::btree::map::RangeMut\">RangeMut</a>&lt;'_, K, V&gt;<div class=\"where\">where\n    T: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a> + ?<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html\" title=\"trait core::borrow::Borrow\">Borrow</a>&lt;T&gt; + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    R: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/ops/range/trait.RangeBounds.html\" title=\"trait core::ops::range::RangeBounds\">RangeBounds</a>&lt;T&gt;,</div></h4></section></summary><div class=\"docblock\"><p>Constructs a mutable double-ended iterator over a sub-range of elements in the map.\nThe simplest way is to use the range syntax <code>min..max</code>, thus <code>range(min..max)</code> will\nyield elements from min (inclusive) to max (exclusive).\nThe range may also be entered as <code>(Bound&lt;T&gt;, Bound&lt;T&gt;)</code>, so for example\n<code>range((Excluded(4), Included(10)))</code> will yield a left-exclusive, right-inclusive\nrange from 4 to 10.</p>\n<h5 id=\"panics-1\"><a class=\"doc-anchor\" href=\"#panics-1\">§</a>Panics</h5>\n<p>Panics if range <code>start &gt; end</code>.\nPanics if range <code>start == end</code> and both bounds are <code>Excluded</code>.</p>\n<h5 id=\"examples-17\"><a class=\"doc-anchor\" href=\"#examples-17\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map: BTreeMap&lt;<span class=\"kw-2\">&amp;</span>str, i32&gt; =\n    [(<span class=\"string\">\"Alice\"</span>, <span class=\"number\">0</span>), (<span class=\"string\">\"Bob\"</span>, <span class=\"number\">0</span>), (<span class=\"string\">\"Carol\"</span>, <span class=\"number\">0</span>), (<span class=\"string\">\"Cheryl\"</span>, <span class=\"number\">0</span>)].into();\n<span class=\"kw\">for </span>(<span class=\"kw\">_</span>, balance) <span class=\"kw\">in </span>map.range_mut(<span class=\"string\">\"B\"</span>..<span class=\"string\">\"Cheryl\"</span>) {\n    <span class=\"kw-2\">*</span>balance += <span class=\"number\">100</span>;\n}\n<span class=\"kw\">for </span>(name, balance) <span class=\"kw\">in </span><span class=\"kw-2\">&amp;</span>map {\n    <span class=\"macro\">println!</span>(<span class=\"string\">\"{name} =&gt; {balance}\"</span>);\n}</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.entry\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#1316-1318\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.entry\" class=\"fn\">entry</a>(&amp;mut self, key: K) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/entry/enum.Entry.html\" title=\"enum alloc::collections::btree::map::entry::Entry\">Entry</a>&lt;'_, K, V, A&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,</div></h4></section></summary><div class=\"docblock\"><p>Gets the given key’s corresponding entry in the map for in-place manipulation.</p>\n<h5 id=\"examples-18\"><a class=\"doc-anchor\" href=\"#examples-18\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>count: BTreeMap&lt;<span class=\"kw-2\">&amp;</span>str, usize&gt; = BTreeMap::new();\n\n<span class=\"comment\">// count the number of occurrences of letters in the vec\n</span><span class=\"kw\">for </span>x <span class=\"kw\">in </span>[<span class=\"string\">\"a\"</span>, <span class=\"string\">\"b\"</span>, <span class=\"string\">\"a\"</span>, <span class=\"string\">\"c\"</span>, <span class=\"string\">\"a\"</span>, <span class=\"string\">\"b\"</span>] {\n    count.entry(x).and_modify(|curr| <span class=\"kw-2\">*</span>curr += <span class=\"number\">1</span>).or_insert(<span class=\"number\">1</span>);\n}\n\n<span class=\"macro\">assert_eq!</span>(count[<span class=\"string\">\"a\"</span>], <span class=\"number\">3</span>);\n<span class=\"macro\">assert_eq!</span>(count[<span class=\"string\">\"b\"</span>], <span class=\"number\">2</span>);\n<span class=\"macro\">assert_eq!</span>(count[<span class=\"string\">\"c\"</span>], <span class=\"number\">1</span>);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.split_off\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.11.0\">1.11.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#1375-1378\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.split_off\" class=\"fn\">split_off</a>&lt;Q&gt;(&amp;mut self, key: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;Q</a>) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;<div class=\"where\">where\n    Q: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a> + ?<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html\" title=\"trait core::borrow::Borrow\">Borrow</a>&lt;Q&gt; + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,</div></h4></section></summary><div class=\"docblock\"><p>Splits the collection into two at the given key. Returns everything after the given key,\nincluding the key.</p>\n<h5 id=\"examples-19\"><a class=\"doc-anchor\" href=\"#examples-19\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>a = BTreeMap::new();\na.insert(<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>);\na.insert(<span class=\"number\">2</span>, <span class=\"string\">\"b\"</span>);\na.insert(<span class=\"number\">3</span>, <span class=\"string\">\"c\"</span>);\na.insert(<span class=\"number\">17</span>, <span class=\"string\">\"d\"</span>);\na.insert(<span class=\"number\">41</span>, <span class=\"string\">\"e\"</span>);\n\n<span class=\"kw\">let </span>b = a.split_off(<span class=\"kw-2\">&amp;</span><span class=\"number\">3</span>);\n\n<span class=\"macro\">assert_eq!</span>(a.len(), <span class=\"number\">2</span>);\n<span class=\"macro\">assert_eq!</span>(b.len(), <span class=\"number\">3</span>);\n\n<span class=\"macro\">assert_eq!</span>(a[<span class=\"kw-2\">&amp;</span><span class=\"number\">1</span>], <span class=\"string\">\"a\"</span>);\n<span class=\"macro\">assert_eq!</span>(a[<span class=\"kw-2\">&amp;</span><span class=\"number\">2</span>], <span class=\"string\">\"b\"</span>);\n\n<span class=\"macro\">assert_eq!</span>(b[<span class=\"kw-2\">&amp;</span><span class=\"number\">3</span>], <span class=\"string\">\"c\"</span>);\n<span class=\"macro\">assert_eq!</span>(b[<span class=\"kw-2\">&amp;</span><span class=\"number\">17</span>], <span class=\"string\">\"d\"</span>);\n<span class=\"macro\">assert_eq!</span>(b[<span class=\"kw-2\">&amp;</span><span class=\"number\">41</span>], <span class=\"string\">\"e\"</span>);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.extract_if\" class=\"method\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#1430-1433\">Source</a><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.extract_if\" class=\"fn\">extract_if</a>&lt;F&gt;(&amp;mut self, pred: F) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.ExtractIf.html\" title=\"struct alloc::collections::btree::map::ExtractIf\">ExtractIf</a>&lt;'_, K, V, F, A&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    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\">&amp;K</a>, <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;mut V</a>) -&gt; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.bool.html\">bool</a>,</div></h4></section><span class=\"item-info\"><div class=\"stab unstable\"><span class=\"emoji\">🔬</span><span>This is a nightly-only experimental API. (<code>btree_extract_if</code>)</span></div></span></summary><div class=\"docblock\"><p>Creates an iterator that visits all elements (key-value pairs) in\nascending key order and uses a closure to determine if an element should\nbe removed. If the closure returns <code>true</code>, the element is removed from\nthe map and yielded. If the closure returns <code>false</code>, or panics, the\nelement remains in the map and will not be yielded.</p>\n<p>The iterator also lets you mutate the value of each element in the\nclosure, regardless of whether you choose to keep or remove it.</p>\n<p>If the returned <code>ExtractIf</code> is not exhausted, e.g. because it is dropped without iterating\nor the iteration short-circuits, then the remaining elements will be retained.\nUse <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#method.retain\" title=\"method alloc::collections::btree::map::BTreeMap::retain\"><code>retain</code></a> with a negated predicate if you do not need the returned iterator.</p>\n<h5 id=\"examples-20\"><a class=\"doc-anchor\" href=\"#examples-20\">§</a>Examples</h5>\n<p>Splitting a map into even and odd keys, reusing the original map:</p>\n\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"attr\">#![feature(btree_extract_if)]\n</span><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>map: BTreeMap&lt;i32, i32&gt; = (<span class=\"number\">0</span>..<span class=\"number\">8</span>).map(|x| (x, x)).collect();\n<span class=\"kw\">let </span>evens: BTreeMap&lt;<span class=\"kw\">_</span>, <span class=\"kw\">_</span>&gt; = map.extract_if(|k, _v| k % <span class=\"number\">2 </span>== <span class=\"number\">0</span>).collect();\n<span class=\"kw\">let </span>odds = map;\n<span class=\"macro\">assert_eq!</span>(evens.keys().copied().collect::&lt;Vec&lt;<span class=\"kw\">_</span>&gt;&gt;(), [<span class=\"number\">0</span>, <span class=\"number\">2</span>, <span class=\"number\">4</span>, <span class=\"number\">6</span>]);\n<span class=\"macro\">assert_eq!</span>(odds.keys().copied().collect::&lt;Vec&lt;<span class=\"kw\">_</span>&gt;&gt;(), [<span class=\"number\">1</span>, <span class=\"number\">3</span>, <span class=\"number\">5</span>, <span class=\"number\">7</span>]);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.into_keys\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.54.0\">1.54.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#1484\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.into_keys\" class=\"fn\">into_keys</a>(self) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.IntoKeys.html\" title=\"struct alloc::collections::btree::map::IntoKeys\">IntoKeys</a>&lt;K, V, A&gt;</h4></section></summary><div class=\"docblock\"><p>Creates a consuming iterator visiting all the keys, in sorted order.\nThe map cannot be used after calling this.\nThe iterator element type is <code>K</code>.</p>\n<h5 id=\"examples-21\"><a class=\"doc-anchor\" href=\"#examples-21\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>a = BTreeMap::new();\na.insert(<span class=\"number\">2</span>, <span class=\"string\">\"b\"</span>);\na.insert(<span class=\"number\">1</span>, <span class=\"string\">\"a\"</span>);\n\n<span class=\"kw\">let </span>keys: Vec&lt;i32&gt; = a.into_keys().collect();\n<span class=\"macro\">assert_eq!</span>(keys, [<span class=\"number\">1</span>, <span class=\"number\">2</span>]);</code></pre></div>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.into_values\" class=\"method\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.54.0\">1.54.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#1506\">Source</a></span><h4 class=\"code-header\">pub fn <a href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html#tymethod.into_values\" class=\"fn\">into_values</a>(self) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.IntoValues.html\" title=\"struct alloc::collections::btree::map::IntoValues\">IntoValues</a>&lt;K, V, A&gt;</h4></section></summary><div class=\"docblock\"><p>Creates a consuming iterator visiting all the values, in order by key.\nThe map cannot be used after calling this.\nThe iterator element type is <code>V</code>.</p>\n<h5 id=\"examples-22\"><a class=\"doc-anchor\" href=\"#examples-22\">§</a>Examples</h5>\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span><span class=\"kw-2\">mut </span>a = BTreeMap::new();\na.insert(<span class=\"number\">1</span>, <span class=\"string\">\"hello\"</span>);\na.insert(<span class=\"number\">2</span>, <span class=\"string\">\"goodbye\"</span>);\n\n<span class=\"kw\">let </span>values: Vec&lt;<span class=\"kw-2\">&amp;</span>str&gt; = a.into_values().collect();\n<span class=\"macro\">assert_eq!</span>(values, [<span class=\"string\">\"hello\"</span>, <span class=\"string\">\"goodbye\"</span>]);</code></pre></div>\n</div></details></div></details>",0,"bdk_wallet::descriptor::policy::ConditionMap","bdk_wallet::descriptor::policy::FoldedConditionMap","bdk_wallet::descriptor::HdKeyPaths","bdk_wallet::descriptor::TapKeyOrigins","bdk_wallet::keys::KeyMap"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Clone-for-BTreeMap%3CK,+V,+A%3E\" class=\"impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#207\">Source</a></span><a href=\"#impl-Clone-for-BTreeMap%3CK,+V,+A%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V, A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,\n    V: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/alloc/trait.Allocator.html\" title=\"trait core::alloc::Allocator\">Allocator</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.clone\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#208\">Source</a><a href=\"#method.clone\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone\" class=\"fn\">clone</a>(&amp;self) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;</h4></section></summary><div class='docblock'>Returns a copy of the value. <a href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone\">Read more</a></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.clone_from\" class=\"method trait-impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174\">Source</a></span><a href=\"#method.clone_from\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from\" class=\"fn\">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from\">Read more</a></div></details></div></details>","Clone","bdk_wallet::descriptor::policy::ConditionMap","bdk_wallet::descriptor::policy::FoldedConditionMap","bdk_wallet::descriptor::HdKeyPaths","bdk_wallet::descriptor::TapKeyOrigins","bdk_wallet::keys::KeyMap"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Debug-for-BTreeMap%3CK,+V,+A%3E\" class=\"impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2383\">Source</a></span><a href=\"#impl-Debug-for-BTreeMap%3CK,+V,+A%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V, A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a>,\n    V: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a>,\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/alloc/trait.Allocator.html\" title=\"trait core::alloc::Allocator\">Allocator</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.fmt\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2384\">Source</a><a href=\"#method.fmt\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt\" class=\"fn\">fmt</a>(&amp;self, f: &amp;mut <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html\" title=\"struct core::fmt::Formatter\">Formatter</a>&lt;'_&gt;) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/result/enum.Result.html\" title=\"enum core::result::Result\">Result</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.unit.html\">()</a>, <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html\" title=\"struct core::fmt::Error\">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt\">Read more</a></div></details></div></details>","Debug","bdk_wallet::descriptor::policy::ConditionMap","bdk_wallet::descriptor::policy::FoldedConditionMap","bdk_wallet::descriptor::HdKeyPaths","bdk_wallet::descriptor::TapKeyOrigins","bdk_wallet::keys::KeyMap"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Default-for-BTreeMap%3CK,+V%3E\" class=\"impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2349\">Source</a></span><a href=\"#impl-Default-for-BTreeMap%3CK,+V%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/default/trait.Default.html\" title=\"trait core::default::Default\">Default</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V&gt;</h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.default\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2351\">Source</a><a href=\"#method.default\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default\" class=\"fn\">default</a>() -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V&gt;</h4></section></summary><div class=\"docblock\"><p>Creates an empty <code>BTreeMap</code>.</p>\n</div></details></div></details>","Default","bdk_wallet::descriptor::policy::ConditionMap","bdk_wallet::descriptor::policy::FoldedConditionMap","bdk_wallet::descriptor::HdKeyPaths","bdk_wallet::descriptor::TapKeyOrigins","bdk_wallet::keys::KeyMap"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Deserialize%3C'de%3E-for-BTreeMap%3CK,+V%3E\" class=\"impl\"><a class=\"src rightside\" href=\"https://docs.rs/serde/1.0.217/src/serde/de/impls.rs.html#1568-1574\">Source</a><a href=\"#impl-Deserialize%3C'de%3E-for-BTreeMap%3CK,+V%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;'de, K, V&gt; <a class=\"trait\" href=\"https://docs.rs/serde/1.0.217/serde/de/trait.Deserialize.html\" title=\"trait serde::de::Deserialize\">Deserialize</a>&lt;'de&gt; for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://docs.rs/serde/1.0.217/serde/de/trait.Deserialize.html\" title=\"trait serde::de::Deserialize\">Deserialize</a>&lt;'de&gt; + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    V: <a class=\"trait\" href=\"https://docs.rs/serde/1.0.217/serde/de/trait.Deserialize.html\" title=\"trait serde::de::Deserialize\">Deserialize</a>&lt;'de&gt;,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.deserialize\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://docs.rs/serde/1.0.217/src/serde/de/impls.rs.html#1568-1574\">Source</a><a href=\"#method.deserialize\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://docs.rs/serde/1.0.217/serde/de/trait.Deserialize.html#tymethod.deserialize\" class=\"fn\">deserialize</a>&lt;D&gt;(\n    deserializer: D,\n) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/result/enum.Result.html\" title=\"enum core::result::Result\">Result</a>&lt;<a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V&gt;, &lt;D as <a class=\"trait\" href=\"https://docs.rs/serde/1.0.217/serde/de/trait.Deserializer.html\" title=\"trait serde::de::Deserializer\">Deserializer</a>&lt;'de&gt;&gt;::<a class=\"associatedtype\" href=\"https://docs.rs/serde/1.0.217/serde/de/trait.Deserializer.html#associatedtype.Error\" title=\"type serde::de::Deserializer::Error\">Error</a>&gt;<div class=\"where\">where\n    D: <a class=\"trait\" href=\"https://docs.rs/serde/1.0.217/serde/de/trait.Deserializer.html\" title=\"trait serde::de::Deserializer\">Deserializer</a>&lt;'de&gt;,</div></h4></section></summary><div class='docblock'>Deserialize this value from the given Serde deserializer. <a href=\"https://docs.rs/serde/1.0.217/serde/de/trait.Deserialize.html#tymethod.deserialize\">Read more</a></div></details></div></details>","Deserialize<'de>","bdk_wallet::descriptor::policy::ConditionMap","bdk_wallet::descriptor::policy::FoldedConditionMap","bdk_wallet::descriptor::HdKeyPaths","bdk_wallet::descriptor::TapKeyOrigins","bdk_wallet::keys::KeyMap"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Drop-for-BTreeMap%3CK,+V,+A%3E\" class=\"impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.7.0\">1.7.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#187\">Source</a></span><a href=\"#impl-Drop-for-BTreeMap%3CK,+V,+A%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V, A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/ops/drop/trait.Drop.html\" title=\"trait core::ops::drop::Drop\">Drop</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/alloc/trait.Allocator.html\" title=\"trait core::alloc::Allocator\">Allocator</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.drop\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#188\">Source</a><a href=\"#method.drop\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/ops/drop/trait.Drop.html#tymethod.drop\" class=\"fn\">drop</a>(&amp;mut self)</h4></section></summary><div class='docblock'>Executes the destructor for this type. <a href=\"https://doc.rust-lang.org/nightly/core/ops/drop/trait.Drop.html#tymethod.drop\">Read more</a></div></details></div></details>","Drop","bdk_wallet::descriptor::policy::ConditionMap","bdk_wallet::descriptor::policy::FoldedConditionMap","bdk_wallet::descriptor::HdKeyPaths","bdk_wallet::descriptor::TapKeyOrigins","bdk_wallet::keys::KeyMap"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Extend%3C(%26K,+%26V)%3E-for-BTreeMap%3CK,+V,+A%3E\" class=\"impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.2.0\">1.2.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2325-2326\">Source</a></span><a href=\"#impl-Extend%3C(%26K,+%26V)%3E-for-BTreeMap%3CK,+V,+A%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;'a, K, V, A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.Extend.html\" title=\"trait core::iter::traits::collect::Extend\">Extend</a>&lt;(<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;'a K</a>, <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;'a V</a>)&gt; for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html\" title=\"trait core::marker::Copy\">Copy</a>,\n    V: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html\" title=\"trait core::marker::Copy\">Copy</a>,\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/alloc/trait.Allocator.html\" title=\"trait core::alloc::Allocator\">Allocator</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.extend\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2328\">Source</a><a href=\"#method.extend\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.Extend.html#tymethod.extend\" class=\"fn\">extend</a>&lt;I&gt;(&amp;mut self, iter: I)<div class=\"where\">where\n    I: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html\" title=\"trait core::iter::traits::collect::IntoIterator\">IntoIterator</a>&lt;Item = (<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;'a K</a>, <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;'a V</a>)&gt;,</div></h4></section></summary><div class='docblock'>Extends a collection with the contents of an iterator. <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.Extend.html#tymethod.extend\">Read more</a></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.extend_one\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2333\">Source</a><a href=\"#method.extend_one\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.Extend.html#method.extend_one\" class=\"fn\">extend_one</a>(&amp;mut self, _: (<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;'a K</a>, <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;'a V</a>))</h4></section></summary><span class=\"item-info\"><div class=\"stab unstable\"><span class=\"emoji\">🔬</span><span>This is a nightly-only experimental API. (<code>extend_one</code>)</span></div></span><div class='docblock'>Extends a collection with exactly one element.</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.extend_reserve\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/core/iter/traits/collect.rs.html#428\">Source</a><a href=\"#method.extend_reserve\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.Extend.html#method.extend_reserve\" class=\"fn\">extend_reserve</a>(&amp;mut self, additional: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.usize.html\">usize</a>)</h4></section></summary><span class=\"item-info\"><div class=\"stab unstable\"><span class=\"emoji\">🔬</span><span>This is a nightly-only experimental API. (<code>extend_one</code>)</span></div></span><div class='docblock'>Reserves capacity in a collection for the given number of additional elements. <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.Extend.html#method.extend_reserve\">Read more</a></div></details></div></details>","Extend<(&'a K, &'a V)>","bdk_wallet::descriptor::policy::ConditionMap","bdk_wallet::descriptor::policy::FoldedConditionMap","bdk_wallet::descriptor::HdKeyPaths","bdk_wallet::descriptor::TapKeyOrigins","bdk_wallet::keys::KeyMap"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Extend%3C(K,+V)%3E-for-BTreeMap%3CK,+V,+A%3E\" class=\"impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2310\">Source</a></span><a href=\"#impl-Extend%3C(K,+V)%3E-for-BTreeMap%3CK,+V,+A%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V, A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.Extend.html\" title=\"trait core::iter::traits::collect::Extend\">Extend</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.tuple.html\">(K, V)</a>&gt; for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/alloc/trait.Allocator.html\" title=\"trait core::alloc::Allocator\">Allocator</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.extend\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2312\">Source</a><a href=\"#method.extend\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.Extend.html#tymethod.extend\" class=\"fn\">extend</a>&lt;T&gt;(&amp;mut self, iter: T)<div class=\"where\">where\n    T: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html\" title=\"trait core::iter::traits::collect::IntoIterator\">IntoIterator</a>&lt;Item = <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.tuple.html\">(K, V)</a>&gt;,</div></h4></section></summary><div class='docblock'>Extends a collection with the contents of an iterator. <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.Extend.html#tymethod.extend\">Read more</a></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.extend_one\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2319\">Source</a><a href=\"#method.extend_one\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.Extend.html#method.extend_one\" class=\"fn\">extend_one</a>(&amp;mut self, _: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.tuple.html\">(K, V)</a>)</h4></section></summary><span class=\"item-info\"><div class=\"stab unstable\"><span class=\"emoji\">🔬</span><span>This is a nightly-only experimental API. (<code>extend_one</code>)</span></div></span><div class='docblock'>Extends a collection with exactly one element.</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.extend_reserve\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/core/iter/traits/collect.rs.html#428\">Source</a><a href=\"#method.extend_reserve\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.Extend.html#method.extend_reserve\" class=\"fn\">extend_reserve</a>(&amp;mut self, additional: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.usize.html\">usize</a>)</h4></section></summary><span class=\"item-info\"><div class=\"stab unstable\"><span class=\"emoji\">🔬</span><span>This is a nightly-only experimental API. (<code>extend_one</code>)</span></div></span><div class='docblock'>Reserves capacity in a collection for the given number of additional elements. <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.Extend.html#method.extend_reserve\">Read more</a></div></details></div></details>","Extend<(K, V)>","bdk_wallet::descriptor::policy::ConditionMap","bdk_wallet::descriptor::policy::FoldedConditionMap","bdk_wallet::descriptor::HdKeyPaths","bdk_wallet::descriptor::TapKeyOrigins","bdk_wallet::keys::KeyMap"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-From%3C%5B(K,+V);+N%5D%3E-for-BTreeMap%3CK,+V%3E\" class=\"impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.56.0\">1.56.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2409\">Source</a></span><a href=\"#impl-From%3C%5B(K,+V);+N%5D%3E-for-BTreeMap%3CK,+V%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V, const N: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.usize.html\">usize</a>&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;[<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.tuple.html\">(K, V)</a>; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.array.html\">N</a>]&gt; for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.from\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2422\">Source</a><a href=\"#method.from\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from\" class=\"fn\">from</a>(arr: [<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.tuple.html\">(K, V)</a>; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.array.html\">N</a>]) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V&gt;</h4></section></summary><div class=\"docblock\"><p>Converts a <code>[(K, V); N]</code> into a <code>BTreeMap&lt;K, V&gt;</code>.</p>\n<p>If any entries in the array have equal keys,\nall but one of the corresponding values will be dropped.</p>\n\n<div class=\"example-wrap\"><pre class=\"rust rust-example-rendered\"><code><span class=\"kw\">use </span>std::collections::BTreeMap;\n\n<span class=\"kw\">let </span>map1 = BTreeMap::from([(<span class=\"number\">1</span>, <span class=\"number\">2</span>), (<span class=\"number\">3</span>, <span class=\"number\">4</span>)]);\n<span class=\"kw\">let </span>map2: BTreeMap&lt;<span class=\"kw\">_</span>, <span class=\"kw\">_</span>&gt; = [(<span class=\"number\">1</span>, <span class=\"number\">2</span>), (<span class=\"number\">3</span>, <span class=\"number\">4</span>)].into();\n<span class=\"macro\">assert_eq!</span>(map1, map2);</code></pre></div>\n</div></details></div></details>","From<[(K, V); N]>","bdk_wallet::descriptor::policy::ConditionMap","bdk_wallet::descriptor::policy::FoldedConditionMap","bdk_wallet::descriptor::HdKeyPaths","bdk_wallet::descriptor::TapKeyOrigins","bdk_wallet::keys::KeyMap"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-FromIterator%3C(K,+V)%3E-for-BTreeMap%3CK,+V%3E\" class=\"impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2291\">Source</a></span><a href=\"#impl-FromIterator%3C(K,+V)%3E-for-BTreeMap%3CK,+V%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.FromIterator.html\" title=\"trait core::iter::traits::collect::FromIterator\">FromIterator</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.tuple.html\">(K, V)</a>&gt; for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.from_iter\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2296\">Source</a><a href=\"#method.from_iter\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.FromIterator.html#tymethod.from_iter\" class=\"fn\">from_iter</a>&lt;T&gt;(iter: T) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V&gt;<div class=\"where\">where\n    T: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html\" title=\"trait core::iter::traits::collect::IntoIterator\">IntoIterator</a>&lt;Item = <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.tuple.html\">(K, V)</a>&gt;,</div></h4></section></summary><div class=\"docblock\"><p>Constructs a <code>BTreeMap&lt;K, V&gt;</code> from an iterator of key-value pairs.</p>\n<p>If the iterator produces any pairs with equal keys,\nall but one of the corresponding values will be dropped.</p>\n</div></details></div></details>","FromIterator<(K, V)>","bdk_wallet::descriptor::policy::ConditionMap","bdk_wallet::descriptor::policy::FoldedConditionMap","bdk_wallet::descriptor::HdKeyPaths","bdk_wallet::descriptor::TapKeyOrigins","bdk_wallet::keys::KeyMap"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Hash-for-BTreeMap%3CK,+V,+A%3E\" class=\"impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2339\">Source</a></span><a href=\"#impl-Hash-for-BTreeMap%3CK,+V,+A%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V, A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html\" title=\"trait core::hash::Hash\">Hash</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html\" title=\"trait core::hash::Hash\">Hash</a>,\n    V: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html\" title=\"trait core::hash::Hash\">Hash</a>,\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/alloc/trait.Allocator.html\" title=\"trait core::alloc::Allocator\">Allocator</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.hash\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2340\">Source</a><a href=\"#method.hash\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#tymethod.hash\" class=\"fn\">hash</a>&lt;H&gt;(&amp;self, state: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;mut H</a>)<div class=\"where\">where\n    H: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html\" title=\"trait core::hash::Hasher\">Hasher</a>,</div></h4></section></summary><div class='docblock'>Feeds this value into the given <a href=\"https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html\" title=\"trait core::hash::Hasher\"><code>Hasher</code></a>. <a href=\"https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#tymethod.hash\">Read more</a></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.hash_slice\" class=\"method trait-impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.3.0\">1.3.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/core/hash/mod.rs.html#235-237\">Source</a></span><a href=\"#method.hash_slice\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#method.hash_slice\" class=\"fn\">hash_slice</a>&lt;H&gt;(data: &amp;[Self], state: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;mut H</a>)<div class=\"where\">where\n    H: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html\" title=\"trait core::hash::Hasher\">Hasher</a>,\n    Self: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,</div></h4></section></summary><div class='docblock'>Feeds a slice of this type into the given <a href=\"https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html\" title=\"trait core::hash::Hasher\"><code>Hasher</code></a>. <a href=\"https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#method.hash_slice\">Read more</a></div></details></div></details>","Hash","bdk_wallet::descriptor::policy::ConditionMap","bdk_wallet::descriptor::policy::FoldedConditionMap","bdk_wallet::descriptor::HdKeyPaths","bdk_wallet::descriptor::TapKeyOrigins","bdk_wallet::keys::KeyMap"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Index%3C%26Q%3E-for-BTreeMap%3CK,+V,+A%3E\" class=\"impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2390-2393\">Source</a></span><a href=\"#impl-Index%3C%26Q%3E-for-BTreeMap%3CK,+V,+A%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, Q, V, A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/ops/index/trait.Index.html\" title=\"trait core::ops::index::Index\">Index</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;Q</a>&gt; for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/alloc/trait.Allocator.html\" title=\"trait core::alloc::Allocator\">Allocator</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html\" title=\"trait core::borrow::Borrow\">Borrow</a>&lt;Q&gt; + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    Q: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a> + ?<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.index\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2403\">Source</a><a href=\"#method.index\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/ops/index/trait.Index.html#tymethod.index\" class=\"fn\">index</a>(&amp;self, key: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;Q</a>) -&gt; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;V</a></h4></section></summary><div class=\"docblock\"><p>Returns a reference to the value corresponding to the supplied key.</p>\n<h5 id=\"panics\"><a class=\"doc-anchor\" href=\"#panics\">§</a>Panics</h5>\n<p>Panics if the key is not present in the <code>BTreeMap</code>.</p>\n</div></details><details class=\"toggle\" open><summary><section id=\"associatedtype.Output\" class=\"associatedtype trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2395\">Source</a><a href=\"#associatedtype.Output\" class=\"anchor\">§</a><h4 class=\"code-header\">type <a href=\"https://doc.rust-lang.org/nightly/core/ops/index/trait.Index.html#associatedtype.Output\" class=\"associatedtype\">Output</a> = V</h4></section></summary><div class='docblock'>The returned type after indexing.</div></details></div></details>","Index<&Q>","bdk_wallet::descriptor::policy::ConditionMap","bdk_wallet::descriptor::policy::FoldedConditionMap","bdk_wallet::descriptor::HdKeyPaths","bdk_wallet::descriptor::TapKeyOrigins","bdk_wallet::keys::KeyMap"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-IntoAssets-for-BTreeMap%3CDescriptorPublicKey,+DescriptorSecretKey%3E\" class=\"impl\"><a href=\"#impl-IntoAssets-for-BTreeMap%3CDescriptorPublicKey,+DescriptorSecretKey%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl IntoAssets for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;<a class=\"enum\" href=\"bdk_wallet/descriptor/enum.DescriptorPublicKey.html\" title=\"enum bdk_wallet::descriptor::DescriptorPublicKey\">DescriptorPublicKey</a>, <a class=\"enum\" href=\"bdk_wallet/keys/enum.DescriptorSecretKey.html\" title=\"enum bdk_wallet::keys::DescriptorSecretKey\">DescriptorSecretKey</a>&gt;</h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.into_assets\" class=\"method trait-impl\"><a href=\"#method.into_assets\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a class=\"fn\">into_assets</a>(self) -&gt; Assets</h4></section></summary><div class='docblock'>Convert <code>self</code> into a <code>Assets</code> struct</div></details></div></details>","IntoAssets","bdk_wallet::keys::KeyMap"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-IntoDeserializer%3C'de,+E%3E-for-BTreeMap%3CK,+V%3E\" class=\"impl\"><a class=\"src rightside\" href=\"https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#1577-1581\">Source</a><a href=\"#impl-IntoDeserializer%3C'de,+E%3E-for-BTreeMap%3CK,+V%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;'de, K, V, E&gt; <a class=\"trait\" href=\"https://docs.rs/serde/1.0.217/serde/de/trait.IntoDeserializer.html\" title=\"trait serde::de::IntoDeserializer\">IntoDeserializer</a>&lt;'de, E&gt; for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://docs.rs/serde/1.0.217/serde/de/trait.IntoDeserializer.html\" title=\"trait serde::de::IntoDeserializer\">IntoDeserializer</a>&lt;'de, E&gt; + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Eq.html\" title=\"trait core::cmp::Eq\">Eq</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    V: <a class=\"trait\" href=\"https://docs.rs/serde/1.0.217/serde/de/trait.IntoDeserializer.html\" title=\"trait serde::de::IntoDeserializer\">IntoDeserializer</a>&lt;'de, E&gt;,\n    E: <a class=\"trait\" href=\"https://docs.rs/serde/1.0.217/serde/de/trait.Error.html\" title=\"trait serde::de::Error\">Error</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle\" open><summary><section id=\"associatedtype.Deserializer\" class=\"associatedtype trait-impl\"><a class=\"src rightside\" href=\"https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#1583\">Source</a><a href=\"#associatedtype.Deserializer\" class=\"anchor\">§</a><h4 class=\"code-header\">type <a href=\"https://docs.rs/serde/1.0.217/serde/de/trait.IntoDeserializer.html#associatedtype.Deserializer\" class=\"associatedtype\">Deserializer</a> = <a class=\"struct\" href=\"https://docs.rs/serde/1.0.217/serde/de/value/struct.MapDeserializer.html\" title=\"struct serde::de::value::MapDeserializer\">MapDeserializer</a>&lt;'de, &lt;<a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V&gt; as <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html\" title=\"trait core::iter::traits::collect::IntoIterator\">IntoIterator</a>&gt;::<a class=\"associatedtype\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter\" title=\"type core::iter::traits::collect::IntoIterator::IntoIter\">IntoIter</a>, E&gt;</h4></section></summary><div class='docblock'>The type of the deserializer being converted into.</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.into_deserializer\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://docs.rs/serde/1.0.217/src/serde/de/value.rs.html#1585\">Source</a><a href=\"#method.into_deserializer\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://docs.rs/serde/1.0.217/serde/de/trait.IntoDeserializer.html#tymethod.into_deserializer\" class=\"fn\">into_deserializer</a>(\n    self,\n) -&gt; &lt;<a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V&gt; as <a class=\"trait\" href=\"https://docs.rs/serde/1.0.217/serde/de/trait.IntoDeserializer.html\" title=\"trait serde::de::IntoDeserializer\">IntoDeserializer</a>&lt;'de, E&gt;&gt;::<a class=\"associatedtype\" href=\"https://docs.rs/serde/1.0.217/serde/de/trait.IntoDeserializer.html#associatedtype.Deserializer\" title=\"type serde::de::IntoDeserializer::Deserializer\">Deserializer</a></h4></section></summary><div class='docblock'>Convert this value into a deserializer.</div></details></div></details>","IntoDeserializer<'de, E>","bdk_wallet::descriptor::policy::ConditionMap","bdk_wallet::descriptor::policy::FoldedConditionMap","bdk_wallet::descriptor::HdKeyPaths","bdk_wallet::descriptor::TapKeyOrigins","bdk_wallet::keys::KeyMap"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-IntoIterator-for-BTreeMap%3CK,+V,+A%3E\" class=\"impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#1675\">Source</a></span><a href=\"#impl-IntoIterator-for-BTreeMap%3CK,+V,+A%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V, A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html\" title=\"trait core::iter::traits::collect::IntoIterator\">IntoIterator</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/alloc/trait.Allocator.html\" title=\"trait core::alloc::Allocator\">Allocator</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.into_iter\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#1680\">Source</a><a href=\"#method.into_iter\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#tymethod.into_iter\" class=\"fn\">into_iter</a>(self) -&gt; <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.IntoIter.html\" title=\"struct alloc::collections::btree::map::IntoIter\">IntoIter</a>&lt;K, V, A&gt;</h4></section></summary><div class=\"docblock\"><p>Gets an owning iterator over the entries of the map, sorted by key.</p>\n</div></details><details class=\"toggle\" open><summary><section id=\"associatedtype.Item\" class=\"associatedtype trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#1676\">Source</a><a href=\"#associatedtype.Item\" class=\"anchor\">§</a><h4 class=\"code-header\">type <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.Item\" class=\"associatedtype\">Item</a> = <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.tuple.html\">(K, V)</a></h4></section></summary><div class='docblock'>The type of the elements being iterated over.</div></details><details class=\"toggle\" open><summary><section id=\"associatedtype.IntoIter\" class=\"associatedtype trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#1677\">Source</a><a href=\"#associatedtype.IntoIter\" class=\"anchor\">§</a><h4 class=\"code-header\">type <a href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html#associatedtype.IntoIter\" class=\"associatedtype\">IntoIter</a> = <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.IntoIter.html\" title=\"struct alloc::collections::btree::map::IntoIter\">IntoIter</a>&lt;K, V, A&gt;</h4></section></summary><div class='docblock'>Which kind of iterator are we turning this into?</div></details></div></details>","IntoIterator","bdk_wallet::descriptor::policy::ConditionMap","bdk_wallet::descriptor::policy::FoldedConditionMap","bdk_wallet::descriptor::HdKeyPaths","bdk_wallet::descriptor::TapKeyOrigins","bdk_wallet::keys::KeyMap"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Merge-for-BTreeMap%3CK,+V%3E\" class=\"impl\"><a class=\"src rightside\" href=\"src/bdk_core/merge.rs.html#22\">Source</a><a href=\"#impl-Merge-for-BTreeMap%3CK,+V%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V&gt; <a class=\"trait\" href=\"bdk_core/merge/trait.Merge.html\" title=\"trait bdk_core::merge::Merge\">Merge</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.merge\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"src/bdk_core/merge.rs.html#23\">Source</a><a href=\"#method.merge\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"bdk_core/merge/trait.Merge.html#tymethod.merge\" class=\"fn\">merge</a>(&amp;mut self, other: <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V&gt;)</h4></section></summary><div class='docblock'>Merge another object of the same type onto <code>self</code>.</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.is_empty\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"src/bdk_core/merge.rs.html#29\">Source</a><a href=\"#method.is_empty\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"bdk_core/merge/trait.Merge.html#tymethod.is_empty\" class=\"fn\">is_empty</a>(&amp;self) -&gt; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.bool.html\">bool</a></h4></section></summary><div class='docblock'>Returns whether the structure is considered empty.</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.take\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"src/bdk_core/merge.rs.html#13\">Source</a><a href=\"#method.take\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"bdk_core/merge/trait.Merge.html#method.take\" class=\"fn\">take</a>(&amp;mut self) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a>&lt;Self&gt;</h4></section></summary><div class='docblock'>Take the value, replacing it with the default value.</div></details></div></details>","Merge","bdk_wallet::descriptor::policy::ConditionMap","bdk_wallet::descriptor::policy::FoldedConditionMap","bdk_wallet::descriptor::HdKeyPaths","bdk_wallet::descriptor::TapKeyOrigins","bdk_wallet::keys::KeyMap"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Ord-for-BTreeMap%3CK,+V,+A%3E\" class=\"impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2375\">Source</a></span><a href=\"#impl-Ord-for-BTreeMap%3CK,+V,+A%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V, A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    V: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html\" title=\"trait core::cmp::Ord\">Ord</a>,\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/alloc/trait.Allocator.html\" title=\"trait core::alloc::Allocator\">Allocator</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.cmp\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2377\">Source</a><a href=\"#method.cmp\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#tymethod.cmp\" class=\"fn\">cmp</a>(&amp;self, other: &amp;<a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/cmp/enum.Ordering.html\" title=\"enum core::cmp::Ordering\">Ordering</a></h4></section></summary><div class='docblock'>This method returns an <a href=\"https://doc.rust-lang.org/nightly/core/cmp/enum.Ordering.html\" title=\"enum core::cmp::Ordering\"><code>Ordering</code></a> between <code>self</code> and <code>other</code>. <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#tymethod.cmp\">Read more</a></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.max\" class=\"method trait-impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.21.0\">1.21.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#980-982\">Source</a></span><a href=\"#method.max\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#method.max\" class=\"fn\">max</a>(self, other: Self) -&gt; Self<div class=\"where\">where\n    Self: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,</div></h4></section></summary><div class='docblock'>Compares and returns the maximum of two values. <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#method.max\">Read more</a></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.min\" class=\"method trait-impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.21.0\">1.21.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#1001-1003\">Source</a></span><a href=\"#method.min\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#method.min\" class=\"fn\">min</a>(self, other: Self) -&gt; Self<div class=\"where\">where\n    Self: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,</div></h4></section></summary><div class='docblock'>Compares and returns the minimum of two values. <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#method.min\">Read more</a></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.clamp\" class=\"method trait-impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.50.0\">1.50.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#1027-1029\">Source</a></span><a href=\"#method.clamp\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#method.clamp\" class=\"fn\">clamp</a>(self, min: Self, max: Self) -&gt; Self<div class=\"where\">where\n    Self: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,</div></h4></section></summary><div class='docblock'>Restrict a value to a certain interval. <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Ord.html#method.clamp\">Read more</a></div></details></div></details>","Ord","bdk_wallet::descriptor::policy::ConditionMap","bdk_wallet::descriptor::policy::FoldedConditionMap","bdk_wallet::descriptor::HdKeyPaths","bdk_wallet::descriptor::TapKeyOrigins","bdk_wallet::keys::KeyMap"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-PartialEq-for-BTreeMap%3CK,+V,+A%3E\" class=\"impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2357\">Source</a></span><a href=\"#impl-PartialEq-for-BTreeMap%3CK,+V,+A%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V, A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html\" title=\"trait core::cmp::PartialEq\">PartialEq</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html\" title=\"trait core::cmp::PartialEq\">PartialEq</a>,\n    V: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html\" title=\"trait core::cmp::PartialEq\">PartialEq</a>,\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/alloc/trait.Allocator.html\" title=\"trait core::alloc::Allocator\">Allocator</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.eq\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2358\">Source</a><a href=\"#method.eq\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#tymethod.eq\" class=\"fn\">eq</a>(&amp;self, other: &amp;<a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;) -&gt; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.bool.html\">bool</a></h4></section></summary><div class='docblock'>Tests for <code>self</code> and <code>other</code> values to be equal, and is used by <code>==</code>.</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.ne\" class=\"method trait-impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#261\">Source</a></span><a href=\"#method.ne\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#method.ne\" class=\"fn\">ne</a>(&amp;self, other: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;Rhs</a>) -&gt; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.bool.html\">bool</a></h4></section></summary><div class='docblock'>Tests for <code>!=</code>. The default implementation is almost always sufficient,\nand should not be overridden without very good reason.</div></details></div></details>","PartialEq","bdk_wallet::descriptor::policy::ConditionMap","bdk_wallet::descriptor::policy::FoldedConditionMap","bdk_wallet::descriptor::HdKeyPaths","bdk_wallet::descriptor::TapKeyOrigins","bdk_wallet::keys::KeyMap"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-PartialOrd-for-BTreeMap%3CK,+V,+A%3E\" class=\"impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2367\">Source</a></span><a href=\"#impl-PartialOrd-for-BTreeMap%3CK,+V,+A%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V, A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html\" title=\"trait core::cmp::PartialOrd\">PartialOrd</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html\" title=\"trait core::cmp::PartialOrd\">PartialOrd</a>,\n    V: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html\" title=\"trait core::cmp::PartialOrd\">PartialOrd</a>,\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/alloc/trait.Allocator.html\" title=\"trait core::alloc::Allocator\">Allocator</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.partial_cmp\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2369\">Source</a><a href=\"#method.partial_cmp\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#tymethod.partial_cmp\" class=\"fn\">partial_cmp</a>(&amp;self, other: &amp;<a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a>&lt;<a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/cmp/enum.Ordering.html\" title=\"enum core::cmp::Ordering\">Ordering</a>&gt;</h4></section></summary><div class='docblock'>This method returns an ordering between <code>self</code> and <code>other</code> values if one exists. <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#tymethod.partial_cmp\">Read more</a></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.lt\" class=\"method trait-impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#1335\">Source</a></span><a href=\"#method.lt\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.lt\" class=\"fn\">lt</a>(&amp;self, other: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;Rhs</a>) -&gt; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.bool.html\">bool</a></h4></section></summary><div class='docblock'>Tests less than (for <code>self</code> and <code>other</code>) and is used by the <code>&lt;</code> operator. <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.lt\">Read more</a></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.le\" class=\"method trait-impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#1353\">Source</a></span><a href=\"#method.le\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.le\" class=\"fn\">le</a>(&amp;self, other: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;Rhs</a>) -&gt; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.bool.html\">bool</a></h4></section></summary><div class='docblock'>Tests less than or equal to (for <code>self</code> and <code>other</code>) and is used by the\n<code>&lt;=</code> operator. <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.le\">Read more</a></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.gt\" class=\"method trait-impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#1371\">Source</a></span><a href=\"#method.gt\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.gt\" class=\"fn\">gt</a>(&amp;self, other: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;Rhs</a>) -&gt; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.bool.html\">bool</a></h4></section></summary><div class='docblock'>Tests greater than (for <code>self</code> and <code>other</code>) and is used by the <code>&gt;</code>\noperator. <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.gt\">Read more</a></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.ge\" class=\"method trait-impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#1389\">Source</a></span><a href=\"#method.ge\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.ge\" class=\"fn\">ge</a>(&amp;self, other: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;Rhs</a>) -&gt; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.bool.html\">bool</a></h4></section></summary><div class='docblock'>Tests greater than or equal to (for <code>self</code> and <code>other</code>) and is used by\nthe <code>&gt;=</code> operator. <a href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialOrd.html#method.ge\">Read more</a></div></details></div></details>","PartialOrd","bdk_wallet::descriptor::policy::ConditionMap","bdk_wallet::descriptor::policy::FoldedConditionMap","bdk_wallet::descriptor::HdKeyPaths","bdk_wallet::descriptor::TapKeyOrigins","bdk_wallet::keys::KeyMap"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Serialize-for-BTreeMap%3CK,+V%3E\" class=\"impl\"><a class=\"src rightside\" href=\"https://docs.rs/serde/1.0.217/src/serde/ser/impls.rs.html#495-499\">Source</a><a href=\"#impl-Serialize-for-BTreeMap%3CK,+V%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V&gt; <a class=\"trait\" href=\"https://docs.rs/serde/1.0.217/serde/ser/trait.Serialize.html\" title=\"trait serde::ser::Serialize\">Serialize</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://docs.rs/serde/1.0.217/serde/ser/trait.Serialize.html\" title=\"trait serde::ser::Serialize\">Serialize</a>,\n    V: <a class=\"trait\" href=\"https://docs.rs/serde/1.0.217/serde/ser/trait.Serialize.html\" title=\"trait serde::ser::Serialize\">Serialize</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.serialize\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://docs.rs/serde/1.0.217/src/serde/ser/impls.rs.html#495-499\">Source</a><a href=\"#method.serialize\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://docs.rs/serde/1.0.217/serde/ser/trait.Serialize.html#tymethod.serialize\" class=\"fn\">serialize</a>&lt;S&gt;(\n    &amp;self,\n    serializer: S,\n) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/result/enum.Result.html\" title=\"enum core::result::Result\">Result</a>&lt;&lt;S as <a class=\"trait\" href=\"https://docs.rs/serde/1.0.217/serde/ser/trait.Serializer.html\" title=\"trait serde::ser::Serializer\">Serializer</a>&gt;::<a class=\"associatedtype\" href=\"https://docs.rs/serde/1.0.217/serde/ser/trait.Serializer.html#associatedtype.Ok\" title=\"type serde::ser::Serializer::Ok\">Ok</a>, &lt;S as <a class=\"trait\" href=\"https://docs.rs/serde/1.0.217/serde/ser/trait.Serializer.html\" title=\"trait serde::ser::Serializer\">Serializer</a>&gt;::<a class=\"associatedtype\" href=\"https://docs.rs/serde/1.0.217/serde/ser/trait.Serializer.html#associatedtype.Error\" title=\"type serde::ser::Serializer::Error\">Error</a>&gt;<div class=\"where\">where\n    S: <a class=\"trait\" href=\"https://docs.rs/serde/1.0.217/serde/ser/trait.Serializer.html\" title=\"trait serde::ser::Serializer\">Serializer</a>,</div></h4></section></summary><div class='docblock'>Serialize this value into the given Serde serializer. <a href=\"https://docs.rs/serde/1.0.217/serde/ser/trait.Serialize.html#tymethod.serialize\">Read more</a></div></details></div></details>","Serialize","bdk_wallet::descriptor::policy::ConditionMap","bdk_wallet::descriptor::policy::FoldedConditionMap","bdk_wallet::descriptor::HdKeyPaths","bdk_wallet::descriptor::TapKeyOrigins","bdk_wallet::keys::KeyMap"],["<section id=\"impl-Eq-for-BTreeMap%3CK,+V,+A%3E\" class=\"impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#2364\">Source</a></span><a href=\"#impl-Eq-for-BTreeMap%3CK,+V,+A%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V, A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Eq.html\" title=\"trait core::cmp::Eq\">Eq</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;<div class=\"where\">where\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Eq.html\" title=\"trait core::cmp::Eq\">Eq</a>,\n    V: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.Eq.html\" title=\"trait core::cmp::Eq\">Eq</a>,\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/alloc/trait.Allocator.html\" title=\"trait core::alloc::Allocator\">Allocator</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,</div></h3></section>","Eq","bdk_wallet::descriptor::policy::ConditionMap","bdk_wallet::descriptor::policy::FoldedConditionMap","bdk_wallet::descriptor::HdKeyPaths","bdk_wallet::descriptor::TapKeyOrigins","bdk_wallet::keys::KeyMap"],["<section id=\"impl-UnwindSafe-for-BTreeMap%3CK,+V,+A%3E\" class=\"impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.64.0\">1.64.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/alloc/collections/btree/map.rs.html#198-202\">Source</a></span><a href=\"#impl-UnwindSafe-for-BTreeMap%3CK,+V,+A%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;K, V, A&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a> for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/collections/btree/map/struct.BTreeMap.html\" title=\"struct alloc::collections::btree::map::BTreeMap\">BTreeMap</a>&lt;K, V, A&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/alloc/trait.Allocator.html\" title=\"trait core::alloc::Allocator\">Allocator</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> + <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.UnwindSafe.html\" title=\"trait core::panic::unwind_safe::UnwindSafe\">UnwindSafe</a>,\n    K: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,\n    V: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/panic/unwind_safe/trait.RefUnwindSafe.html\" title=\"trait core::panic::unwind_safe::RefUnwindSafe\">RefUnwindSafe</a>,</div></h3></section>","UnwindSafe","bdk_wallet::descriptor::policy::ConditionMap","bdk_wallet::descriptor::policy::FoldedConditionMap","bdk_wallet::descriptor::HdKeyPaths","bdk_wallet::descriptor::TapKeyOrigins","bdk_wallet::keys::KeyMap"]]]]);
     if (window.register_type_impls) {
         window.register_type_impls(type_impls);
     } else {
         window.pending_type_impls = type_impls;
     }
 })()
-//{"start":55,"fragment_lengths":[170640,173278]}
\ No newline at end of file
+//{"start":55,"fragment_lengths":[170944,173853]}
\ No newline at end of file
index 6b60a405773a8984e4dd61c3e9ec4efea60247d5..f8cb2a64c7d39e338b042ede890e67f24eec8bb7 100644 (file)
@@ -1,9 +1,9 @@
 (function() {
-    var type_impls = Object.fromEntries([["example_cli",[["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-AsRef%3CTxGraph%3CA%3E%3E-for-IndexedTxGraph%3CA,+I%3E\" class=\"impl\"><a href=\"#impl-AsRef%3CTxGraph%3CA%3E%3E-for-IndexedTxGraph%3CA,+I%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;A, I&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.AsRef.html\" title=\"trait core::convert::AsRef\">AsRef</a>&lt;TxGraph&lt;A&gt;&gt; for IndexedTxGraph&lt;A, I&gt;</h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.as_ref\" class=\"method trait-impl\"><a href=\"#method.as_ref\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/convert/trait.AsRef.html#tymethod.as_ref\" class=\"fn\">as_ref</a>(&amp;self) -&gt; &amp;TxGraph&lt;A&gt;</h4></section></summary><div class='docblock'>Converts this type into a shared reference of the (usually inferred) input type.</div></details></div></details>","AsRef<TxGraph<A>>","example_cli::KeychainTxGraph"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Clone-for-IndexedTxGraph%3CA,+I%3E\" class=\"impl\"><a href=\"#impl-Clone-for-IndexedTxGraph%3CA,+I%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;A, I&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for IndexedTxGraph&lt;A, I&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,\n    I: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.clone\" class=\"method trait-impl\"><a href=\"#method.clone\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone\" class=\"fn\">clone</a>(&amp;self) -&gt; IndexedTxGraph&lt;A, I&gt;</h4></section></summary><div class='docblock'>Returns a copy of the value. <a href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone\">Read more</a></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.clone_from\" class=\"method trait-impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174\">Source</a></span><a href=\"#method.clone_from\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from\" class=\"fn\">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from\">Read more</a></div></details></div></details>","Clone","example_cli::KeychainTxGraph"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Debug-for-IndexedTxGraph%3CA,+I%3E\" class=\"impl\"><a href=\"#impl-Debug-for-IndexedTxGraph%3CA,+I%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;A, I&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for IndexedTxGraph&lt;A, I&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a>,\n    I: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.fmt\" class=\"method trait-impl\"><a href=\"#method.fmt\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt\" class=\"fn\">fmt</a>(&amp;self, f: &amp;mut <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html\" title=\"struct core::fmt::Formatter\">Formatter</a>&lt;'_&gt;) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/result/enum.Result.html\" title=\"enum core::result::Result\">Result</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.unit.html\">()</a>, <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html\" title=\"struct core::fmt::Error\">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt\">Read more</a></div></details></div></details>","Debug","example_cli::KeychainTxGraph"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Default-for-IndexedTxGraph%3CA,+I%3E\" class=\"impl\"><a href=\"#impl-Default-for-IndexedTxGraph%3CA,+I%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;A, I&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/default/trait.Default.html\" title=\"trait core::default::Default\">Default</a> for IndexedTxGraph&lt;A, I&gt;<div class=\"where\">where\n    I: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/default/trait.Default.html\" title=\"trait core::default::Default\">Default</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.default\" class=\"method trait-impl\"><a href=\"#method.default\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default\" class=\"fn\">default</a>() -&gt; IndexedTxGraph&lt;A, I&gt;</h4></section></summary><div class='docblock'>Returns the “default value” for a type. <a href=\"https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default\">Read more</a></div></details></div></details>","Default","example_cli::KeychainTxGraph"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-IndexedTxGraph%3CA,+I%3E\" class=\"impl\"><a href=\"#impl-IndexedTxGraph%3CA,+I%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;A, I&gt; IndexedTxGraph&lt;A, I&gt;</h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.new\" class=\"method\"><h4 class=\"code-header\">pub fn <a class=\"fn\">new</a>(index: I) -&gt; IndexedTxGraph&lt;A, I&gt;</h4></section></summary><div class=\"docblock\"><p>Construct a new [<code>IndexedTxGraph</code>] with a given <code>index</code>.</p>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.graph\" class=\"method\"><h4 class=\"code-header\">pub fn <a class=\"fn\">graph</a>(&amp;self) -&gt; &amp;TxGraph&lt;A&gt;</h4></section></summary><div class=\"docblock\"><p>Get a reference of the internal transaction graph.</p>\n</div></details></div></details>",0,"example_cli::KeychainTxGraph"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-IndexedTxGraph%3CA,+I%3E\" class=\"impl\"><a href=\"#impl-IndexedTxGraph%3CA,+I%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;A, I&gt; IndexedTxGraph&lt;A, I&gt;<div class=\"where\">where\n    &lt;I as Indexer&gt;::ChangeSet: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/default/trait.Default.html\" title=\"trait core::default::Default\">Default</a> + Merge,\n    A: for&lt;'b&gt; Anchor + for&lt;'b&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;TxPosInBlock&lt;'b&gt;&gt;,\n    I: Indexer,</div></h3><div class=\"docblock\"><p>Methods are available if the anchor (<code>A</code>) can be created from [<code>TxPosInBlock</code>].</p>\n</div></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.apply_block_relevant\" class=\"method\"><h4 class=\"code-header\">pub fn <a class=\"fn\">apply_block_relevant</a>(\n    &amp;mut self,\n    block: &amp;Block,\n    height: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.u32.html\">u32</a>,\n) -&gt; ChangeSet&lt;A, &lt;I as Indexer&gt;::ChangeSet&gt;</h4></section></summary><div class=\"docblock\"><p>Batch insert all transactions of the given <code>block</code> of <code>height</code>, filtering out those that are\nirrelevant.</p>\n<p>Each inserted transaction’s anchor will be constructed using [<code>TxPosInBlock</code>].</p>\n<p>Relevancy is determined by the internal [<code>Indexer::is_tx_relevant</code>] implementation of <code>I</code>.\nIrrelevant transactions in <code>txs</code> will be ignored.</p>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.apply_block\" class=\"method\"><h4 class=\"code-header\">pub fn <a class=\"fn\">apply_block</a>(\n    &amp;mut self,\n    block: Block,\n    height: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.u32.html\">u32</a>,\n) -&gt; ChangeSet&lt;A, &lt;I as Indexer&gt;::ChangeSet&gt;</h4></section></summary><div class=\"docblock\"><p>Batch insert all transactions of the given <code>block</code> of <code>height</code>.</p>\n<p>Each inserted transaction’s anchor will be constructed using [<code>TxPosInBlock</code>].</p>\n<p>To only insert relevant transactions, use <a href=\"IndexedTxGraph::apply_block_relevant\"><code>apply_block_relevant</code></a> instead.</p>\n</div></details></div></details>",0,"example_cli::KeychainTxGraph"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-IndexedTxGraph%3CA,+I%3E\" class=\"impl\"><a href=\"#impl-IndexedTxGraph%3CA,+I%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;A, I&gt; IndexedTxGraph&lt;A, I&gt;<div class=\"where\">where\n    A: Anchor,\n    I: Indexer,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.apply_changeset\" class=\"method\"><h4 class=\"code-header\">pub fn <a class=\"fn\">apply_changeset</a>(\n    &amp;mut self,\n    changeset: ChangeSet&lt;A, &lt;I as Indexer&gt;::ChangeSet&gt;,\n)</h4></section></summary><div class=\"docblock\"><p>Applies the [<code>ChangeSet</code>] to the [<code>IndexedTxGraph</code>].</p>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.initial_changeset\" class=\"method\"><h4 class=\"code-header\">pub fn <a class=\"fn\">initial_changeset</a>(&amp;self) -&gt; ChangeSet&lt;A, &lt;I as Indexer&gt;::ChangeSet&gt;</h4></section></summary><div class=\"docblock\"><p>Determines the [<code>ChangeSet</code>] between <code>self</code> and an empty [<code>IndexedTxGraph</code>].</p>\n</div></details></div></details>",0,"example_cli::KeychainTxGraph"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-IndexedTxGraph%3CA,+I%3E\" class=\"impl\"><a href=\"#impl-IndexedTxGraph%3CA,+I%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;A, I&gt; IndexedTxGraph&lt;A, I&gt;<div class=\"where\">where\n    A: Anchor,\n    I: Indexer,\n    &lt;I as Indexer&gt;::ChangeSet: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/default/trait.Default.html\" title=\"trait core::default::Default\">Default</a> + Merge,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.apply_update\" class=\"method\"><h4 class=\"code-header\">pub fn <a class=\"fn\">apply_update</a>(\n    &amp;mut self,\n    update: TxUpdate&lt;A&gt;,\n) -&gt; ChangeSet&lt;A, &lt;I as Indexer&gt;::ChangeSet&gt;</h4></section></summary><div class=\"docblock\"><p>Apply an <code>update</code> directly.</p>\n<p><code>update</code> is a [<code>tx_graph::TxUpdate&lt;A&gt;</code>] and the resultant changes is returned as [<code>ChangeSet</code>].</p>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.apply_update_at\" class=\"method\"><h4 class=\"code-header\">pub fn <a class=\"fn\">apply_update_at</a>(\n    &amp;mut self,\n    update: TxUpdate&lt;A&gt;,\n    seen_at: <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.u64.html\">u64</a>&gt;,\n) -&gt; ChangeSet&lt;A, &lt;I as Indexer&gt;::ChangeSet&gt;</h4></section></summary><div class=\"docblock\"><p>Apply the given <code>update</code> with an optional <code>seen_at</code> timestamp.</p>\n<p><code>seen_at</code> represents when the update is seen (in unix seconds). It is used to determine the\n<code>last_seen</code>s for all transactions in the update which have no corresponding anchor(s). The\n<code>last_seen</code> value is used internally to determine precedence of conflicting unconfirmed\ntransactions (where the transaction with the lower <code>last_seen</code> value is omitted from the\ncanonical history).</p>\n<p>Not setting a <code>seen_at</code> value means unconfirmed transactions introduced by this update will\nnot be part of the canonical history of transactions.</p>\n<p>Use <a href=\"IndexedTxGraph::apply_update\"><code>apply_update</code></a> to have the <code>seen_at</code> value automatically\nset to the current time.</p>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.insert_txout\" class=\"method\"><h4 class=\"code-header\">pub fn <a class=\"fn\">insert_txout</a>(\n    &amp;mut self,\n    outpoint: OutPoint,\n    txout: TxOut,\n) -&gt; ChangeSet&lt;A, &lt;I as Indexer&gt;::ChangeSet&gt;</h4></section></summary><div class=\"docblock\"><p>Insert a floating <code>txout</code> of given <code>outpoint</code>.</p>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.insert_tx\" class=\"method\"><h4 class=\"code-header\">pub fn <a class=\"fn\">insert_tx</a>&lt;T&gt;(&amp;mut self, tx: T) -&gt; ChangeSet&lt;A, &lt;I as Indexer&gt;::ChangeSet&gt;<div class=\"where\">where\n    T: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.Into.html\" title=\"trait core::convert::Into\">Into</a>&lt;<a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/sync/struct.Arc.html\" title=\"struct alloc::sync::Arc\">Arc</a>&lt;Transaction&gt;&gt;,</div></h4></section></summary><div class=\"docblock\"><p>Insert and index a transaction into the graph.</p>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.insert_anchor\" class=\"method\"><h4 class=\"code-header\">pub fn <a class=\"fn\">insert_anchor</a>(\n    &amp;mut self,\n    txid: Txid,\n    anchor: A,\n) -&gt; ChangeSet&lt;A, &lt;I as Indexer&gt;::ChangeSet&gt;</h4></section></summary><div class=\"docblock\"><p>Insert an <code>anchor</code> for a given transaction.</p>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.insert_seen_at\" class=\"method\"><h4 class=\"code-header\">pub fn <a class=\"fn\">insert_seen_at</a>(\n    &amp;mut self,\n    txid: Txid,\n    seen_at: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.u64.html\">u64</a>,\n) -&gt; ChangeSet&lt;A, &lt;I as Indexer&gt;::ChangeSet&gt;</h4></section></summary><div class=\"docblock\"><p>Insert a unix timestamp of when a transaction is seen in the mempool.</p>\n<p>This is used for transaction conflict resolution in [<code>TxGraph</code>] where the transaction with\nthe later last-seen is prioritized.</p>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.batch_insert_relevant\" class=\"method\"><h4 class=\"code-header\">pub fn <a class=\"fn\">batch_insert_relevant</a>&lt;T&gt;(\n    &amp;mut self,\n    txs: impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html\" title=\"trait core::iter::traits::collect::IntoIterator\">IntoIterator</a>&lt;Item = (T, impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html\" title=\"trait core::iter::traits::collect::IntoIterator\">IntoIterator</a>&lt;Item = A&gt;)&gt;,\n) -&gt; ChangeSet&lt;A, &lt;I as Indexer&gt;::ChangeSet&gt;<div class=\"where\">where\n    T: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.Into.html\" title=\"trait core::convert::Into\">Into</a>&lt;<a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/sync/struct.Arc.html\" title=\"struct alloc::sync::Arc\">Arc</a>&lt;Transaction&gt;&gt;,</div></h4></section></summary><div class=\"docblock\"><p>Batch insert transactions, filtering out those that are irrelevant.</p>\n<p>Relevancy is determined by the [<code>Indexer::is_tx_relevant</code>] implementation of <code>I</code>. Irrelevant\ntransactions in <code>txs</code> will be ignored. <code>txs</code> do not need to be in topological order.</p>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.batch_insert_relevant_unconfirmed\" class=\"method\"><h4 class=\"code-header\">pub fn <a class=\"fn\">batch_insert_relevant_unconfirmed</a>&lt;T&gt;(\n    &amp;mut self,\n    unconfirmed_txs: impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html\" title=\"trait core::iter::traits::collect::IntoIterator\">IntoIterator</a>&lt;Item = (T, <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.u64.html\">u64</a>)&gt;,\n) -&gt; ChangeSet&lt;A, &lt;I as Indexer&gt;::ChangeSet&gt;<div class=\"where\">where\n    T: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.Into.html\" title=\"trait core::convert::Into\">Into</a>&lt;<a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/sync/struct.Arc.html\" title=\"struct alloc::sync::Arc\">Arc</a>&lt;Transaction&gt;&gt;,</div></h4></section></summary><div class=\"docblock\"><p>Batch insert unconfirmed transactions, filtering out those that are irrelevant.</p>\n<p>Relevancy is determined by the internal [<code>Indexer::is_tx_relevant</code>] implementation of <code>I</code>.\nIrrelevant transactions in <code>txs</code> will be ignored.</p>\n<p>Items of <code>txs</code> are tuples containing the transaction and a <em>last seen</em> timestamp. The\n<em>last seen</em> communicates when the transaction is last seen in the mempool which is used for\nconflict-resolution in [<code>TxGraph</code>] (refer to [<code>TxGraph::insert_seen_at</code>] for details).</p>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.batch_insert_unconfirmed\" class=\"method\"><h4 class=\"code-header\">pub fn <a class=\"fn\">batch_insert_unconfirmed</a>&lt;T&gt;(\n    &amp;mut self,\n    txs: impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html\" title=\"trait core::iter::traits::collect::IntoIterator\">IntoIterator</a>&lt;Item = (T, <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.u64.html\">u64</a>)&gt;,\n) -&gt; ChangeSet&lt;A, &lt;I as Indexer&gt;::ChangeSet&gt;<div class=\"where\">where\n    T: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.Into.html\" title=\"trait core::convert::Into\">Into</a>&lt;<a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/sync/struct.Arc.html\" title=\"struct alloc::sync::Arc\">Arc</a>&lt;Transaction&gt;&gt;,</div></h4></section></summary><div class=\"docblock\"><p>Batch insert unconfirmed transactions.</p>\n<p>Items of <code>txs</code> are tuples containing the transaction and a <em>last seen</em> timestamp. The\n<em>last seen</em> communicates when the transaction is last seen in the mempool which is used for\nconflict-resolution in [<code>TxGraph</code>] (refer to [<code>TxGraph::insert_seen_at</code>] for details).</p>\n<p>To filter out irrelevant transactions, use <a href=\"IndexedTxGraph::batch_insert_relevant_unconfirmed\"><code>batch_insert_relevant_unconfirmed</code></a> instead.</p>\n</div></details></div></details>",0,"example_cli::KeychainTxGraph"]]]]);
+    var type_impls = Object.fromEntries([["example_cli",[["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-AsRef%3CTxGraph%3CA%3E%3E-for-IndexedTxGraph%3CA,+I%3E\" class=\"impl\"><a href=\"#impl-AsRef%3CTxGraph%3CA%3E%3E-for-IndexedTxGraph%3CA,+I%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;A, I&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.AsRef.html\" title=\"trait core::convert::AsRef\">AsRef</a>&lt;TxGraph&lt;A&gt;&gt; for IndexedTxGraph&lt;A, I&gt;</h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.as_ref\" class=\"method trait-impl\"><a href=\"#method.as_ref\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/convert/trait.AsRef.html#tymethod.as_ref\" class=\"fn\">as_ref</a>(&amp;self) -&gt; &amp;TxGraph&lt;A&gt;</h4></section></summary><div class='docblock'>Converts this type into a shared reference of the (usually inferred) input type.</div></details></div></details>","AsRef<TxGraph<A>>","example_cli::KeychainTxGraph"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Clone-for-IndexedTxGraph%3CA,+I%3E\" class=\"impl\"><a href=\"#impl-Clone-for-IndexedTxGraph%3CA,+I%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;A, I&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for IndexedTxGraph&lt;A, I&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,\n    I: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.clone\" class=\"method trait-impl\"><a href=\"#method.clone\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone\" class=\"fn\">clone</a>(&amp;self) -&gt; IndexedTxGraph&lt;A, I&gt;</h4></section></summary><div class='docblock'>Returns a copy of the value. <a href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone\">Read more</a></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.clone_from\" class=\"method trait-impl\"><span class=\"rightside\"><span class=\"since\" title=\"Stable since Rust version 1.0.0\">1.0.0</span> · <a class=\"src\" href=\"https://doc.rust-lang.org/nightly/src/core/clone.rs.html#174\">Source</a></span><a href=\"#method.clone_from\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from\" class=\"fn\">clone_from</a>(&amp;mut self, source: &amp;Self)</h4></section></summary><div class='docblock'>Performs copy-assignment from <code>source</code>. <a href=\"https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from\">Read more</a></div></details></div></details>","Clone","example_cli::KeychainTxGraph"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Debug-for-IndexedTxGraph%3CA,+I%3E\" class=\"impl\"><a href=\"#impl-Debug-for-IndexedTxGraph%3CA,+I%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;A, I&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for IndexedTxGraph&lt;A, I&gt;<div class=\"where\">where\n    A: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a>,\n    I: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.fmt\" class=\"method trait-impl\"><a href=\"#method.fmt\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt\" class=\"fn\">fmt</a>(&amp;self, f: &amp;mut <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html\" title=\"struct core::fmt::Formatter\">Formatter</a>&lt;'_&gt;) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/result/enum.Result.html\" title=\"enum core::result::Result\">Result</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.unit.html\">()</a>, <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/core/fmt/struct.Error.html\" title=\"struct core::fmt::Error\">Error</a>&gt;</h4></section></summary><div class='docblock'>Formats the value using the given formatter. <a href=\"https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt\">Read more</a></div></details></div></details>","Debug","example_cli::KeychainTxGraph"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Default-for-IndexedTxGraph%3CA,+I%3E\" class=\"impl\"><a href=\"#impl-Default-for-IndexedTxGraph%3CA,+I%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;A, I&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/default/trait.Default.html\" title=\"trait core::default::Default\">Default</a> for IndexedTxGraph&lt;A, I&gt;<div class=\"where\">where\n    I: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/default/trait.Default.html\" title=\"trait core::default::Default\">Default</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.default\" class=\"method trait-impl\"><a href=\"#method.default\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default\" class=\"fn\">default</a>() -&gt; IndexedTxGraph&lt;A, I&gt;</h4></section></summary><div class='docblock'>Returns the “default value” for a type. <a href=\"https://doc.rust-lang.org/nightly/core/default/trait.Default.html#tymethod.default\">Read more</a></div></details></div></details>","Default","example_cli::KeychainTxGraph"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-IndexedTxGraph%3CA,+I%3E\" class=\"impl\"><a href=\"#impl-IndexedTxGraph%3CA,+I%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;A, I&gt; IndexedTxGraph&lt;A, I&gt;</h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.new\" class=\"method\"><h4 class=\"code-header\">pub fn <a class=\"fn\">new</a>(index: I) -&gt; IndexedTxGraph&lt;A, I&gt;</h4></section></summary><div class=\"docblock\"><p>Construct a new [<code>IndexedTxGraph</code>] with a given <code>index</code>.</p>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.graph\" class=\"method\"><h4 class=\"code-header\">pub fn <a class=\"fn\">graph</a>(&amp;self) -&gt; &amp;TxGraph&lt;A&gt;</h4></section></summary><div class=\"docblock\"><p>Get a reference of the internal transaction graph.</p>\n</div></details></div></details>",0,"example_cli::KeychainTxGraph"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-IndexedTxGraph%3CA,+I%3E\" class=\"impl\"><a href=\"#impl-IndexedTxGraph%3CA,+I%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;A, I&gt; IndexedTxGraph&lt;A, I&gt;<div class=\"where\">where\n    &lt;I as Indexer&gt;::ChangeSet: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/default/trait.Default.html\" title=\"trait core::default::Default\">Default</a> + <a class=\"trait\" href=\"bdk_core/merge/trait.Merge.html\" title=\"trait bdk_core::merge::Merge\">Merge</a>,\n    A: for&lt;'b&gt; Anchor + for&lt;'b&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;TxPosInBlock&lt;'b&gt;&gt;,\n    I: Indexer,</div></h3><div class=\"docblock\"><p>Methods are available if the anchor (<code>A</code>) can be created from [<code>TxPosInBlock</code>].</p>\n</div></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.apply_block_relevant\" class=\"method\"><h4 class=\"code-header\">pub fn <a class=\"fn\">apply_block_relevant</a>(\n    &amp;mut self,\n    block: &amp;Block,\n    height: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.u32.html\">u32</a>,\n) -&gt; ChangeSet&lt;A, &lt;I as Indexer&gt;::ChangeSet&gt;</h4></section></summary><div class=\"docblock\"><p>Batch insert all transactions of the given <code>block</code> of <code>height</code>, filtering out those that are\nirrelevant.</p>\n<p>Each inserted transaction’s anchor will be constructed using [<code>TxPosInBlock</code>].</p>\n<p>Relevancy is determined by the internal [<code>Indexer::is_tx_relevant</code>] implementation of <code>I</code>.\nIrrelevant transactions in <code>txs</code> will be ignored.</p>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.apply_block\" class=\"method\"><h4 class=\"code-header\">pub fn <a class=\"fn\">apply_block</a>(\n    &amp;mut self,\n    block: Block,\n    height: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.u32.html\">u32</a>,\n) -&gt; ChangeSet&lt;A, &lt;I as Indexer&gt;::ChangeSet&gt;</h4></section></summary><div class=\"docblock\"><p>Batch insert all transactions of the given <code>block</code> of <code>height</code>.</p>\n<p>Each inserted transaction’s anchor will be constructed using [<code>TxPosInBlock</code>].</p>\n<p>To only insert relevant transactions, use <a href=\"IndexedTxGraph::apply_block_relevant\"><code>apply_block_relevant</code></a> instead.</p>\n</div></details></div></details>",0,"example_cli::KeychainTxGraph"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-IndexedTxGraph%3CA,+I%3E\" class=\"impl\"><a href=\"#impl-IndexedTxGraph%3CA,+I%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;A, I&gt; IndexedTxGraph&lt;A, I&gt;<div class=\"where\">where\n    A: Anchor,\n    I: Indexer,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.apply_changeset\" class=\"method\"><h4 class=\"code-header\">pub fn <a class=\"fn\">apply_changeset</a>(\n    &amp;mut self,\n    changeset: ChangeSet&lt;A, &lt;I as Indexer&gt;::ChangeSet&gt;,\n)</h4></section></summary><div class=\"docblock\"><p>Applies the [<code>ChangeSet</code>] to the [<code>IndexedTxGraph</code>].</p>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.initial_changeset\" class=\"method\"><h4 class=\"code-header\">pub fn <a class=\"fn\">initial_changeset</a>(&amp;self) -&gt; ChangeSet&lt;A, &lt;I as Indexer&gt;::ChangeSet&gt;</h4></section></summary><div class=\"docblock\"><p>Determines the [<code>ChangeSet</code>] between <code>self</code> and an empty [<code>IndexedTxGraph</code>].</p>\n</div></details></div></details>",0,"example_cli::KeychainTxGraph"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-IndexedTxGraph%3CA,+I%3E\" class=\"impl\"><a href=\"#impl-IndexedTxGraph%3CA,+I%3E\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;A, I&gt; IndexedTxGraph&lt;A, I&gt;<div class=\"where\">where\n    A: Anchor,\n    I: Indexer,\n    &lt;I as Indexer&gt;::ChangeSet: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/default/trait.Default.html\" title=\"trait core::default::Default\">Default</a> + <a class=\"trait\" href=\"bdk_core/merge/trait.Merge.html\" title=\"trait bdk_core::merge::Merge\">Merge</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.apply_update\" class=\"method\"><h4 class=\"code-header\">pub fn <a class=\"fn\">apply_update</a>(\n    &amp;mut self,\n    update: <a class=\"struct\" href=\"bdk_core/tx_update/struct.TxUpdate.html\" title=\"struct bdk_core::tx_update::TxUpdate\">TxUpdate</a>&lt;A&gt;,\n) -&gt; ChangeSet&lt;A, &lt;I as Indexer&gt;::ChangeSet&gt;</h4></section></summary><div class=\"docblock\"><p>Apply an <code>update</code> directly.</p>\n<p><code>update</code> is a <a href=\"bdk_core/tx_update/struct.TxUpdate.html\" title=\"struct bdk_core::tx_update::TxUpdate\"><code>tx_graph::TxUpdate&lt;A&gt;</code></a> and the resultant changes is returned as [<code>ChangeSet</code>].</p>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.apply_update_at\" class=\"method\"><h4 class=\"code-header\">pub fn <a class=\"fn\">apply_update_at</a>(\n    &amp;mut self,\n    update: <a class=\"struct\" href=\"bdk_core/tx_update/struct.TxUpdate.html\" title=\"struct bdk_core::tx_update::TxUpdate\">TxUpdate</a>&lt;A&gt;,\n    seen_at: <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.u64.html\">u64</a>&gt;,\n) -&gt; ChangeSet&lt;A, &lt;I as Indexer&gt;::ChangeSet&gt;</h4></section></summary><div class=\"docblock\"><p>Apply the given <code>update</code> with an optional <code>seen_at</code> timestamp.</p>\n<p><code>seen_at</code> represents when the update is seen (in unix seconds). It is used to determine the\n<code>last_seen</code>s for all transactions in the update which have no corresponding anchor(s). The\n<code>last_seen</code> value is used internally to determine precedence of conflicting unconfirmed\ntransactions (where the transaction with the lower <code>last_seen</code> value is omitted from the\ncanonical history).</p>\n<p>Not setting a <code>seen_at</code> value means unconfirmed transactions introduced by this update will\nnot be part of the canonical history of transactions.</p>\n<p>Use <a href=\"IndexedTxGraph::apply_update\"><code>apply_update</code></a> to have the <code>seen_at</code> value automatically\nset to the current time.</p>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.insert_txout\" class=\"method\"><h4 class=\"code-header\">pub fn <a class=\"fn\">insert_txout</a>(\n    &amp;mut self,\n    outpoint: OutPoint,\n    txout: TxOut,\n) -&gt; ChangeSet&lt;A, &lt;I as Indexer&gt;::ChangeSet&gt;</h4></section></summary><div class=\"docblock\"><p>Insert a floating <code>txout</code> of given <code>outpoint</code>.</p>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.insert_tx\" class=\"method\"><h4 class=\"code-header\">pub fn <a class=\"fn\">insert_tx</a>&lt;T&gt;(&amp;mut self, tx: T) -&gt; ChangeSet&lt;A, &lt;I as Indexer&gt;::ChangeSet&gt;<div class=\"where\">where\n    T: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.Into.html\" title=\"trait core::convert::Into\">Into</a>&lt;<a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/sync/struct.Arc.html\" title=\"struct alloc::sync::Arc\">Arc</a>&lt;Transaction&gt;&gt;,</div></h4></section></summary><div class=\"docblock\"><p>Insert and index a transaction into the graph.</p>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.insert_anchor\" class=\"method\"><h4 class=\"code-header\">pub fn <a class=\"fn\">insert_anchor</a>(\n    &amp;mut self,\n    txid: Txid,\n    anchor: A,\n) -&gt; ChangeSet&lt;A, &lt;I as Indexer&gt;::ChangeSet&gt;</h4></section></summary><div class=\"docblock\"><p>Insert an <code>anchor</code> for a given transaction.</p>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.insert_seen_at\" class=\"method\"><h4 class=\"code-header\">pub fn <a class=\"fn\">insert_seen_at</a>(\n    &amp;mut self,\n    txid: Txid,\n    seen_at: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.u64.html\">u64</a>,\n) -&gt; ChangeSet&lt;A, &lt;I as Indexer&gt;::ChangeSet&gt;</h4></section></summary><div class=\"docblock\"><p>Insert a unix timestamp of when a transaction is seen in the mempool.</p>\n<p>This is used for transaction conflict resolution in [<code>TxGraph</code>] where the transaction with\nthe later last-seen is prioritized.</p>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.batch_insert_relevant\" class=\"method\"><h4 class=\"code-header\">pub fn <a class=\"fn\">batch_insert_relevant</a>&lt;T&gt;(\n    &amp;mut self,\n    txs: impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html\" title=\"trait core::iter::traits::collect::IntoIterator\">IntoIterator</a>&lt;Item = (T, impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html\" title=\"trait core::iter::traits::collect::IntoIterator\">IntoIterator</a>&lt;Item = A&gt;)&gt;,\n) -&gt; ChangeSet&lt;A, &lt;I as Indexer&gt;::ChangeSet&gt;<div class=\"where\">where\n    T: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.Into.html\" title=\"trait core::convert::Into\">Into</a>&lt;<a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/sync/struct.Arc.html\" title=\"struct alloc::sync::Arc\">Arc</a>&lt;Transaction&gt;&gt;,</div></h4></section></summary><div class=\"docblock\"><p>Batch insert transactions, filtering out those that are irrelevant.</p>\n<p>Relevancy is determined by the [<code>Indexer::is_tx_relevant</code>] implementation of <code>I</code>. Irrelevant\ntransactions in <code>txs</code> will be ignored. <code>txs</code> do not need to be in topological order.</p>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.batch_insert_relevant_unconfirmed\" class=\"method\"><h4 class=\"code-header\">pub fn <a class=\"fn\">batch_insert_relevant_unconfirmed</a>&lt;T&gt;(\n    &amp;mut self,\n    unconfirmed_txs: impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html\" title=\"trait core::iter::traits::collect::IntoIterator\">IntoIterator</a>&lt;Item = (T, <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.u64.html\">u64</a>)&gt;,\n) -&gt; ChangeSet&lt;A, &lt;I as Indexer&gt;::ChangeSet&gt;<div class=\"where\">where\n    T: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.Into.html\" title=\"trait core::convert::Into\">Into</a>&lt;<a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/sync/struct.Arc.html\" title=\"struct alloc::sync::Arc\">Arc</a>&lt;Transaction&gt;&gt;,</div></h4></section></summary><div class=\"docblock\"><p>Batch insert unconfirmed transactions, filtering out those that are irrelevant.</p>\n<p>Relevancy is determined by the internal [<code>Indexer::is_tx_relevant</code>] implementation of <code>I</code>.\nIrrelevant transactions in <code>txs</code> will be ignored.</p>\n<p>Items of <code>txs</code> are tuples containing the transaction and a <em>last seen</em> timestamp. The\n<em>last seen</em> communicates when the transaction is last seen in the mempool which is used for\nconflict-resolution in [<code>TxGraph</code>] (refer to [<code>TxGraph::insert_seen_at</code>] for details).</p>\n</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.batch_insert_unconfirmed\" class=\"method\"><h4 class=\"code-header\">pub fn <a class=\"fn\">batch_insert_unconfirmed</a>&lt;T&gt;(\n    &amp;mut self,\n    txs: impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/iter/traits/collect/trait.IntoIterator.html\" title=\"trait core::iter::traits::collect::IntoIterator\">IntoIterator</a>&lt;Item = (T, <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.u64.html\">u64</a>)&gt;,\n) -&gt; ChangeSet&lt;A, &lt;I as Indexer&gt;::ChangeSet&gt;<div class=\"where\">where\n    T: <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.Into.html\" title=\"trait core::convert::Into\">Into</a>&lt;<a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/sync/struct.Arc.html\" title=\"struct alloc::sync::Arc\">Arc</a>&lt;Transaction&gt;&gt;,</div></h4></section></summary><div class=\"docblock\"><p>Batch insert unconfirmed transactions.</p>\n<p>Items of <code>txs</code> are tuples containing the transaction and a <em>last seen</em> timestamp. The\n<em>last seen</em> communicates when the transaction is last seen in the mempool which is used for\nconflict-resolution in [<code>TxGraph</code>] (refer to [<code>TxGraph::insert_seen_at</code>] for details).</p>\n<p>To filter out irrelevant transactions, use <a href=\"IndexedTxGraph::batch_insert_relevant_unconfirmed\"><code>batch_insert_relevant_unconfirmed</code></a> instead.</p>\n</div></details></div></details>",0,"example_cli::KeychainTxGraph"]]]]);
     if (window.register_type_impls) {
         window.register_type_impls(type_impls);
     } else {
         window.pending_type_impls = type_impls;
     }
 })()
-//{"start":55,"fragment_lengths":[20862]}
\ No newline at end of file
+//{"start":55,"fragment_lengths":[21409]}
\ No newline at end of file
index f1027ec7b41071793832af22c44bb6f42829e245..22453aeb62eea204f9439e6380987abe4b1916e4 100644 (file)
@@ -1,9 +1,9 @@
 (function() {
-    var type_impls = Object.fromEntries([["bdk_chain",[["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Decodable-for-(T0,+T1)\" class=\"impl\"><a href=\"#impl-Decodable-for-(T0,+T1)\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;T0, T1&gt; <a class=\"trait\" href=\"bdk_chain/bitcoin/consensus/trait.Decodable.html\" title=\"trait bdk_chain::bitcoin::consensus::Decodable\">Decodable</a> for <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.tuple.html\">(T0, T1)</a><div class=\"where\">where\n    T0: <a class=\"trait\" href=\"bdk_chain/bitcoin/consensus/trait.Decodable.html\" title=\"trait bdk_chain::bitcoin::consensus::Decodable\">Decodable</a>,\n    T1: <a class=\"trait\" href=\"bdk_chain/bitcoin/consensus/trait.Decodable.html\" title=\"trait bdk_chain::bitcoin::consensus::Decodable\">Decodable</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.consensus_decode\" class=\"method trait-impl\"><a href=\"#method.consensus_decode\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"bdk_chain/bitcoin/consensus/trait.Decodable.html#method.consensus_decode\" class=\"fn\">consensus_decode</a>&lt;R&gt;(r: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;mut R</a>) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/result/enum.Result.html\" title=\"enum core::result::Result\">Result</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.tuple.html\">(T0, T1)</a>, <a class=\"enum\" href=\"bdk_chain/bitcoin/consensus/encode/enum.Error.html\" title=\"enum bdk_chain::bitcoin::consensus::encode::Error\">Error</a>&gt;<div class=\"where\">where\n    R: <a class=\"trait\" href=\"bdk_chain/bitcoin/io/trait.Read.html\" title=\"trait bdk_chain::bitcoin::io::Read\">Read</a> + ?<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,</div></h4></section></summary><div class='docblock'>Decode an object with a well-defined format. <a href=\"bdk_chain/bitcoin/consensus/trait.Decodable.html#method.consensus_decode\">Read more</a></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.consensus_decode_from_finite_reader\" class=\"method trait-impl\"><a href=\"#method.consensus_decode_from_finite_reader\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"bdk_chain/bitcoin/consensus/trait.Decodable.html#method.consensus_decode_from_finite_reader\" class=\"fn\">consensus_decode_from_finite_reader</a>&lt;R&gt;(reader: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;mut R</a>) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/result/enum.Result.html\" title=\"enum core::result::Result\">Result</a>&lt;Self, <a class=\"enum\" href=\"bdk_chain/bitcoin/consensus/encode/enum.Error.html\" title=\"enum bdk_chain::bitcoin::consensus::encode::Error\">Error</a>&gt;<div class=\"where\">where\n    R: <a class=\"trait\" href=\"bdk_chain/bitcoin/io/trait.Read.html\" title=\"trait bdk_chain::bitcoin::io::Read\">Read</a> + ?<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,</div></h4></section></summary><div class='docblock'>Decode <code>Self</code> from a size-limited reader. <a href=\"bdk_chain/bitcoin/consensus/trait.Decodable.html#method.consensus_decode_from_finite_reader\">Read more</a></div></details></div></details>","Decodable","bdk_chain::Indexed","bdk_chain::KeychainIndexed","bdk_chain::bitcoin::bip32::KeySource"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Deserialize%3C'de%3E-for-(T0,+T1)\" class=\"impl\"><a class=\"src rightside\" href=\"https://docs.rs/serde/1.0.217/src/serde/de/impls.rs.html#1492-1508\">Source</a><a href=\"#impl-Deserialize%3C'de%3E-for-(T0,+T1)\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;'de, T0, T1&gt; <a class=\"trait\" href=\"bdk_chain/bitcoin/hashes/serde/trait.Deserialize.html\" title=\"trait bdk_chain::bitcoin::hashes::serde::Deserialize\">Deserialize</a>&lt;'de&gt; for <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.tuple.html\">(T0, T1)</a><div class=\"where\">where\n    T0: <a class=\"trait\" href=\"bdk_chain/bitcoin/hashes/serde/trait.Deserialize.html\" title=\"trait bdk_chain::bitcoin::hashes::serde::Deserialize\">Deserialize</a>&lt;'de&gt;,\n    T1: <a class=\"trait\" href=\"bdk_chain/bitcoin/hashes/serde/trait.Deserialize.html\" title=\"trait bdk_chain::bitcoin::hashes::serde::Deserialize\">Deserialize</a>&lt;'de&gt;,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.deserialize\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://docs.rs/serde/1.0.217/src/serde/de/impls.rs.html#1492-1508\">Source</a><a href=\"#method.deserialize\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"bdk_chain/bitcoin/hashes/serde/trait.Deserialize.html#tymethod.deserialize\" class=\"fn\">deserialize</a>&lt;D&gt;(\n    deserializer: D,\n) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/result/enum.Result.html\" title=\"enum core::result::Result\">Result</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.tuple.html\">(T0, T1)</a>, &lt;D as <a class=\"trait\" href=\"bdk_chain/bitcoin/hashes/serde/trait.Deserializer.html\" title=\"trait bdk_chain::bitcoin::hashes::serde::Deserializer\">Deserializer</a>&lt;'de&gt;&gt;::<a class=\"associatedtype\" href=\"bdk_chain/bitcoin/hashes/serde/trait.Deserializer.html#associatedtype.Error\" title=\"type bdk_chain::bitcoin::hashes::serde::Deserializer::Error\">Error</a>&gt;<div class=\"where\">where\n    D: <a class=\"trait\" href=\"bdk_chain/bitcoin/hashes/serde/trait.Deserializer.html\" title=\"trait bdk_chain::bitcoin::hashes::serde::Deserializer\">Deserializer</a>&lt;'de&gt;,</div></h4></section></summary><div class='docblock'>Deserialize this value from the given Serde deserializer. <a href=\"bdk_chain/bitcoin/hashes/serde/trait.Deserialize.html#tymethod.deserialize\">Read more</a></div></details></div></details>","Deserialize<'de>","bdk_chain::Indexed","bdk_chain::KeychainIndexed","bdk_chain::bitcoin::bip32::KeySource"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Encodable-for-(T0,+T1)\" class=\"impl\"><a href=\"#impl-Encodable-for-(T0,+T1)\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;T0, T1&gt; <a class=\"trait\" href=\"bdk_chain/bitcoin/consensus/trait.Encodable.html\" title=\"trait bdk_chain::bitcoin::consensus::Encodable\">Encodable</a> for <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.tuple.html\">(T0, T1)</a><div class=\"where\">where\n    T0: <a class=\"trait\" href=\"bdk_chain/bitcoin/consensus/trait.Encodable.html\" title=\"trait bdk_chain::bitcoin::consensus::Encodable\">Encodable</a>,\n    T1: <a class=\"trait\" href=\"bdk_chain/bitcoin/consensus/trait.Encodable.html\" title=\"trait bdk_chain::bitcoin::consensus::Encodable\">Encodable</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.consensus_encode\" class=\"method trait-impl\"><a href=\"#method.consensus_encode\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"bdk_chain/bitcoin/consensus/trait.Encodable.html#tymethod.consensus_encode\" class=\"fn\">consensus_encode</a>&lt;W&gt;(&amp;self, w: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;mut W</a>) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/result/enum.Result.html\" title=\"enum core::result::Result\">Result</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.usize.html\">usize</a>, <a class=\"struct\" href=\"bdk_chain/bitcoin/io/struct.Error.html\" title=\"struct bdk_chain::bitcoin::io::Error\">Error</a>&gt;<div class=\"where\">where\n    W: <a class=\"trait\" href=\"bdk_chain/bitcoin/io/trait.Write.html\" title=\"trait bdk_chain::bitcoin::io::Write\">Write</a> + ?<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,</div></h4></section></summary><div class='docblock'>Encodes an object with a well-defined format. <a href=\"bdk_chain/bitcoin/consensus/trait.Encodable.html#tymethod.consensus_encode\">Read more</a></div></details></div></details>","Encodable","bdk_chain::Indexed","bdk_chain::KeychainIndexed","bdk_chain::bitcoin::bip32::KeySource"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-From%3CBlockId%3E-for-(u32,+BlockHash)\" class=\"impl\"><a href=\"#impl-From%3CBlockId%3E-for-(u32,+BlockHash)\" class=\"anchor\">§</a><h3 class=\"code-header\">impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;<a class=\"struct\" href=\"bdk_chain/struct.BlockId.html\" title=\"struct bdk_chain::BlockId\">BlockId</a>&gt; for (<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.u32.html\">u32</a>, <a class=\"struct\" href=\"bdk_chain/bitcoin/struct.BlockHash.html\" title=\"struct bdk_chain::bitcoin::BlockHash\">BlockHash</a>)</h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.from\" class=\"method trait-impl\"><a href=\"#method.from\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from\" class=\"fn\">from</a>(block_id: <a class=\"struct\" href=\"bdk_chain/struct.BlockId.html\" title=\"struct bdk_chain::BlockId\">BlockId</a>) -&gt; (<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.u32.html\">u32</a>, <a class=\"struct\" href=\"bdk_chain/bitcoin/struct.BlockHash.html\" title=\"struct bdk_chain::bitcoin::BlockHash\">BlockHash</a>)</h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details>","From<BlockId>","bdk_chain::Indexed"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Merge-for-(T0,+T1)\" class=\"impl\"><a href=\"#impl-Merge-for-(T0,+T1)\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;T0, T1&gt; <a class=\"trait\" href=\"bdk_chain/trait.Merge.html\" title=\"trait bdk_chain::Merge\">Merge</a> for <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.tuple.html\">(T0, T1)</a><div class=\"where\">where\n    T0: <a class=\"trait\" href=\"bdk_chain/trait.Merge.html\" title=\"trait bdk_chain::Merge\">Merge</a>,\n    T1: <a class=\"trait\" href=\"bdk_chain/trait.Merge.html\" title=\"trait bdk_chain::Merge\">Merge</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.merge\" class=\"method trait-impl\"><a href=\"#method.merge\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"bdk_chain/trait.Merge.html#tymethod.merge\" class=\"fn\">merge</a>(&amp;mut self, _other: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.tuple.html\">(T0, T1)</a>)</h4></section></summary><div class='docblock'>Merge another object of the same type onto <code>self</code>.</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.is_empty\" class=\"method trait-impl\"><a href=\"#method.is_empty\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"bdk_chain/trait.Merge.html#tymethod.is_empty\" class=\"fn\">is_empty</a>(&amp;self) -&gt; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.bool.html\">bool</a></h4></section></summary><div class='docblock'>Returns whether the structure is considered empty.</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.take\" class=\"method trait-impl\"><a href=\"#method.take\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"bdk_chain/trait.Merge.html#method.take\" class=\"fn\">take</a>(&amp;mut self) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a>&lt;Self&gt;</h4></section></summary><div class='docblock'>Take the value, replacing it with the default value.</div></details></div></details>","Merge","bdk_chain::Indexed","bdk_chain::KeychainIndexed","bdk_chain::bitcoin::bip32::KeySource"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Serialize-for-(T0,+T1)\" class=\"impl\"><a class=\"src rightside\" href=\"https://docs.rs/serde/1.0.217/src/serde/ser/impls.rs.html#428-444\">Source</a><a href=\"#impl-Serialize-for-(T0,+T1)\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;T0, T1&gt; <a class=\"trait\" href=\"bdk_chain/bitcoin/hashes/serde/trait.Serialize.html\" title=\"trait bdk_chain::bitcoin::hashes::serde::Serialize\">Serialize</a> for <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.tuple.html\">(T0, T1)</a><div class=\"where\">where\n    T0: <a class=\"trait\" href=\"bdk_chain/bitcoin/hashes/serde/trait.Serialize.html\" title=\"trait bdk_chain::bitcoin::hashes::serde::Serialize\">Serialize</a>,\n    T1: <a class=\"trait\" href=\"bdk_chain/bitcoin/hashes/serde/trait.Serialize.html\" title=\"trait bdk_chain::bitcoin::hashes::serde::Serialize\">Serialize</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.serialize\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://docs.rs/serde/1.0.217/src/serde/ser/impls.rs.html#428-444\">Source</a><a href=\"#method.serialize\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"bdk_chain/bitcoin/hashes/serde/trait.Serialize.html#tymethod.serialize\" class=\"fn\">serialize</a>&lt;S&gt;(\n    &amp;self,\n    serializer: S,\n) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/result/enum.Result.html\" title=\"enum core::result::Result\">Result</a>&lt;&lt;S as <a class=\"trait\" href=\"bdk_chain/bitcoin/hashes/serde/trait.Serializer.html\" title=\"trait bdk_chain::bitcoin::hashes::serde::Serializer\">Serializer</a>&gt;::<a class=\"associatedtype\" href=\"bdk_chain/bitcoin/hashes/serde/trait.Serializer.html#associatedtype.Ok\" title=\"type bdk_chain::bitcoin::hashes::serde::Serializer::Ok\">Ok</a>, &lt;S as <a class=\"trait\" href=\"bdk_chain/bitcoin/hashes/serde/trait.Serializer.html\" title=\"trait bdk_chain::bitcoin::hashes::serde::Serializer\">Serializer</a>&gt;::<a class=\"associatedtype\" href=\"bdk_chain/bitcoin/hashes/serde/trait.Serializer.html#associatedtype.Error\" title=\"type bdk_chain::bitcoin::hashes::serde::Serializer::Error\">Error</a>&gt;<div class=\"where\">where\n    S: <a class=\"trait\" href=\"bdk_chain/bitcoin/hashes/serde/trait.Serializer.html\" title=\"trait bdk_chain::bitcoin::hashes::serde::Serializer\">Serializer</a>,</div></h4></section></summary><div class='docblock'>Serialize this value into the given Serde serializer. <a href=\"bdk_chain/bitcoin/hashes/serde/trait.Serialize.html#tymethod.serialize\">Read more</a></div></details></div></details>","Serialize","bdk_chain::Indexed","bdk_chain::KeychainIndexed","bdk_chain::bitcoin::bip32::KeySource"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-TryFrom%3C%26Row%3C'a%3E%3E-for-(O,+P)\" class=\"impl\"><a href=\"#impl-TryFrom%3C%26Row%3C'a%3E%3E-for-(O,+P)\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;'a, O, P&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html\" title=\"trait core::convert::TryFrom\">TryFrom</a>&lt;&amp;'a Row&lt;'a&gt;&gt; for <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.tuple.html\">(O, P)</a><div class=\"where\">where\n    O: FromSql,\n    P: FromSql,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle\" open><summary><section id=\"associatedtype.Error\" class=\"associatedtype trait-impl\"><a href=\"#associatedtype.Error\" class=\"anchor\">§</a><h4 class=\"code-header\">type <a href=\"https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html#associatedtype.Error\" class=\"associatedtype\">Error</a> = Error</h4></section></summary><div class='docblock'>The type returned in the event of a conversion error.</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.try_from\" class=\"method trait-impl\"><a href=\"#method.try_from\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html#tymethod.try_from\" class=\"fn\">try_from</a>(row: &amp;'a Row&lt;'a&gt;) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/result/enum.Result.html\" title=\"enum core::result::Result\">Result</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.tuple.html\">(O, P)</a>, Error&gt;</h4></section></summary><div class='docblock'>Performs the conversion.</div></details></div></details>","TryFrom<&'a Row<'a>>","bdk_chain::Indexed","bdk_chain::KeychainIndexed","bdk_chain::bitcoin::bip32::KeySource"]]],["bdk_core",[["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-From%3CBlockId%3E-for-(u32,+BlockHash)\" class=\"impl\"><a class=\"src rightside\" href=\"src/bdk_core/block_id.rs.html#28-32\">Source</a><a href=\"#impl-From%3CBlockId%3E-for-(u32,+BlockHash)\" class=\"anchor\">§</a><h3 class=\"code-header\">impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;<a class=\"struct\" href=\"bdk_core/struct.BlockId.html\" title=\"struct bdk_core::BlockId\">BlockId</a>&gt; for (<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.u32.html\">u32</a>, BlockHash)</h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.from\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"src/bdk_core/block_id.rs.html#29-31\">Source</a><a href=\"#method.from\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from\" class=\"fn\">from</a>(block_id: <a class=\"struct\" href=\"bdk_core/struct.BlockId.html\" title=\"struct bdk_core::BlockId\">BlockId</a>) -&gt; Self</h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details>","From<BlockId>","bdk_core::Indexed"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Merge-for-(T0,+T1)\" class=\"impl\"><a class=\"src rightside\" href=\"src/bdk_core/merge.rs.html#73\">Source</a><a href=\"#impl-Merge-for-(T0,+T1)\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;T0, T1&gt; <a class=\"trait\" href=\"bdk_core/trait.Merge.html\" title=\"trait bdk_core::Merge\">Merge</a> for <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.tuple.html\">(T0, T1)</a><div class=\"where\">where\n    T0: <a class=\"trait\" href=\"bdk_core/trait.Merge.html\" title=\"trait bdk_core::Merge\">Merge</a>,\n    T1: <a class=\"trait\" href=\"bdk_core/trait.Merge.html\" title=\"trait bdk_core::Merge\">Merge</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.merge\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"src/bdk_core/merge.rs.html#73\">Source</a><a href=\"#method.merge\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"bdk_core/trait.Merge.html#tymethod.merge\" class=\"fn\">merge</a>(&amp;mut self, _other: Self)</h4></section></summary><div class='docblock'>Merge another object of the same type onto <code>self</code>.</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.is_empty\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"src/bdk_core/merge.rs.html#73\">Source</a><a href=\"#method.is_empty\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"bdk_core/trait.Merge.html#tymethod.is_empty\" class=\"fn\">is_empty</a>(&amp;self) -&gt; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.bool.html\">bool</a></h4></section></summary><div class='docblock'>Returns whether the structure is considered empty.</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.take\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"src/bdk_core/merge.rs.html#13-19\">Source</a><a href=\"#method.take\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"bdk_core/trait.Merge.html#method.take\" class=\"fn\">take</a>(&amp;mut self) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a>&lt;Self&gt;</h4></section></summary><div class='docblock'>Take the value, replacing it with the default value.</div></details></div></details>","Merge","bdk_core::Indexed","bdk_core::KeychainIndexed"]]],["bdk_wallet",[]],["example_cli",[]]]);
+    var type_impls = Object.fromEntries([["bdk_chain",[["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Decodable-for-(T0,+T1)\" class=\"impl\"><a href=\"#impl-Decodable-for-(T0,+T1)\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;T0, T1&gt; <a class=\"trait\" href=\"bdk_chain/bitcoin/consensus/trait.Decodable.html\" title=\"trait bdk_chain::bitcoin::consensus::Decodable\">Decodable</a> for <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.tuple.html\">(T0, T1)</a><div class=\"where\">where\n    T0: <a class=\"trait\" href=\"bdk_chain/bitcoin/consensus/trait.Decodable.html\" title=\"trait bdk_chain::bitcoin::consensus::Decodable\">Decodable</a>,\n    T1: <a class=\"trait\" href=\"bdk_chain/bitcoin/consensus/trait.Decodable.html\" title=\"trait bdk_chain::bitcoin::consensus::Decodable\">Decodable</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.consensus_decode\" class=\"method trait-impl\"><a href=\"#method.consensus_decode\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"bdk_chain/bitcoin/consensus/trait.Decodable.html#method.consensus_decode\" class=\"fn\">consensus_decode</a>&lt;R&gt;(r: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;mut R</a>) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/result/enum.Result.html\" title=\"enum core::result::Result\">Result</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.tuple.html\">(T0, T1)</a>, <a class=\"enum\" href=\"bdk_chain/bitcoin/consensus/encode/enum.Error.html\" title=\"enum bdk_chain::bitcoin::consensus::encode::Error\">Error</a>&gt;<div class=\"where\">where\n    R: <a class=\"trait\" href=\"bdk_chain/bitcoin/io/trait.Read.html\" title=\"trait bdk_chain::bitcoin::io::Read\">Read</a> + ?<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,</div></h4></section></summary><div class='docblock'>Decode an object with a well-defined format. <a href=\"bdk_chain/bitcoin/consensus/trait.Decodable.html#method.consensus_decode\">Read more</a></div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.consensus_decode_from_finite_reader\" class=\"method trait-impl\"><a href=\"#method.consensus_decode_from_finite_reader\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"bdk_chain/bitcoin/consensus/trait.Decodable.html#method.consensus_decode_from_finite_reader\" class=\"fn\">consensus_decode_from_finite_reader</a>&lt;R&gt;(reader: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;mut R</a>) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/result/enum.Result.html\" title=\"enum core::result::Result\">Result</a>&lt;Self, <a class=\"enum\" href=\"bdk_chain/bitcoin/consensus/encode/enum.Error.html\" title=\"enum bdk_chain::bitcoin::consensus::encode::Error\">Error</a>&gt;<div class=\"where\">where\n    R: <a class=\"trait\" href=\"bdk_chain/bitcoin/io/trait.Read.html\" title=\"trait bdk_chain::bitcoin::io::Read\">Read</a> + ?<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,</div></h4></section></summary><div class='docblock'>Decode <code>Self</code> from a size-limited reader. <a href=\"bdk_chain/bitcoin/consensus/trait.Decodable.html#method.consensus_decode_from_finite_reader\">Read more</a></div></details></div></details>","Decodable","bdk_chain::Indexed","bdk_chain::KeychainIndexed","bdk_chain::bitcoin::bip32::KeySource"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Deserialize%3C'de%3E-for-(T0,+T1)\" class=\"impl\"><a class=\"src rightside\" href=\"https://docs.rs/serde/1.0.217/src/serde/de/impls.rs.html#1492-1508\">Source</a><a href=\"#impl-Deserialize%3C'de%3E-for-(T0,+T1)\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;'de, T0, T1&gt; <a class=\"trait\" href=\"bdk_chain/bitcoin/hashes/serde/trait.Deserialize.html\" title=\"trait bdk_chain::bitcoin::hashes::serde::Deserialize\">Deserialize</a>&lt;'de&gt; for <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.tuple.html\">(T0, T1)</a><div class=\"where\">where\n    T0: <a class=\"trait\" href=\"bdk_chain/bitcoin/hashes/serde/trait.Deserialize.html\" title=\"trait bdk_chain::bitcoin::hashes::serde::Deserialize\">Deserialize</a>&lt;'de&gt;,\n    T1: <a class=\"trait\" href=\"bdk_chain/bitcoin/hashes/serde/trait.Deserialize.html\" title=\"trait bdk_chain::bitcoin::hashes::serde::Deserialize\">Deserialize</a>&lt;'de&gt;,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.deserialize\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://docs.rs/serde/1.0.217/src/serde/de/impls.rs.html#1492-1508\">Source</a><a href=\"#method.deserialize\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"bdk_chain/bitcoin/hashes/serde/trait.Deserialize.html#tymethod.deserialize\" class=\"fn\">deserialize</a>&lt;D&gt;(\n    deserializer: D,\n) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/result/enum.Result.html\" title=\"enum core::result::Result\">Result</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.tuple.html\">(T0, T1)</a>, &lt;D as <a class=\"trait\" href=\"bdk_chain/bitcoin/hashes/serde/trait.Deserializer.html\" title=\"trait bdk_chain::bitcoin::hashes::serde::Deserializer\">Deserializer</a>&lt;'de&gt;&gt;::<a class=\"associatedtype\" href=\"bdk_chain/bitcoin/hashes/serde/trait.Deserializer.html#associatedtype.Error\" title=\"type bdk_chain::bitcoin::hashes::serde::Deserializer::Error\">Error</a>&gt;<div class=\"where\">where\n    D: <a class=\"trait\" href=\"bdk_chain/bitcoin/hashes/serde/trait.Deserializer.html\" title=\"trait bdk_chain::bitcoin::hashes::serde::Deserializer\">Deserializer</a>&lt;'de&gt;,</div></h4></section></summary><div class='docblock'>Deserialize this value from the given Serde deserializer. <a href=\"bdk_chain/bitcoin/hashes/serde/trait.Deserialize.html#tymethod.deserialize\">Read more</a></div></details></div></details>","Deserialize<'de>","bdk_chain::Indexed","bdk_chain::KeychainIndexed","bdk_chain::bitcoin::bip32::KeySource"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Encodable-for-(T0,+T1)\" class=\"impl\"><a href=\"#impl-Encodable-for-(T0,+T1)\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;T0, T1&gt; <a class=\"trait\" href=\"bdk_chain/bitcoin/consensus/trait.Encodable.html\" title=\"trait bdk_chain::bitcoin::consensus::Encodable\">Encodable</a> for <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.tuple.html\">(T0, T1)</a><div class=\"where\">where\n    T0: <a class=\"trait\" href=\"bdk_chain/bitcoin/consensus/trait.Encodable.html\" title=\"trait bdk_chain::bitcoin::consensus::Encodable\">Encodable</a>,\n    T1: <a class=\"trait\" href=\"bdk_chain/bitcoin/consensus/trait.Encodable.html\" title=\"trait bdk_chain::bitcoin::consensus::Encodable\">Encodable</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.consensus_encode\" class=\"method trait-impl\"><a href=\"#method.consensus_encode\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"bdk_chain/bitcoin/consensus/trait.Encodable.html#tymethod.consensus_encode\" class=\"fn\">consensus_encode</a>&lt;W&gt;(&amp;self, w: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.reference.html\">&amp;mut W</a>) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/result/enum.Result.html\" title=\"enum core::result::Result\">Result</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.usize.html\">usize</a>, <a class=\"struct\" href=\"bdk_chain/bitcoin/io/struct.Error.html\" title=\"struct bdk_chain::bitcoin::io::Error\">Error</a>&gt;<div class=\"where\">where\n    W: <a class=\"trait\" href=\"bdk_chain/bitcoin/io/trait.Write.html\" title=\"trait bdk_chain::bitcoin::io::Write\">Write</a> + ?<a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html\" title=\"trait core::marker::Sized\">Sized</a>,</div></h4></section></summary><div class='docblock'>Encodes an object with a well-defined format. <a href=\"bdk_chain/bitcoin/consensus/trait.Encodable.html#tymethod.consensus_encode\">Read more</a></div></details></div></details>","Encodable","bdk_chain::Indexed","bdk_chain::KeychainIndexed","bdk_chain::bitcoin::bip32::KeySource"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-From%3CBlockId%3E-for-(u32,+BlockHash)\" class=\"impl\"><a class=\"src rightside\" href=\"src/bdk_core/block_id.rs.html#28\">Source</a><a href=\"#impl-From%3CBlockId%3E-for-(u32,+BlockHash)\" class=\"anchor\">§</a><h3 class=\"code-header\">impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;<a class=\"struct\" href=\"bdk_chain/struct.BlockId.html\" title=\"struct bdk_chain::BlockId\">BlockId</a>&gt; for (<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.u32.html\">u32</a>, <a class=\"struct\" href=\"bdk_chain/bitcoin/struct.BlockHash.html\" title=\"struct bdk_chain::bitcoin::BlockHash\">BlockHash</a>)</h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.from\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"src/bdk_core/block_id.rs.html#29\">Source</a><a href=\"#method.from\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from\" class=\"fn\">from</a>(block_id: <a class=\"struct\" href=\"bdk_chain/struct.BlockId.html\" title=\"struct bdk_chain::BlockId\">BlockId</a>) -&gt; (<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.u32.html\">u32</a>, <a class=\"struct\" href=\"bdk_chain/bitcoin/struct.BlockHash.html\" title=\"struct bdk_chain::bitcoin::BlockHash\">BlockHash</a>)</h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details>","From<BlockId>","bdk_chain::Indexed"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Merge-for-(T0,+T1)\" class=\"impl\"><a class=\"src rightside\" href=\"src/bdk_core/merge.rs.html#73\">Source</a><a href=\"#impl-Merge-for-(T0,+T1)\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;T0, T1&gt; <a class=\"trait\" href=\"bdk_chain/trait.Merge.html\" title=\"trait bdk_chain::Merge\">Merge</a> for <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.tuple.html\">(T0, T1)</a><div class=\"where\">where\n    T0: <a class=\"trait\" href=\"bdk_chain/trait.Merge.html\" title=\"trait bdk_chain::Merge\">Merge</a>,\n    T1: <a class=\"trait\" href=\"bdk_chain/trait.Merge.html\" title=\"trait bdk_chain::Merge\">Merge</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.merge\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"src/bdk_core/merge.rs.html#73\">Source</a><a href=\"#method.merge\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"bdk_chain/trait.Merge.html#tymethod.merge\" class=\"fn\">merge</a>(&amp;mut self, _other: <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.tuple.html\">(T0, T1)</a>)</h4></section></summary><div class='docblock'>Merge another object of the same type onto <code>self</code>.</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.is_empty\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"src/bdk_core/merge.rs.html#73\">Source</a><a href=\"#method.is_empty\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"bdk_chain/trait.Merge.html#tymethod.is_empty\" class=\"fn\">is_empty</a>(&amp;self) -&gt; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.bool.html\">bool</a></h4></section></summary><div class='docblock'>Returns whether the structure is considered empty.</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.take\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"src/bdk_core/merge.rs.html#13\">Source</a><a href=\"#method.take\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"bdk_chain/trait.Merge.html#method.take\" class=\"fn\">take</a>(&amp;mut self) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a>&lt;Self&gt;</h4></section></summary><div class='docblock'>Take the value, replacing it with the default value.</div></details></div></details>","Merge","bdk_chain::Indexed","bdk_chain::KeychainIndexed","bdk_chain::bitcoin::bip32::KeySource"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Serialize-for-(T0,+T1)\" class=\"impl\"><a class=\"src rightside\" href=\"https://docs.rs/serde/1.0.217/src/serde/ser/impls.rs.html#428-444\">Source</a><a href=\"#impl-Serialize-for-(T0,+T1)\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;T0, T1&gt; <a class=\"trait\" href=\"bdk_chain/bitcoin/hashes/serde/trait.Serialize.html\" title=\"trait bdk_chain::bitcoin::hashes::serde::Serialize\">Serialize</a> for <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.tuple.html\">(T0, T1)</a><div class=\"where\">where\n    T0: <a class=\"trait\" href=\"bdk_chain/bitcoin/hashes/serde/trait.Serialize.html\" title=\"trait bdk_chain::bitcoin::hashes::serde::Serialize\">Serialize</a>,\n    T1: <a class=\"trait\" href=\"bdk_chain/bitcoin/hashes/serde/trait.Serialize.html\" title=\"trait bdk_chain::bitcoin::hashes::serde::Serialize\">Serialize</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.serialize\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"https://docs.rs/serde/1.0.217/src/serde/ser/impls.rs.html#428-444\">Source</a><a href=\"#method.serialize\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"bdk_chain/bitcoin/hashes/serde/trait.Serialize.html#tymethod.serialize\" class=\"fn\">serialize</a>&lt;S&gt;(\n    &amp;self,\n    serializer: S,\n) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/result/enum.Result.html\" title=\"enum core::result::Result\">Result</a>&lt;&lt;S as <a class=\"trait\" href=\"bdk_chain/bitcoin/hashes/serde/trait.Serializer.html\" title=\"trait bdk_chain::bitcoin::hashes::serde::Serializer\">Serializer</a>&gt;::<a class=\"associatedtype\" href=\"bdk_chain/bitcoin/hashes/serde/trait.Serializer.html#associatedtype.Ok\" title=\"type bdk_chain::bitcoin::hashes::serde::Serializer::Ok\">Ok</a>, &lt;S as <a class=\"trait\" href=\"bdk_chain/bitcoin/hashes/serde/trait.Serializer.html\" title=\"trait bdk_chain::bitcoin::hashes::serde::Serializer\">Serializer</a>&gt;::<a class=\"associatedtype\" href=\"bdk_chain/bitcoin/hashes/serde/trait.Serializer.html#associatedtype.Error\" title=\"type bdk_chain::bitcoin::hashes::serde::Serializer::Error\">Error</a>&gt;<div class=\"where\">where\n    S: <a class=\"trait\" href=\"bdk_chain/bitcoin/hashes/serde/trait.Serializer.html\" title=\"trait bdk_chain::bitcoin::hashes::serde::Serializer\">Serializer</a>,</div></h4></section></summary><div class='docblock'>Serialize this value into the given Serde serializer. <a href=\"bdk_chain/bitcoin/hashes/serde/trait.Serialize.html#tymethod.serialize\">Read more</a></div></details></div></details>","Serialize","bdk_chain::Indexed","bdk_chain::KeychainIndexed","bdk_chain::bitcoin::bip32::KeySource"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-TryFrom%3C%26Row%3C'a%3E%3E-for-(O,+P)\" class=\"impl\"><a href=\"#impl-TryFrom%3C%26Row%3C'a%3E%3E-for-(O,+P)\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;'a, O, P&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html\" title=\"trait core::convert::TryFrom\">TryFrom</a>&lt;&amp;'a Row&lt;'a&gt;&gt; for <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.tuple.html\">(O, P)</a><div class=\"where\">where\n    O: FromSql,\n    P: FromSql,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle\" open><summary><section id=\"associatedtype.Error\" class=\"associatedtype trait-impl\"><a href=\"#associatedtype.Error\" class=\"anchor\">§</a><h4 class=\"code-header\">type <a href=\"https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html#associatedtype.Error\" class=\"associatedtype\">Error</a> = Error</h4></section></summary><div class='docblock'>The type returned in the event of a conversion error.</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.try_from\" class=\"method trait-impl\"><a href=\"#method.try_from\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html#tymethod.try_from\" class=\"fn\">try_from</a>(row: &amp;'a Row&lt;'a&gt;) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/result/enum.Result.html\" title=\"enum core::result::Result\">Result</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.tuple.html\">(O, P)</a>, Error&gt;</h4></section></summary><div class='docblock'>Performs the conversion.</div></details></div></details>","TryFrom<&'a Row<'a>>","bdk_chain::Indexed","bdk_chain::KeychainIndexed","bdk_chain::bitcoin::bip32::KeySource"]]],["bdk_core",[["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-From%3CBlockId%3E-for-(u32,+BlockHash)\" class=\"impl\"><a class=\"src rightside\" href=\"src/bdk_core/block_id.rs.html#28-32\">Source</a><a href=\"#impl-From%3CBlockId%3E-for-(u32,+BlockHash)\" class=\"anchor\">§</a><h3 class=\"code-header\">impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;<a class=\"struct\" href=\"bdk_core/struct.BlockId.html\" title=\"struct bdk_core::BlockId\">BlockId</a>&gt; for (<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.u32.html\">u32</a>, BlockHash)</h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.from\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"src/bdk_core/block_id.rs.html#29-31\">Source</a><a href=\"#method.from\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from\" class=\"fn\">from</a>(block_id: <a class=\"struct\" href=\"bdk_core/struct.BlockId.html\" title=\"struct bdk_core::BlockId\">BlockId</a>) -&gt; Self</h4></section></summary><div class='docblock'>Converts to this type from the input type.</div></details></div></details>","From<BlockId>","bdk_core::Indexed"],["<details class=\"toggle implementors-toggle\" open><summary><section id=\"impl-Merge-for-(T0,+T1)\" class=\"impl\"><a class=\"src rightside\" href=\"src/bdk_core/merge.rs.html#73\">Source</a><a href=\"#impl-Merge-for-(T0,+T1)\" class=\"anchor\">§</a><h3 class=\"code-header\">impl&lt;T0, T1&gt; <a class=\"trait\" href=\"bdk_core/trait.Merge.html\" title=\"trait bdk_core::Merge\">Merge</a> for <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.tuple.html\">(T0, T1)</a><div class=\"where\">where\n    T0: <a class=\"trait\" href=\"bdk_core/trait.Merge.html\" title=\"trait bdk_core::Merge\">Merge</a>,\n    T1: <a class=\"trait\" href=\"bdk_core/trait.Merge.html\" title=\"trait bdk_core::Merge\">Merge</a>,</div></h3></section></summary><div class=\"impl-items\"><details class=\"toggle method-toggle\" open><summary><section id=\"method.merge\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"src/bdk_core/merge.rs.html#73\">Source</a><a href=\"#method.merge\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"bdk_core/trait.Merge.html#tymethod.merge\" class=\"fn\">merge</a>(&amp;mut self, _other: Self)</h4></section></summary><div class='docblock'>Merge another object of the same type onto <code>self</code>.</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.is_empty\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"src/bdk_core/merge.rs.html#73\">Source</a><a href=\"#method.is_empty\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"bdk_core/trait.Merge.html#tymethod.is_empty\" class=\"fn\">is_empty</a>(&amp;self) -&gt; <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.bool.html\">bool</a></h4></section></summary><div class='docblock'>Returns whether the structure is considered empty.</div></details><details class=\"toggle method-toggle\" open><summary><section id=\"method.take\" class=\"method trait-impl\"><a class=\"src rightside\" href=\"src/bdk_core/merge.rs.html#13-19\">Source</a><a href=\"#method.take\" class=\"anchor\">§</a><h4 class=\"code-header\">fn <a href=\"bdk_core/trait.Merge.html#method.take\" class=\"fn\">take</a>(&amp;mut self) -&gt; <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/core/option/enum.Option.html\" title=\"enum core::option::Option\">Option</a>&lt;Self&gt;</h4></section></summary><div class='docblock'>Take the value, replacing it with the default value.</div></details></div></details>","Merge","bdk_core::Indexed","bdk_core::KeychainIndexed"]]],["bdk_wallet",[]],["example_cli",[]]]);
     if (window.register_type_impls) {
         window.register_type_impls(type_impls);
     } else {
         window.pending_type_impls = type_impls;
     }
 })()
-//{"start":55,"fragment_lengths":[17691,3990,18,19]}
\ No newline at end of file
+//{"start":55,"fragment_lengths":[18153,3990,18,19]}
\ No newline at end of file