<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="refresh" content="0;URL=../../../db/kv/struct.RawKeyValue.html">
</head>
<body>
<p>Redirecting to <a href="../../../db/kv/struct.RawKeyValue.html">../../../db/kv/struct.RawKeyValue.html</a>...</p>
<script>location.replace("../../../db/kv/struct.RawKeyValue.html" + location.search + location.hash);</script>
</body>
</html>
\ No newline at end of file
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="refresh" content="0;URL=../../../db/kv/struct.RawTransaction.html">
</head>
<body>
<p>Redirecting to <a href="../../../db/kv/struct.RawTransaction.html">../../../db/kv/struct.RawTransaction.html</a>...</p>
<script>location.replace("../../../db/kv/struct.RawTransaction.html" + location.search + location.hash);</script>
</body>
</html>
\ No newline at end of file
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="refresh" content="0;URL=../../../db/kv/struct.Transaction.html">
</head>
<body>
<p>Redirecting to <a href="../../../db/kv/struct.Transaction.html">../../../db/kv/struct.Transaction.html</a>...</p>
<script>location.replace("../../../db/kv/struct.Transaction.html" + location.search + location.hash);</script>
</body>
</html>
\ No newline at end of file
initSidebarItems({"mod":[["bytes","Wrapper around `Vec<u8>`"],["hash","Fixed-size hashes"],["kv",""]],"struct":[["BlockChainDatabase",""],["ForkChainDatabase",""]]});
\ 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 `BlockChainDatabase` struct in crate `db`."><meta name="keywords" content="rust, rustlang, rust-lang, BlockChainDatabase"><title>db::BlockChainDatabase - Rust</title><link rel="stylesheet" type="text/css" href="../normalize.css"><link rel="stylesheet" type="text/css" href="../rustdoc.css" id="mainThemeStyle"><link rel="stylesheet" type="text/css" href="../dark.css"><link rel="stylesheet" type="text/css" href="../light.css" id="themeStyle"><script src="../storage.js"></script></head><body class="rustdoc struct"><!--[if lte IE 8]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="sidebar"><div class="sidebar-menu">&#9776;</div><p class='location'>Struct BlockChainDatabase</p><div class="sidebar-elems"><div class="block items"><a class="sidebar-title" href="#methods">Methods</a><div class="sidebar-links"><a href="#method.open_at_path">open_at_path</a><a href="#method.init_test_chain">init_test_chain</a><a href="#method.open_with_cache">open_with_cache</a><a href="#method.open">open</a><a href="#method.best_block">best_block</a><a href="#method.fork">fork</a><a href="#method.switch_to_fork">switch_to_fork</a><a href="#method.block_origin">block_origin</a><a href="#method.insert">insert</a><a href="#method.canonize">canonize</a><a href="#method.decanonize">decanonize</a></div><a class="sidebar-title" href="#implementations">Trait Implementations</a><div class="sidebar-links"><a href="#impl-BlockHeaderProvider">BlockHeaderProvider</a><a href="#impl-BlockProvider">BlockProvider</a><a href="#impl-IndexedBlockProvider">IndexedBlockProvider</a><a href="#impl-TransactionMetaProvider">TransactionMetaProvider</a><a href="#impl-TransactionProvider">TransactionProvider</a><a href="#impl-TransactionOutputProvider">TransactionOutputProvider</a><a href="#impl-BlockChain">BlockChain</a><a href="#impl-Forkable">Forkable</a><a href="#impl-CanonStore">CanonStore</a><a href="#impl-Store">Store</a><a href="#impl-ConfigStore">ConfigStore</a></div><a class="sidebar-title" href="#synthetic-implementations">Auto Trait Implementations</a><div class="sidebar-links"><a href="#impl-Send">Send</a><a href="#impl-Sync">Sync</a></div><a class="sidebar-title" href="#blanket-implementations">Blanket Implementations</a><div class="sidebar-links"><a href="#impl-From">From</a><a href="#impl-Into">Into</a><a href="#impl-TryFrom">TryFrom</a><a href="#impl-Borrow">Borrow</a><a href="#impl-TryInto">TryInto</a><a href="#impl-BorrowMut">BorrowMut</a><a href="#impl-Any">Any</a><a href="#impl-Erased">Erased</a><a href="#impl-AsSubstore">AsSubstore</a></div></div><p class='location'><a href='index.html'>db</a></p><script>window.sidebarCurrent = {name: 'BlockChainDatabase', ty: 'struct', relpath: ''};</script><script defer src="sidebar-items.js"></script></div></nav><div class="theme-picker"><button id="theme-picker" aria-label="Pick another theme!"><img src="../brush.svg" width="18" alt="Pick another theme!"></button><div id="theme-choices"></div></div><script src="../theme.js"></script><nav class="sub"><form class="search-form js-only"><div class="search-container"><input class="search-input" name="search" autocomplete="off" placeholder="Click or press ‘S’ to search, ‘?’ for more options…" type="search"><a id="settings-menu" href="../settings.html"><img src="../wheel.svg" width="18" alt="Change settings"></a></div></form></nav><section id="main" class="content"><h1 class='fqn'><span class='out-of-band'><span id='render-detail'><a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class='inner'>&#x2212;</span>]</a></span><a class='srclink' href='../src/db/block_chain_db.rs.html#33-36' title='goto source code'>[src]</a></span><span class='in-band'>Struct <a href='index.html'>db</a>::<wbr><a class="struct" href=''>BlockChainDatabase</a></span></h1><div class="docblock type-decl hidden-by-usual-hider"><pre class='rust struct'>pub struct BlockChainDatabase&lt;T&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: <a class="trait" href="../db/kv/trait.KeyValueDatabase.html" title="trait db::kv::KeyValueDatabase">KeyValueDatabase</a>,&nbsp;</span> { /* fields omitted */ }</pre></div><h2 id='methods' class='small-section-header'>Methods<a href='#methods' class='anchor'></a></h2><h3 id='impl' class='impl'><span class='in-band'><table class='table-display'><tbody><tr><td><code>impl <a class="struct" href="../db/struct.BlockChainDatabase.html" title="struct db::BlockChainDatabase">BlockChainDatabase</a>&lt;<a class="struct" href="../db/kv/struct.CacheDatabase.html" title="struct db::kv::CacheDatabase">CacheDatabase</a>&lt;<a class="struct" href="../db/kv/struct.AutoFlushingOverlayDatabase.html" title="struct db::kv::AutoFlushingOverlayDatabase">AutoFlushingOverlayDatabase</a>&lt;<a class="struct" href="../db/kv/struct.DiskDatabase.html" title="struct db::kv::DiskDatabase">DiskDatabase</a>&gt;&gt;&gt;</code><a href='#impl' class='anchor'></a></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../src/db/block_chain_db.rs.html#52-72' title='goto source code'>[src]</a></span></td></tr></tbody></table></h3><div class='impl-items'><h4 id='method.open_at_path' class="method"><span id='open_at_path.v' class='invisible'><table class='table-display'><tbody><tr><td><code>pub fn <a href='#method.open_at_path' class='fnname'>open_at_path</a>&lt;P&gt;(path: P, total_cache: <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;Self, Error&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;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;,&nbsp;</span></code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../src/db/block_chain_db.rs.html#53-71' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4></div><h3 id='impl-1' class='impl'><span class='in-band'><table class='table-display'><tbody><tr><td><code>impl <a class="struct" href="../db/struct.BlockChainDatabase.html" title="struct db::BlockChainDatabase">BlockChainDatabase</a>&lt;<a class="struct" href="../db/kv/struct.MemoryDatabase.html" title="struct db::kv::MemoryDatabase">MemoryDatabase</a>&gt;</code><a href='#impl-1' class='anchor'></a></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../src/db/block_chain_db.rs.html#74-85' title='goto source code'>[src]</a></span></td></tr></tbody></table></h3><div class='impl-items'><h4 id='method.init_test_chain' class="method"><span id='init_test_chain.v' class='invisible'><table class='table-display'><tbody><tr><td><code>pub fn <a href='#method.init_test_chain' class='fnname'>init_test_chain</a>(blocks: <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a>&lt;<a class="struct" href="../chain/indexed_block/struct.IndexedBlock.html" title="struct chain::indexed_block::IndexedBlock">IndexedBlock</a>&gt;) -&gt; Self</code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../src/db/block_chain_db.rs.html#75-84' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4></div><h3 id='impl-2' class='impl'><span class='in-band'><table class='table-display'><tbody><tr><td><code>impl&lt;T&gt; <a class="struct" href="../db/struct.BlockChainDatabase.html" title="struct db::BlockChainDatabase">BlockChainDatabase</a>&lt;<a class="struct" href="../db/kv/struct.CacheDatabase.html" title="struct db::kv::CacheDatabase">CacheDatabase</a>&lt;<a class="struct" href="../db/kv/struct.AutoFlushingOverlayDatabase.html" title="struct db::kv::AutoFlushingOverlayDatabase">AutoFlushingOverlayDatabase</a>&lt;T&gt;&gt;&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: <a class="trait" href="../db/kv/trait.KeyValueDatabase.html" title="trait db::kv::KeyValueDatabase">KeyValueDatabase</a>,&nbsp;</span></code><a href='#impl-2' class='anchor'></a></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../src/db/block_chain_db.rs.html#87-96' title='goto source code'>[src]</a></span></td></tr></tbody></table></h3><div class='impl-items'><h4 id='method.open_with_cache' class="method"><span id='open_with_cache.v' class='invisible'><table class='table-display'><tbody><tr><td><code>pub fn <a href='#method.open_with_cache' class='fnname'>open_with_cache</a>(db: T) -&gt; Self</code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../src/db/block_chain_db.rs.html#88-95' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4></div><h3 id='impl-3' class='impl'><span class='in-band'><table class='table-display'><tbody><tr><td><code>impl&lt;T&gt; <a class="struct" href="../db/struct.BlockChainDatabase.html" title="struct db::BlockChainDatabase">BlockChainDatabase</a>&lt;T&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: <a class="trait" href="../db/kv/trait.KeyValueDatabase.html" title="trait db::kv::KeyValueDatabase">KeyValueDatabase</a>,&nbsp;</span></code><a href='#impl-3' class='anchor'></a></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../src/db/block_chain_db.rs.html#98-385' title='goto source code'>[src]</a></span></td></tr></tbody></table></h3><div class='impl-items'><h4 id='method.open' class="method"><span id='open.v' class='invisible'><table class='table-display'><tbody><tr><td><code>pub fn <a href='#method.open' class='fnname'>open</a>(db: T) -&gt; Self</code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../src/db/block_chain_db.rs.html#113-119' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><h4 id='method.best_block' class="method"><span id='best_block.v' class='invisible'><table class='table-display'><tbody><tr><td><code>pub fn <a href='#method.best_block' class='fnname'>best_block</a>(&amp;self) -&gt; BestBlock</code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../src/db/block_chain_db.rs.html#121-123' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><h4 id='method.fork' class="method"><span id='fork.v' class='invisible'><table class='table-display'><tbody><tr><td><code>pub fn <a href='#method.fork' class='fnname'>fork</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;side_chain: SideChainOrigin<br>) -&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="../db/struct.ForkChainDatabase.html" title="struct db::ForkChainDatabase">ForkChainDatabase</a>&lt;T&gt;, Error&gt;</code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../src/db/block_chain_db.rs.html#125-142' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><h4 id='method.switch_to_fork' class="method"><span id='switch_to_fork.v' class='invisible'><table class='table-display'><tbody><tr><td><code>pub fn <a href='#method.switch_to_fork' class='fnname'>switch_to_fork</a>(&amp;self, fork: <a class="struct" href="../db/struct.ForkChainDatabase.html" title="struct db::ForkChainDatabase">ForkChainDatabase</a>&lt;T&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>, Error&gt;</code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../src/db/block_chain_db.rs.html#144-148' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><h4 id='method.block_origin' class="method"><span id='block_origin.v' class='invisible'><table class='table-display'><tbody><tr><td><code>pub fn <a href='#method.block_origin' class='fnname'>block_origin</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;header: &amp;<a class="struct" href="../chain/indexed_header/struct.IndexedBlockHeader.html" title="struct chain::indexed_header::IndexedBlockHeader">IndexedBlockHeader</a><br>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;BlockOrigin, Error&gt;</code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../src/db/block_chain_db.rs.html#150-199' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><h4 id='method.insert' class="method"><span id='insert.v' class='invisible'><table class='table-display'><tbody><tr><td><code>pub fn <a href='#method.insert' class='fnname'>insert</a>(&amp;self, block: <a class="struct" href="../chain/indexed_block/struct.IndexedBlock.html" title="struct chain::indexed_block::IndexedBlock">IndexedBlock</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>, Error&gt;</code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../src/db/block_chain_db.rs.html#201-221' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><h4 id='method.canonize' class="method"><span id='canonize.v' class='invisible'><table class='table-display'><tbody><tr><td><code>pub fn <a href='#method.canonize' class='fnname'>canonize</a>(&amp;self, hash: &amp;<a class="struct" href="../db/hash/struct.H256.html" title="struct db::hash::H256">H256</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>, Error&gt;</code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../src/db/block_chain_db.rs.html#250-313' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Marks block as a new best block.
Block must be already inserted into db, and it's parent must be current best block.
Updates meta data.</p>
</div><h4 id='method.decanonize' class="method"><span id='decanonize.v' class='invisible'><table class='table-display'><tbody><tr><td><code>pub fn <a href='#method.decanonize' class='fnname'>decanonize</a>(&amp;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="../db/hash/struct.H256.html" title="struct db::hash::H256">H256</a>, Error&gt;</code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../src/db/block_chain_db.rs.html#315-373' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4></div><h2 id='implementations' class='small-section-header'>Trait Implementations<a href='#implementations' class='anchor'></a></h2><div id='implementations-list'><h3 id='impl-BlockHeaderProvider' class='impl'><span class='in-band'><table class='table-display'><tbody><tr><td><code>impl&lt;T&gt; BlockHeaderProvider for <a class="struct" href="../db/struct.BlockChainDatabase.html" title="struct db::BlockChainDatabase">BlockChainDatabase</a>&lt;T&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: <a class="trait" href="../db/kv/trait.KeyValueDatabase.html" title="trait db::kv::KeyValueDatabase">KeyValueDatabase</a>,&nbsp;</span></code><a href='#impl-BlockHeaderProvider' class='anchor'></a></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../src/db/block_chain_db.rs.html#387-397' title='goto source code'>[src]</a></span></td></tr></tbody></table></h3><div class='impl-items'><h4 id='method.block_header_bytes' class="method"><span id='block_header_bytes.v' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='#method.block_header_bytes' class='fnname'>block_header_bytes</a>(&amp;self, block_ref: BlockRef) -&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="../db/bytes/struct.Bytes.html" title="struct db::bytes::Bytes">Bytes</a>&gt;</code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../src/db/block_chain_db.rs.html#388-390' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>resolves header bytes by block reference (number/hash)</p>
</div><h4 id='method.block_header' class="method"><span id='block_header.v' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='#method.block_header' class='fnname'>block_header</a>(&amp;self, block_ref: BlockRef) -&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="../chain/block_header/struct.BlockHeader.html" title="struct chain::block_header::BlockHeader">BlockHeader</a>&gt;</code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../src/db/block_chain_db.rs.html#392-396' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>resolves header bytes by block reference (number/hash)</p>
</div></div><h3 id='impl-BlockProvider' class='impl'><span class='in-band'><table class='table-display'><tbody><tr><td><code>impl&lt;T&gt; BlockProvider for <a class="struct" href="../db/struct.BlockChainDatabase.html" title="struct db::BlockChainDatabase">BlockChainDatabase</a>&lt;T&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: <a class="trait" href="../db/kv/trait.KeyValueDatabase.html" title="trait db::kv::KeyValueDatabase">KeyValueDatabase</a>,&nbsp;</span></code><a href='#impl-BlockProvider' class='anchor'></a></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../src/db/block_chain_db.rs.html#399-442' title='goto source code'>[src]</a></span></td></tr></tbody></table></h3><div class='impl-items'><h4 id='method.block_number' class="method"><span id='block_number.v' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='#method.block_number' class='fnname'>block_number</a>(&amp;self, hash: &amp;<a class="struct" href="../db/hash/struct.H256.html" title="struct db::hash::H256">H256</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.u32.html">u32</a>&gt;</code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../src/db/block_chain_db.rs.html#400-403' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>resolves number by block hash</p>
</div><h4 id='method.block_hash' class="method"><span id='block_hash.v' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='#method.block_hash' class='fnname'>block_hash</a>(&amp;self, number: <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="../db/hash/struct.H256.html" title="struct db::hash::H256">H256</a>&gt;</code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../src/db/block_chain_db.rs.html#405-408' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>resolves hash by block number</p>
</div><h4 id='method.block' class="method"><span id='block.v' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='#method.block' class='fnname'>block</a>(&amp;self, block_ref: BlockRef) -&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="../chain/block/struct.Block.html" title="struct chain::block::Block">Block</a>&gt;</code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../src/db/block_chain_db.rs.html#410-419' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>resolves deserialized block body by block reference (number/hash)</p>
</div><h4 id='method.contains_block' class="method"><span id='contains_block.v' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='#method.contains_block' class='fnname'>contains_block</a>(&amp;self, block_ref: BlockRef) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../src/db/block_chain_db.rs.html#421-425' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>returns true if store contains given block</p>
</div><h4 id='method.block_transaction_hashes' class="method"><div class="important-traits"><div class='tooltip'><span class='tooltiptext'>Important traits for <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>&gt;</span></div><div class="content hidden"><h3 class="important">Important traits for <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>&gt;</h3><code class="content"><span class="where fmt-newline">impl <a class="trait" href="https://doc.rust-lang.org/nightly/std/io/trait.Write.html" title="trait std::io::Write">Write</a> for <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>&gt;</span></code></div></div><span id='block_transaction_hashes.v' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='#method.block_transaction_hashes' class='fnname'>block_transaction_hashes</a>(&amp;self, block_ref: BlockRef) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a>&lt;<a class="struct" href="../db/hash/struct.H256.html" title="struct db::hash::H256">H256</a>&gt;</code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../src/db/block_chain_db.rs.html#427-433' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>resolves list of block transactions by block reference (number/hash)</p>
</div><h4 id='method.block_transactions' class="method"><div class="important-traits"><div class='tooltip'><span class='tooltiptext'>Important traits for <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>&gt;</span></div><div class="content hidden"><h3 class="important">Important traits for <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>&gt;</h3><code class="content"><span class="where fmt-newline">impl <a class="trait" href="https://doc.rust-lang.org/nightly/std/io/trait.Write.html" title="trait std::io::Write">Write</a> for <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>&gt;</span></code></div></div><span id='block_transactions.v' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='#method.block_transactions' class='fnname'>block_transactions</a>(&amp;self, block_ref: BlockRef) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a>&lt;<a class="struct" href="../chain/transaction/struct.Transaction.html" title="struct chain::transaction::Transaction">Transaction</a>&gt;</code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../src/db/block_chain_db.rs.html#435-441' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>returns all transactions in the block by block reference (number/hash)</p>
</div></div><h3 id='impl-IndexedBlockProvider' class='impl'><span class='in-band'><table class='table-display'><tbody><tr><td><code>impl&lt;T&gt; IndexedBlockProvider for <a class="struct" href="../db/struct.BlockChainDatabase.html" title="struct db::BlockChainDatabase">BlockChainDatabase</a>&lt;T&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: <a class="trait" href="../db/kv/trait.KeyValueDatabase.html" title="trait db::kv::KeyValueDatabase">KeyValueDatabase</a>,&nbsp;</span></code><a href='#impl-IndexedBlockProvider' class='anchor'></a></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../src/db/block_chain_db.rs.html#444-475' title='goto source code'>[src]</a></span></td></tr></tbody></table></h3><div class='impl-items'><h4 id='method.indexed_block_header' class="method"><span id='indexed_block_header.v' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='#method.indexed_block_header' class='fnname'>indexed_block_header</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;block_ref: BlockRef<br>) -&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="../chain/indexed_header/struct.IndexedBlockHeader.html" title="struct chain::indexed_header::IndexedBlockHeader">IndexedBlockHeader</a>&gt;</code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../src/db/block_chain_db.rs.html#445-452' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><h4 id='method.indexed_block' class="method"><span id='indexed_block.v' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='#method.indexed_block' class='fnname'>indexed_block</a>(&amp;self, block_ref: BlockRef) -&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="../chain/indexed_block/struct.IndexedBlock.html" title="struct chain::indexed_block::IndexedBlock">IndexedBlock</a>&gt;</code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../src/db/block_chain_db.rs.html#454-463' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><h4 id='method.indexed_block_transactions' class="method"><div class="important-traits"><div class='tooltip'><span class='tooltiptext'>Important traits for <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>&gt;</span></div><div class="content hidden"><h3 class="important">Important traits for <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>&gt;</h3><code class="content"><span class="where fmt-newline">impl <a class="trait" href="https://doc.rust-lang.org/nightly/std/io/trait.Write.html" title="trait std::io::Write">Write</a> for <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a>&lt;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.u8.html">u8</a>&gt;</span></code></div></div><span id='indexed_block_transactions.v' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='#method.indexed_block_transactions' class='fnname'>indexed_block_transactions</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;block_ref: BlockRef<br>) -&gt; <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a>&lt;<a class="struct" href="../chain/indexed_transaction/struct.IndexedTransaction.html" title="struct chain::indexed_transaction::IndexedTransaction">IndexedTransaction</a>&gt;</code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../src/db/block_chain_db.rs.html#465-474' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4></div><h3 id='impl-TransactionMetaProvider' class='impl'><span class='in-band'><table class='table-display'><tbody><tr><td><code>impl&lt;T&gt; TransactionMetaProvider for <a class="struct" href="../db/struct.BlockChainDatabase.html" title="struct db::BlockChainDatabase">BlockChainDatabase</a>&lt;T&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: <a class="trait" href="../db/kv/trait.KeyValueDatabase.html" title="trait db::kv::KeyValueDatabase">KeyValueDatabase</a>,&nbsp;</span></code><a href='#impl-TransactionMetaProvider' class='anchor'></a></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../src/db/block_chain_db.rs.html#477-482' title='goto source code'>[src]</a></span></td></tr></tbody></table></h3><div class='impl-items'><h4 id='method.transaction_meta' class="method"><span id='transaction_meta.v' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='#method.transaction_meta' class='fnname'>transaction_meta</a>(&amp;self, hash: &amp;<a class="struct" href="../db/hash/struct.H256.html" title="struct db::hash::H256">H256</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;TransactionMeta&gt;</code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../src/db/block_chain_db.rs.html#478-481' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Returns None if transactin with given hash does not exist Otherwise returns transaction meta object <a href="#tymethod.transaction_meta">Read more</a></p>
</div></div><h3 id='impl-TransactionProvider' class='impl'><span class='in-band'><table class='table-display'><tbody><tr><td><code>impl&lt;T&gt; TransactionProvider for <a class="struct" href="../db/struct.BlockChainDatabase.html" title="struct db::BlockChainDatabase">BlockChainDatabase</a>&lt;T&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: <a class="trait" href="../db/kv/trait.KeyValueDatabase.html" title="trait db::kv::KeyValueDatabase">KeyValueDatabase</a>,&nbsp;</span></code><a href='#impl-TransactionProvider' class='anchor'></a></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../src/db/block_chain_db.rs.html#484-493' title='goto source code'>[src]</a></span></td></tr></tbody></table></h3><div class='impl-items'><h4 id='method.transaction_bytes' class="method"><span id='transaction_bytes.v' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='#method.transaction_bytes' class='fnname'>transaction_bytes</a>(&amp;self, hash: &amp;<a class="struct" href="../db/hash/struct.H256.html" title="struct db::hash::H256">H256</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="../db/bytes/struct.Bytes.html" title="struct db::bytes::Bytes">Bytes</a>&gt;</code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../src/db/block_chain_db.rs.html#485-487' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Resolves transaction body bytes by transaction hash.</p>
</div><h4 id='method.transaction' class="method"><span id='transaction.v' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='#method.transaction' class='fnname'>transaction</a>(&amp;self, hash: &amp;<a class="struct" href="../db/hash/struct.H256.html" title="struct db::hash::H256">H256</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="../chain/transaction/struct.Transaction.html" title="struct chain::transaction::Transaction">Transaction</a>&gt;</code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../src/db/block_chain_db.rs.html#489-492' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Resolves serialized transaction info by transaction hash.</p>
</div><h4 id='method.contains_transaction' class="method"><span id='contains_transaction.v' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='#method.contains_transaction' class='fnname'>contains_transaction</a>(&amp;self, hash: &amp;<a class="struct" href="../db/hash/struct.H256.html" title="struct db::hash::H256">H256</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></code></td><td></td></tr></tbody></table></span></h4><div class='docblock'><p>Returns true if store contains given transaction.</p>
</div></div><h3 id='impl-TransactionOutputProvider' class='impl'><span class='in-band'><table class='table-display'><tbody><tr><td><code>impl&lt;T&gt; TransactionOutputProvider for <a class="struct" href="../db/struct.BlockChainDatabase.html" title="struct db::BlockChainDatabase">BlockChainDatabase</a>&lt;T&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: <a class="trait" href="../db/kv/trait.KeyValueDatabase.html" title="trait db::kv::KeyValueDatabase">KeyValueDatabase</a>,&nbsp;</span></code><a href='#impl-TransactionOutputProvider' class='anchor'></a></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../src/db/block_chain_db.rs.html#495-508' title='goto source code'>[src]</a></span></td></tr></tbody></table></h3><div class='impl-items'><h4 id='method.transaction_output' class="method"><span id='transaction_output.v' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='#method.transaction_output' class='fnname'>transaction_output</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;prevout: &amp;<a class="struct" href="../chain/transaction/struct.OutPoint.html" title="struct chain::transaction::OutPoint">OutPoint</a>, <br>&nbsp;&nbsp;&nbsp;&nbsp;_transaction_index: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a><br>) -&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="../chain/transaction/struct.TransactionOutput.html" title="struct chain::transaction::TransactionOutput">TransactionOutput</a>&gt;</code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../src/db/block_chain_db.rs.html#496-501' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Returns transaction output.</p>
</div><h4 id='method.is_spent' class="method"><span id='is_spent.v' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='#method.is_spent' class='fnname'>is_spent</a>(&amp;self, prevout: &amp;<a class="struct" href="../chain/transaction/struct.OutPoint.html" title="struct chain::transaction::OutPoint">OutPoint</a>) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../src/db/block_chain_db.rs.html#503-507' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Returns true if we know that output is double spent.</p>
</div></div><h3 id='impl-BlockChain' class='impl'><span class='in-band'><table class='table-display'><tbody><tr><td><code>impl&lt;T&gt; BlockChain for <a class="struct" href="../db/struct.BlockChainDatabase.html" title="struct db::BlockChainDatabase">BlockChainDatabase</a>&lt;T&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: <a class="trait" href="../db/kv/trait.KeyValueDatabase.html" title="trait db::kv::KeyValueDatabase">KeyValueDatabase</a>,&nbsp;</span></code><a href='#impl-BlockChain' class='anchor'></a></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../src/db/block_chain_db.rs.html#510-530' title='goto source code'>[src]</a></span></td></tr></tbody></table></h3><div class='impl-items'><h4 id='method.insert-1' class="method"><span id='insert.v-1' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='#method.insert' class='fnname'>insert</a>(&amp;self, block: <a class="struct" href="../chain/indexed_block/struct.IndexedBlock.html" title="struct chain::indexed_block::IndexedBlock">IndexedBlock</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>, Error&gt;</code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../src/db/block_chain_db.rs.html#511-513' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Inserts new block into blockchain</p>
</div><h4 id='method.rollback_best' class="method"><span id='rollback_best.v' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='#method.rollback_best' class='fnname'>rollback_best</a>(&amp;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="../db/hash/struct.H256.html" title="struct db::hash::H256">H256</a>, Error&gt;</code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../src/db/block_chain_db.rs.html#515-517' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Rollbacks single best block. Returns new best block hash</p>
</div><h4 id='method.canonize-1' class="method"><span id='canonize.v-1' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='#method.canonize' class='fnname'>canonize</a>(&amp;self, block_hash: &amp;<a class="struct" href="../db/hash/struct.H256.html" title="struct db::hash::H256">H256</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>, Error&gt;</code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../src/db/block_chain_db.rs.html#519-521' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Canonizes block with given hash</p>
</div><h4 id='method.decanonize-1' class="method"><span id='decanonize.v-1' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='#method.decanonize' class='fnname'>decanonize</a>(&amp;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="../db/hash/struct.H256.html" title="struct db::hash::H256">H256</a>, Error&gt;</code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../src/db/block_chain_db.rs.html#523-525' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Decanonizes best block</p>
</div><h4 id='method.block_origin-1' class="method"><span id='block_origin.v-1' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='#method.block_origin' class='fnname'>block_origin</a>(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;self, <br>&nbsp;&nbsp;&nbsp;&nbsp;header: &amp;<a class="struct" href="../chain/indexed_header/struct.IndexedBlockHeader.html" title="struct chain::indexed_header::IndexedBlockHeader">IndexedBlockHeader</a><br>) -&gt; <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a>&lt;BlockOrigin, Error&gt;</code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../src/db/block_chain_db.rs.html#527-529' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Checks block origin</p>
</div></div><h3 id='impl-Forkable' class='impl'><span class='in-band'><table class='table-display'><tbody><tr><td><code>impl&lt;T&gt; Forkable for <a class="struct" href="../db/struct.BlockChainDatabase.html" title="struct db::BlockChainDatabase">BlockChainDatabase</a>&lt;T&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: <a class="trait" href="../db/kv/trait.KeyValueDatabase.html" title="trait db::kv::KeyValueDatabase">KeyValueDatabase</a>,&nbsp;</span></code><a href='#impl-Forkable' class='anchor'></a></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../src/db/block_chain_db.rs.html#532-546' title='goto source code'>[src]</a></span></td></tr></tbody></table></h3><div class='impl-items'><h4 id='method.fork-1' class="method"><span id='fork.v-1' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='#method.fork' class='fnname'>fork</a>&lt;'a&gt;(<br>&nbsp;&nbsp;&nbsp;&nbsp;&amp;'a self, <br>&nbsp;&nbsp;&nbsp;&nbsp;side_chain: SideChainOrigin<br>) -&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/boxed/struct.Box.html" title="struct alloc::boxed::Box">Box</a>&lt;ForkChain + 'a&gt;, Error&gt;</code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../src/db/block_chain_db.rs.html#533-539' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Forks current blockchain. Lifetime guarantees fork relationship with canon chain. <a href="#tymethod.fork">Read more</a></p>
</div><h4 id='method.switch_to_fork-1' class="method"><span id='switch_to_fork.v-1' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='#method.switch_to_fork' class='fnname'>switch_to_fork</a>&lt;'a&gt;(&amp;self, fork: <a class="struct" href="https://doc.rust-lang.org/nightly/alloc/boxed/struct.Box.html" title="struct alloc::boxed::Box">Box</a>&lt;ForkChain + '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.unit.html">()</a>, Error&gt;</code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../src/db/block_chain_db.rs.html#541-545' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Switches blockchain to given fork. Lifetime guarantees that fork comes from this canon chain. <a href="#tymethod.switch_to_fork">Read more</a></p>
</div></div><h3 id='impl-CanonStore' class='impl'><span class='in-band'><table class='table-display'><tbody><tr><td><code>impl&lt;T&gt; CanonStore for <a class="struct" href="../db/struct.BlockChainDatabase.html" title="struct db::BlockChainDatabase">BlockChainDatabase</a>&lt;T&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: <a class="trait" href="../db/kv/trait.KeyValueDatabase.html" title="trait db::kv::KeyValueDatabase">KeyValueDatabase</a>,&nbsp;</span></code><a href='#impl-CanonStore' class='anchor'></a></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../src/db/block_chain_db.rs.html#548-552' title='goto source code'>[src]</a></span></td></tr></tbody></table></h3><div class='impl-items'><h4 id='method.as_store' class="method"><span id='as_store.v' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='#method.as_store' class='fnname'>as_store</a>(&amp;self) -&gt; &amp;Store</code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../src/db/block_chain_db.rs.html#549-551' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4></div><h3 id='impl-Store' class='impl'><span class='in-band'><table class='table-display'><tbody><tr><td><code>impl&lt;T&gt; Store for <a class="struct" href="../db/struct.BlockChainDatabase.html" title="struct db::BlockChainDatabase">BlockChainDatabase</a>&lt;T&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: <a class="trait" href="../db/kv/trait.KeyValueDatabase.html" title="trait db::kv::KeyValueDatabase">KeyValueDatabase</a>,&nbsp;</span></code><a href='#impl-Store' class='anchor'></a></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../src/db/block_chain_db.rs.html#554-568' title='goto source code'>[src]</a></span></td></tr></tbody></table></h3><div class='impl-items'><h4 id='method.best_block-1' class="method"><span id='best_block.v-1' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='#method.best_block' class='fnname'>best_block</a>(&amp;self) -&gt; BestBlock</code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../src/db/block_chain_db.rs.html#555-557' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>get best block</p>
</div><h4 id='method.best_header' class="method"><span id='best_header.v' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='#method.best_header' class='fnname'>best_header</a>(&amp;self) -&gt; <a class="struct" href="../chain/block_header/struct.BlockHeader.html" title="struct chain::block_header::BlockHeader">BlockHeader</a></code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../src/db/block_chain_db.rs.html#560-562' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>get best header</p>
</div><h4 id='method.difficulty' class="method"><span id='difficulty.v' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='#method.difficulty' class='fnname'>difficulty</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.f64.html">f64</a></code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../src/db/block_chain_db.rs.html#565-567' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>get blockchain difficulty</p>
</div></div><h3 id='impl-ConfigStore' class='impl'><span class='in-band'><table class='table-display'><tbody><tr><td><code>impl&lt;T&gt; ConfigStore for <a class="struct" href="../db/struct.BlockChainDatabase.html" title="struct db::BlockChainDatabase">BlockChainDatabase</a>&lt;T&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: <a class="trait" href="../db/kv/trait.KeyValueDatabase.html" title="trait db::kv::KeyValueDatabase">KeyValueDatabase</a>,&nbsp;</span></code><a href='#impl-ConfigStore' class='anchor'></a></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../src/db/block_chain_db.rs.html#570-588' title='goto source code'>[src]</a></span></td></tr></tbody></table></h3><div class='impl-items'><h4 id='method.consensus_fork' class="method"><span id='consensus_fork.v' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='#method.consensus_fork' class='fnname'>consensus_fork</a>(&amp;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="https://doc.rust-lang.org/nightly/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>&gt;, Error&gt;</code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../src/db/block_chain_db.rs.html#571-581' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>get consensus_fork this database is configured for</p>
</div><h4 id='method.set_consensus_fork' class="method"><span id='set_consensus_fork.v' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='#method.set_consensus_fork' class='fnname'>set_consensus_fork</a>(&amp;self, consensus_fork: &amp;<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</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>, Error&gt;</code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../src/db/block_chain_db.rs.html#583-587' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>set consensus_fork this database is configured for</p>
</div></div></div><h2 id='synthetic-implementations' class='small-section-header'>Auto Trait Implementations<a href='#synthetic-implementations' class='anchor'></a></h2><div id='synthetic-implementations-list'><h3 id='impl-Send' class='impl'><span class='in-band'><table class='table-display'><tbody><tr><td><code>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="../db/struct.BlockChainDatabase.html" title="struct db::BlockChainDatabase">BlockChainDatabase</a>&lt;T&gt;</code><a href='#impl-Send' class='anchor'></a></span></td><td><span class='out-of-band'></span></td></tr></tbody></table></h3><div class='impl-items'></div><h3 id='impl-Sync' class='impl'><span class='in-band'><table class='table-display'><tbody><tr><td><code>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="../db/struct.BlockChainDatabase.html" title="struct db::BlockChainDatabase">BlockChainDatabase</a>&lt;T&gt;</code><a href='#impl-Sync' class='anchor'></a></span></td><td><span class='out-of-band'></span></td></tr></tbody></table></h3><div class='impl-items'></div></div><h2 id='blanket-implementations' class='small-section-header'>Blanket Implementations<a href='#blanket-implementations' class='anchor'></a></h2><div id='blanket-implementations-list'><h3 id='impl-From' class='impl'><span class='in-band'><table class='table-display'><tbody><tr><td><code>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> for T</code><a href='#impl-From' class='anchor'></a></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/convert.rs.html#462-464' title='goto source code'>[src]</a></span></td></tr></tbody></table></h3><div class='impl-items'><h4 id='method.from' class="method"><span id='from.v' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from' class='fnname'>from</a>(t: T) -&gt; T</code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/convert.rs.html#463' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Performs the conversion.</p>
</div></div><h3 id='impl-Into' class='impl'><span class='in-band'><table class='table-display'><tbody><tr><td><code>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> for T <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;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;,&nbsp;</span></code><a href='#impl-Into' class='anchor'></a></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/convert.rs.html#453-458' title='goto source code'>[src]</a></span></td></tr></tbody></table></h3><div class='impl-items'><h4 id='method.into' class="method"><span id='into.v' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='https://doc.rust-lang.org/nightly/core/convert/trait.Into.html#tymethod.into' class='fnname'>into</a>(self) -&gt; U</code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/convert.rs.html#455-457' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Performs the conversion.</p>
</div></div><h3 id='impl-TryFrom' class='impl'><span class='in-band'><table class='table-display'><tbody><tr><td><code>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> for T <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;U&gt;,&nbsp;</span></code><a href='#impl-TryFrom' class='anchor'></a></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/convert.rs.html#481-487' title='goto source code'>[src]</a></span></td></tr></tbody></table></h3><div class='impl-items'><h4 id='associatedtype.Error' class="type"><span id='Error.t' class='invisible'><code>type <a href='https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html#associatedtype.Error' class="type">Error</a> = <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.never.html">!</a></code></span></h4>
<div class='stability'><div class='stab unstable'><span class=microscope>🔬</span> This is a nightly-only experimental API. (<code>try_from</code>)</div></div><div class='docblock'><p>The type returned in the event of a conversion error.</p>
</div><h4 id='method.try_from' class="method"><span id='try_from.v' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html#tymethod.try_from' class='fnname'>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="type" href="https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html#associatedtype.Error" title="type core::convert::TryFrom::Error">Error</a>&gt;</code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/convert.rs.html#484-486' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='stability'><div class='stab unstable'><span class=microscope>🔬</span> This is a nightly-only experimental API. (<code>try_from</code>)</div></div><div class='docblock'><p>Performs the conversion.</p>
</div></div><h3 id='impl-Borrow' class='impl'><span class='in-band'><table class='table-display'><tbody><tr><td><code>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> for T <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,&nbsp;</span></code><a href='#impl-Borrow' class='anchor'></a></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#219-221' title='goto source code'>[src]</a></span></td></tr></tbody></table></h3><div class='impl-items'><h4 id='method.borrow' class="method"><div class="important-traits"><div class='tooltip'><span class='tooltiptext'>Important traits for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'a mut </a>R</span></div><div class="content hidden"><h3 class="important">Important traits for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'a mut </a>R</h3><code class="content"><span class="where fmt-newline">impl&lt;'a, R&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="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'a mut </a>R <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;R: <a class="trait" href="https://doc.rust-lang.org/nightly/std/io/trait.Read.html" title="trait std::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>,&nbsp;</span></span><span class="where fmt-newline">impl&lt;'a, W&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/std/io/trait.Write.html" title="trait std::io::Write">Write</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'a mut </a>W <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;W: <a class="trait" href="https://doc.rust-lang.org/nightly/std/io/trait.Write.html" title="trait std::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>,&nbsp;</span></span><span class="where fmt-newline">impl&lt;'a, I&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/iterator/trait.Iterator.html" title="trait core::iter::iterator::Iterator">Iterator</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'a mut </a>I <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;I: <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/iterator/trait.Iterator.html" title="trait core::iter::iterator::Iterator">Iterator</a> + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,&nbsp;</span></span><span class="where fmt-newline"> type <a href='https://doc.rust-lang.org/nightly/core/iter/iterator/trait.Iterator.html#associatedtype.Item' class="type">Item</a> = &lt;I as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/iterator/trait.Iterator.html" title="trait core::iter::iterator::Iterator">Iterator</a>&gt;::<a class="type" href="https://doc.rust-lang.org/nightly/core/iter/iterator/trait.Iterator.html#associatedtype.Item" title="type core::iter::iterator::Iterator::Item">Item</a>;</span></code></div></div><span id='borrow.v' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html#tymethod.borrow' class='fnname'>borrow</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;</a>T</code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#220' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Immutably borrows from an owned value. <a href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html#tymethod.borrow">Read more</a></p>
</div></div><h3 id='impl-TryInto' class='impl'><span class='in-band'><table class='table-display'><tbody><tr><td><code>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> for T <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;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;,&nbsp;</span></code><a href='#impl-TryInto' class='anchor'></a></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/convert.rs.html#469-476' title='goto source code'>[src]</a></span></td></tr></tbody></table></h3><div class='impl-items'><h4 id='associatedtype.Error-1' class="type"><span id='Error.t-1' class='invisible'><code>type <a href='https://doc.rust-lang.org/nightly/core/convert/trait.TryInto.html#associatedtype.Error' class="type">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="type" href="https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html#associatedtype.Error" title="type core::convert::TryFrom::Error">Error</a></code></span></h4>
<div class='stability'><div class='stab unstable'><span class=microscope>🔬</span> This is a nightly-only experimental API. (<code>try_from</code>)</div></div><div class='docblock'><p>The type returned in the event of a conversion error.</p>
</div><h4 id='method.try_into' class="method"><span id='try_into.v' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='https://doc.rust-lang.org/nightly/core/convert/trait.TryInto.html#tymethod.try_into' class='fnname'>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="type" href="https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html#associatedtype.Error" title="type core::convert::TryFrom::Error">Error</a>&gt;</code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/convert.rs.html#473-475' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='stability'><div class='stab unstable'><span class=microscope>🔬</span> This is a nightly-only experimental API. (<code>try_from</code>)</div></div><div class='docblock'><p>Performs the conversion.</p>
</div></div><h3 id='impl-BorrowMut' class='impl'><span class='in-band'><table class='table-display'><tbody><tr><td><code>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> for T <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,&nbsp;</span></code><a href='#impl-BorrowMut' class='anchor'></a></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#224-226' title='goto source code'>[src]</a></span></td></tr></tbody></table></h3><div class='impl-items'><h4 id='method.borrow_mut' class="method"><div class="important-traits"><div class='tooltip'><span class='tooltiptext'>Important traits for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'a mut </a>R</span></div><div class="content hidden"><h3 class="important">Important traits for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'a mut </a>R</h3><code class="content"><span class="where fmt-newline">impl&lt;'a, R&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="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'a mut </a>R <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;R: <a class="trait" href="https://doc.rust-lang.org/nightly/std/io/trait.Read.html" title="trait std::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>,&nbsp;</span></span><span class="where fmt-newline">impl&lt;'a, W&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/std/io/trait.Write.html" title="trait std::io::Write">Write</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'a mut </a>W <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;W: <a class="trait" href="https://doc.rust-lang.org/nightly/std/io/trait.Write.html" title="trait std::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>,&nbsp;</span></span><span class="where fmt-newline">impl&lt;'a, I&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/iterator/trait.Iterator.html" title="trait core::iter::iterator::Iterator">Iterator</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'a mut </a>I <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;I: <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/iterator/trait.Iterator.html" title="trait core::iter::iterator::Iterator">Iterator</a> + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,&nbsp;</span></span><span class="where fmt-newline"> type <a href='https://doc.rust-lang.org/nightly/core/iter/iterator/trait.Iterator.html#associatedtype.Item' class="type">Item</a> = &lt;I as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/iterator/trait.Iterator.html" title="trait core::iter::iterator::Iterator">Iterator</a>&gt;::<a class="type" href="https://doc.rust-lang.org/nightly/core/iter/iterator/trait.Iterator.html#associatedtype.Item" title="type core::iter::iterator::Iterator::Item">Item</a>;</span></code></div></div><span id='borrow_mut.v' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='https://doc.rust-lang.org/nightly/core/borrow/trait.BorrowMut.html#tymethod.borrow_mut' class='fnname'>borrow_mut</a>(&amp;mut self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut </a>T</code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#225' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>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></p>
</div></div><h3 id='impl-Any' class='impl'><span class='in-band'><table class='table-display'><tbody><tr><td><code>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 <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,&nbsp;</span></code><a href='#impl-Any' class='anchor'></a></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/any.rs.html#114-116' title='goto source code'>[src]</a></span></td></tr></tbody></table></h3><div class='impl-items'><h4 id='method.get_type_id' class="method"><span id='get_type_id.v' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.get_type_id' class='fnname'>get_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></code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/any.rs.html#115' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='stability'><div class='stab unstable'><details><summary><span class=microscope>🔬</span> This is a nightly-only experimental API. (<code>get_type_id</code>)</summary><p>this method will likely be replaced by an associated static</p>
</details></div></div><div class='docblock'><p>Gets the <code>TypeId</code> of <code>self</code>. <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.get_type_id">Read more</a></p>
</div></div><h3 id='impl-Erased' class='impl'><span class='in-band'><table class='table-display'><tbody><tr><td><code>impl&lt;T&gt; Erased for T</code><a href='#impl-Erased' class='anchor'></a></span></td><td><span class='out-of-band'></span></td></tr></tbody></table></h3><div class='impl-items'></div><h3 id='impl-AsSubstore' class='impl'><span class='in-band'><table class='table-display'><tbody><tr><td><code>impl&lt;T&gt; AsSubstore for T <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: BlockChain + IndexedBlockProvider + TransactionProvider + TransactionMetaProvider + TransactionOutputProvider,&nbsp;</span></code><a href='#impl-AsSubstore' class='anchor'></a></span></td><td><span class='out-of-band'></span></td></tr></tbody></table></h3><div class='impl-items'><h4 id='method.as_block_provider' class="method"><span id='as_block_provider.v' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='#method.as_block_provider' class='fnname'>as_block_provider</a>(&amp;self) -&gt; &amp;BlockProvider</code></td><td></td></tr></tbody></table></span></h4><h4 id='method.as_block_header_provider' class="method"><span id='as_block_header_provider.v' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='#method.as_block_header_provider' class='fnname'>as_block_header_provider</a>(&amp;self) -&gt; &amp;BlockHeaderProvider</code></td><td></td></tr></tbody></table></span></h4><h4 id='method.as_transaction_provider' class="method"><span id='as_transaction_provider.v' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='#method.as_transaction_provider' class='fnname'>as_transaction_provider</a>(&amp;self) -&gt; &amp;TransactionProvider</code></td><td></td></tr></tbody></table></span></h4><h4 id='method.as_transaction_output_provider' class="method"><span id='as_transaction_output_provider.v' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='#method.as_transaction_output_provider' class='fnname'>as_transaction_output_provider</a>(&amp;self) -&gt; &amp;TransactionOutputProvider</code></td><td></td></tr></tbody></table></span></h4><h4 id='method.as_transaction_meta_provider' class="method"><span id='as_transaction_meta_provider.v' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='#method.as_transaction_meta_provider' class='fnname'>as_transaction_meta_provider</a>(&amp;self) -&gt; &amp;TransactionMetaProvider</code></td><td></td></tr></tbody></table></span></h4></div></div></section><section id="search" class="content hidden"></section><section class="footer"></section><aside id="help" class="hidden"><div><h1 class="hidden">Help</h1><div class="shortcuts"><h2>Keyboard Shortcuts</h2><dl><dt><kbd>?</kbd></dt><dd>Show this help dialog</dd><dt><kbd>S</kbd></dt><dd>Focus the search field</dd><dt><kbd></kbd></dt><dd>Move up in search results</dd><dt><kbd></kbd></dt><dd>Move down in search results</dd><dt><kbd></kbd></dt><dd>Switch tab</dd><dt><kbd>&#9166;</kbd></dt><dd>Go to active search result</dd><dt><kbd>+</kbd></dt><dd>Expand all sections</dd><dt><kbd>-</kbd></dt><dd>Collapse all sections</dd></dl></div><div class="infos"><h2>Search Tricks</h2><p>Prefix searches with a type followed by a colon (e.g. <code>fn:</code>) to restrict the search to a given type.</p><p>Accepted types are: <code>fn</code>, <code>mod</code>, <code>struct</code>, <code>enum</code>, <code>trait</code>, <code>type</code>, <code>macro</code>, and <code>const</code>.</p><p>Search functions by type signature (e.g. <code>vec -> usize</code> or <code>* -> vec</code>)</p><p>Search multiple things at once by splitting your query with comma (e.g. <code>str,u8</code> or <code>String,struct:Vec,test</code>)</p></div></div></aside><script>window.rootPath = "../";window.currentCrate = "db";</script><script src="../aliases.js"></script><script src="../main.js"></script><script defer src="../search-index.js"></script></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 `ForkChainDatabase` struct in crate `db`."><meta name="keywords" content="rust, rustlang, rust-lang, ForkChainDatabase"><title>db::ForkChainDatabase - Rust</title><link rel="stylesheet" type="text/css" href="../normalize.css"><link rel="stylesheet" type="text/css" href="../rustdoc.css" id="mainThemeStyle"><link rel="stylesheet" type="text/css" href="../dark.css"><link rel="stylesheet" type="text/css" href="../light.css" id="themeStyle"><script src="../storage.js"></script></head><body class="rustdoc struct"><!--[if lte IE 8]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="sidebar"><div class="sidebar-menu">&#9776;</div><p class='location'>Struct ForkChainDatabase</p><div class="sidebar-elems"><div class="block items"><a class="sidebar-title" href="#implementations">Trait Implementations</a><div class="sidebar-links"><a href="#impl-ForkChain">ForkChain</a></div><a class="sidebar-title" href="#synthetic-implementations">Auto Trait Implementations</a><div class="sidebar-links"><a href="#impl-Send">Send</a><a href="#impl-Sync">Sync</a></div><a class="sidebar-title" href="#blanket-implementations">Blanket Implementations</a><div class="sidebar-links"><a href="#impl-From">From</a><a href="#impl-Into">Into</a><a href="#impl-TryFrom">TryFrom</a><a href="#impl-Borrow">Borrow</a><a href="#impl-TryInto">TryInto</a><a href="#impl-BorrowMut">BorrowMut</a><a href="#impl-Any">Any</a><a href="#impl-Erased">Erased</a></div></div><p class='location'><a href='index.html'>db</a></p><script>window.sidebarCurrent = {name: 'ForkChainDatabase', ty: 'struct', relpath: ''};</script><script defer src="sidebar-items.js"></script></div></nav><div class="theme-picker"><button id="theme-picker" aria-label="Pick another theme!"><img src="../brush.svg" width="18" alt="Pick another theme!"></button><div id="theme-choices"></div></div><script src="../theme.js"></script><nav class="sub"><form class="search-form js-only"><div class="search-container"><input class="search-input" name="search" autocomplete="off" placeholder="Click or press ‘S’ to search, ‘?’ for more options…" type="search"><a id="settings-menu" href="../settings.html"><img src="../wheel.svg" width="18" alt="Change settings"></a></div></form></nav><section id="main" class="content"><h1 class='fqn'><span class='out-of-band'><span id='render-detail'><a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">[<span class='inner'>&#x2212;</span>]</a></span><a class='srclink' href='../src/db/block_chain_db.rs.html#38-40' title='goto source code'>[src]</a></span><span class='in-band'>Struct <a href='index.html'>db</a>::<wbr><a class="struct" href=''>ForkChainDatabase</a></span></h1><div class="docblock type-decl hidden-by-usual-hider"><pre class='rust struct'>pub struct ForkChainDatabase&lt;'a, T&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: 'a + <a class="trait" href="../db/kv/trait.KeyValueDatabase.html" title="trait db::kv::KeyValueDatabase">KeyValueDatabase</a>,&nbsp;</span> { /* fields omitted */ }</pre></div><h2 id='implementations' class='small-section-header'>Trait Implementations<a href='#implementations' class='anchor'></a></h2><div id='implementations-list'><h3 id='impl-ForkChain' class='impl'><span class='in-band'><table class='table-display'><tbody><tr><td><code>impl&lt;'a, T&gt; ForkChain for <a class="struct" href="../db/struct.ForkChainDatabase.html" title="struct db::ForkChainDatabase">ForkChainDatabase</a>&lt;'a, T&gt; <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: <a class="trait" href="../db/kv/trait.KeyValueDatabase.html" title="trait db::kv::KeyValueDatabase">KeyValueDatabase</a>,&nbsp;</span></code><a href='#impl-ForkChain' class='anchor'></a></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../src/db/block_chain_db.rs.html#42-50' title='goto source code'>[src]</a></span></td></tr></tbody></table></h3><div class='impl-items'><h4 id='method.store' class="method"><span id='store.v' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='#method.store' class='fnname'>store</a>(&amp;self) -&gt; &amp;Store</code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../src/db/block_chain_db.rs.html#43-45' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Returns forks underlaying store.</p>
</div><h4 id='method.flush' class="method"><span id='flush.v' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='#method.flush' class='fnname'>flush</a>(&amp;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="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.unit.html">()</a>, Error&gt;</code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='../src/db/block_chain_db.rs.html#47-49' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Flush fork changes to canon chain. Should not be used directly from outside of <code>BlockChain</code>. <a href="#tymethod.flush">Read more</a></p>
</div></div></div><h2 id='synthetic-implementations' class='small-section-header'>Auto Trait Implementations<a href='#synthetic-implementations' class='anchor'></a></h2><div id='synthetic-implementations-list'><h3 id='impl-Send' class='impl'><span class='in-band'><table class='table-display'><tbody><tr><td><code>impl&lt;'a, 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="../db/struct.ForkChainDatabase.html" title="struct db::ForkChainDatabase">ForkChainDatabase</a>&lt;'a, T&gt;</code><a href='#impl-Send' class='anchor'></a></span></td><td><span class='out-of-band'></span></td></tr></tbody></table></h3><div class='impl-items'></div><h3 id='impl-Sync' class='impl'><span class='in-band'><table class='table-display'><tbody><tr><td><code>impl&lt;'a, 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="../db/struct.ForkChainDatabase.html" title="struct db::ForkChainDatabase">ForkChainDatabase</a>&lt;'a, T&gt;</code><a href='#impl-Sync' class='anchor'></a></span></td><td><span class='out-of-band'></span></td></tr></tbody></table></h3><div class='impl-items'></div></div><h2 id='blanket-implementations' class='small-section-header'>Blanket Implementations<a href='#blanket-implementations' class='anchor'></a></h2><div id='blanket-implementations-list'><h3 id='impl-From' class='impl'><span class='in-band'><table class='table-display'><tbody><tr><td><code>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> for T</code><a href='#impl-From' class='anchor'></a></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/convert.rs.html#462-464' title='goto source code'>[src]</a></span></td></tr></tbody></table></h3><div class='impl-items'><h4 id='method.from' class="method"><span id='from.v' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from' class='fnname'>from</a>(t: T) -&gt; T</code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/convert.rs.html#463' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Performs the conversion.</p>
</div></div><h3 id='impl-Into' class='impl'><span class='in-band'><table class='table-display'><tbody><tr><td><code>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> for T <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;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;,&nbsp;</span></code><a href='#impl-Into' class='anchor'></a></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/convert.rs.html#453-458' title='goto source code'>[src]</a></span></td></tr></tbody></table></h3><div class='impl-items'><h4 id='method.into' class="method"><span id='into.v' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='https://doc.rust-lang.org/nightly/core/convert/trait.Into.html#tymethod.into' class='fnname'>into</a>(self) -&gt; U</code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/convert.rs.html#455-457' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Performs the conversion.</p>
</div></div><h3 id='impl-TryFrom' class='impl'><span class='in-band'><table class='table-display'><tbody><tr><td><code>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> for T <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: <a class="trait" href="https://doc.rust-lang.org/nightly/core/convert/trait.From.html" title="trait core::convert::From">From</a>&lt;U&gt;,&nbsp;</span></code><a href='#impl-TryFrom' class='anchor'></a></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/convert.rs.html#481-487' title='goto source code'>[src]</a></span></td></tr></tbody></table></h3><div class='impl-items'><h4 id='associatedtype.Error' class="type"><span id='Error.t' class='invisible'><code>type <a href='https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html#associatedtype.Error' class="type">Error</a> = <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.never.html">!</a></code></span></h4>
<div class='stability'><div class='stab unstable'><span class=microscope>🔬</span> This is a nightly-only experimental API. (<code>try_from</code>)</div></div><div class='docblock'><p>The type returned in the event of a conversion error.</p>
</div><h4 id='method.try_from' class="method"><span id='try_from.v' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html#tymethod.try_from' class='fnname'>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="type" href="https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html#associatedtype.Error" title="type core::convert::TryFrom::Error">Error</a>&gt;</code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/convert.rs.html#484-486' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='stability'><div class='stab unstable'><span class=microscope>🔬</span> This is a nightly-only experimental API. (<code>try_from</code>)</div></div><div class='docblock'><p>Performs the conversion.</p>
</div></div><h3 id='impl-Borrow' class='impl'><span class='in-band'><table class='table-display'><tbody><tr><td><code>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> for T <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,&nbsp;</span></code><a href='#impl-Borrow' class='anchor'></a></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#219-221' title='goto source code'>[src]</a></span></td></tr></tbody></table></h3><div class='impl-items'><h4 id='method.borrow' class="method"><div class="important-traits"><div class='tooltip'>ⓘ<span class='tooltiptext'>Important traits for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'a mut </a>R</span></div><div class="content hidden"><h3 class="important">Important traits for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'a mut </a>R</h3><code class="content"><span class="where fmt-newline">impl&lt;'a, R&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="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'a mut </a>R <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;R: <a class="trait" href="https://doc.rust-lang.org/nightly/std/io/trait.Read.html" title="trait std::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>,&nbsp;</span></span><span class="where fmt-newline">impl&lt;'a, W&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/std/io/trait.Write.html" title="trait std::io::Write">Write</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'a mut </a>W <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;W: <a class="trait" href="https://doc.rust-lang.org/nightly/std/io/trait.Write.html" title="trait std::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>,&nbsp;</span></span><span class="where fmt-newline">impl&lt;'a, I&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/iterator/trait.Iterator.html" title="trait core::iter::iterator::Iterator">Iterator</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'a mut </a>I <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;I: <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/iterator/trait.Iterator.html" title="trait core::iter::iterator::Iterator">Iterator</a> + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,&nbsp;</span></span><span class="where fmt-newline"> type <a href='https://doc.rust-lang.org/nightly/core/iter/iterator/trait.Iterator.html#associatedtype.Item' class="type">Item</a> = &lt;I as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/iterator/trait.Iterator.html" title="trait core::iter::iterator::Iterator">Iterator</a>&gt;::<a class="type" href="https://doc.rust-lang.org/nightly/core/iter/iterator/trait.Iterator.html#associatedtype.Item" title="type core::iter::iterator::Iterator::Item">Item</a>;</span></code></div></div><span id='borrow.v' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html#tymethod.borrow' class='fnname'>borrow</a>(&amp;self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;</a>T</code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#220' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>Immutably borrows from an owned value. <a href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html#tymethod.borrow">Read more</a></p>
</div></div><h3 id='impl-TryInto' class='impl'><span class='in-band'><table class='table-display'><tbody><tr><td><code>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> for T <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;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;,&nbsp;</span></code><a href='#impl-TryInto' class='anchor'></a></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/convert.rs.html#469-476' title='goto source code'>[src]</a></span></td></tr></tbody></table></h3><div class='impl-items'><h4 id='associatedtype.Error-1' class="type"><span id='Error.t-1' class='invisible'><code>type <a href='https://doc.rust-lang.org/nightly/core/convert/trait.TryInto.html#associatedtype.Error' class="type">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="type" href="https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html#associatedtype.Error" title="type core::convert::TryFrom::Error">Error</a></code></span></h4>
<div class='stability'><div class='stab unstable'><span class=microscope>🔬</span> This is a nightly-only experimental API. (<code>try_from</code>)</div></div><div class='docblock'><p>The type returned in the event of a conversion error.</p>
</div><h4 id='method.try_into' class="method"><span id='try_into.v' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='https://doc.rust-lang.org/nightly/core/convert/trait.TryInto.html#tymethod.try_into' class='fnname'>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="type" href="https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html#associatedtype.Error" title="type core::convert::TryFrom::Error">Error</a>&gt;</code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/convert.rs.html#473-475' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='stability'><div class='stab unstable'><span class=microscope>🔬</span> This is a nightly-only experimental API. (<code>try_from</code>)</div></div><div class='docblock'><p>Performs the conversion.</p>
</div></div><h3 id='impl-BorrowMut' class='impl'><span class='in-band'><table class='table-display'><tbody><tr><td><code>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> for T <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,&nbsp;</span></code><a href='#impl-BorrowMut' class='anchor'></a></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#224-226' title='goto source code'>[src]</a></span></td></tr></tbody></table></h3><div class='impl-items'><h4 id='method.borrow_mut' class="method"><div class="important-traits"><div class='tooltip'>ⓘ<span class='tooltiptext'>Important traits for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'a mut </a>R</span></div><div class="content hidden"><h3 class="important">Important traits for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'a mut </a>R</h3><code class="content"><span class="where fmt-newline">impl&lt;'a, R&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="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'a mut </a>R <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;R: <a class="trait" href="https://doc.rust-lang.org/nightly/std/io/trait.Read.html" title="trait std::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>,&nbsp;</span></span><span class="where fmt-newline">impl&lt;'a, W&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/std/io/trait.Write.html" title="trait std::io::Write">Write</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'a mut </a>W <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;W: <a class="trait" href="https://doc.rust-lang.org/nightly/std/io/trait.Write.html" title="trait std::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>,&nbsp;</span></span><span class="where fmt-newline">impl&lt;'a, I&gt; <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/iterator/trait.Iterator.html" title="trait core::iter::iterator::Iterator">Iterator</a> for <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;'a mut </a>I <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;I: <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/iterator/trait.Iterator.html" title="trait core::iter::iterator::Iterator">Iterator</a> + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,&nbsp;</span></span><span class="where fmt-newline"> type <a href='https://doc.rust-lang.org/nightly/core/iter/iterator/trait.Iterator.html#associatedtype.Item' class="type">Item</a> = &lt;I as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/iterator/trait.Iterator.html" title="trait core::iter::iterator::Iterator">Iterator</a>&gt;::<a class="type" href="https://doc.rust-lang.org/nightly/core/iter/iterator/trait.Iterator.html#associatedtype.Item" title="type core::iter::iterator::Iterator::Item">Item</a>;</span></code></div></div><span id='borrow_mut.v' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='https://doc.rust-lang.org/nightly/core/borrow/trait.BorrowMut.html#tymethod.borrow_mut' class='fnname'>borrow_mut</a>(&amp;mut self) -&gt; <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&amp;mut </a>T</code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#225' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='docblock'><p>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></p>
</div></div><h3 id='impl-Any' class='impl'><span class='in-band'><table class='table-display'><tbody><tr><td><code>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 <span class="where fmt-newline">where<br>&nbsp;&nbsp;&nbsp;&nbsp;T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,&nbsp;</span></code><a href='#impl-Any' class='anchor'></a></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/any.rs.html#114-116' title='goto source code'>[src]</a></span></td></tr></tbody></table></h3><div class='impl-items'><h4 id='method.get_type_id' class="method"><span id='get_type_id.v' class='invisible'><table class='table-display'><tbody><tr><td><code>fn <a href='https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.get_type_id' class='fnname'>get_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></code></span></td><td><span class='out-of-band'><div class='ghost'></div><a class='srclink' href='https://doc.rust-lang.org/nightly/src/core/any.rs.html#115' title='goto source code'>[src]</a></td></tr></tbody></table></span></h4><div class='stability'><div class='stab unstable'><details><summary><span class=microscope>🔬</span> This is a nightly-only experimental API. (<code>get_type_id</code>)</summary><p>this method will likely be replaced by an associated static</p>
</details></div></div><div class='docblock'><p>Gets the <code>TypeId</code> of <code>self</code>. <a href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.get_type_id">Read more</a></p>
</div></div><h3 id='impl-Erased' class='impl'><span class='in-band'><table class='table-display'><tbody><tr><td><code>impl&lt;T&gt; Erased for T</code><a href='#impl-Erased' class='anchor'></a></span></td><td><span class='out-of-band'></span></td></tr></tbody></table></h3><div class='impl-items'></div></div></section><section id="search" class="content hidden"></section><section class="footer"></section><aside id="help" class="hidden"><div><h1 class="hidden">Help</h1><div class="shortcuts"><h2>Keyboard Shortcuts</h2><dl><dt><kbd>?</kbd></dt><dd>Show this help dialog</dd><dt><kbd>S</kbd></dt><dd>Focus the search field</dd><dt><kbd>↑</kbd></dt><dd>Move up in search results</dd><dt><kbd>↓</kbd></dt><dd>Move down in search results</dd><dt><kbd>↹</kbd></dt><dd>Switch tab</dd><dt><kbd>&#9166;</kbd></dt><dd>Go to active search result</dd><dt><kbd>+</kbd></dt><dd>Expand all sections</dd><dt><kbd>-</kbd></dt><dd>Collapse all sections</dd></dl></div><div class="infos"><h2>Search Tricks</h2><p>Prefix searches with a type followed by a colon (e.g. <code>fn:</code>) to restrict the search to a given type.</p><p>Accepted types are: <code>fn</code>, <code>mod</code>, <code>struct</code>, <code>enum</code>, <code>trait</code>, <code>type</code>, <code>macro</code>, and <code>const</code>.</p><p>Search functions by type signature (e.g. <code>vec -> usize</code> or <code>* -> vec</code>)</p><p>Search multiple things at once by splitting your query with comma (e.g. <code>str,u8</code> or <code>String,struct:Vec,test</code>)</p></div></div></aside><script>window.rootPath = "../";window.currentCrate = "db";</script><script src="../aliases.js"></script><script src="../main.js"></script><script defer src="../search-index.js"></script></body></html>
\ No newline at end of file
(function() {var implementors = {};
implementors["bitcrypto"] = [{text:"impl <a class=\"trait\" href=\"bitcrypto/trait.Digest.html\" title=\"trait bitcrypto::Digest\">Digest</a> for <a class=\"struct\" href=\"bitcrypto/struct.DHash160.html\" title=\"struct bitcrypto::DHash160\">DHash160</a>",synthetic:false,types:["bitcrypto::DHash160"]},{text:"impl <a class=\"trait\" href=\"bitcrypto/trait.Digest.html\" title=\"trait bitcrypto::Digest\">Digest</a> for <a class=\"struct\" href=\"bitcrypto/struct.DHash256.html\" title=\"struct bitcrypto::DHash256\">DHash256</a>",synthetic:false,types:["bitcrypto::DHash256"]},];
if (window.register_implementors) {
window.register_implementors(implementors);
} else {
window.pending_implementors = implementors;
}
})()
(function() {var implementors = {};
implementors["chain"] = [];
if (window.register_implementors) {
window.register_implementors(implementors);
} else {
window.pending_implementors = implementors;
}
})()
(function() {var implementors = {};
implementors["chain"] = [];
if (window.register_implementors) {
window.register_implementors(implementors);
} else {
window.pending_implementors = implementors;
}
})()
(function() {var implementors = {};
implementors["chain"] = [];
if (window.register_implementors) {
window.register_implementors(implementors);
} else {
window.pending_implementors = implementors;
}
})()
(function() {var implementors = {};
implementors["chain"] = [{text:"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=\"chain/struct.Block.html\" title=\"struct chain::Block\">Block</a>",synthetic:false,types:["chain::block::Block"]},{text:"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=\"chain/struct.BlockHeader.html\" title=\"struct chain::BlockHeader\">BlockHeader</a>",synthetic:false,types:["chain::block_header::BlockHeader"]},{text:"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=\"chain/struct.OutPoint.html\" title=\"struct chain::OutPoint\">OutPoint</a>",synthetic:false,types:["chain::transaction::OutPoint"]},{text:"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=\"chain/struct.TransactionInput.html\" title=\"struct chain::TransactionInput\">TransactionInput</a>",synthetic:false,types:["chain::transaction::TransactionInput"]},{text:"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=\"chain/struct.TransactionOutput.html\" title=\"struct chain::TransactionOutput\">TransactionOutput</a>",synthetic:false,types:["chain::transaction::TransactionOutput"]},{text:"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=\"chain/struct.Transaction.html\" title=\"struct chain::Transaction\">Transaction</a>",synthetic:false,types:["chain::transaction::Transaction"]},{text:"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=\"chain/struct.IndexedBlock.html\" title=\"struct chain::IndexedBlock\">IndexedBlock</a>",synthetic:false,types:["chain::indexed_block::IndexedBlock"]},{text:"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=\"chain/struct.IndexedBlockHeader.html\" title=\"struct chain::IndexedBlockHeader\">IndexedBlockHeader</a>",synthetic:false,types:["chain::indexed_header::IndexedBlockHeader"]},{text:"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=\"chain/struct.IndexedTransaction.html\" title=\"struct chain::IndexedTransaction\">IndexedTransaction</a>",synthetic:false,types:["chain::indexed_transaction::IndexedTransaction"]},];
implementors["db"] = [{text:"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=\"db/kv/struct.CompactionProfile.html\" title=\"struct db::kv::CompactionProfile\">CompactionProfile</a>",synthetic:false,types:["db::kv::diskdb::CompactionProfile"]},{text:"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=\"db/kv/struct.DatabaseConfig.html\" title=\"struct db::kv::DatabaseConfig\">DatabaseConfig</a>",synthetic:false,types:["db::kv::diskdb::DatabaseConfig"]},{text:"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=\"db/kv/struct.SharedMemoryDatabase.html\" title=\"struct db::kv::SharedMemoryDatabase\">SharedMemoryDatabase</a>",synthetic:false,types:["db::kv::memorydb::SharedMemoryDatabase"]},{text:"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=\"db/kv/enum.Value.html\" title=\"enum db::kv::Value\">Value</a>",synthetic:false,types:["db::kv::transaction::Value"]},{text:"impl&lt;V:&nbsp;<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=\"db/kv/enum.KeyState.html\" title=\"enum db::kv::KeyState\">KeyState</a>&lt;V&gt;",synthetic:false,types:["db::kv::transaction::KeyState"]},{text:"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=\"db/kv/enum.Location.html\" title=\"enum db::kv::Location\">Location</a>",synthetic:false,types:["db::kv::transaction::Location"]},];
implementors["keys"] = [{text:"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=\"keys/enum.Type.html\" title=\"enum keys::Type\">Type</a>",synthetic:false,types:["keys::address::Type"]},{text:"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=\"keys/struct.Address.html\" title=\"struct keys::Address\">Address</a>",synthetic:false,types:["keys::address::Address"]},{text:"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=\"keys/enum.Network.html\" title=\"enum keys::Network\">Network</a>",synthetic:false,types:["keys::network::Network"]},];
implementors["message"] = [{text:"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=\"message/common/struct.NetAddress.html\" title=\"struct message::common::NetAddress\">NetAddress</a>",synthetic:false,types:["message::common::address::NetAddress"]},{text:"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=\"message/struct.Command.html\" title=\"struct message::Command\">Command</a>",synthetic:false,types:["message::common::command::Command"]},{text:"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=\"message/common/enum.InventoryType.html\" title=\"enum message::common::InventoryType\">InventoryType</a>",synthetic:false,types:["message::common::inventory::InventoryType"]},{text:"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=\"message/common/struct.InventoryVector.html\" title=\"struct message::common::InventoryVector\">InventoryVector</a>",synthetic:false,types:["message::common::inventory::InventoryVector"]},{text:"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=\"message/common/struct.IpAddress.html\" title=\"struct message::common::IpAddress\">IpAddress</a>",synthetic:false,types:["message::common::ip::IpAddress"]},{text:"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=\"message/common/struct.Port.html\" title=\"struct message::common::Port\">Port</a>",synthetic:false,types:["message::common::port::Port"]},{text:"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=\"message/struct.Services.html\" title=\"struct message::Services\">Services</a>",synthetic:false,types:["message::common::service::Services"]},{text:"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=\"message/types/enum.FilterFlags.html\" title=\"enum message::types::FilterFlags\">FilterFlags</a>",synthetic:false,types:["message::types::filterload::FilterFlags"]},{text:"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=\"message/types/reject/enum.RejectCode.html\" title=\"enum message::types::reject::RejectCode\">RejectCode</a>",synthetic:false,types:["message::types::reject::RejectCode"]},{text:"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=\"message/types/version/enum.Version.html\" title=\"enum message::types::version::Version\">Version</a>",synthetic:false,types:["message::types::version::Version"]},{text:"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=\"message/types/version/struct.V0.html\" title=\"struct message::types::version::V0\">V0</a>",synthetic:false,types:["message::types::version::V0"]},{text:"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=\"message/types/version/struct.V106.html\" title=\"struct message::types::version::V106\">V106</a>",synthetic:false,types:["message::types::version::V106"]},{text:"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=\"message/types/version/struct.V70001.html\" title=\"struct message::types::version::V70001\">V70001</a>",synthetic:false,types:["message::types::version::V70001"]},{text:"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=\"message/enum.Error.html\" title=\"enum message::Error\">Error</a>",synthetic:false,types:["message::error::Error"]},];
implementors["miner"] = [{text:"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=\"miner/enum.MemoryPoolOrderingStrategy.html\" title=\"enum miner::MemoryPoolOrderingStrategy\">OrderingStrategy</a>",synthetic:false,types:["miner::memory_pool::OrderingStrategy"]},{text:"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=\"miner/struct.HashedOutPoint.html\" title=\"struct miner::HashedOutPoint\">HashedOutPoint</a>",synthetic:false,types:["miner::memory_pool::HashedOutPoint"]},];
implementors["network"] = [{text:"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=\"network/struct.ConsensusParams.html\" title=\"struct network::ConsensusParams\">ConsensusParams</a>",synthetic:false,types:["network::consensus::ConsensusParams"]},{text:"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=\"network/struct.BitcoinCashConsensusParams.html\" title=\"struct network::BitcoinCashConsensusParams\">BitcoinCashConsensusParams</a>",synthetic:false,types:["network::consensus::BitcoinCashConsensusParams"]},{text:"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=\"network/enum.ConsensusFork.html\" title=\"enum network::ConsensusFork\">ConsensusFork</a>",synthetic:false,types:["network::consensus::ConsensusFork"]},{text:"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=\"network/enum.TransactionOrdering.html\" title=\"enum network::TransactionOrdering\">TransactionOrdering</a>",synthetic:false,types:["network::consensus::TransactionOrdering"]},{text:"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=\"network/struct.Deployment.html\" title=\"struct network::Deployment\">Deployment</a>",synthetic:false,types:["network::deployments::Deployment"]},{text:"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=\"network/enum.Network.html\" title=\"enum network::Network\">Network</a>",synthetic:false,types:["network::network::Network"]},];
implementors["p2p"] = [{text:"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=\"p2p/struct.NetConfig.html\" title=\"struct p2p::NetConfig\">Config</a>",synthetic:false,types:["p2p::net::config::Config"]},{text:"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=\"p2p/enum.InternetProtocol.html\" title=\"enum p2p::InternetProtocol\">InternetProtocol</a>",synthetic:false,types:["p2p::util::internet_protocol::InternetProtocol"]},{text:"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=\"p2p/enum.Direction.html\" title=\"enum p2p::Direction\">Direction</a>",synthetic:false,types:["p2p::util::peer::Direction"]},{text:"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=\"p2p/struct.PeerInfo.html\" title=\"struct p2p::PeerInfo\">PeerInfo</a>",synthetic:false,types:["p2p::util::peer::PeerInfo"]},{text:"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=\"p2p/struct.Config.html\" title=\"struct p2p::Config\">Config</a>",synthetic:false,types:["p2p::config::Config"]},];
implementors["primitives"] = [{text:"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=\"primitives/bytes/struct.Bytes.html\" title=\"struct primitives::bytes::Bytes\">Bytes</a>",synthetic:false,types:["primitives::bytes::Bytes"]},{text:"impl&lt;T:&nbsp;<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=\"primitives/bytes/struct.TaggedBytes.html\" title=\"struct primitives::bytes::TaggedBytes\">TaggedBytes</a>&lt;T&gt;",synthetic:false,types:["primitives::bytes::TaggedBytes"]},{text:"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=\"primitives/compact/struct.Compact.html\" title=\"struct primitives::compact::Compact\">Compact</a>",synthetic:false,types:["primitives::compact::Compact"]},{text:"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=\"primitives/hash/struct.H32.html\" title=\"struct primitives::hash::H32\">H32</a>",synthetic:false,types:["primitives::hash::H32"]},{text:"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=\"primitives/hash/struct.H48.html\" title=\"struct primitives::hash::H48\">H48</a>",synthetic:false,types:["primitives::hash::H48"]},{text:"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=\"primitives/hash/struct.H96.html\" title=\"struct primitives::hash::H96\">H96</a>",synthetic:false,types:["primitives::hash::H96"]},{text:"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=\"primitives/hash/struct.H160.html\" title=\"struct primitives::hash::H160\">H160</a>",synthetic:false,types:["primitives::hash::H160"]},{text:"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=\"primitives/hash/struct.H256.html\" title=\"struct primitives::hash::H256\">H256</a>",synthetic:false,types:["primitives::hash::H256"]},{text:"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=\"primitives/hash/struct.H264.html\" title=\"struct primitives::hash::H264\">H264</a>",synthetic:false,types:["primitives::hash::H264"]},{text:"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=\"primitives/hash/struct.H512.html\" title=\"struct primitives::hash::H512\">H512</a>",synthetic:false,types:["primitives::hash::H512"]},{text:"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=\"primitives/hash/struct.H520.html\" title=\"struct primitives::hash::H520\">H520</a>",synthetic:false,types:["primitives::hash::H520"]},];
implementors["rpc"] = [{text:"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=\"rpc/v1/types/struct.BlockTemplate.html\" title=\"struct rpc::v1::types::BlockTemplate\">BlockTemplate</a>",synthetic:false,types:["rpc::v1::types::block_template::BlockTemplate"]},{text:"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=\"rpc/v1/types/struct.BlockTemplateTransaction.html\" title=\"struct rpc::v1::types::BlockTemplateTransaction\">BlockTemplateTransaction</a>",synthetic:false,types:["rpc::v1::types::block_template::BlockTemplateTransaction"]},{text:"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=\"rpc/v1/types/enum.BlockTemplateRequestMode.html\" title=\"enum rpc::v1::types::BlockTemplateRequestMode\">BlockTemplateRequestMode</a>",synthetic:false,types:["rpc::v1::types::block_template_request::BlockTemplateRequestMode"]},{text:"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=\"rpc/v1/types/struct.BlockTemplateRequest.html\" title=\"struct rpc::v1::types::BlockTemplateRequest\">BlockTemplateRequest</a>",synthetic:false,types:["rpc::v1::types::block_template_request::BlockTemplateRequest"]},{text:"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=\"rpc/v1/types/struct.Bytes.html\" title=\"struct rpc::v1::types::Bytes\">Bytes</a>",synthetic:false,types:["rpc::v1::types::bytes::Bytes"]},{text:"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=\"rpc/v1/types/struct.H256.html\" title=\"struct rpc::v1::types::H256\">H256</a>",synthetic:false,types:["rpc::v1::types::hash::H256"]},{text:"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=\"rpc/v1/types/struct.H160.html\" title=\"struct rpc::v1::types::H160\">H160</a>",synthetic:false,types:["rpc::v1::types::hash::H160"]},{text:"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=\"rpc/v1/types/struct.U256.html\" title=\"struct rpc::v1::types::U256\">U256</a>",synthetic:false,types:["rpc::v1::types::uint::U256"]},];
implementors["script"] = [{text:"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=\"script/struct.Num.html\" title=\"struct script::Num\">Num</a>",synthetic:false,types:["script::num::Num"]},{text:"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=\"script/enum.Opcode.html\" title=\"enum script::Opcode\">Opcode</a>",synthetic:false,types:["script::opcode::Opcode"]},{text:"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=\"script/enum.SignatureVersion.html\" title=\"enum script::SignatureVersion\">SignatureVersion</a>",synthetic:false,types:["script::sign::SignatureVersion"]},{text:"impl&lt;T:&nbsp;<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=\"script/struct.Stack.html\" title=\"struct script::Stack\">Stack</a>&lt;T&gt;",synthetic:false,types:["script::stack::Stack"]},];
implementors["serialization"] = [{text:"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=\"serialization/struct.CompactInteger.html\" title=\"struct serialization::CompactInteger\">CompactInteger</a>",synthetic:false,types:["serialization::compact_integer::CompactInteger"]},{text:"impl&lt;T:&nbsp;<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=\"serialization/struct.List.html\" title=\"struct serialization::List\">List</a>&lt;T&gt;",synthetic:false,types:["serialization::list::List"]},];
implementors["test_data"] = [{text:"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=\"test_data/chain_builder/struct.ChainBuilder.html\" title=\"struct test_data::chain_builder::ChainBuilder\">ChainBuilder</a>",synthetic:false,types:["test_data::chain_builder::ChainBuilder"]},{text:"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=\"test_data/chain_builder/struct.TransactionBuilder.html\" title=\"struct test_data::chain_builder::TransactionBuilder\">TransactionBuilder</a>",synthetic:false,types:["test_data::chain_builder::TransactionBuilder"]},];
implementors["verification"] = [{text:"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=\"verification/struct.CanonBlock.html\" title=\"struct verification::CanonBlock\">CanonBlock</a>&lt;'a&gt;",synthetic:false,types:["verification::canon::CanonBlock"]},{text:"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=\"verification/struct.CanonHeader.html\" title=\"struct verification::CanonHeader\">CanonHeader</a>&lt;'a&gt;",synthetic:false,types:["verification::canon::CanonHeader"]},{text:"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=\"verification/struct.CanonTransaction.html\" title=\"struct verification::CanonTransaction\">CanonTransaction</a>&lt;'a&gt;",synthetic:false,types:["verification::canon::CanonTransaction"]},{text:"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=\"verification/enum.VerificationLevel.html\" title=\"enum verification::VerificationLevel\">VerificationLevel</a>",synthetic:false,types:["verification::VerificationLevel"]},];
if (window.register_implementors) {
window.register_implementors(implementors);
} else {
window.pending_implementors = implementors;
}
})()
(function() {var implementors = {};
implementors["chain"] = [{text:"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=\"chain/struct.OutPoint.html\" title=\"struct chain::OutPoint\">OutPoint</a>",synthetic:false,types:["chain::transaction::OutPoint"]},];
implementors["db"] = [{text:"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=\"enum\" href=\"db/kv/enum.Location.html\" title=\"enum db::kv::Location\">Location</a>",synthetic:false,types:["db::kv::transaction::Location"]},];
implementors["message"] = [{text:"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=\"message/struct.Command.html\" title=\"struct message::Command\">Command</a>",synthetic:false,types:["message::common::command::Command"]},{text:"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=\"message/struct.Services.html\" title=\"struct message::Services\">Services</a>",synthetic:false,types:["message::common::service::Services"]},];
implementors["miner"] = [{text:"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=\"miner/struct.HashedOutPoint.html\" title=\"struct miner::HashedOutPoint\">HashedOutPoint</a>",synthetic:false,types:["miner::memory_pool::HashedOutPoint"]},];
implementors["network"] = [{text:"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=\"enum\" href=\"network/enum.Network.html\" title=\"enum network::Network\">Network</a>",synthetic:false,types:["network::network::Network"]},];
implementors["p2p"] = [{text:"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=\"enum\" href=\"p2p/enum.Direction.html\" title=\"enum p2p::Direction\">Direction</a>",synthetic:false,types:["p2p::util::peer::Direction"]},];
implementors["primitives"] = [{text:"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=\"primitives/bytes/struct.Bytes.html\" title=\"struct primitives::bytes::Bytes\">Bytes</a>",synthetic:false,types:["primitives::bytes::Bytes"]},{text:"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=\"primitives/hash/struct.H32.html\" title=\"struct primitives::hash::H32\">H32</a>",synthetic:false,types:["primitives::hash::H32"]},{text:"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=\"primitives/hash/struct.H48.html\" title=\"struct primitives::hash::H48\">H48</a>",synthetic:false,types:["primitives::hash::H48"]},{text:"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=\"primitives/hash/struct.H96.html\" title=\"struct primitives::hash::H96\">H96</a>",synthetic:false,types:["primitives::hash::H96"]},{text:"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=\"primitives/hash/struct.H160.html\" title=\"struct primitives::hash::H160\">H160</a>",synthetic:false,types:["primitives::hash::H160"]},{text:"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=\"primitives/hash/struct.H256.html\" title=\"struct primitives::hash::H256\">H256</a>",synthetic:false,types:["primitives::hash::H256"]},{text:"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=\"primitives/hash/struct.H264.html\" title=\"struct primitives::hash::H264\">H264</a>",synthetic:false,types:["primitives::hash::H264"]},{text:"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=\"primitives/hash/struct.H512.html\" title=\"struct primitives::hash::H512\">H512</a>",synthetic:false,types:["primitives::hash::H512"]},{text:"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=\"primitives/hash/struct.H520.html\" title=\"struct primitives::hash::H520\">H520</a>",synthetic:false,types:["primitives::hash::H520"]},];
implementors["rpc"] = [{text:"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=\"rpc/v1/types/struct.BlockTemplate.html\" title=\"struct rpc::v1::types::BlockTemplate\">BlockTemplate</a>",synthetic:false,types:["rpc::v1::types::block_template::BlockTemplate"]},{text:"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=\"rpc/v1/types/struct.BlockTemplateTransaction.html\" title=\"struct rpc::v1::types::BlockTemplateTransaction\">BlockTemplateTransaction</a>",synthetic:false,types:["rpc::v1::types::block_template::BlockTemplateTransaction"]},{text:"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=\"enum\" href=\"rpc/v1/types/enum.BlockTemplateRequestMode.html\" title=\"enum rpc::v1::types::BlockTemplateRequestMode\">BlockTemplateRequestMode</a>",synthetic:false,types:["rpc::v1::types::block_template_request::BlockTemplateRequestMode"]},{text:"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=\"rpc/v1/types/struct.BlockTemplateRequest.html\" title=\"struct rpc::v1::types::BlockTemplateRequest\">BlockTemplateRequest</a>",synthetic:false,types:["rpc::v1::types::block_template_request::BlockTemplateRequest"]},{text:"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=\"rpc/v1/types/struct.Bytes.html\" title=\"struct rpc::v1::types::Bytes\">Bytes</a>",synthetic:false,types:["rpc::v1::types::bytes::Bytes"]},{text:"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=\"rpc/v1/types/struct.H256.html\" title=\"struct rpc::v1::types::H256\">H256</a>",synthetic:false,types:["rpc::v1::types::hash::H256"]},{text:"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=\"rpc/v1/types/struct.H160.html\" title=\"struct rpc::v1::types::H160\">H160</a>",synthetic:false,types:["rpc::v1::types::hash::H160"]},{text:"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=\"rpc/v1/types/struct.U256.html\" title=\"struct rpc::v1::types::U256\">U256</a>",synthetic:false,types:["rpc::v1::types::uint::U256"]},];
implementors["script"] = [{text:"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=\"script/struct.Num.html\" title=\"struct script::Num\">Num</a>",synthetic:false,types:["script::num::Num"]},{text:"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=\"enum\" href=\"script/enum.Opcode.html\" title=\"enum script::Opcode\">Opcode</a>",synthetic:false,types:["script::opcode::Opcode"]},];
if (window.register_implementors) {
window.register_implementors(implementors);
} else {
window.pending_implementors = implementors;
}
})()
(function() {var implementors = {};
implementors["rpc"] = [{text:"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=\"rpc/v1/types/struct.H256.html\" title=\"struct rpc::v1::types::H256\">H256</a>",synthetic:false,types:["rpc::v1::types::hash::H256"]},{text:"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=\"rpc/v1/types/struct.H160.html\" title=\"struct rpc::v1::types::H160\">H160</a>",synthetic:false,types:["rpc::v1::types::hash::H160"]},];
implementors["script"] = [{text:"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=\"script/struct.Num.html\" title=\"struct script::Num\">Num</a>",synthetic:false,types:["script::num::Num"]},{text:"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=\"enum\" href=\"script/enum.Opcode.html\" title=\"enum script::Opcode\">Opcode</a>",synthetic:false,types:["script::opcode::Opcode"]},];
if (window.register_implementors) {
window.register_implementors(implementors);
} else {
window.pending_implementors = implementors;
}
})()
(function() {var implementors = {};
implementors["chain"] = [{text:"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=\"chain/struct.Block.html\" title=\"struct chain::Block\">Block</a>",synthetic:false,types:["chain::block::Block"]},{text:"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=\"chain/struct.BlockHeader.html\" title=\"struct chain::BlockHeader\">BlockHeader</a>",synthetic:false,types:["chain::block_header::BlockHeader"]},{text:"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=\"chain/struct.OutPoint.html\" title=\"struct chain::OutPoint\">OutPoint</a>",synthetic:false,types:["chain::transaction::OutPoint"]},{text:"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=\"chain/struct.TransactionInput.html\" title=\"struct chain::TransactionInput\">TransactionInput</a>",synthetic:false,types:["chain::transaction::TransactionInput"]},{text:"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=\"chain/struct.TransactionOutput.html\" title=\"struct chain::TransactionOutput\">TransactionOutput</a>",synthetic:false,types:["chain::transaction::TransactionOutput"]},{text:"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=\"chain/struct.Transaction.html\" title=\"struct chain::Transaction\">Transaction</a>",synthetic:false,types:["chain::transaction::Transaction"]},{text:"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=\"chain/struct.IndexedBlock.html\" title=\"struct chain::IndexedBlock\">IndexedBlock</a>",synthetic:false,types:["chain::indexed_block::IndexedBlock"]},{text:"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=\"chain/struct.IndexedBlockHeader.html\" title=\"struct chain::IndexedBlockHeader\">IndexedBlockHeader</a>",synthetic:false,types:["chain::indexed_header::IndexedBlockHeader"]},{text:"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=\"chain/struct.IndexedTransaction.html\" title=\"struct chain::IndexedTransaction\">IndexedTransaction</a>",synthetic:false,types:["chain::indexed_transaction::IndexedTransaction"]},];
implementors["db"] = [{text:"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=\"db/kv/struct.CompactionProfile.html\" title=\"struct db::kv::CompactionProfile\">CompactionProfile</a>",synthetic:false,types:["db::kv::diskdb::CompactionProfile"]},{text:"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=\"enum\" href=\"db/kv/enum.Location.html\" title=\"enum db::kv::Location\">Location</a>",synthetic:false,types:["db::kv::transaction::Location"]},];
implementors["keys"] = [{text:"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=\"enum\" href=\"keys/enum.Type.html\" title=\"enum keys::Type\">Type</a>",synthetic:false,types:["keys::address::Type"]},{text:"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=\"keys/struct.Address.html\" title=\"struct keys::Address\">Address</a>",synthetic:false,types:["keys::address::Address"]},{text:"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=\"enum\" href=\"keys/enum.Error.html\" title=\"enum keys::Error\">Error</a>",synthetic:false,types:["keys::error::Error"]},{text:"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=\"enum\" href=\"keys/enum.Network.html\" title=\"enum keys::Network\">Network</a>",synthetic:false,types:["keys::network::Network"]},{text:"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=\"keys/struct.Private.html\" title=\"struct keys::Private\">Private</a>",synthetic:false,types:["keys::private::Private"]},{text:"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=\"enum\" href=\"keys/enum.Public.html\" title=\"enum keys::Public\">Public</a>",synthetic:false,types:["keys::public::Public"]},{text:"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=\"keys/struct.Signature.html\" title=\"struct keys::Signature\">Signature</a>",synthetic:false,types:["keys::signature::Signature"]},{text:"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=\"keys/struct.CompactSignature.html\" title=\"struct keys::CompactSignature\">CompactSignature</a>",synthetic:false,types:["keys::signature::CompactSignature"]},];
implementors["message"] = [{text:"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=\"message/common/struct.NetAddress.html\" title=\"struct message::common::NetAddress\">NetAddress</a>",synthetic:false,types:["message::common::address::NetAddress"]},{text:"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=\"message/common/struct.BlockHeaderAndIDs.html\" title=\"struct message::common::BlockHeaderAndIDs\">BlockHeaderAndIDs</a>",synthetic:false,types:["message::common::block_header_and_ids::BlockHeaderAndIDs"]},{text:"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=\"message/common/struct.BlockTransactions.html\" title=\"struct message::common::BlockTransactions\">BlockTransactions</a>",synthetic:false,types:["message::common::block_transactions::BlockTransactions"]},{text:"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=\"message/common/struct.BlockTransactionsRequest.html\" title=\"struct message::common::BlockTransactionsRequest\">BlockTransactionsRequest</a>",synthetic:false,types:["message::common::block_transactions_request::BlockTransactionsRequest"]},{text:"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=\"message/struct.Command.html\" title=\"struct message::Command\">Command</a>",synthetic:false,types:["message::common::command::Command"]},{text:"impl&lt;'a&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html\" title=\"trait core::cmp::PartialEq\">PartialEq</a>&lt;&amp;'a <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.str.html\">str</a>&gt; for <a class=\"struct\" href=\"message/struct.Command.html\" title=\"struct message::Command\">Command</a>",synthetic:false,types:["message::common::command::Command"]},{text:"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=\"enum\" href=\"message/common/enum.InventoryType.html\" title=\"enum message::common::InventoryType\">InventoryType</a>",synthetic:false,types:["message::common::inventory::InventoryType"]},{text:"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=\"message/common/struct.InventoryVector.html\" title=\"struct message::common::InventoryVector\">InventoryVector</a>",synthetic:false,types:["message::common::inventory::InventoryVector"]},{text:"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=\"message/common/struct.IpAddress.html\" title=\"struct message::common::IpAddress\">IpAddress</a>",synthetic:false,types:["message::common::ip::IpAddress"]},{text:"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=\"message/common/struct.Port.html\" title=\"struct message::common::Port\">Port</a>",synthetic:false,types:["message::common::port::Port"]},{text:"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=\"message/common/struct.PrefilledTransaction.html\" title=\"struct message::common::PrefilledTransaction\">PrefilledTransaction</a>",synthetic:false,types:["message::common::prefilled_transaction::PrefilledTransaction"]},{text:"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=\"message/struct.Services.html\" title=\"struct message::Services\">Services</a>",synthetic:false,types:["message::common::service::Services"]},{text:"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=\"message/struct.MessageHeader.html\" title=\"struct message::MessageHeader\">MessageHeader</a>",synthetic:false,types:["message::message::message_header::MessageHeader"]},{text:"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=\"enum\" href=\"message/types/addr/enum.Addr.html\" title=\"enum message::types::addr::Addr\">Addr</a>",synthetic:false,types:["message::types::addr::Addr"]},{text:"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=\"message/types/addr/struct.AddressEntry.html\" title=\"struct message::types::addr::AddressEntry\">AddressEntry</a>",synthetic:false,types:["message::types::addr::AddressEntry"]},{text:"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=\"message/types/addr/struct.V31402.html\" title=\"struct message::types::addr::V31402\">V31402</a>",synthetic:false,types:["message::types::addr::V31402"]},{text:"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=\"message/types/addr/struct.V0.html\" title=\"struct message::types::addr::V0\">V0</a>",synthetic:false,types:["message::types::addr::V0"]},{text:"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=\"message/types/struct.Block.html\" title=\"struct message::types::Block\">Block</a>",synthetic:false,types:["message::types::block::Block"]},{text:"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=\"message/types/struct.BlockTxn.html\" title=\"struct message::types::BlockTxn\">BlockTxn</a>",synthetic:false,types:["message::types::blocktxn::BlockTxn"]},{text:"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=\"message/types/struct.CompactBlock.html\" title=\"struct message::types::CompactBlock\">CompactBlock</a>",synthetic:false,types:["message::types::compactblock::CompactBlock"]},{text:"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=\"message/types/struct.FeeFilter.html\" title=\"struct message::types::FeeFilter\">FeeFilter</a>",synthetic:false,types:["message::types::feefilter::FeeFilter"]},{text:"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=\"message/types/struct.FilterAdd.html\" title=\"struct message::types::FilterAdd\">FilterAdd</a>",synthetic:false,types:["message::types::filteradd::FilterAdd"]},{text:"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=\"message/types/struct.FilterClear.html\" title=\"struct message::types::FilterClear\">FilterClear</a>",synthetic:false,types:["message::types::filterclear::FilterClear"]},{text:"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=\"enum\" href=\"message/types/enum.FilterFlags.html\" title=\"enum message::types::FilterFlags\">FilterFlags</a>",synthetic:false,types:["message::types::filterload::FilterFlags"]},{text:"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=\"message/types/struct.FilterLoad.html\" title=\"struct message::types::FilterLoad\">FilterLoad</a>",synthetic:false,types:["message::types::filterload::FilterLoad"]},{text:"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=\"message/types/struct.GetAddr.html\" title=\"struct message::types::GetAddr\">GetAddr</a>",synthetic:false,types:["message::types::getaddr::GetAddr"]},{text:"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=\"message/types/struct.GetBlocks.html\" title=\"struct message::types::GetBlocks\">GetBlocks</a>",synthetic:false,types:["message::types::getblocks::GetBlocks"]},{text:"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=\"message/types/struct.GetBlockTxn.html\" title=\"struct message::types::GetBlockTxn\">GetBlockTxn</a>",synthetic:false,types:["message::types::getblocktxn::GetBlockTxn"]},{text:"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=\"message/types/struct.GetData.html\" title=\"struct message::types::GetData\">GetData</a>",synthetic:false,types:["message::types::getdata::GetData"]},{text:"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=\"message/types/struct.GetHeaders.html\" title=\"struct message::types::GetHeaders\">GetHeaders</a>",synthetic:false,types:["message::types::getheaders::GetHeaders"]},{text:"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=\"message/types/struct.Headers.html\" title=\"struct message::types::Headers\">Headers</a>",synthetic:false,types:["message::types::headers::Headers"]},{text:"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=\"message/types/struct.Inv.html\" title=\"struct message::types::Inv\">Inv</a>",synthetic:false,types:["message::types::inv::Inv"]},{text:"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=\"message/types/struct.MemPool.html\" title=\"struct message::types::MemPool\">MemPool</a>",synthetic:false,types:["message::types::mempool::MemPool"]},{text:"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=\"message/types/struct.MerkleBlock.html\" title=\"struct message::types::MerkleBlock\">MerkleBlock</a>",synthetic:false,types:["message::types::merkle_block::MerkleBlock"]},{text:"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=\"message/types/struct.NotFound.html\" title=\"struct message::types::NotFound\">NotFound</a>",synthetic:false,types:["message::types::notfound::NotFound"]},{text:"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=\"message/types/struct.Ping.html\" title=\"struct message::types::Ping\">Ping</a>",synthetic:false,types:["message::types::ping::Ping"]},{text:"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=\"message/types/struct.Pong.html\" title=\"struct message::types::Pong\">Pong</a>",synthetic:false,types:["message::types::pong::Pong"]},{text:"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=\"enum\" href=\"message/types/reject/enum.RejectCode.html\" title=\"enum message::types::reject::RejectCode\">RejectCode</a>",synthetic:false,types:["message::types::reject::RejectCode"]},{text:"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=\"message/types/reject/struct.Reject.html\" title=\"struct message::types::reject::Reject\">Reject</a>",synthetic:false,types:["message::types::reject::Reject"]},{text:"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=\"message/types/struct.SendCompact.html\" title=\"struct message::types::SendCompact\">SendCompact</a>",synthetic:false,types:["message::types::sendcompact::SendCompact"]},{text:"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=\"message/types/struct.SendHeaders.html\" title=\"struct message::types::SendHeaders\">SendHeaders</a>",synthetic:false,types:["message::types::sendheaders::SendHeaders"]},{text:"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=\"message/types/struct.Tx.html\" title=\"struct message::types::Tx\">Tx</a>",synthetic:false,types:["message::types::tx::Tx"]},{text:"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=\"message/types/struct.Verack.html\" title=\"struct message::types::Verack\">Verack</a>",synthetic:false,types:["message::types::verack::Verack"]},{text:"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=\"enum\" href=\"message/types/version/enum.Version.html\" title=\"enum message::types::version::Version\">Version</a>",synthetic:false,types:["message::types::version::Version"]},{text:"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=\"message/types/version/struct.V0.html\" title=\"struct message::types::version::V0\">V0</a>",synthetic:false,types:["message::types::version::V0"]},{text:"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=\"message/types/version/struct.V106.html\" title=\"struct message::types::version::V106\">V106</a>",synthetic:false,types:["message::types::version::V106"]},{text:"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=\"message/types/version/struct.V70001.html\" title=\"struct message::types::version::V70001\">V70001</a>",synthetic:false,types:["message::types::version::V70001"]},{text:"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=\"enum\" href=\"message/enum.Error.html\" title=\"enum message::Error\">Error</a>",synthetic:false,types:["message::error::Error"]},];
implementors["miner"] = [{text:"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=\"miner/struct.HashedOutPoint.html\" title=\"struct miner::HashedOutPoint\">HashedOutPoint</a>",synthetic:false,types:["miner::memory_pool::HashedOutPoint"]},{text:"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=\"enum\" href=\"miner/enum.DoubleSpendCheckResult.html\" title=\"enum miner::DoubleSpendCheckResult\">DoubleSpendCheckResult</a>",synthetic:false,types:["miner::memory_pool::DoubleSpendCheckResult"]},{text:"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=\"miner/struct.NonFinalDoubleSpendSet.html\" title=\"struct miner::NonFinalDoubleSpendSet\">NonFinalDoubleSpendSet</a>",synthetic:false,types:["miner::memory_pool::NonFinalDoubleSpendSet"]},];
implementors["network"] = [{text:"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=\"enum\" href=\"network/enum.Network.html\" title=\"enum network::Network\">Network</a>",synthetic:false,types:["network::network::Network"]},];
implementors["p2p"] = [{text:"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=\"enum\" href=\"p2p/enum.InternetProtocol.html\" title=\"enum p2p::InternetProtocol\">InternetProtocol</a>",synthetic:false,types:["p2p::util::internet_protocol::InternetProtocol"]},{text:"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=\"enum\" href=\"p2p/enum.Direction.html\" title=\"enum p2p::Direction\">Direction</a>",synthetic:false,types:["p2p::util::peer::Direction"]},{text:"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=\"p2p/struct.PeerInfo.html\" title=\"struct p2p::PeerInfo\">PeerInfo</a>",synthetic:false,types:["p2p::util::peer::PeerInfo"]},];
implementors["primitives"] = [{text:"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=\"primitives/bytes/struct.Bytes.html\" title=\"struct primitives::bytes::Bytes\">Bytes</a>",synthetic:false,types:["primitives::bytes::Bytes"]},{text:"impl&lt;T:&nbsp;<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=\"primitives/bytes/struct.TaggedBytes.html\" title=\"struct primitives::bytes::TaggedBytes\">TaggedBytes</a>&lt;T&gt;",synthetic:false,types:["primitives::bytes::TaggedBytes"]},{text:"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=\"primitives/compact/struct.Compact.html\" title=\"struct primitives::compact::Compact\">Compact</a>",synthetic:false,types:["primitives::compact::Compact"]},{text:"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=\"primitives/hash/struct.H32.html\" title=\"struct primitives::hash::H32\">H32</a>",synthetic:false,types:["primitives::hash::H32"]},{text:"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=\"primitives/hash/struct.H48.html\" title=\"struct primitives::hash::H48\">H48</a>",synthetic:false,types:["primitives::hash::H48"]},{text:"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=\"primitives/hash/struct.H96.html\" title=\"struct primitives::hash::H96\">H96</a>",synthetic:false,types:["primitives::hash::H96"]},{text:"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=\"primitives/hash/struct.H160.html\" title=\"struct primitives::hash::H160\">H160</a>",synthetic:false,types:["primitives::hash::H160"]},{text:"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=\"primitives/hash/struct.H256.html\" title=\"struct primitives::hash::H256\">H256</a>",synthetic:false,types:["primitives::hash::H256"]},{text:"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=\"primitives/hash/struct.H264.html\" title=\"struct primitives::hash::H264\">H264</a>",synthetic:false,types:["primitives::hash::H264"]},{text:"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=\"primitives/hash/struct.H512.html\" title=\"struct primitives::hash::H512\">H512</a>",synthetic:false,types:["primitives::hash::H512"]},{text:"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=\"primitives/hash/struct.H520.html\" title=\"struct primitives::hash::H520\">H520</a>",synthetic:false,types:["primitives::hash::H520"]},];
implementors["rpc"] = [{text:"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=\"rpc/v1/types/struct.BlockTemplate.html\" title=\"struct rpc::v1::types::BlockTemplate\">BlockTemplate</a>",synthetic:false,types:["rpc::v1::types::block_template::BlockTemplate"]},{text:"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=\"rpc/v1/types/struct.BlockTemplateTransaction.html\" title=\"struct rpc::v1::types::BlockTemplateTransaction\">BlockTemplateTransaction</a>",synthetic:false,types:["rpc::v1::types::block_template::BlockTemplateTransaction"]},{text:"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=\"enum\" href=\"rpc/v1/types/enum.BlockTemplateRequestMode.html\" title=\"enum rpc::v1::types::BlockTemplateRequestMode\">BlockTemplateRequestMode</a>",synthetic:false,types:["rpc::v1::types::block_template_request::BlockTemplateRequestMode"]},{text:"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=\"rpc/v1/types/struct.BlockTemplateRequest.html\" title=\"struct rpc::v1::types::BlockTemplateRequest\">BlockTemplateRequest</a>",synthetic:false,types:["rpc::v1::types::block_template_request::BlockTemplateRequest"]},{text:"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=\"rpc/v1/types/struct.Bytes.html\" title=\"struct rpc::v1::types::Bytes\">Bytes</a>",synthetic:false,types:["rpc::v1::types::bytes::Bytes"]},{text:"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=\"rpc/v1/types/struct.VerboseBlock.html\" title=\"struct rpc::v1::types::VerboseBlock\">VerboseBlock</a>",synthetic:false,types:["rpc::v1::types::get_block_response::VerboseBlock"]},{text:"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=\"rpc/v1/types/struct.GetTxOutResponse.html\" title=\"struct rpc::v1::types::GetTxOutResponse\">GetTxOutResponse</a>",synthetic:false,types:["rpc::v1::types::get_tx_out_response::GetTxOutResponse"]},{text:"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=\"rpc/v1/types/struct.H256.html\" title=\"struct rpc::v1::types::H256\">H256</a>",synthetic:false,types:["rpc::v1::types::hash::H256"]},{text:"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=\"rpc/v1/types/struct.H160.html\" title=\"struct rpc::v1::types::H160\">H160</a>",synthetic:false,types:["rpc::v1::types::hash::H160"]},{text:"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=\"enum\" href=\"rpc/v1/types/enum.ScriptType.html\" title=\"enum rpc::v1::types::ScriptType\">ScriptType</a>",synthetic:false,types:["rpc::v1::types::script::ScriptType"]},{text:"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=\"rpc/v1/types/struct.TransactionInput.html\" title=\"struct rpc::v1::types::TransactionInput\">TransactionInput</a>",synthetic:false,types:["rpc::v1::types::transaction::TransactionInput"]},{text:"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=\"rpc/v1/types/struct.TransactionOutputWithAddress.html\" title=\"struct rpc::v1::types::TransactionOutputWithAddress\">TransactionOutputWithAddress</a>",synthetic:false,types:["rpc::v1::types::transaction::TransactionOutputWithAddress"]},{text:"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=\"rpc/v1/types/struct.TransactionOutputWithScriptData.html\" title=\"struct rpc::v1::types::TransactionOutputWithScriptData\">TransactionOutputWithScriptData</a>",synthetic:false,types:["rpc::v1::types::transaction::TransactionOutputWithScriptData"]},{text:"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=\"enum\" href=\"rpc/v1/types/enum.TransactionOutput.html\" title=\"enum rpc::v1::types::TransactionOutput\">TransactionOutput</a>",synthetic:false,types:["rpc::v1::types::transaction::TransactionOutput"]},{text:"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=\"rpc/v1/types/struct.TransactionOutputs.html\" title=\"struct rpc::v1::types::TransactionOutputs\">TransactionOutputs</a>",synthetic:false,types:["rpc::v1::types::transaction::TransactionOutputs"]},{text:"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=\"rpc/v1/types/struct.TransactionInputScript.html\" title=\"struct rpc::v1::types::TransactionInputScript\">TransactionInputScript</a>",synthetic:false,types:["rpc::v1::types::transaction::TransactionInputScript"]},{text:"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=\"rpc/v1/types/struct.TransactionOutputScript.html\" title=\"struct rpc::v1::types::TransactionOutputScript\">TransactionOutputScript</a>",synthetic:false,types:["rpc::v1::types::transaction::TransactionOutputScript"]},{text:"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=\"rpc/v1/types/struct.SignedTransactionInput.html\" title=\"struct rpc::v1::types::SignedTransactionInput\">SignedTransactionInput</a>",synthetic:false,types:["rpc::v1::types::transaction::SignedTransactionInput"]},{text:"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=\"rpc/v1/types/struct.SignedTransactionOutput.html\" title=\"struct rpc::v1::types::SignedTransactionOutput\">SignedTransactionOutput</a>",synthetic:false,types:["rpc::v1::types::transaction::SignedTransactionOutput"]},{text:"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=\"rpc/v1/types/struct.Transaction.html\" title=\"struct rpc::v1::types::Transaction\">Transaction</a>",synthetic:false,types:["rpc::v1::types::transaction::Transaction"]},{text:"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=\"enum\" href=\"rpc/v1/types/enum.GetRawTransactionResponse.html\" title=\"enum rpc::v1::types::GetRawTransactionResponse\">GetRawTransactionResponse</a>",synthetic:false,types:["rpc::v1::types::transaction::GetRawTransactionResponse"]},{text:"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=\"rpc/v1/types/struct.U256.html\" title=\"struct rpc::v1::types::U256\">U256</a>",synthetic:false,types:["rpc::v1::types::uint::U256"]},{text:"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=\"enum\" href=\"rpc/v1/types/enum.AddNodeOperation.html\" title=\"enum rpc::v1::types::AddNodeOperation\">AddNodeOperation</a>",synthetic:false,types:["rpc::v1::types::nodes::AddNodeOperation"]},];
implementors["script"] = [{text:"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=\"enum\" href=\"script/enum.Error.html\" title=\"enum script::Error\">Error</a>",synthetic:false,types:["script::error::Error"]},{text:"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=\"script/struct.VerificationFlags.html\" title=\"struct script::VerificationFlags\">VerificationFlags</a>",synthetic:false,types:["script::flags::VerificationFlags"]},{text:"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=\"script/struct.Num.html\" title=\"struct script::Num\">Num</a>",synthetic:false,types:["script::num::Num"]},{text:"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=\"enum\" href=\"script/enum.Opcode.html\" title=\"enum script::Opcode\">Opcode</a>",synthetic:false,types:["script::opcode::Opcode"]},{text:"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=\"enum\" href=\"script/enum.ScriptType.html\" title=\"enum script::ScriptType\">ScriptType</a>",synthetic:false,types:["script::script::ScriptType"]},{text:"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=\"script/struct.ScriptAddress.html\" title=\"struct script::ScriptAddress\">ScriptAddress</a>",synthetic:false,types:["script::script::ScriptAddress"]},{text:"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=\"script/struct.Script.html\" title=\"struct script::Script\">Script</a>",synthetic:false,types:["script::script::Script"]},{text:"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=\"enum\" href=\"script/enum.SignatureVersion.html\" title=\"enum script::SignatureVersion\">SignatureVersion</a>",synthetic:false,types:["script::sign::SignatureVersion"]},{text:"impl&lt;T:&nbsp;<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=\"script/struct.Stack.html\" title=\"struct script::Stack\">Stack</a>&lt;T&gt;",synthetic:false,types:["script::stack::Stack"]},];
implementors["serialization"] = [{text:"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=\"serialization/struct.CompactInteger.html\" title=\"struct serialization::CompactInteger\">CompactInteger</a>",synthetic:false,types:["serialization::compact_integer::CompactInteger"]},{text:"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=\"enum\" href=\"serialization/enum.Error.html\" title=\"enum serialization::Error\">Error</a>",synthetic:false,types:["serialization::reader::Error"]},];
implementors["verification"] = [{text:"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=\"enum\" href=\"verification/enum.Error.html\" title=\"enum verification::Error\">Error</a>",synthetic:false,types:["verification::error::Error"]},{text:"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=\"enum\" href=\"verification/enum.TransactionError.html\" title=\"enum verification::TransactionError\">TransactionError</a>",synthetic:false,types:["verification::error::TransactionError"]},{text:"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=\"enum\" href=\"verification/enum.VerificationLevel.html\" title=\"enum verification::VerificationLevel\">VerificationLevel</a>",synthetic:false,types:["verification::VerificationLevel"]},];
if (window.register_implementors) {
window.register_implementors(implementors);
} else {
window.pending_implementors = implementors;
}
})()
(function() {var implementors = {};
implementors["primitives"] = [{text:"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=\"primitives/hash/struct.H32.html\" title=\"struct primitives::hash::H32\">H32</a>",synthetic:false,types:["primitives::hash::H32"]},{text:"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=\"primitives/hash/struct.H48.html\" title=\"struct primitives::hash::H48\">H48</a>",synthetic:false,types:["primitives::hash::H48"]},{text:"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=\"primitives/hash/struct.H96.html\" title=\"struct primitives::hash::H96\">H96</a>",synthetic:false,types:["primitives::hash::H96"]},{text:"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=\"primitives/hash/struct.H160.html\" title=\"struct primitives::hash::H160\">H160</a>",synthetic:false,types:["primitives::hash::H160"]},{text:"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=\"primitives/hash/struct.H256.html\" title=\"struct primitives::hash::H256\">H256</a>",synthetic:false,types:["primitives::hash::H256"]},{text:"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=\"primitives/hash/struct.H264.html\" title=\"struct primitives::hash::H264\">H264</a>",synthetic:false,types:["primitives::hash::H264"]},{text:"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=\"primitives/hash/struct.H512.html\" title=\"struct primitives::hash::H512\">H512</a>",synthetic:false,types:["primitives::hash::H512"]},{text:"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=\"primitives/hash/struct.H520.html\" title=\"struct primitives::hash::H520\">H520</a>",synthetic:false,types:["primitives::hash::H520"]},];
implementors["rpc"] = [{text:"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=\"rpc/v1/types/struct.H256.html\" title=\"struct rpc::v1::types::H256\">H256</a>",synthetic:false,types:["rpc::v1::types::hash::H256"]},{text:"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=\"rpc/v1/types/struct.H160.html\" title=\"struct rpc::v1::types::H160\">H160</a>",synthetic:false,types:["rpc::v1::types::hash::H160"]},];
implementors["script"] = [{text:"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=\"script/struct.Num.html\" title=\"struct script::Num\">Num</a>",synthetic:false,types:["script::num::Num"]},{text:"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=\"enum\" href=\"script/enum.Opcode.html\" title=\"enum script::Opcode\">Opcode</a>",synthetic:false,types:["script::opcode::Opcode"]},];
if (window.register_implementors) {
window.register_implementors(implementors);
} else {
window.pending_implementors = implementors;
}
})()
(function() {var implementors = {};
implementors["primitives"] = [{text:"impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.AsMut.html\" title=\"trait core::convert::AsMut\">AsMut</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.slice.html\">[</a><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.slice.html\">]</a>&gt; for <a class=\"struct\" href=\"primitives/bytes/struct.Bytes.html\" title=\"struct primitives::bytes::Bytes\">Bytes</a>",synthetic:false,types:["primitives::bytes::Bytes"]},{text:"impl&lt;T&gt; <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.AsMut.html\" title=\"trait core::convert::AsMut\">AsMut</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.slice.html\">[</a><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.slice.html\">]</a>&gt; for <a class=\"struct\" href=\"primitives/bytes/struct.TaggedBytes.html\" title=\"struct primitives::bytes::TaggedBytes\">TaggedBytes</a>&lt;T&gt;",synthetic:false,types:["primitives::bytes::TaggedBytes"]},];
if (window.register_implementors) {
window.register_implementors(implementors);
} else {
window.pending_implementors = implementors;
}
})()
(function() {var implementors = {};
implementors["message"] = [{text:"impl&lt;T&gt; <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=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.slice.html\">[</a><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.slice.html\">]</a>&gt; for <a class=\"struct\" href=\"message/struct.Message.html\" title=\"struct message::Message\">Message</a>&lt;T&gt;",synthetic:false,types:["message::message::message::Message"]},];
implementors["primitives"] = [{text:"impl <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=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.slice.html\">[</a><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.slice.html\">]</a>&gt; for <a class=\"struct\" href=\"primitives/bytes/struct.Bytes.html\" title=\"struct primitives::bytes::Bytes\">Bytes</a>",synthetic:false,types:["primitives::bytes::Bytes"]},{text:"impl&lt;T&gt; <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=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.slice.html\">[</a><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.slice.html\">]</a>&gt; for <a class=\"struct\" href=\"primitives/bytes/struct.TaggedBytes.html\" title=\"struct primitives::bytes::TaggedBytes\">TaggedBytes</a>&lt;T&gt;",synthetic:false,types:["primitives::bytes::TaggedBytes"]},{text:"impl <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=\"primitives/hash/struct.H32.html\" title=\"struct primitives::hash::H32\">H32</a>&gt; for <a class=\"struct\" href=\"primitives/hash/struct.H32.html\" title=\"struct primitives::hash::H32\">H32</a>",synthetic:false,types:["primitives::hash::H32"]},{text:"impl <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=\"primitives/hash/struct.H48.html\" title=\"struct primitives::hash::H48\">H48</a>&gt; for <a class=\"struct\" href=\"primitives/hash/struct.H48.html\" title=\"struct primitives::hash::H48\">H48</a>",synthetic:false,types:["primitives::hash::H48"]},{text:"impl <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=\"primitives/hash/struct.H96.html\" title=\"struct primitives::hash::H96\">H96</a>&gt; for <a class=\"struct\" href=\"primitives/hash/struct.H96.html\" title=\"struct primitives::hash::H96\">H96</a>",synthetic:false,types:["primitives::hash::H96"]},{text:"impl <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=\"primitives/hash/struct.H160.html\" title=\"struct primitives::hash::H160\">H160</a>&gt; for <a class=\"struct\" href=\"primitives/hash/struct.H160.html\" title=\"struct primitives::hash::H160\">H160</a>",synthetic:false,types:["primitives::hash::H160"]},{text:"impl <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=\"primitives/hash/struct.H256.html\" title=\"struct primitives::hash::H256\">H256</a>&gt; for <a class=\"struct\" href=\"primitives/hash/struct.H256.html\" title=\"struct primitives::hash::H256\">H256</a>",synthetic:false,types:["primitives::hash::H256"]},{text:"impl <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=\"primitives/hash/struct.H264.html\" title=\"struct primitives::hash::H264\">H264</a>&gt; for <a class=\"struct\" href=\"primitives/hash/struct.H264.html\" title=\"struct primitives::hash::H264\">H264</a>",synthetic:false,types:["primitives::hash::H264"]},{text:"impl <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=\"primitives/hash/struct.H512.html\" title=\"struct primitives::hash::H512\">H512</a>&gt; for <a class=\"struct\" href=\"primitives/hash/struct.H512.html\" title=\"struct primitives::hash::H512\">H512</a>",synthetic:false,types:["primitives::hash::H512"]},{text:"impl <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=\"primitives/hash/struct.H520.html\" title=\"struct primitives::hash::H520\">H520</a>&gt; for <a class=\"struct\" href=\"primitives/hash/struct.H520.html\" title=\"struct primitives::hash::H520\">H520</a>",synthetic:false,types:["primitives::hash::H520"]},];
implementors["verification"] = [{text:"impl <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=\"verification/struct.Deployments.html\" title=\"struct verification::Deployments\">Deployments</a>&gt; for <a class=\"struct\" href=\"verification/struct.Deployments.html\" title=\"struct verification::Deployments\">Deployments</a>",synthetic:false,types:["verification::deployments::Deployments"]},];
if (window.register_implementors) {
window.register_implementors(implementors);
} else {
window.pending_implementors = implementors;
}
})()
(function() {var implementors = {};
implementors["chain"] = [{text:"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;'static <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.str.html\">str</a>&gt; for <a class=\"struct\" href=\"chain/struct.Block.html\" title=\"struct chain::Block\">Block</a>",synthetic:false,types:["chain::block::Block"]},{text:"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;'static <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.str.html\">str</a>&gt; for <a class=\"struct\" href=\"chain/struct.BlockHeader.html\" title=\"struct chain::BlockHeader\">BlockHeader</a>",synthetic:false,types:["chain::block_header::BlockHeader"]},{text:"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;'static <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.str.html\">str</a>&gt; for <a class=\"struct\" href=\"chain/struct.Transaction.html\" title=\"struct chain::Transaction\">Transaction</a>",synthetic:false,types:["chain::transaction::Transaction"]},{text:"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=\"chain/struct.Block.html\" title=\"struct chain::Block\">Block</a>&gt; for <a class=\"struct\" href=\"chain/struct.IndexedBlock.html\" title=\"struct chain::IndexedBlock\">IndexedBlock</a>",synthetic:false,types:["chain::indexed_block::IndexedBlock"]},{text:"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;'static <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.str.html\">str</a>&gt; for <a class=\"struct\" href=\"chain/struct.IndexedBlock.html\" title=\"struct chain::IndexedBlock\">IndexedBlock</a>",synthetic:false,types:["chain::indexed_block::IndexedBlock"]},{text:"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=\"chain/struct.BlockHeader.html\" title=\"struct chain::BlockHeader\">BlockHeader</a>&gt; for <a class=\"struct\" href=\"chain/struct.IndexedBlockHeader.html\" title=\"struct chain::IndexedBlockHeader\">IndexedBlockHeader</a>",synthetic:false,types:["chain::indexed_header::IndexedBlockHeader"]},{text:"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=\"chain/struct.IndexedTransaction.html\" title=\"struct chain::IndexedTransaction\">IndexedTransaction</a> <span class=\"where fmt-newline\">where<br>&nbsp;&nbsp;&nbsp;&nbsp;<a class=\"struct\" href=\"chain/struct.Transaction.html\" title=\"struct chain::Transaction\">Transaction</a>: <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;,&nbsp;</span>",synthetic:false,types:["chain::indexed_transaction::IndexedTransaction"]},];
implementors["db"] = [{text:"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>&gt; for <a class=\"enum\" href=\"db/kv/enum.Location.html\" title=\"enum db::kv::Location\">Location</a>",synthetic:false,types:["db::kv::transaction::Location"]},{text:"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;&amp;'a <a class=\"enum\" href=\"db/kv/enum.KeyValue.html\" title=\"enum db::kv::KeyValue\">KeyValue</a>&gt; for <a class=\"struct\" href=\"db/kv/struct.RawKeyValue.html\" title=\"struct db::kv::RawKeyValue\">RawKeyValue</a>",synthetic:false,types:["db::kv::transaction::RawKeyValue"]},{text:"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;&amp;'a <a class=\"enum\" href=\"db/kv/enum.Key.html\" title=\"enum db::kv::Key\">Key</a>&gt; for <a class=\"struct\" href=\"db/kv/struct.RawKey.html\" title=\"struct db::kv::RawKey\">RawKey</a>",synthetic:false,types:["db::kv::transaction::RawKey"]},{text:"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;&amp;'a <a class=\"enum\" href=\"db/kv/enum.Operation.html\" title=\"enum db::kv::Operation\">Operation</a>&gt; for <a class=\"enum\" href=\"db/kv/enum.RawOperation.html\" title=\"enum db::kv::RawOperation\">RawOperation</a>",synthetic:false,types:["db::kv::transaction::RawOperation"]},{text:"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;&amp;'a <a class=\"struct\" href=\"db/kv/struct.Transaction.html\" title=\"struct db::kv::Transaction\">Transaction</a>&gt; for <a class=\"struct\" href=\"db/kv/struct.RawTransaction.html\" title=\"struct db::kv::RawTransaction\">RawTransaction</a>",synthetic:false,types:["db::kv::transaction::RawTransaction"]},];
implementors["keys"] = [{text:"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;'static <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.str.html\">str</a>&gt; for <a class=\"struct\" href=\"keys/struct.Address.html\" title=\"struct keys::Address\">Address</a>",synthetic:false,types:["keys::address::Address"]},{text:"impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;SecpError&gt; for <a class=\"enum\" href=\"keys/enum.Error.html\" title=\"enum keys::Error\">Error</a>",synthetic:false,types:["keys::error::Error"]},{text:"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;'static <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.str.html\">str</a>&gt; for <a class=\"struct\" href=\"keys/struct.Private.html\" title=\"struct keys::Private\">Private</a>",synthetic:false,types:["keys::private::Private"]},{text:"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;'static <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.str.html\">str</a>&gt; for <a class=\"struct\" href=\"keys/struct.Signature.html\" title=\"struct keys::Signature\">Signature</a>",synthetic:false,types:["keys::signature::Signature"]},{text:"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/alloc/vec/struct.Vec.html\" title=\"struct alloc::vec::Vec\">Vec</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.u8.html\">u8</a>&gt;&gt; for <a class=\"struct\" href=\"keys/struct.Signature.html\" title=\"struct keys::Signature\">Signature</a>",synthetic:false,types:["keys::signature::Signature"]},{text:"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=\"keys/struct.Signature.html\" title=\"struct keys::Signature\">Signature</a>&gt; for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/vec/struct.Vec.html\" title=\"struct alloc::vec::Vec\">Vec</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.u8.html\">u8</a>&gt;",synthetic:false,types:["alloc::vec::Vec"]},{text:"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=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.slice.html\">&amp;'a [</a><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.slice.html\">]</a>&gt; for <a class=\"struct\" href=\"keys/struct.Signature.html\" title=\"struct keys::Signature\">Signature</a>",synthetic:false,types:["keys::signature::Signature"]},{text:"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;'static <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.str.html\">str</a>&gt; for <a class=\"struct\" href=\"keys/struct.CompactSignature.html\" title=\"struct keys::CompactSignature\">CompactSignature</a>",synthetic:false,types:["keys::signature::CompactSignature"]},{text:"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=\"keys/hash/struct.H520.html\" title=\"struct keys::hash::H520\">H520</a>&gt; for <a class=\"struct\" href=\"keys/struct.CompactSignature.html\" title=\"struct keys::CompactSignature\">CompactSignature</a>",synthetic:false,types:["keys::signature::CompactSignature"]},];
implementors["message"] = [{text:"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;'static <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.str.html\">str</a>&gt; for <a class=\"struct\" href=\"message/common/struct.NetAddress.html\" title=\"struct message::common::NetAddress\">NetAddress</a>",synthetic:false,types:["message::common::address::NetAddress"]},{text:"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;'static <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.str.html\">str</a>&gt; for <a class=\"struct\" href=\"message/struct.Command.html\" title=\"struct message::Command\">Command</a>",synthetic:false,types:["message::common::command::Command"]},{text:"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=\"message/struct.Command.html\" title=\"struct message::Command\">Command</a>&gt; for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/string/struct.String.html\" title=\"struct alloc::string::String\">String</a>",synthetic:false,types:["alloc::string::String"]},{text:"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=\"message/common/enum.InventoryType.html\" title=\"enum message::common::InventoryType\">InventoryType</a>&gt; for <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.u32.html\">u32</a>",synthetic:false,types:[]},{text:"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=\"https://doc.rust-lang.org/nightly/std/net/ip/enum.IpAddr.html\" title=\"enum std::net::ip::IpAddr\">IpAddr</a>&gt; for <a class=\"struct\" href=\"message/common/struct.IpAddress.html\" title=\"struct message::common::IpAddress\">IpAddress</a>",synthetic:false,types:["message::common::ip::IpAddress"]},{text:"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=\"message/common/struct.IpAddress.html\" title=\"struct message::common::IpAddress\">IpAddress</a>&gt; for <a class=\"enum\" href=\"https://doc.rust-lang.org/nightly/std/net/ip/enum.IpAddr.html\" title=\"enum std::net::ip::IpAddr\">IpAddr</a>",synthetic:false,types:["std::net::ip::IpAddr"]},{text:"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;'static <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.str.html\">str</a>&gt; for <a class=\"struct\" href=\"message/common/struct.IpAddress.html\" title=\"struct message::common::IpAddress\">IpAddress</a>",synthetic:false,types:["message::common::ip::IpAddress"]},{text:"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.u16.html\">u16</a>&gt; for <a class=\"struct\" href=\"message/common/struct.Port.html\" title=\"struct message::common::Port\">Port</a>",synthetic:false,types:["message::common::port::Port"]},{text:"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=\"message/common/struct.Port.html\" title=\"struct message::common::Port\">Port</a>&gt; for <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.u16.html\">u16</a>",synthetic:false,types:[]},{text:"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=\"message/struct.Services.html\" title=\"struct message::Services\">Services</a>&gt; for <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.u64.html\">u64</a>",synthetic:false,types:[]},{text:"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.u64.html\">u64</a>&gt; for <a class=\"struct\" href=\"message/struct.Services.html\" title=\"struct message::Services\">Services</a>",synthetic:false,types:["message::common::service::Services"]},{text:"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;<a class=\"struct\" href=\"message/struct.Message.html\" title=\"struct message::Message\">Message</a>&lt;T&gt;&gt; for <a class=\"struct\" href=\"message/bytes/struct.Bytes.html\" title=\"struct message::bytes::Bytes\">Bytes</a>",synthetic:false,types:["primitives::bytes::Bytes"]},{text:"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=\"message/types/enum.FilterFlags.html\" title=\"enum message::types::FilterFlags\">FilterFlags</a>&gt; for <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.u8.html\">u8</a>",synthetic:false,types:[]},{text:"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=\"message/types/reject/enum.RejectCode.html\" title=\"enum message::types::reject::RejectCode\">RejectCode</a>&gt; for <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.u8.html\">u8</a>",synthetic:false,types:[]},{text:"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;'static <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.str.html\">str</a>&gt; for <a class=\"enum\" href=\"message/types/version/enum.Version.html\" title=\"enum message::types::version::Version\">Version</a>",synthetic:false,types:["message::types::version::Version"]},{text:"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=\"serialization/reader/enum.Error.html\" title=\"enum serialization::reader::Error\">ReaderError</a>&gt; for <a class=\"enum\" href=\"message/enum.Error.html\" title=\"enum message::Error\">Error</a>",synthetic:false,types:["message::error::Error"]},];
implementors["miner"] = [{text:"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=\"chain/transaction/struct.OutPoint.html\" title=\"struct chain::transaction::OutPoint\">OutPoint</a>&gt; for <a class=\"struct\" href=\"miner/struct.HashedOutPoint.html\" title=\"struct miner::HashedOutPoint\">HashedOutPoint</a>",synthetic:false,types:["miner::memory_pool::HashedOutPoint"]},];
implementors["primitives"] = [{text:"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=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.slice.html\">&amp;'a [</a><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.slice.html\">]</a>&gt; for <a class=\"struct\" href=\"primitives/bytes/struct.Bytes.html\" title=\"struct primitives::bytes::Bytes\">Bytes</a>",synthetic:false,types:["primitives::bytes::Bytes"]},{text:"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/alloc/vec/struct.Vec.html\" title=\"struct alloc::vec::Vec\">Vec</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.u8.html\">u8</a>&gt;&gt; for <a class=\"struct\" href=\"primitives/bytes/struct.Bytes.html\" title=\"struct primitives::bytes::Bytes\">Bytes</a>",synthetic:false,types:["primitives::bytes::Bytes"]},{text:"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=\"primitives/bytes/struct.Bytes.html\" title=\"struct primitives::bytes::Bytes\">Bytes</a>&gt; for <a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/vec/struct.Vec.html\" title=\"struct alloc::vec::Vec\">Vec</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.u8.html\">u8</a>&gt;",synthetic:false,types:["alloc::vec::Vec"]},{text:"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;'static <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.str.html\">str</a>&gt; for <a class=\"struct\" href=\"primitives/bytes/struct.Bytes.html\" title=\"struct primitives::bytes::Bytes\">Bytes</a>",synthetic:false,types:["primitives::bytes::Bytes"]},{text:"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>&gt; for <a class=\"struct\" href=\"primitives/compact/struct.Compact.html\" title=\"struct primitives::compact::Compact\">Compact</a>",synthetic:false,types:["primitives::compact::Compact"]},{text:"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=\"primitives/compact/struct.Compact.html\" title=\"struct primitives::compact::Compact\">Compact</a>&gt; for <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.u32.html\">u32</a>",synthetic:false,types:[]},{text:"impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;U256&gt; for <a class=\"struct\" href=\"primitives/compact/struct.Compact.html\" title=\"struct primitives::compact::Compact\">Compact</a>",synthetic:false,types:["primitives::compact::Compact"]},{text:"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=\"primitives/compact/struct.Compact.html\" title=\"struct primitives::compact::Compact\">Compact</a>&gt; for U256",synthetic:false,types:["bigint::uint::U256"]},{text:"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.array.html\">[</a><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\">; 4]</a>&gt; for <a class=\"struct\" href=\"primitives/hash/struct.H32.html\" title=\"struct primitives::hash::H32\">H32</a>",synthetic:false,types:["primitives::hash::H32"]},{text:"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=\"primitives/hash/struct.H32.html\" title=\"struct primitives::hash::H32\">H32</a>&gt; for <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.array.html\">[</a><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\">; 4]</a>",synthetic:false,types:[]},{text:"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=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.slice.html\">&amp;'a [</a><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.slice.html\">]</a>&gt; for <a class=\"struct\" href=\"primitives/hash/struct.H32.html\" title=\"struct primitives::hash::H32\">H32</a>",synthetic:false,types:["primitives::hash::H32"]},{text:"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;'static <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.str.html\">str</a>&gt; for <a class=\"struct\" href=\"primitives/hash/struct.H32.html\" title=\"struct primitives::hash::H32\">H32</a>",synthetic:false,types:["primitives::hash::H32"]},{text:"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.u8.html\">u8</a>&gt; for <a class=\"struct\" href=\"primitives/hash/struct.H32.html\" title=\"struct primitives::hash::H32\">H32</a>",synthetic:false,types:["primitives::hash::H32"]},{text:"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.array.html\">[</a><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\">; 6]</a>&gt; for <a class=\"struct\" href=\"primitives/hash/struct.H48.html\" title=\"struct primitives::hash::H48\">H48</a>",synthetic:false,types:["primitives::hash::H48"]},{text:"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=\"primitives/hash/struct.H48.html\" title=\"struct primitives::hash::H48\">H48</a>&gt; for <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.array.html\">[</a><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\">; 6]</a>",synthetic:false,types:[]},{text:"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=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.slice.html\">&amp;'a [</a><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.slice.html\">]</a>&gt; for <a class=\"struct\" href=\"primitives/hash/struct.H48.html\" title=\"struct primitives::hash::H48\">H48</a>",synthetic:false,types:["primitives::hash::H48"]},{text:"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;'static <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.str.html\">str</a>&gt; for <a class=\"struct\" href=\"primitives/hash/struct.H48.html\" title=\"struct primitives::hash::H48\">H48</a>",synthetic:false,types:["primitives::hash::H48"]},{text:"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.u8.html\">u8</a>&gt; for <a class=\"struct\" href=\"primitives/hash/struct.H48.html\" title=\"struct primitives::hash::H48\">H48</a>",synthetic:false,types:["primitives::hash::H48"]},{text:"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.array.html\">[</a><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\">; 12]</a>&gt; for <a class=\"struct\" href=\"primitives/hash/struct.H96.html\" title=\"struct primitives::hash::H96\">H96</a>",synthetic:false,types:["primitives::hash::H96"]},{text:"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=\"primitives/hash/struct.H96.html\" title=\"struct primitives::hash::H96\">H96</a>&gt; for <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.array.html\">[</a><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\">; 12]</a>",synthetic:false,types:[]},{text:"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=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.slice.html\">&amp;'a [</a><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.slice.html\">]</a>&gt; for <a class=\"struct\" href=\"primitives/hash/struct.H96.html\" title=\"struct primitives::hash::H96\">H96</a>",synthetic:false,types:["primitives::hash::H96"]},{text:"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;'static <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.str.html\">str</a>&gt; for <a class=\"struct\" href=\"primitives/hash/struct.H96.html\" title=\"struct primitives::hash::H96\">H96</a>",synthetic:false,types:["primitives::hash::H96"]},{text:"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.u8.html\">u8</a>&gt; for <a class=\"struct\" href=\"primitives/hash/struct.H96.html\" title=\"struct primitives::hash::H96\">H96</a>",synthetic:false,types:["primitives::hash::H96"]},{text:"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.array.html\">[</a><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\">; 20]</a>&gt; for <a class=\"struct\" href=\"primitives/hash/struct.H160.html\" title=\"struct primitives::hash::H160\">H160</a>",synthetic:false,types:["primitives::hash::H160"]},{text:"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=\"primitives/hash/struct.H160.html\" title=\"struct primitives::hash::H160\">H160</a>&gt; for <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.array.html\">[</a><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\">; 20]</a>",synthetic:false,types:[]},{text:"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=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.slice.html\">&amp;'a [</a><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.slice.html\">]</a>&gt; for <a class=\"struct\" href=\"primitives/hash/struct.H160.html\" title=\"struct primitives::hash::H160\">H160</a>",synthetic:false,types:["primitives::hash::H160"]},{text:"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;'static <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.str.html\">str</a>&gt; for <a class=\"struct\" href=\"primitives/hash/struct.H160.html\" title=\"struct primitives::hash::H160\">H160</a>",synthetic:false,types:["primitives::hash::H160"]},{text:"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.u8.html\">u8</a>&gt; for <a class=\"struct\" href=\"primitives/hash/struct.H160.html\" title=\"struct primitives::hash::H160\">H160</a>",synthetic:false,types:["primitives::hash::H160"]},{text:"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.array.html\">[</a><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\">; 32]</a>&gt; for <a class=\"struct\" href=\"primitives/hash/struct.H256.html\" title=\"struct primitives::hash::H256\">H256</a>",synthetic:false,types:["primitives::hash::H256"]},{text:"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=\"primitives/hash/struct.H256.html\" title=\"struct primitives::hash::H256\">H256</a>&gt; for <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.array.html\">[</a><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\">; 32]</a>",synthetic:false,types:[]},{text:"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=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.slice.html\">&amp;'a [</a><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.slice.html\">]</a>&gt; for <a class=\"struct\" href=\"primitives/hash/struct.H256.html\" title=\"struct primitives::hash::H256\">H256</a>",synthetic:false,types:["primitives::hash::H256"]},{text:"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;'static <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.str.html\">str</a>&gt; for <a class=\"struct\" href=\"primitives/hash/struct.H256.html\" title=\"struct primitives::hash::H256\">H256</a>",synthetic:false,types:["primitives::hash::H256"]},{text:"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.u8.html\">u8</a>&gt; for <a class=\"struct\" href=\"primitives/hash/struct.H256.html\" title=\"struct primitives::hash::H256\">H256</a>",synthetic:false,types:["primitives::hash::H256"]},{text:"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.array.html\">[</a><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\">; 33]</a>&gt; for <a class=\"struct\" href=\"primitives/hash/struct.H264.html\" title=\"struct primitives::hash::H264\">H264</a>",synthetic:false,types:["primitives::hash::H264"]},{text:"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=\"primitives/hash/struct.H264.html\" title=\"struct primitives::hash::H264\">H264</a>&gt; for <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.array.html\">[</a><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\">; 33]</a>",synthetic:false,types:[]},{text:"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=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.slice.html\">&amp;'a [</a><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.slice.html\">]</a>&gt; for <a class=\"struct\" href=\"primitives/hash/struct.H264.html\" title=\"struct primitives::hash::H264\">H264</a>",synthetic:false,types:["primitives::hash::H264"]},{text:"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;'static <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.str.html\">str</a>&gt; for <a class=\"struct\" href=\"primitives/hash/struct.H264.html\" title=\"struct primitives::hash::H264\">H264</a>",synthetic:false,types:["primitives::hash::H264"]},{text:"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.u8.html\">u8</a>&gt; for <a class=\"struct\" href=\"primitives/hash/struct.H264.html\" title=\"struct primitives::hash::H264\">H264</a>",synthetic:false,types:["primitives::hash::H264"]},{text:"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.array.html\">[</a><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\">; 64]</a>&gt; for <a class=\"struct\" href=\"primitives/hash/struct.H512.html\" title=\"struct primitives::hash::H512\">H512</a>",synthetic:false,types:["primitives::hash::H512"]},{text:"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=\"primitives/hash/struct.H512.html\" title=\"struct primitives::hash::H512\">H512</a>&gt; for <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.array.html\">[</a><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\">; 64]</a>",synthetic:false,types:[]},{text:"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=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.slice.html\">&amp;'a [</a><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.slice.html\">]</a>&gt; for <a class=\"struct\" href=\"primitives/hash/struct.H512.html\" title=\"struct primitives::hash::H512\">H512</a>",synthetic:false,types:["primitives::hash::H512"]},{text:"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;'static <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.str.html\">str</a>&gt; for <a class=\"struct\" href=\"primitives/hash/struct.H512.html\" title=\"struct primitives::hash::H512\">H512</a>",synthetic:false,types:["primitives::hash::H512"]},{text:"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.u8.html\">u8</a>&gt; for <a class=\"struct\" href=\"primitives/hash/struct.H512.html\" title=\"struct primitives::hash::H512\">H512</a>",synthetic:false,types:["primitives::hash::H512"]},{text:"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.array.html\">[</a><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\">; 65]</a>&gt; for <a class=\"struct\" href=\"primitives/hash/struct.H520.html\" title=\"struct primitives::hash::H520\">H520</a>",synthetic:false,types:["primitives::hash::H520"]},{text:"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=\"primitives/hash/struct.H520.html\" title=\"struct primitives::hash::H520\">H520</a>&gt; for <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.array.html\">[</a><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\">; 65]</a>",synthetic:false,types:[]},{text:"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=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.slice.html\">&amp;'a [</a><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.slice.html\">]</a>&gt; for <a class=\"struct\" href=\"primitives/hash/struct.H520.html\" title=\"struct primitives::hash::H520\">H520</a>",synthetic:false,types:["primitives::hash::H520"]},{text:"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;'static <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.str.html\">str</a>&gt; for <a class=\"struct\" href=\"primitives/hash/struct.H520.html\" title=\"struct primitives::hash::H520\">H520</a>",synthetic:false,types:["primitives::hash::H520"]},{text:"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.u8.html\">u8</a>&gt; for <a class=\"struct\" href=\"primitives/hash/struct.H520.html\" title=\"struct primitives::hash::H520\">H520</a>",synthetic:false,types:["primitives::hash::H520"]},];
implementors["rpc"] = [{text:"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=\"miner/block_assembler/struct.BlockTemplate.html\" title=\"struct miner::block_assembler::BlockTemplate\">BlockTemplate</a>&gt; for <a class=\"struct\" href=\"rpc/v1/types/struct.BlockTemplate.html\" title=\"struct rpc::v1::types::BlockTemplate\">BlockTemplate</a>",synthetic:false,types:["rpc::v1::types::block_template::BlockTemplate"]},{text:"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=\"chain/indexed_transaction/struct.IndexedTransaction.html\" title=\"struct chain::indexed_transaction::IndexedTransaction\">IndexedTransaction</a>&gt; for <a class=\"struct\" href=\"rpc/v1/types/struct.BlockTemplateTransaction.html\" title=\"struct rpc::v1::types::BlockTemplateTransaction\">BlockTemplateTransaction</a>",synthetic:false,types:["rpc::v1::types::block_template::BlockTemplateTransaction"]},{text:"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=\"rpc/v1/types/struct.Bytes.html\" title=\"struct rpc::v1::types::Bytes\">Bytes</a> <span class=\"where fmt-newline\">where<br>&nbsp;&nbsp;&nbsp;&nbsp;<a class=\"struct\" href=\"primitives/bytes/struct.Bytes.html\" title=\"struct primitives::bytes::Bytes\">GlobalBytes</a>: <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;,&nbsp;</span>",synthetic:false,types:["rpc::v1::types::bytes::Bytes"]},{text:"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=\"rpc/v1/types/struct.H256.html\" title=\"struct rpc::v1::types::H256\">H256</a> <span class=\"where fmt-newline\">where<br>&nbsp;&nbsp;&nbsp;&nbsp;<a class=\"struct\" href=\"primitives/hash/struct.H256.html\" title=\"struct primitives::hash::H256\">GlobalH256</a>: <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;,&nbsp;</span>",synthetic:false,types:["rpc::v1::types::hash::H256"]},{text:"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=\"rpc/v1/types/struct.H160.html\" title=\"struct rpc::v1::types::H160\">H160</a> <span class=\"where fmt-newline\">where<br>&nbsp;&nbsp;&nbsp;&nbsp;<a class=\"struct\" href=\"primitives/hash/struct.H160.html\" title=\"struct primitives::hash::H160\">GlobalH160</a>: <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;,&nbsp;</span>",synthetic:false,types:["rpc::v1::types::hash::H160"]},{text:"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=\"script/script/enum.ScriptType.html\" title=\"enum script::script::ScriptType\">GlobalScriptType</a>&gt; for <a class=\"enum\" href=\"rpc/v1/types/enum.ScriptType.html\" title=\"enum rpc::v1::types::ScriptType\">ScriptType</a>",synthetic:false,types:["rpc::v1::types::script::ScriptType"]},{text:"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=\"rpc/v1/types/struct.U256.html\" title=\"struct rpc::v1::types::U256\">U256</a> <span class=\"where fmt-newline\">where<br>&nbsp;&nbsp;&nbsp;&nbsp;GlobalU256: <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;,&nbsp;</span>",synthetic:false,types:["rpc::v1::types::uint::U256"]},];
implementors["script"] = [{text:"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=\"struct\" href=\"script/struct.Num.html\" title=\"struct script::Num\">Num</a>",synthetic:false,types:["script::num::Num"]},{text:"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.u8.html\">u8</a>&gt; for <a class=\"struct\" href=\"script/struct.Num.html\" title=\"struct script::Num\">Num</a>",synthetic:false,types:["script::num::Num"]},{text:"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>&gt; for <a class=\"struct\" href=\"script/struct.Num.html\" title=\"struct script::Num\">Num</a>",synthetic:false,types:["script::num::Num"]},{text:"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.usize.html\">usize</a>&gt; for <a class=\"struct\" href=\"script/struct.Num.html\" title=\"struct script::Num\">Num</a>",synthetic:false,types:["script::num::Num"]},{text:"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.i32.html\">i32</a>&gt; for <a class=\"struct\" href=\"script/struct.Num.html\" title=\"struct script::Num\">Num</a>",synthetic:false,types:["script::num::Num"]},{text:"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.i64.html\">i64</a>&gt; for <a class=\"struct\" href=\"script/struct.Num.html\" title=\"struct script::Num\">Num</a>",synthetic:false,types:["script::num::Num"]},{text:"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=\"script/struct.Num.html\" title=\"struct script::Num\">Num</a>&gt; for <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.i64.html\">i64</a>",synthetic:false,types:[]},{text:"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=\"script/struct.Num.html\" title=\"struct script::Num\">Num</a>&gt; for <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.u32.html\">u32</a>",synthetic:false,types:[]},{text:"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=\"script/struct.Num.html\" title=\"struct script::Num\">Num</a>&gt; for <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.usize.html\">usize</a>",synthetic:false,types:[]},{text:"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;'static <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.str.html\">str</a>&gt; for <a class=\"struct\" href=\"script/struct.Script.html\" title=\"struct script::Script\">Script</a>",synthetic:false,types:["script::script::Script"]},{text:"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=\"script/bytes/struct.Bytes.html\" title=\"struct script::bytes::Bytes\">Bytes</a>&gt; for <a class=\"struct\" href=\"script/struct.Script.html\" title=\"struct script::Script\">Script</a>",synthetic:false,types:["script::script::Script"]},{text:"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/alloc/vec/struct.Vec.html\" title=\"struct alloc::vec::Vec\">Vec</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.u8.html\">u8</a>&gt;&gt; for <a class=\"struct\" href=\"script/struct.Script.html\" title=\"struct script::Script\">Script</a>",synthetic:false,types:["script::script::Script"]},{text:"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=\"script/struct.Script.html\" title=\"struct script::Script\">Script</a>&gt; for <a class=\"struct\" href=\"script/bytes/struct.Bytes.html\" title=\"struct script::bytes::Bytes\">Bytes</a>",synthetic:false,types:["primitives::bytes::Bytes"]},{text:"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=\"chain/transaction/struct.TransactionInput.html\" title=\"struct chain::transaction::TransactionInput\">TransactionInput</a>&gt; for <a class=\"struct\" href=\"script/struct.UnsignedTransactionInput.html\" title=\"struct script::UnsignedTransactionInput\">UnsignedTransactionInput</a>",synthetic:false,types:["script::sign::UnsignedTransactionInput"]},{text:"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=\"chain/transaction/struct.Transaction.html\" title=\"struct chain::transaction::Transaction\">Transaction</a>&gt; for <a class=\"struct\" href=\"script/struct.TransactionInputSigner.html\" title=\"struct script::TransactionInputSigner\">TransactionInputSigner</a>",synthetic:false,types:["script::sign::TransactionInputSigner"]},{text:"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;<a class=\"struct\" href=\"https://doc.rust-lang.org/nightly/alloc/vec/struct.Vec.html\" title=\"struct alloc::vec::Vec\">Vec</a>&lt;T&gt;&gt; for <a class=\"struct\" href=\"script/struct.Stack.html\" title=\"struct script::Stack\">Stack</a>&lt;T&gt;",synthetic:false,types:["script::stack::Stack"]},];
implementors["serialization"] = [{text:"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=\"serialization/struct.CompactInteger.html\" title=\"struct serialization::CompactInteger\">CompactInteger</a>&gt; for <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.usize.html\">usize</a>",synthetic:false,types:[]},{text:"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=\"serialization/struct.CompactInteger.html\" title=\"struct serialization::CompactInteger\">CompactInteger</a>&gt; for <a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.u64.html\">u64</a>",synthetic:false,types:[]},{text:"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.u8.html\">u8</a>&gt; for <a class=\"struct\" href=\"serialization/struct.CompactInteger.html\" title=\"struct serialization::CompactInteger\">CompactInteger</a>",synthetic:false,types:["serialization::compact_integer::CompactInteger"]},{text:"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.u16.html\">u16</a>&gt; for <a class=\"struct\" href=\"serialization/struct.CompactInteger.html\" title=\"struct serialization::CompactInteger\">CompactInteger</a>",synthetic:false,types:["serialization::compact_integer::CompactInteger"]},{text:"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>&gt; for <a class=\"struct\" href=\"serialization/struct.CompactInteger.html\" title=\"struct serialization::CompactInteger\">CompactInteger</a>",synthetic:false,types:["serialization::compact_integer::CompactInteger"]},{text:"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.usize.html\">usize</a>&gt; for <a class=\"struct\" href=\"serialization/struct.CompactInteger.html\" title=\"struct serialization::CompactInteger\">CompactInteger</a>",synthetic:false,types:["serialization::compact_integer::CompactInteger"]},{text:"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.u64.html\">u64</a>&gt; for <a class=\"struct\" href=\"serialization/struct.CompactInteger.html\" title=\"struct serialization::CompactInteger\">CompactInteger</a>",synthetic:false,types:["serialization::compact_integer::CompactInteger"]},{text:"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=\"serialization/enum.Error.html\" title=\"enum serialization::Error\">Error</a>",synthetic:false,types:["serialization::reader::Error"]},];
implementors["verification"] = [{text:"impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a>&lt;DBError&gt; for <a class=\"enum\" href=\"verification/enum.Error.html\" title=\"enum verification::Error\">Error</a>",synthetic:false,types:["verification::error::Error"]},];
if (window.register_implementors) {
window.register_implementors(implementors);
} else {
window.pending_implementors = implementors;
}
})()
(function() {var implementors = {};
implementors["rpc"] = [{text:"impl <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/vec/struct.Vec.html\" title=\"struct alloc::vec::Vec\">Vec</a>&lt;<a class=\"primitive\" href=\"https://doc.rust-lang.org/nightly/std/primitive.u8.html\">u8</a>&gt;&gt; for <a class=\"struct\" href=\"rpc/v1/types/struct.Bytes.html\" title=\"struct rpc::v1::types::Bytes\">Bytes</a>",synthetic:false,types:["rpc::v1::types::bytes::Bytes"]},{text:"impl <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=\"primitives/hash/struct.H256.html\" title=\"struct primitives::hash::H256\">GlobalH256</a>&gt; for <a class=\"struct\" href=\"rpc/v1/types/struct.H256.html\" title=\"struct rpc::v1::types::H256\">H256</a>",synthetic:false,types:["rpc::v1::types::hash::H256"]},{text:"impl <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=\"primitives/hash/struct.H160.html\" title=\"struct primitives::hash::H160\">GlobalH160</a>&gt; for <a class=\"struct\" href=\"rpc/v1/types/struct.H160.html\" title=\"struct rpc::v1::types::H160\">H160</a>",synthetic:false,types:["rpc::v1::types::hash::H160"]},{text:"impl <a class=\"trait\" href=\"https://doc.rust-lang.org/nightly/core/convert/trait.Into.html\" title=\"trait core::convert::Into\">Into</a>&lt;GlobalU256&gt; for <a class=\"struct\" href=\"rpc/v1/types/struct.U256.html\" title=\"struct rpc::v1::types::U256\">U256</a>",synthetic:false,types:["rpc::v1::types::uint::U256"]},];
implementors["test_data"] = [{text:"impl <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=\"chain/transaction/struct.Transaction.html\" title=\"struct chain::transaction::Transaction\">Transaction</a>&gt; for <a class=\"struct\" href=\"test_data/chain_builder/struct.TransactionBuilder.html\" title=\"struct test_data::chain_builder::TransactionBuilder\">TransactionBuilder</a>",synthetic:false,types:["test_data::chain_builder::TransactionBuilder"]},{text:"impl <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=\"chain/indexed_transaction/struct.IndexedTransaction.html\" title=\"struct chain::indexed_transaction::IndexedTransaction\">IndexedTransaction</a>&gt; for <a class=\"struct\" href=\"test_data/chain_builder/struct.TransactionBuilder.html\" title=\"struct test_data::chain_builder::TransactionBuilder\">TransactionBuilder</a>",synthetic:false,types:["test_data::chain_builder::TransactionBuilder"]},];
if (window.register_implementors) {
window.register_implementors(implementors);
} else {
window.pending_implementors = implementors;
}
})()
(function() {var implementors = {};
implementors["bitcrypto"] = [{text:"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=\"bitcrypto/struct.DHash160.html\" title=\"struct bitcrypto::DHash160\">DHash160</a>",synthetic:false,types:["bitcrypto::DHash160"]},{text:"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=\"bitcrypto/struct.DHash256.html\" title=\"struct bitcrypto::DHash256\">DHash256</a>",synthetic:false,types:["bitcrypto::DHash256"]},];
implementors["chain"] = [{text:"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=\"chain/struct.OutPoint.html\" title=\"struct chain::OutPoint\">OutPoint</a>",synthetic:false,types:["chain::transaction::OutPoint"]},{text:"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=\"chain/struct.TransactionInput.html\" title=\"struct chain::TransactionInput\">TransactionInput</a>",synthetic:false,types:["chain::transaction::TransactionInput"]},{text:"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=\"chain/struct.TransactionOutput.html\" title=\"struct chain::TransactionOutput\">TransactionOutput</a>",synthetic:false,types:["chain::transaction::TransactionOutput"]},{text:"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=\"chain/struct.Transaction.html\" title=\"struct chain::Transaction\">Transaction</a>",synthetic:false,types:["chain::transaction::Transaction"]},{text:"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=\"chain/struct.IndexedTransaction.html\" title=\"struct chain::IndexedTransaction\">IndexedTransaction</a>",synthetic:false,types:["chain::indexed_transaction::IndexedTransaction"]},];
implementors["db"] = [{text:"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=\"db/kv/struct.CompactionProfile.html\" title=\"struct db::kv::CompactionProfile\">CompactionProfile</a>",synthetic:false,types:["db::kv::diskdb::CompactionProfile"]},{text:"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=\"db/kv/struct.DatabaseConfig.html\" title=\"struct db::kv::DatabaseConfig\">DatabaseConfig</a>",synthetic:false,types:["db::kv::diskdb::DatabaseConfig"]},{text:"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=\"db/kv/struct.MemoryDatabase.html\" title=\"struct db::kv::MemoryDatabase\">MemoryDatabase</a>",synthetic:false,types:["db::kv::memorydb::MemoryDatabase"]},{text:"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=\"db/kv/struct.SharedMemoryDatabase.html\" title=\"struct db::kv::SharedMemoryDatabase\">SharedMemoryDatabase</a>",synthetic:false,types:["db::kv::memorydb::SharedMemoryDatabase"]},{text:"impl&lt;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=\"enum\" href=\"db/kv/enum.KeyState.html\" title=\"enum db::kv::KeyState\">KeyState</a>&lt;V&gt;",synthetic:false,types:["db::kv::transaction::KeyState"]},{text:"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=\"db/kv/struct.Transaction.html\" title=\"struct db::kv::Transaction\">Transaction</a>",synthetic:false,types:["db::kv::transaction::Transaction"]},{text:"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=\"db/kv/struct.RawTransaction.html\" title=\"struct db::kv::RawTransaction\">RawTransaction</a>",synthetic:false,types:["db::kv::transaction::RawTransaction"]},];
implementors["message"] = [{text:"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=\"message/common/struct.NetAddress.html\" title=\"struct message::common::NetAddress\">NetAddress</a>",synthetic:false,types:["message::common::address::NetAddress"]},{text:"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=\"message/common/struct.IpAddress.html\" title=\"struct message::common::IpAddress\">IpAddress</a>",synthetic:false,types:["message::common::ip::IpAddress"]},{text:"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=\"message/common/struct.Port.html\" title=\"struct message::common::Port\">Port</a>",synthetic:false,types:["message::common::port::Port"]},{text:"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=\"message/struct.Services.html\" title=\"struct message::Services\">Services</a>",synthetic:false,types:["message::common::service::Services"]},{text:"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=\"enum\" href=\"message/types/version/enum.Version.html\" title=\"enum message::types::version::Version\">Version</a>",synthetic:false,types:["message::types::version::Version"]},{text:"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=\"message/types/version/struct.V0.html\" title=\"struct message::types::version::V0\">V0</a>",synthetic:false,types:["message::types::version::V0"]},];
implementors["miner"] = [{text:"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=\"miner/struct.MemoryPool.html\" title=\"struct miner::MemoryPool\">MemoryPool</a>",synthetic:false,types:["miner::memory_pool::MemoryPool"]},];
implementors["p2p"] = [{text:"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=\"enum\" href=\"p2p/enum.InternetProtocol.html\" title=\"enum p2p::InternetProtocol\">InternetProtocol</a>",synthetic:false,types:["p2p::util::internet_protocol::InternetProtocol"]},];
implementors["primitives"] = [{text:"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=\"primitives/bytes/struct.Bytes.html\" title=\"struct primitives::bytes::Bytes\">Bytes</a>",synthetic:false,types:["primitives::bytes::Bytes"]},{text:"impl&lt;T:&nbsp;<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=\"primitives/bytes/struct.TaggedBytes.html\" title=\"struct primitives::bytes::TaggedBytes\">TaggedBytes</a>&lt;T&gt;",synthetic:false,types:["primitives::bytes::TaggedBytes"]},{text:"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=\"primitives/hash/struct.H32.html\" title=\"struct primitives::hash::H32\">H32</a>",synthetic:false,types:["primitives::hash::H32"]},{text:"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=\"primitives/hash/struct.H48.html\" title=\"struct primitives::hash::H48\">H48</a>",synthetic:false,types:["primitives::hash::H48"]},{text:"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=\"primitives/hash/struct.H96.html\" title=\"struct primitives::hash::H96\">H96</a>",synthetic:false,types:["primitives::hash::H96"]},{text:"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=\"primitives/hash/struct.H160.html\" title=\"struct primitives::hash::H160\">H160</a>",synthetic:false,types:["primitives::hash::H160"]},{text:"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=\"primitives/hash/struct.H256.html\" title=\"struct primitives::hash::H256\">H256</a>",synthetic:false,types:["primitives::hash::H256"]},{text:"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=\"primitives/hash/struct.H264.html\" title=\"struct primitives::hash::H264\">H264</a>",synthetic:false,types:["primitives::hash::H264"]},{text:"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=\"primitives/hash/struct.H512.html\" title=\"struct primitives::hash::H512\">H512</a>",synthetic:false,types:["primitives::hash::H512"]},{text:"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=\"primitives/hash/struct.H520.html\" title=\"struct primitives::hash::H520\">H520</a>",synthetic:false,types:["primitives::hash::H520"]},];
implementors["rpc"] = [{text:"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=\"rpc/v1/types/address/struct.AddressVisitor.html\" title=\"struct rpc::v1::types::address::AddressVisitor\">AddressVisitor</a>",synthetic:false,types:["rpc::v1::types::address::AddressVisitor"]},{text:"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=\"rpc/v1/types/struct.BlockTemplate.html\" title=\"struct rpc::v1::types::BlockTemplate\">BlockTemplate</a>",synthetic:false,types:["rpc::v1::types::block_template::BlockTemplate"]},{text:"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=\"rpc/v1/types/struct.BlockTemplateTransaction.html\" title=\"struct rpc::v1::types::BlockTemplateTransaction\">BlockTemplateTransaction</a>",synthetic:false,types:["rpc::v1::types::block_template::BlockTemplateTransaction"]},{text:"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=\"rpc/v1/types/struct.BlockTemplateRequest.html\" title=\"struct rpc::v1::types::BlockTemplateRequest\">BlockTemplateRequest</a>",synthetic:false,types:["rpc::v1::types::block_template_request::BlockTemplateRequest"]},{text:"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=\"rpc/v1/types/struct.Bytes.html\" title=\"struct rpc::v1::types::Bytes\">Bytes</a>",synthetic:false,types:["rpc::v1::types::bytes::Bytes"]},{text:"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=\"rpc/v1/types/struct.VerboseBlock.html\" title=\"struct rpc::v1::types::VerboseBlock\">VerboseBlock</a>",synthetic:false,types:["rpc::v1::types::get_block_response::VerboseBlock"]},{text:"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=\"rpc/v1/types/struct.H256.html\" title=\"struct rpc::v1::types::H256\">H256</a>",synthetic:false,types:["rpc::v1::types::hash::H256"]},{text:"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=\"rpc/v1/types/struct.H160.html\" title=\"struct rpc::v1::types::H160\">H160</a>",synthetic:false,types:["rpc::v1::types::hash::H160"]},{text:"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=\"rpc/v1/types/struct.U256.html\" title=\"struct rpc::v1::types::U256\">U256</a>",synthetic:false,types:["rpc::v1::types::uint::U256"]},];
implementors["script"] = [{text:"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=\"script/struct.Builder.html\" title=\"struct script::Builder\">Builder</a>",synthetic:false,types:["script::builder::Builder"]},{text:"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=\"script/struct.VerificationFlags.html\" title=\"struct script::VerificationFlags\">VerificationFlags</a>",synthetic:false,types:["script::flags::VerificationFlags"]},{text:"impl&lt;T:&nbsp;<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=\"script/struct.Stack.html\" title=\"struct script::Stack\">Stack</a>&lt;T&gt;",synthetic:false,types:["script::stack::Stack"]},];
implementors["serialization"] = [{text:"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=\"serialization/struct.CompactInteger.html\" title=\"struct serialization::CompactInteger\">CompactInteger</a>",synthetic:false,types:["serialization::compact_integer::CompactInteger"]},{text:"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=\"serialization/struct.Stream.html\" title=\"struct serialization::Stream\">Stream</a>",synthetic:false,types:["serialization::stream::Stream"]},];
implementors["test_data"] = [{text:"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=\"test_data/chain_builder/struct.ChainBuilder.html\" title=\"struct test_data::chain_builder::ChainBuilder\">ChainBuilder</a>",synthetic:false,types:["test_data::chain_builder::ChainBuilder"]},{text:"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=\"test_data/chain_builder/struct.TransactionBuilder.html\" title=\"struct test_data::chain_builder::TransactionBuilder\">TransactionBuilder</a>",synthetic:false,types:["test_data::chain_builder::TransactionBuilder"]},];
implementors["verification"] = [{text:"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=\"verification/struct.Deployments.html\" title=\"struct verification::Deployments\">Deployments</a>",synthetic:false,types:["verification::deployments::Deployments"]},];
if (window.register_implementors) {
window.register_implementors(implementors);
} else {
window.pending_implementors = implementors;
}
})()