1 <!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A data format that can deserialize any data structure supported by Serde."><title>Deserializer in bdk_chain::bitcoin::hashes::serde::de - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-46f98efaafac5295.ttf.woff2,FiraSans-Regular-018c141bf0843ffd.woff2,FiraSans-Medium-8f9a781e4970d388.woff2,SourceCodePro-Regular-562dcc5011b6de7d.ttf.woff2,SourceCodePro-Semibold-d899c5a5c4aeb14a.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../../../../static.files/normalize-76eba96aa4d2e634.css"><link rel="stylesheet" href="../../../../../static.files/rustdoc-dd39b87e5fcfba68.css"><meta name="rustdoc-vars" data-root-path="../../../../../" data-static-root-path="../../../../../static.files/" data-current-crate="bdk_chain" data-themes="" data-resource-suffix="" data-rustdoc-version="1.80.0-nightly (78a775127 2024-05-11)" data-channel="nightly" data-search-js="search-d52510db62a78183.js" data-settings-js="settings-4313503d2e1961c2.js" ><script src="../../../../../static.files/storage-118b08c4c78b968e.js"></script><script defer src="sidebar-items.js"></script><script defer src="../../../../../static.files/main-20a3ad099b048cf2.js"></script><noscript><link rel="stylesheet" href="../../../../../static.files/noscript-df360f571f6edeae.css"></noscript><link rel="alternate icon" type="image/png" href="../../../../../static.files/favicon-32x32-422f7d1d52889060.png"><link rel="icon" type="image/svg+xml" href="../../../../../static.files/favicon-2c020d218678b618.svg"></head><body class="rustdoc trait"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt=""></a></nav><nav class="sidebar"><div class="sidebar-crate"><a class="logo-container" href="../../../../../bdk_chain/index.html"><img src="https://github.com/bitcoindevkit/bdk/raw/master/static/bdk.png" alt="logo"></a><h2><a href="../../../../../bdk_chain/index.html">bdk_chain</a><span class="version">0.20.0</span></h2></div><h2 class="location"><a href="#">Deserializer</a></h2><div class="sidebar-elems"><section><h3><a href="#required-associated-types">Required Associated Types</a></h3><ul class="block"><li><a href="#associatedtype.Error">Error</a></li></ul><h3><a href="#required-methods">Required Methods</a></h3><ul class="block"><li><a href="#tymethod.deserialize_any">deserialize_any</a></li><li><a href="#tymethod.deserialize_bool">deserialize_bool</a></li><li><a href="#tymethod.deserialize_byte_buf">deserialize_byte_buf</a></li><li><a href="#tymethod.deserialize_bytes">deserialize_bytes</a></li><li><a href="#tymethod.deserialize_char">deserialize_char</a></li><li><a href="#tymethod.deserialize_enum">deserialize_enum</a></li><li><a href="#tymethod.deserialize_f32">deserialize_f32</a></li><li><a href="#tymethod.deserialize_f64">deserialize_f64</a></li><li><a href="#tymethod.deserialize_i16">deserialize_i16</a></li><li><a href="#tymethod.deserialize_i32">deserialize_i32</a></li><li><a href="#tymethod.deserialize_i64">deserialize_i64</a></li><li><a href="#tymethod.deserialize_i8">deserialize_i8</a></li><li><a href="#tymethod.deserialize_identifier">deserialize_identifier</a></li><li><a href="#tymethod.deserialize_ignored_any">deserialize_ignored_any</a></li><li><a href="#tymethod.deserialize_map">deserialize_map</a></li><li><a href="#tymethod.deserialize_newtype_struct">deserialize_newtype_struct</a></li><li><a href="#tymethod.deserialize_option">deserialize_option</a></li><li><a href="#tymethod.deserialize_seq">deserialize_seq</a></li><li><a href="#tymethod.deserialize_str">deserialize_str</a></li><li><a href="#tymethod.deserialize_string">deserialize_string</a></li><li><a href="#tymethod.deserialize_struct">deserialize_struct</a></li><li><a href="#tymethod.deserialize_tuple">deserialize_tuple</a></li><li><a href="#tymethod.deserialize_tuple_struct">deserialize_tuple_struct</a></li><li><a href="#tymethod.deserialize_u16">deserialize_u16</a></li><li><a href="#tymethod.deserialize_u32">deserialize_u32</a></li><li><a href="#tymethod.deserialize_u64">deserialize_u64</a></li><li><a href="#tymethod.deserialize_u8">deserialize_u8</a></li><li><a href="#tymethod.deserialize_unit">deserialize_unit</a></li><li><a href="#tymethod.deserialize_unit_struct">deserialize_unit_struct</a></li></ul><h3><a href="#provided-methods">Provided Methods</a></h3><ul class="block"><li><a href="#method.deserialize_i128">deserialize_i128</a></li><li><a href="#method.deserialize_u128">deserialize_u128</a></li><li><a href="#method.is_human_readable">is_human_readable</a></li></ul><h3><a href="#foreign-impls">Implementations on Foreign Types</a></h3><ul class="block"><li><a href="#impl-Deserializer%3C'de%3E-for-%26Map%3CString,+Value%3E">&'de Map<String, Value></a></li><li><a href="#impl-Deserializer%3C'de%3E-for-%26RawValue">&'de RawValue</a></li><li><a href="#impl-Deserializer%3C'de%3E-for-%26Value">&'de Value</a></li><li><a href="#impl-Deserializer%3C'de%3E-for-%26Number">&Number</a></li><li><a href="#impl-Deserializer%3C'de%3E-for-%26mut+Deserializer%3CR%3E">&mut Deserializer<R></a></li><li><a href="#impl-Deserializer%3C'de%3E-for-Map%3CString,+Value%3E">Map<String, Value></a></li><li><a href="#impl-Deserializer%3C'de%3E-for-Number">Number</a></li><li><a href="#impl-Deserializer%3C'de%3E-for-Value">Value</a></li></ul><h3><a href="#object-safety">Object Safety</a></h3><h3><a href="#implementors">Implementors</a></h3></section><h2><a href="index.html">In bdk_chain::bitcoin::hashes::serde::de</a></h2></div></nav><div class="sidebar-resizer"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><div class="main-heading"><h1>Trait <a href="../../../../index.html">bdk_chain</a>::<wbr><a href="../../../index.html">bitcoin</a>::<wbr><a href="../../index.html">hashes</a>::<wbr><a href="../index.html">serde</a>::<wbr><a href="index.html">de</a>::<wbr><a class="trait" href="#">Deserializer</a><button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><span class="out-of-band"><a class="src" href="https://docs.rs/serde/1.0.214/src/serde/de/mod.rs.html#914">source</a> · <button id="toggle-all-docs" title="collapse all docs">[<span>−</span>]</button></span></div><pre class="rust item-decl"><code>pub trait Deserializer<'de>: <a class="trait" href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a> {
2 type <a href="#associatedtype.Error" class="associatedtype">Error</a>: <a class="trait" href="trait.Error.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Error">Error</a>;
4 <details class="toggle type-contents-toggle"><summary class="hideme"><span>Show 32 methods</span></summary> // Required methods
5 fn <a href="#tymethod.deserialize_any" class="fn">deserialize_any</a><V>(
8 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, Self::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>>
9 <span class="where">where V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de></span>;
10 <span class="item-spacer"></span> fn <a href="#tymethod.deserialize_bool" class="fn">deserialize_bool</a><V>(
13 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, Self::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>>
14 <span class="where">where V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de></span>;
15 <span class="item-spacer"></span> fn <a href="#tymethod.deserialize_i8" class="fn">deserialize_i8</a><V>(
18 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, Self::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>>
19 <span class="where">where V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de></span>;
20 <span class="item-spacer"></span> fn <a href="#tymethod.deserialize_i16" class="fn">deserialize_i16</a><V>(
23 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, Self::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>>
24 <span class="where">where V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de></span>;
25 <span class="item-spacer"></span> fn <a href="#tymethod.deserialize_i32" class="fn">deserialize_i32</a><V>(
28 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, Self::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>>
29 <span class="where">where V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de></span>;
30 <span class="item-spacer"></span> fn <a href="#tymethod.deserialize_i64" class="fn">deserialize_i64</a><V>(
33 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, Self::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>>
34 <span class="where">where V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de></span>;
35 <span class="item-spacer"></span> fn <a href="#tymethod.deserialize_u8" class="fn">deserialize_u8</a><V>(
38 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, Self::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>>
39 <span class="where">where V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de></span>;
40 <span class="item-spacer"></span> fn <a href="#tymethod.deserialize_u16" class="fn">deserialize_u16</a><V>(
43 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, Self::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>>
44 <span class="where">where V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de></span>;
45 <span class="item-spacer"></span> fn <a href="#tymethod.deserialize_u32" class="fn">deserialize_u32</a><V>(
48 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, Self::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>>
49 <span class="where">where V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de></span>;
50 <span class="item-spacer"></span> fn <a href="#tymethod.deserialize_u64" class="fn">deserialize_u64</a><V>(
53 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, Self::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>>
54 <span class="where">where V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de></span>;
55 <span class="item-spacer"></span> fn <a href="#tymethod.deserialize_f32" class="fn">deserialize_f32</a><V>(
58 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, Self::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>>
59 <span class="where">where V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de></span>;
60 <span class="item-spacer"></span> fn <a href="#tymethod.deserialize_f64" class="fn">deserialize_f64</a><V>(
63 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, Self::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>>
64 <span class="where">where V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de></span>;
65 <span class="item-spacer"></span> fn <a href="#tymethod.deserialize_char" class="fn">deserialize_char</a><V>(
68 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, Self::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>>
69 <span class="where">where V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de></span>;
70 <span class="item-spacer"></span> fn <a href="#tymethod.deserialize_str" class="fn">deserialize_str</a><V>(
73 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, Self::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>>
74 <span class="where">where V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de></span>;
75 <span class="item-spacer"></span> fn <a href="#tymethod.deserialize_string" class="fn">deserialize_string</a><V>(
78 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, Self::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>>
79 <span class="where">where V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de></span>;
80 <span class="item-spacer"></span> fn <a href="#tymethod.deserialize_bytes" class="fn">deserialize_bytes</a><V>(
83 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, Self::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>>
84 <span class="where">where V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de></span>;
85 <span class="item-spacer"></span> fn <a href="#tymethod.deserialize_byte_buf" class="fn">deserialize_byte_buf</a><V>(
88 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, Self::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>>
89 <span class="where">where V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de></span>;
90 <span class="item-spacer"></span> fn <a href="#tymethod.deserialize_option" class="fn">deserialize_option</a><V>(
93 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, Self::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>>
94 <span class="where">where V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de></span>;
95 <span class="item-spacer"></span> fn <a href="#tymethod.deserialize_unit" class="fn">deserialize_unit</a><V>(
98 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, Self::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>>
99 <span class="where">where V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de></span>;
100 <span class="item-spacer"></span> fn <a href="#tymethod.deserialize_unit_struct" class="fn">deserialize_unit_struct</a><V>(
102 name: &'static <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>,
104 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, Self::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>>
105 <span class="where">where V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de></span>;
106 <span class="item-spacer"></span> fn <a href="#tymethod.deserialize_newtype_struct" class="fn">deserialize_newtype_struct</a><V>(
108 name: &'static <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>,
110 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, Self::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>>
111 <span class="where">where V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de></span>;
112 <span class="item-spacer"></span> fn <a href="#tymethod.deserialize_seq" class="fn">deserialize_seq</a><V>(
115 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, Self::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>>
116 <span class="where">where V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de></span>;
117 <span class="item-spacer"></span> fn <a href="#tymethod.deserialize_tuple" class="fn">deserialize_tuple</a><V>(
119 len: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>,
121 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, Self::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>>
122 <span class="where">where V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de></span>;
123 <span class="item-spacer"></span> fn <a href="#tymethod.deserialize_tuple_struct" class="fn">deserialize_tuple_struct</a><V>(
125 name: &'static <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>,
126 len: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>,
128 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, Self::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>>
129 <span class="where">where V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de></span>;
130 <span class="item-spacer"></span> fn <a href="#tymethod.deserialize_map" class="fn">deserialize_map</a><V>(
133 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, Self::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>>
134 <span class="where">where V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de></span>;
135 <span class="item-spacer"></span> fn <a href="#tymethod.deserialize_struct" class="fn">deserialize_struct</a><V>(
137 name: &'static <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>,
138 fields: &'static [&'static <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>],
140 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, Self::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>>
141 <span class="where">where V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de></span>;
142 <span class="item-spacer"></span> fn <a href="#tymethod.deserialize_enum" class="fn">deserialize_enum</a><V>(
144 name: &'static <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>,
145 variants: &'static [&'static <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>],
147 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, Self::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>>
148 <span class="where">where V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de></span>;
149 <span class="item-spacer"></span> fn <a href="#tymethod.deserialize_identifier" class="fn">deserialize_identifier</a><V>(
152 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, Self::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>>
153 <span class="where">where V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de></span>;
154 <span class="item-spacer"></span> fn <a href="#tymethod.deserialize_ignored_any" class="fn">deserialize_ignored_any</a><V>(
157 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, Self::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>>
158 <span class="where">where V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de></span>;
161 fn <a href="#method.deserialize_i128" class="fn">deserialize_i128</a><V>(
164 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, Self::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>>
165 <span class="where">where V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de></span> { ... }
166 <span class="item-spacer"></span> fn <a href="#method.deserialize_u128" class="fn">deserialize_u128</a><V>(
169 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, Self::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>>
170 <span class="where">where V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de></span> { ... }
171 <span class="item-spacer"></span> fn <a href="#method.is_human_readable" class="fn">is_human_readable</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a> { ... }
172 </details>}</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A <strong>data format</strong> that can deserialize any data structure supported by
174 <p>The role of this trait is to define the deserialization half of the <a href="https://serde.rs/data-model.html">Serde
175 data model</a>, which is a way to categorize every Rust data type into one of
176 29 possible types. Each method of the <code>Deserializer</code> trait corresponds to one
177 of the types of the data model.</p>
178 <p>Implementations of <code>Deserialize</code> map themselves into this data model by
179 passing to the <code>Deserializer</code> a <code>Visitor</code> implementation that can receive
180 these various types.</p>
181 <p>The types that make up the Serde data model are:</p>
183 <li><strong>14 primitive types</strong>
186 <li>i8, i16, i32, i64, i128</li>
187 <li>u8, u16, u32, u64, u128</li>
192 <li><strong>string</strong>
194 <li>UTF-8 bytes with a length and no null terminator.</li>
195 <li>When serializing, all strings are handled equally. When deserializing,
196 there are three flavors of strings: transient, owned, and borrowed.</li>
199 <li><strong>byte array</strong> - [u8]
201 <li>Similar to strings, during deserialization byte arrays can be
202 transient, owned, or borrowed.</li>
205 <li><strong>option</strong>
207 <li>Either none or some value.</li>
210 <li><strong>unit</strong>
212 <li>The type of <code>()</code> in Rust. It represents an anonymous value containing
216 <li><strong>unit_struct</strong>
218 <li>For example <code>struct Unit</code> or <code>PhantomData<T></code>. It represents a named
219 value containing no data.</li>
222 <li><strong>unit_variant</strong>
224 <li>For example the <code>E::A</code> and <code>E::B</code> in <code>enum E { A, B }</code>.</li>
227 <li><strong>newtype_struct</strong>
229 <li>For example <code>struct Millimeters(u8)</code>.</li>
232 <li><strong>newtype_variant</strong>
234 <li>For example the <code>E::N</code> in <code>enum E { N(u8) }</code>.</li>
237 <li><strong>seq</strong>
239 <li>A variably sized heterogeneous sequence of values, for example <code>Vec<T></code>
240 or <code>HashSet<T></code>. When serializing, the length may or may not be known
241 before iterating through all the data. When deserializing, the length
242 is determined by looking at the serialized data.</li>
245 <li><strong>tuple</strong>
247 <li>A statically sized heterogeneous sequence of values for which the
248 length will be known at deserialization time without looking at the
249 serialized data, for example <code>(u8,)</code> or <code>(String, u64, Vec<T>)</code> or
250 <code>[u64; 10]</code>.</li>
253 <li><strong>tuple_struct</strong>
255 <li>A named tuple, for example <code>struct Rgb(u8, u8, u8)</code>.</li>
258 <li><strong>tuple_variant</strong>
260 <li>For example the <code>E::T</code> in <code>enum E { T(u8, u8) }</code>.</li>
263 <li><strong>map</strong>
265 <li>A heterogeneous key-value pairing, for example <code>BTreeMap<K, V></code>.</li>
268 <li><strong>struct</strong>
270 <li>A heterogeneous key-value pairing in which the keys are strings and
271 will be known at deserialization time without looking at the serialized
272 data, for example <code>struct S { r: u8, g: u8, b: u8 }</code>.</li>
275 <li><strong>struct_variant</strong>
277 <li>For example the <code>E::S</code> in <code>enum E { S { r: u8, g: u8, b: u8 } }</code>.</li>
281 <p>The <code>Deserializer</code> trait supports two entry point styles which enables
282 different kinds of deserialization.</p>
285 <p>The <code>deserialize_any</code> method. Self-describing data formats like JSON are
286 able to look at the serialized data and tell what it represents. For
287 example the JSON deserializer may see an opening curly brace (<code>{</code>) and
288 know that it is seeing a map. If the data format supports
289 <code>Deserializer::deserialize_any</code>, it will drive the Visitor using whatever
290 type it sees in the input. JSON uses this approach when deserializing
291 <code>serde_json::Value</code> which is an enum that can represent any JSON
292 document. Without knowing what is in a JSON document, we can deserialize
293 it to <code>serde_json::Value</code> by going through
294 <code>Deserializer::deserialize_any</code>.</p>
297 <p>The various <code>deserialize_*</code> methods. Non-self-describing formats like
298 Postcard need to be told what is in the input in order to deserialize it.
299 The <code>deserialize_*</code> methods are hints to the deserializer for how to
300 interpret the next piece of input. Non-self-describing formats are not
301 able to deserialize something like <code>serde_json::Value</code> which relies on
302 <code>Deserializer::deserialize_any</code>.</p>
305 <p>When implementing <code>Deserialize</code>, you should avoid relying on
306 <code>Deserializer::deserialize_any</code> unless you need to be told by the
307 Deserializer what type is in the input. Know that relying on
308 <code>Deserializer::deserialize_any</code> means your data type will be able to
309 deserialize from self-describing formats only, ruling out Postcard and many
311 <h2 id="lifetime"><a class="doc-anchor" href="#lifetime">§</a>Lifetime</h2>
312 <p>The <code>'de</code> lifetime of this trait is the lifetime of data that may be
313 borrowed from the input when deserializing. See the page <a href="https://serde.rs/lifetimes.html">Understanding
314 deserializer lifetimes</a> for a more detailed explanation of these lifetimes.</p>
315 <h2 id="example-implementation"><a class="doc-anchor" href="#example-implementation">§</a>Example implementation</h2>
316 <p>The <a href="https://serde.rs/data-format.html">example data format</a> presented on the website contains example code for
317 a basic JSON <code>Deserializer</code>.</p>
318 </div></details><h2 id="required-associated-types" class="section-header">Required Associated Types<a href="#required-associated-types" class="anchor">§</a></h2><div class="methods"><details class="toggle" open><summary><section id="associatedtype.Error" class="method"><a class="src rightside" href="https://docs.rs/serde/1.0.214/src/serde/de/mod.rs.html#917">source</a><h4 class="code-header">type <a href="#associatedtype.Error" class="associatedtype">Error</a>: <a class="trait" href="trait.Error.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Error">Error</a></h4></section></summary><div class="docblock"><p>The error type that can be returned if some error occurs during
320 </div></details></div><h2 id="required-methods" class="section-header">Required Methods<a href="#required-methods" class="anchor">§</a></h2><div class="methods"><details class="toggle method-toggle" open><summary><section id="tymethod.deserialize_any" class="method"><a class="src rightside" href="https://docs.rs/serde/1.0.214/src/serde/de/mod.rs.html#928-930">source</a><h4 class="code-header">fn <a href="#tymethod.deserialize_any" class="fn">deserialize_any</a><V>(
323 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, Self::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>><div class="where">where
324 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section></summary><div class="docblock"><p>Require the <code>Deserializer</code> to figure out how to drive the visitor based
325 on what data type is in the input.</p>
326 <p>When implementing <code>Deserialize</code>, you should avoid relying on
327 <code>Deserializer::deserialize_any</code> unless you need to be told by the
328 Deserializer what type is in the input. Know that relying on
329 <code>Deserializer::deserialize_any</code> means your data type will be able to
330 deserialize from self-describing formats only, ruling out Postcard and
332 </div></details><details class="toggle method-toggle" open><summary><section id="tymethod.deserialize_bool" class="method"><a class="src rightside" href="https://docs.rs/serde/1.0.214/src/serde/de/mod.rs.html#933-935">source</a><h4 class="code-header">fn <a href="#tymethod.deserialize_bool" class="fn">deserialize_bool</a><V>(
335 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, Self::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>><div class="where">where
336 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section></summary><div class="docblock"><p>Hint that the <code>Deserialize</code> type is expecting a <code>bool</code> value.</p>
337 </div></details><details class="toggle method-toggle" open><summary><section id="tymethod.deserialize_i8" class="method"><a class="src rightside" href="https://docs.rs/serde/1.0.214/src/serde/de/mod.rs.html#938-940">source</a><h4 class="code-header">fn <a href="#tymethod.deserialize_i8" class="fn">deserialize_i8</a><V>(
340 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, Self::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>><div class="where">where
341 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section></summary><div class="docblock"><p>Hint that the <code>Deserialize</code> type is expecting an <code>i8</code> value.</p>
342 </div></details><details class="toggle method-toggle" open><summary><section id="tymethod.deserialize_i16" class="method"><a class="src rightside" href="https://docs.rs/serde/1.0.214/src/serde/de/mod.rs.html#943-945">source</a><h4 class="code-header">fn <a href="#tymethod.deserialize_i16" class="fn">deserialize_i16</a><V>(
345 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, Self::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>><div class="where">where
346 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section></summary><div class="docblock"><p>Hint that the <code>Deserialize</code> type is expecting an <code>i16</code> value.</p>
347 </div></details><details class="toggle method-toggle" open><summary><section id="tymethod.deserialize_i32" class="method"><a class="src rightside" href="https://docs.rs/serde/1.0.214/src/serde/de/mod.rs.html#948-950">source</a><h4 class="code-header">fn <a href="#tymethod.deserialize_i32" class="fn">deserialize_i32</a><V>(
350 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, Self::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>><div class="where">where
351 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section></summary><div class="docblock"><p>Hint that the <code>Deserialize</code> type is expecting an <code>i32</code> value.</p>
352 </div></details><details class="toggle method-toggle" open><summary><section id="tymethod.deserialize_i64" class="method"><a class="src rightside" href="https://docs.rs/serde/1.0.214/src/serde/de/mod.rs.html#953-955">source</a><h4 class="code-header">fn <a href="#tymethod.deserialize_i64" class="fn">deserialize_i64</a><V>(
355 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, Self::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>><div class="where">where
356 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section></summary><div class="docblock"><p>Hint that the <code>Deserialize</code> type is expecting an <code>i64</code> value.</p>
357 </div></details><details class="toggle method-toggle" open><summary><section id="tymethod.deserialize_u8" class="method"><a class="src rightside" href="https://docs.rs/serde/1.0.214/src/serde/de/mod.rs.html#969-971">source</a><h4 class="code-header">fn <a href="#tymethod.deserialize_u8" class="fn">deserialize_u8</a><V>(
360 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, Self::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>><div class="where">where
361 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section></summary><div class="docblock"><p>Hint that the <code>Deserialize</code> type is expecting a <code>u8</code> value.</p>
362 </div></details><details class="toggle method-toggle" open><summary><section id="tymethod.deserialize_u16" class="method"><a class="src rightside" href="https://docs.rs/serde/1.0.214/src/serde/de/mod.rs.html#974-976">source</a><h4 class="code-header">fn <a href="#tymethod.deserialize_u16" class="fn">deserialize_u16</a><V>(
365 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, Self::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>><div class="where">where
366 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section></summary><div class="docblock"><p>Hint that the <code>Deserialize</code> type is expecting a <code>u16</code> value.</p>
367 </div></details><details class="toggle method-toggle" open><summary><section id="tymethod.deserialize_u32" class="method"><a class="src rightside" href="https://docs.rs/serde/1.0.214/src/serde/de/mod.rs.html#979-981">source</a><h4 class="code-header">fn <a href="#tymethod.deserialize_u32" class="fn">deserialize_u32</a><V>(
370 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, Self::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>><div class="where">where
371 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section></summary><div class="docblock"><p>Hint that the <code>Deserialize</code> type is expecting a <code>u32</code> value.</p>
372 </div></details><details class="toggle method-toggle" open><summary><section id="tymethod.deserialize_u64" class="method"><a class="src rightside" href="https://docs.rs/serde/1.0.214/src/serde/de/mod.rs.html#984-986">source</a><h4 class="code-header">fn <a href="#tymethod.deserialize_u64" class="fn">deserialize_u64</a><V>(
375 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, Self::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>><div class="where">where
376 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section></summary><div class="docblock"><p>Hint that the <code>Deserialize</code> type is expecting a <code>u64</code> value.</p>
377 </div></details><details class="toggle method-toggle" open><summary><section id="tymethod.deserialize_f32" class="method"><a class="src rightside" href="https://docs.rs/serde/1.0.214/src/serde/de/mod.rs.html#1000-1002">source</a><h4 class="code-header">fn <a href="#tymethod.deserialize_f32" class="fn">deserialize_f32</a><V>(
380 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, Self::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>><div class="where">where
381 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section></summary><div class="docblock"><p>Hint that the <code>Deserialize</code> type is expecting a <code>f32</code> value.</p>
382 </div></details><details class="toggle method-toggle" open><summary><section id="tymethod.deserialize_f64" class="method"><a class="src rightside" href="https://docs.rs/serde/1.0.214/src/serde/de/mod.rs.html#1005-1007">source</a><h4 class="code-header">fn <a href="#tymethod.deserialize_f64" class="fn">deserialize_f64</a><V>(
385 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, Self::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>><div class="where">where
386 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section></summary><div class="docblock"><p>Hint that the <code>Deserialize</code> type is expecting a <code>f64</code> value.</p>
387 </div></details><details class="toggle method-toggle" open><summary><section id="tymethod.deserialize_char" class="method"><a class="src rightside" href="https://docs.rs/serde/1.0.214/src/serde/de/mod.rs.html#1010-1012">source</a><h4 class="code-header">fn <a href="#tymethod.deserialize_char" class="fn">deserialize_char</a><V>(
390 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, Self::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>><div class="where">where
391 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section></summary><div class="docblock"><p>Hint that the <code>Deserialize</code> type is expecting a <code>char</code> value.</p>
392 </div></details><details class="toggle method-toggle" open><summary><section id="tymethod.deserialize_str" class="method"><a class="src rightside" href="https://docs.rs/serde/1.0.214/src/serde/de/mod.rs.html#1021-1023">source</a><h4 class="code-header">fn <a href="#tymethod.deserialize_str" class="fn">deserialize_str</a><V>(
395 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, Self::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>><div class="where">where
396 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section></summary><div class="docblock"><p>Hint that the <code>Deserialize</code> type is expecting a string value and does
397 not benefit from taking ownership of buffered data owned by the
398 <code>Deserializer</code>.</p>
399 <p>If the <code>Visitor</code> would benefit from taking ownership of <code>String</code> data,
400 indicate this to the <code>Deserializer</code> by using <code>deserialize_string</code>
402 </div></details><details class="toggle method-toggle" open><summary><section id="tymethod.deserialize_string" class="method"><a class="src rightside" href="https://docs.rs/serde/1.0.214/src/serde/de/mod.rs.html#1032-1034">source</a><h4 class="code-header">fn <a href="#tymethod.deserialize_string" class="fn">deserialize_string</a><V>(
405 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, Self::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>><div class="where">where
406 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section></summary><div class="docblock"><p>Hint that the <code>Deserialize</code> type is expecting a string value and would
407 benefit from taking ownership of buffered data owned by the
408 <code>Deserializer</code>.</p>
409 <p>If the <code>Visitor</code> would not benefit from taking ownership of <code>String</code>
410 data, indicate that to the <code>Deserializer</code> by using <code>deserialize_str</code>
412 </div></details><details class="toggle method-toggle" open><summary><section id="tymethod.deserialize_bytes" class="method"><a class="src rightside" href="https://docs.rs/serde/1.0.214/src/serde/de/mod.rs.html#1043-1045">source</a><h4 class="code-header">fn <a href="#tymethod.deserialize_bytes" class="fn">deserialize_bytes</a><V>(
415 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, Self::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>><div class="where">where
416 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section></summary><div class="docblock"><p>Hint that the <code>Deserialize</code> type is expecting a byte array and does not
417 benefit from taking ownership of buffered data owned by the
418 <code>Deserializer</code>.</p>
419 <p>If the <code>Visitor</code> would benefit from taking ownership of <code>Vec<u8></code> data,
420 indicate this to the <code>Deserializer</code> by using <code>deserialize_byte_buf</code>
422 </div></details><details class="toggle method-toggle" open><summary><section id="tymethod.deserialize_byte_buf" class="method"><a class="src rightside" href="https://docs.rs/serde/1.0.214/src/serde/de/mod.rs.html#1054-1056">source</a><h4 class="code-header">fn <a href="#tymethod.deserialize_byte_buf" class="fn">deserialize_byte_buf</a><V>(
425 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, Self::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>><div class="where">where
426 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section></summary><div class="docblock"><p>Hint that the <code>Deserialize</code> type is expecting a byte array and would
427 benefit from taking ownership of buffered data owned by the
428 <code>Deserializer</code>.</p>
429 <p>If the <code>Visitor</code> would not benefit from taking ownership of <code>Vec<u8></code>
430 data, indicate that to the <code>Deserializer</code> by using <code>deserialize_bytes</code>
432 </div></details><details class="toggle method-toggle" open><summary><section id="tymethod.deserialize_option" class="method"><a class="src rightside" href="https://docs.rs/serde/1.0.214/src/serde/de/mod.rs.html#1063-1065">source</a><h4 class="code-header">fn <a href="#tymethod.deserialize_option" class="fn">deserialize_option</a><V>(
435 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, Self::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>><div class="where">where
436 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section></summary><div class="docblock"><p>Hint that the <code>Deserialize</code> type is expecting an optional value.</p>
437 <p>This allows deserializers that encode an optional value as a nullable
438 value to convert the null value into <code>None</code> and a regular value into
439 <code>Some(value)</code>.</p>
440 </div></details><details class="toggle method-toggle" open><summary><section id="tymethod.deserialize_unit" class="method"><a class="src rightside" href="https://docs.rs/serde/1.0.214/src/serde/de/mod.rs.html#1068-1070">source</a><h4 class="code-header">fn <a href="#tymethod.deserialize_unit" class="fn">deserialize_unit</a><V>(
443 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, Self::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>><div class="where">where
444 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section></summary><div class="docblock"><p>Hint that the <code>Deserialize</code> type is expecting a unit value.</p>
445 </div></details><details class="toggle method-toggle" open><summary><section id="tymethod.deserialize_unit_struct" class="method"><a class="src rightside" href="https://docs.rs/serde/1.0.214/src/serde/de/mod.rs.html#1074-1080">source</a><h4 class="code-header">fn <a href="#tymethod.deserialize_unit_struct" class="fn">deserialize_unit_struct</a><V>(
447 name: &'static <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>,
449 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, Self::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>><div class="where">where
450 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section></summary><div class="docblock"><p>Hint that the <code>Deserialize</code> type is expecting a unit struct with a
452 </div></details><details class="toggle method-toggle" open><summary><section id="tymethod.deserialize_newtype_struct" class="method"><a class="src rightside" href="https://docs.rs/serde/1.0.214/src/serde/de/mod.rs.html#1084-1090">source</a><h4 class="code-header">fn <a href="#tymethod.deserialize_newtype_struct" class="fn">deserialize_newtype_struct</a><V>(
454 name: &'static <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>,
456 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, Self::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>><div class="where">where
457 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section></summary><div class="docblock"><p>Hint that the <code>Deserialize</code> type is expecting a newtype struct with a
459 </div></details><details class="toggle method-toggle" open><summary><section id="tymethod.deserialize_seq" class="method"><a class="src rightside" href="https://docs.rs/serde/1.0.214/src/serde/de/mod.rs.html#1093-1095">source</a><h4 class="code-header">fn <a href="#tymethod.deserialize_seq" class="fn">deserialize_seq</a><V>(
462 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, Self::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>><div class="where">where
463 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section></summary><div class="docblock"><p>Hint that the <code>Deserialize</code> type is expecting a sequence of values.</p>
464 </div></details><details class="toggle method-toggle" open><summary><section id="tymethod.deserialize_tuple" class="method"><a class="src rightside" href="https://docs.rs/serde/1.0.214/src/serde/de/mod.rs.html#1099-1101">source</a><h4 class="code-header">fn <a href="#tymethod.deserialize_tuple" class="fn">deserialize_tuple</a><V>(
466 len: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>,
468 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, Self::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>><div class="where">where
469 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section></summary><div class="docblock"><p>Hint that the <code>Deserialize</code> type is expecting a sequence of values and
470 knows how many values there are without looking at the serialized data.</p>
471 </div></details><details class="toggle method-toggle" open><summary><section id="tymethod.deserialize_tuple_struct" class="method"><a class="src rightside" href="https://docs.rs/serde/1.0.214/src/serde/de/mod.rs.html#1105-1112">source</a><h4 class="code-header">fn <a href="#tymethod.deserialize_tuple_struct" class="fn">deserialize_tuple_struct</a><V>(
473 name: &'static <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>,
474 len: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>,
476 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, Self::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>><div class="where">where
477 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section></summary><div class="docblock"><p>Hint that the <code>Deserialize</code> type is expecting a tuple struct with a
478 particular name and number of fields.</p>
479 </div></details><details class="toggle method-toggle" open><summary><section id="tymethod.deserialize_map" class="method"><a class="src rightside" href="https://docs.rs/serde/1.0.214/src/serde/de/mod.rs.html#1115-1117">source</a><h4 class="code-header">fn <a href="#tymethod.deserialize_map" class="fn">deserialize_map</a><V>(
482 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, Self::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>><div class="where">where
483 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section></summary><div class="docblock"><p>Hint that the <code>Deserialize</code> type is expecting a map of key-value pairs.</p>
484 </div></details><details class="toggle method-toggle" open><summary><section id="tymethod.deserialize_struct" class="method"><a class="src rightside" href="https://docs.rs/serde/1.0.214/src/serde/de/mod.rs.html#1121-1128">source</a><h4 class="code-header">fn <a href="#tymethod.deserialize_struct" class="fn">deserialize_struct</a><V>(
486 name: &'static <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>,
487 fields: &'static [&'static <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>],
489 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, Self::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>><div class="where">where
490 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section></summary><div class="docblock"><p>Hint that the <code>Deserialize</code> type is expecting a struct with a particular
492 </div></details><details class="toggle method-toggle" open><summary><section id="tymethod.deserialize_enum" class="method"><a class="src rightside" href="https://docs.rs/serde/1.0.214/src/serde/de/mod.rs.html#1132-1139">source</a><h4 class="code-header">fn <a href="#tymethod.deserialize_enum" class="fn">deserialize_enum</a><V>(
494 name: &'static <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>,
495 variants: &'static [&'static <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>],
497 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, Self::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>><div class="where">where
498 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section></summary><div class="docblock"><p>Hint that the <code>Deserialize</code> type is expecting an enum value with a
499 particular name and possible variants.</p>
500 </div></details><details class="toggle method-toggle" open><summary><section id="tymethod.deserialize_identifier" class="method"><a class="src rightside" href="https://docs.rs/serde/1.0.214/src/serde/de/mod.rs.html#1143-1145">source</a><h4 class="code-header">fn <a href="#tymethod.deserialize_identifier" class="fn">deserialize_identifier</a><V>(
503 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, Self::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>><div class="where">where
504 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section></summary><div class="docblock"><p>Hint that the <code>Deserialize</code> type is expecting the name of a struct
505 field or the discriminant of an enum variant.</p>
506 </div></details><details class="toggle method-toggle" open><summary><section id="tymethod.deserialize_ignored_any" class="method"><a class="src rightside" href="https://docs.rs/serde/1.0.214/src/serde/de/mod.rs.html#1151-1153">source</a><h4 class="code-header">fn <a href="#tymethod.deserialize_ignored_any" class="fn">deserialize_ignored_any</a><V>(
509 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, Self::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>><div class="where">where
510 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section></summary><div class="docblock"><p>Hint that the <code>Deserialize</code> type needs to deserialize a value whose type
511 doesn’t matter because it is ignored.</p>
512 <p>Deserializers for non-self-describing formats may not support this mode.</p>
513 </div></details></div><h2 id="provided-methods" class="section-header">Provided Methods<a href="#provided-methods" class="anchor">§</a></h2><div class="methods"><details class="toggle method-toggle" open><summary><section id="method.deserialize_i128" class="method"><a class="src rightside" href="https://docs.rs/serde/1.0.214/src/serde/de/mod.rs.html#960-962">source</a><h4 class="code-header">fn <a href="#method.deserialize_i128" class="fn">deserialize_i128</a><V>(
516 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, Self::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>><div class="where">where
517 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section></summary><div class="docblock"><p>Hint that the <code>Deserialize</code> type is expecting an <code>i128</code> value.</p>
518 <p>The default behavior unconditionally returns an error.</p>
519 </div></details><details class="toggle method-toggle" open><summary><section id="method.deserialize_u128" class="method"><a class="src rightside" href="https://docs.rs/serde/1.0.214/src/serde/de/mod.rs.html#991-993">source</a><h4 class="code-header">fn <a href="#method.deserialize_u128" class="fn">deserialize_u128</a><V>(
522 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, Self::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>><div class="where">where
523 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section></summary><div class="docblock"><p>Hint that the <code>Deserialize</code> type is expecting an <code>u128</code> value.</p>
524 <p>The default behavior unconditionally returns an error.</p>
525 </div></details><details class="toggle method-toggle" open><summary><section id="method.is_human_readable" class="method"><a class="src rightside" href="https://docs.rs/serde/1.0.214/src/serde/de/mod.rs.html#1222">source</a><h4 class="code-header">fn <a href="#method.is_human_readable" class="fn">is_human_readable</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></h4></section></summary><div class="docblock"><p>Determine whether <code>Deserialize</code> implementations should expect to
526 deserialize their human-readable form.</p>
527 <p>Some types have a human-readable form that may be somewhat expensive to
528 construct, as well as a binary form that is compact and efficient.
529 Generally text-based formats like JSON and YAML will prefer to use the
530 human-readable one and binary formats like Postcard will prefer the
533 <div class="example-wrap edition"><a href="#" class="tooltip" title="This example runs with edition 2021">ⓘ</a><pre class="rust rust-example-rendered"><code><span class="kw">use </span>serde::de::{<span class="self">self</span>, Deserialize, Deserializer};
535 <span class="kw">impl</span><<span class="lifetime">'de</span>> Deserialize<<span class="lifetime">'de</span>> <span class="kw">for </span>Timestamp {
536 <span class="kw">fn </span>deserialize<D>(deserializer: D) -> <span class="prelude-ty">Result</span><<span class="self">Self</span>, D::Error>
537 <span class="kw">where
538 </span>D: Deserializer<<span class="lifetime">'de</span>>,
540 <span class="kw">if </span>deserializer.is_human_readable() {
541 <span class="comment">// Deserialize from a human-readable string like "2015-05-15T17:01:00Z".
542 </span><span class="kw">let </span>s = String::deserialize(deserializer)<span class="question-mark">?</span>;
543 Timestamp::from_str(<span class="kw-2">&</span>s).map_err(de::Error::custom)
544 } <span class="kw">else </span>{
545 <span class="comment">// Deserialize from a compact binary representation, seconds since
547 </span><span class="kw">let </span>n = u64::deserialize(deserializer)<span class="question-mark">?</span>;
548 <span class="prelude-val">Ok</span>(Timestamp::EPOCH + Duration::seconds(n))
552 <p>The default implementation of this method returns <code>true</code>. Data formats
553 may override this to <code>false</code> to request a compact form for types that
554 support one. Note that modifying this method to change a format from
555 human-readable to compact or vice versa should be regarded as a breaking
556 change, as a value serialized in human-readable mode is not required to
557 deserialize from the same data in compact mode.</p>
558 </div></details></div><h2 id="object-safety" class="section-header">Object Safety<a href="#object-safety" class="anchor">§</a></h2><div class="object-safety-info">This trait is <b>not</b> <a href="https://doc.rust-lang.org/nightly/reference/items/traits.html#object-safety">object safe</a>.</div><h2 id="foreign-impls" class="section-header">Implementations on Foreign Types<a href="#foreign-impls" class="anchor">§</a></h2><details class="toggle implementors-toggle"><summary><section id="impl-Deserializer%3C'de%3E-for-%26Value" class="impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/value/de.rs.html#810">source</a><a href="#impl-Deserializer%3C'de%3E-for-%26Value" class="anchor">§</a><h3 class="code-header">impl<'de> <a class="trait" href="../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a><'de> for &'de <a class="enum" href="https://docs.rs/serde_json/1.0.132/serde_json/value/enum.Value.html" title="enum serde_json::value::Value">Value</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Error-1" class="associatedtype trait-impl"><a href="#associatedtype.Error-1" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Error" class="associatedtype">Error</a> = <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a></h4></section><section id="method.deserialize_any" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/value/de.rs.html#813-815">source</a><a href="#method.deserialize_any" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_any" class="fn">deserialize_any</a><V>(
561 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>><div class="where">where
562 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_i8" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/value/de.rs.html#827">source</a><a href="#method.deserialize_i8" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_i8" class="fn">deserialize_i8</a><V>(
565 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>><div class="where">where
566 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_i16" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/value/de.rs.html#828">source</a><a href="#method.deserialize_i16" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_i16" class="fn">deserialize_i16</a><V>(
569 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>><div class="where">where
570 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_i32" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/value/de.rs.html#829">source</a><a href="#method.deserialize_i32" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_i32" class="fn">deserialize_i32</a><V>(
573 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>><div class="where">where
574 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_i64" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/value/de.rs.html#830">source</a><a href="#method.deserialize_i64" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_i64" class="fn">deserialize_i64</a><V>(
577 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>><div class="where">where
578 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_i128-1" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/value/de.rs.html#831">source</a><a href="#method.deserialize_i128-1" class="anchor">§</a><h4 class="code-header">fn <a href="#method.deserialize_i128" class="fn">deserialize_i128</a><V>(
581 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>><div class="where">where
582 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_u8" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/value/de.rs.html#832">source</a><a href="#method.deserialize_u8" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_u8" class="fn">deserialize_u8</a><V>(
585 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>><div class="where">where
586 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_u16" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/value/de.rs.html#833">source</a><a href="#method.deserialize_u16" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_u16" class="fn">deserialize_u16</a><V>(
589 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>><div class="where">where
590 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_u32" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/value/de.rs.html#834">source</a><a href="#method.deserialize_u32" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_u32" class="fn">deserialize_u32</a><V>(
593 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>><div class="where">where
594 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_u64" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/value/de.rs.html#835">source</a><a href="#method.deserialize_u64" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_u64" class="fn">deserialize_u64</a><V>(
597 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>><div class="where">where
598 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_u128-1" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/value/de.rs.html#836">source</a><a href="#method.deserialize_u128-1" class="anchor">§</a><h4 class="code-header">fn <a href="#method.deserialize_u128" class="fn">deserialize_u128</a><V>(
601 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>><div class="where">where
602 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_f32" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/value/de.rs.html#837">source</a><a href="#method.deserialize_f32" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_f32" class="fn">deserialize_f32</a><V>(
605 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>><div class="where">where
606 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_f64" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/value/de.rs.html#838">source</a><a href="#method.deserialize_f64" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_f64" class="fn">deserialize_f64</a><V>(
609 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>><div class="where">where
610 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_option" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/value/de.rs.html#840-842">source</a><a href="#method.deserialize_option" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_option" class="fn">deserialize_option</a><V>(
613 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>><div class="where">where
614 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_enum" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/value/de.rs.html#850-857">source</a><a href="#method.deserialize_enum" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_enum" class="fn">deserialize_enum</a><V>(
616 name: &'static <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>,
617 variants: &'static [&'static <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>],
619 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>><div class="where">where
620 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_newtype_struct" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/value/de.rs.html#873-879">source</a><a href="#method.deserialize_newtype_struct" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_newtype_struct" class="fn">deserialize_newtype_struct</a><V>(
622 name: &'static <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>,
624 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>><div class="where">where
625 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_bool" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/value/de.rs.html#894-896">source</a><a href="#method.deserialize_bool" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_bool" class="fn">deserialize_bool</a><V>(
628 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>><div class="where">where
629 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_char" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/value/de.rs.html#904-906">source</a><a href="#method.deserialize_char" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_char" class="fn">deserialize_char</a><V>(
632 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>><div class="where">where
633 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_str" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/value/de.rs.html#911-913">source</a><a href="#method.deserialize_str" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_str" class="fn">deserialize_str</a><V>(
636 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>><div class="where">where
637 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_string" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/value/de.rs.html#921-923">source</a><a href="#method.deserialize_string" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_string" class="fn">deserialize_string</a><V>(
640 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>><div class="where">where
641 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_bytes" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/value/de.rs.html#928-930">source</a><a href="#method.deserialize_bytes" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_bytes" class="fn">deserialize_bytes</a><V>(
644 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>><div class="where">where
645 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_byte_buf" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/value/de.rs.html#939-941">source</a><a href="#method.deserialize_byte_buf" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_byte_buf" class="fn">deserialize_byte_buf</a><V>(
648 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>><div class="where">where
649 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_unit" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/value/de.rs.html#946-948">source</a><a href="#method.deserialize_unit" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_unit" class="fn">deserialize_unit</a><V>(
652 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>><div class="where">where
653 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_unit_struct" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/value/de.rs.html#956-958">source</a><a href="#method.deserialize_unit_struct" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_unit_struct" class="fn">deserialize_unit_struct</a><V>(
655 _name: &'static <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>,
657 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>><div class="where">where
658 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_seq" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/value/de.rs.html#963-965">source</a><a href="#method.deserialize_seq" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_seq" class="fn">deserialize_seq</a><V>(
661 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>><div class="where">where
662 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_tuple" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/value/de.rs.html#973-975">source</a><a href="#method.deserialize_tuple" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_tuple" class="fn">deserialize_tuple</a><V>(
664 _len: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>,
666 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>><div class="where">where
667 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_tuple_struct" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/value/de.rs.html#980-987">source</a><a href="#method.deserialize_tuple_struct" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_tuple_struct" class="fn">deserialize_tuple_struct</a><V>(
669 _name: &'static <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>,
670 _len: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>,
672 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>><div class="where">where
673 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_map" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/value/de.rs.html#992-994">source</a><a href="#method.deserialize_map" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_map" class="fn">deserialize_map</a><V>(
676 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>><div class="where">where
677 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_struct" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/value/de.rs.html#1002-1009">source</a><a href="#method.deserialize_struct" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_struct" class="fn">deserialize_struct</a><V>(
679 _name: &'static <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>,
680 _fields: &'static [&'static <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>],
682 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>><div class="where">where
683 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_identifier" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/value/de.rs.html#1018-1020">source</a><a href="#method.deserialize_identifier" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_identifier" class="fn">deserialize_identifier</a><V>(
686 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>><div class="where">where
687 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_ignored_any" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/value/de.rs.html#1025-1027">source</a><a href="#method.deserialize_ignored_any" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_ignored_any" class="fn">deserialize_ignored_any</a><V>(
690 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>><div class="where">where
691 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Deserializer%3C'de%3E-for-%26Map%3CString,+Value%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/value/de.rs.html#742">source</a><a href="#impl-Deserializer%3C'de%3E-for-%26Map%3CString,+Value%3E" class="anchor">§</a><h3 class="code-header">impl<'de> <a class="trait" href="../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a><'de> for &'de <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/map/struct.Map.html" title="struct serde_json::map::Map">Map</a><<a class="struct" href="../../../base58/struct.String.html" title="struct bdk_chain::bitcoin::base58::String">String</a>, <a class="enum" href="https://docs.rs/serde_json/1.0.132/serde_json/value/enum.Value.html" title="enum serde_json::value::Value">Value</a>></h3></section></summary><div class="impl-items"><section id="associatedtype.Error-2" class="associatedtype trait-impl"><a href="#associatedtype.Error-2" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Error" class="associatedtype">Error</a> = <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a></h4></section><section id="method.deserialize_any-1" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/value/de.rs.html#745-747">source</a><a href="#method.deserialize_any-1" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_any" class="fn">deserialize_any</a><V>(
694 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <&'de <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/map/struct.Map.html" title="struct serde_json::map::Map">Map</a><<a class="struct" href="../../../base58/struct.String.html" title="struct bdk_chain::bitcoin::base58::String">String</a>, <a class="enum" href="https://docs.rs/serde_json/1.0.132/serde_json/value/enum.Value.html" title="enum serde_json::value::Value">Value</a>> as <a class="trait" href="../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a><'de>>::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>><div class="where">where
695 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_enum-1" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/value/de.rs.html#763-770">source</a><a href="#method.deserialize_enum-1" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_enum" class="fn">deserialize_enum</a><V>(
697 _name: &'static <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>,
698 _variants: &'static [&'static <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>],
700 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <&'de <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/map/struct.Map.html" title="struct serde_json::map::Map">Map</a><<a class="struct" href="../../../base58/struct.String.html" title="struct bdk_chain::bitcoin::base58::String">String</a>, <a class="enum" href="https://docs.rs/serde_json/1.0.132/serde_json/value/enum.Value.html" title="enum serde_json::value::Value">Value</a>> as <a class="trait" href="../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a><'de>>::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>><div class="where">where
701 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_ignored_any-1" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/value/de.rs.html#796-798">source</a><a href="#method.deserialize_ignored_any-1" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_ignored_any" class="fn">deserialize_ignored_any</a><V>(
704 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>><div class="where">where
705 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_bool-1" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/value/de.rs.html#803-807">source</a><a href="#method.deserialize_bool-1" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_bool" class="fn">deserialize_bool</a><V>(
708 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <&'de <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/map/struct.Map.html" title="struct serde_json::map::Map">Map</a><<a class="struct" href="../../../base58/struct.String.html" title="struct bdk_chain::bitcoin::base58::String">String</a>, <a class="enum" href="https://docs.rs/serde_json/1.0.132/serde_json/value/enum.Value.html" title="enum serde_json::value::Value">Value</a>> as <a class="trait" href="../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a><'de>>::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>><div class="where">where
709 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_i8-1" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/value/de.rs.html#803-807">source</a><a href="#method.deserialize_i8-1" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_i8" class="fn">deserialize_i8</a><V>(
712 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <&'de <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/map/struct.Map.html" title="struct serde_json::map::Map">Map</a><<a class="struct" href="../../../base58/struct.String.html" title="struct bdk_chain::bitcoin::base58::String">String</a>, <a class="enum" href="https://docs.rs/serde_json/1.0.132/serde_json/value/enum.Value.html" title="enum serde_json::value::Value">Value</a>> as <a class="trait" href="../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a><'de>>::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>><div class="where">where
713 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_i16-1" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/value/de.rs.html#803-807">source</a><a href="#method.deserialize_i16-1" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_i16" class="fn">deserialize_i16</a><V>(
716 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <&'de <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/map/struct.Map.html" title="struct serde_json::map::Map">Map</a><<a class="struct" href="../../../base58/struct.String.html" title="struct bdk_chain::bitcoin::base58::String">String</a>, <a class="enum" href="https://docs.rs/serde_json/1.0.132/serde_json/value/enum.Value.html" title="enum serde_json::value::Value">Value</a>> as <a class="trait" href="../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a><'de>>::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>><div class="where">where
717 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_i32-1" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/value/de.rs.html#803-807">source</a><a href="#method.deserialize_i32-1" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_i32" class="fn">deserialize_i32</a><V>(
720 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <&'de <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/map/struct.Map.html" title="struct serde_json::map::Map">Map</a><<a class="struct" href="../../../base58/struct.String.html" title="struct bdk_chain::bitcoin::base58::String">String</a>, <a class="enum" href="https://docs.rs/serde_json/1.0.132/serde_json/value/enum.Value.html" title="enum serde_json::value::Value">Value</a>> as <a class="trait" href="../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a><'de>>::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>><div class="where">where
721 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_i64-1" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/value/de.rs.html#803-807">source</a><a href="#method.deserialize_i64-1" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_i64" class="fn">deserialize_i64</a><V>(
724 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <&'de <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/map/struct.Map.html" title="struct serde_json::map::Map">Map</a><<a class="struct" href="../../../base58/struct.String.html" title="struct bdk_chain::bitcoin::base58::String">String</a>, <a class="enum" href="https://docs.rs/serde_json/1.0.132/serde_json/value/enum.Value.html" title="enum serde_json::value::Value">Value</a>> as <a class="trait" href="../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a><'de>>::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>><div class="where">where
725 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_i128-2" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/value/de.rs.html#803-807">source</a><a href="#method.deserialize_i128-2" class="anchor">§</a><h4 class="code-header">fn <a href="#method.deserialize_i128" class="fn">deserialize_i128</a><V>(
728 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <&'de <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/map/struct.Map.html" title="struct serde_json::map::Map">Map</a><<a class="struct" href="../../../base58/struct.String.html" title="struct bdk_chain::bitcoin::base58::String">String</a>, <a class="enum" href="https://docs.rs/serde_json/1.0.132/serde_json/value/enum.Value.html" title="enum serde_json::value::Value">Value</a>> as <a class="trait" href="../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a><'de>>::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>><div class="where">where
729 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_u8-1" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/value/de.rs.html#803-807">source</a><a href="#method.deserialize_u8-1" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_u8" class="fn">deserialize_u8</a><V>(
732 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <&'de <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/map/struct.Map.html" title="struct serde_json::map::Map">Map</a><<a class="struct" href="../../../base58/struct.String.html" title="struct bdk_chain::bitcoin::base58::String">String</a>, <a class="enum" href="https://docs.rs/serde_json/1.0.132/serde_json/value/enum.Value.html" title="enum serde_json::value::Value">Value</a>> as <a class="trait" href="../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a><'de>>::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>><div class="where">where
733 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_u16-1" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/value/de.rs.html#803-807">source</a><a href="#method.deserialize_u16-1" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_u16" class="fn">deserialize_u16</a><V>(
736 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <&'de <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/map/struct.Map.html" title="struct serde_json::map::Map">Map</a><<a class="struct" href="../../../base58/struct.String.html" title="struct bdk_chain::bitcoin::base58::String">String</a>, <a class="enum" href="https://docs.rs/serde_json/1.0.132/serde_json/value/enum.Value.html" title="enum serde_json::value::Value">Value</a>> as <a class="trait" href="../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a><'de>>::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>><div class="where">where
737 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_u32-1" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/value/de.rs.html#803-807">source</a><a href="#method.deserialize_u32-1" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_u32" class="fn">deserialize_u32</a><V>(
740 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <&'de <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/map/struct.Map.html" title="struct serde_json::map::Map">Map</a><<a class="struct" href="../../../base58/struct.String.html" title="struct bdk_chain::bitcoin::base58::String">String</a>, <a class="enum" href="https://docs.rs/serde_json/1.0.132/serde_json/value/enum.Value.html" title="enum serde_json::value::Value">Value</a>> as <a class="trait" href="../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a><'de>>::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>><div class="where">where
741 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_u64-1" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/value/de.rs.html#803-807">source</a><a href="#method.deserialize_u64-1" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_u64" class="fn">deserialize_u64</a><V>(
744 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <&'de <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/map/struct.Map.html" title="struct serde_json::map::Map">Map</a><<a class="struct" href="../../../base58/struct.String.html" title="struct bdk_chain::bitcoin::base58::String">String</a>, <a class="enum" href="https://docs.rs/serde_json/1.0.132/serde_json/value/enum.Value.html" title="enum serde_json::value::Value">Value</a>> as <a class="trait" href="../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a><'de>>::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>><div class="where">where
745 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_u128-2" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/value/de.rs.html#803-807">source</a><a href="#method.deserialize_u128-2" class="anchor">§</a><h4 class="code-header">fn <a href="#method.deserialize_u128" class="fn">deserialize_u128</a><V>(
748 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <&'de <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/map/struct.Map.html" title="struct serde_json::map::Map">Map</a><<a class="struct" href="../../../base58/struct.String.html" title="struct bdk_chain::bitcoin::base58::String">String</a>, <a class="enum" href="https://docs.rs/serde_json/1.0.132/serde_json/value/enum.Value.html" title="enum serde_json::value::Value">Value</a>> as <a class="trait" href="../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a><'de>>::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>><div class="where">where
749 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_f32-1" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/value/de.rs.html#803-807">source</a><a href="#method.deserialize_f32-1" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_f32" class="fn">deserialize_f32</a><V>(
752 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <&'de <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/map/struct.Map.html" title="struct serde_json::map::Map">Map</a><<a class="struct" href="../../../base58/struct.String.html" title="struct bdk_chain::bitcoin::base58::String">String</a>, <a class="enum" href="https://docs.rs/serde_json/1.0.132/serde_json/value/enum.Value.html" title="enum serde_json::value::Value">Value</a>> as <a class="trait" href="../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a><'de>>::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>><div class="where">where
753 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_f64-1" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/value/de.rs.html#803-807">source</a><a href="#method.deserialize_f64-1" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_f64" class="fn">deserialize_f64</a><V>(
756 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <&'de <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/map/struct.Map.html" title="struct serde_json::map::Map">Map</a><<a class="struct" href="../../../base58/struct.String.html" title="struct bdk_chain::bitcoin::base58::String">String</a>, <a class="enum" href="https://docs.rs/serde_json/1.0.132/serde_json/value/enum.Value.html" title="enum serde_json::value::Value">Value</a>> as <a class="trait" href="../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a><'de>>::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>><div class="where">where
757 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_char-1" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/value/de.rs.html#803-807">source</a><a href="#method.deserialize_char-1" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_char" class="fn">deserialize_char</a><V>(
760 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <&'de <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/map/struct.Map.html" title="struct serde_json::map::Map">Map</a><<a class="struct" href="../../../base58/struct.String.html" title="struct bdk_chain::bitcoin::base58::String">String</a>, <a class="enum" href="https://docs.rs/serde_json/1.0.132/serde_json/value/enum.Value.html" title="enum serde_json::value::Value">Value</a>> as <a class="trait" href="../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a><'de>>::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>><div class="where">where
761 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_str-1" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/value/de.rs.html#803-807">source</a><a href="#method.deserialize_str-1" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_str" class="fn">deserialize_str</a><V>(
764 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <&'de <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/map/struct.Map.html" title="struct serde_json::map::Map">Map</a><<a class="struct" href="../../../base58/struct.String.html" title="struct bdk_chain::bitcoin::base58::String">String</a>, <a class="enum" href="https://docs.rs/serde_json/1.0.132/serde_json/value/enum.Value.html" title="enum serde_json::value::Value">Value</a>> as <a class="trait" href="../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a><'de>>::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>><div class="where">where
765 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_string-1" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/value/de.rs.html#803-807">source</a><a href="#method.deserialize_string-1" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_string" class="fn">deserialize_string</a><V>(
768 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <&'de <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/map/struct.Map.html" title="struct serde_json::map::Map">Map</a><<a class="struct" href="../../../base58/struct.String.html" title="struct bdk_chain::bitcoin::base58::String">String</a>, <a class="enum" href="https://docs.rs/serde_json/1.0.132/serde_json/value/enum.Value.html" title="enum serde_json::value::Value">Value</a>> as <a class="trait" href="../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a><'de>>::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>><div class="where">where
769 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_bytes-1" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/value/de.rs.html#803-807">source</a><a href="#method.deserialize_bytes-1" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_bytes" class="fn">deserialize_bytes</a><V>(
772 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <&'de <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/map/struct.Map.html" title="struct serde_json::map::Map">Map</a><<a class="struct" href="../../../base58/struct.String.html" title="struct bdk_chain::bitcoin::base58::String">String</a>, <a class="enum" href="https://docs.rs/serde_json/1.0.132/serde_json/value/enum.Value.html" title="enum serde_json::value::Value">Value</a>> as <a class="trait" href="../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a><'de>>::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>><div class="where">where
773 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_byte_buf-1" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/value/de.rs.html#803-807">source</a><a href="#method.deserialize_byte_buf-1" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_byte_buf" class="fn">deserialize_byte_buf</a><V>(
776 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <&'de <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/map/struct.Map.html" title="struct serde_json::map::Map">Map</a><<a class="struct" href="../../../base58/struct.String.html" title="struct bdk_chain::bitcoin::base58::String">String</a>, <a class="enum" href="https://docs.rs/serde_json/1.0.132/serde_json/value/enum.Value.html" title="enum serde_json::value::Value">Value</a>> as <a class="trait" href="../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a><'de>>::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>><div class="where">where
777 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_option-1" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/value/de.rs.html#803-807">source</a><a href="#method.deserialize_option-1" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_option" class="fn">deserialize_option</a><V>(
780 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <&'de <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/map/struct.Map.html" title="struct serde_json::map::Map">Map</a><<a class="struct" href="../../../base58/struct.String.html" title="struct bdk_chain::bitcoin::base58::String">String</a>, <a class="enum" href="https://docs.rs/serde_json/1.0.132/serde_json/value/enum.Value.html" title="enum serde_json::value::Value">Value</a>> as <a class="trait" href="../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a><'de>>::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>><div class="where">where
781 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_unit-1" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/value/de.rs.html#803-807">source</a><a href="#method.deserialize_unit-1" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_unit" class="fn">deserialize_unit</a><V>(
784 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <&'de <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/map/struct.Map.html" title="struct serde_json::map::Map">Map</a><<a class="struct" href="../../../base58/struct.String.html" title="struct bdk_chain::bitcoin::base58::String">String</a>, <a class="enum" href="https://docs.rs/serde_json/1.0.132/serde_json/value/enum.Value.html" title="enum serde_json::value::Value">Value</a>> as <a class="trait" href="../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a><'de>>::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>><div class="where">where
785 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_unit_struct-1" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/value/de.rs.html#803-807">source</a><a href="#method.deserialize_unit_struct-1" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_unit_struct" class="fn">deserialize_unit_struct</a><V>(
787 name: &'static <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>,
789 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <&'de <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/map/struct.Map.html" title="struct serde_json::map::Map">Map</a><<a class="struct" href="../../../base58/struct.String.html" title="struct bdk_chain::bitcoin::base58::String">String</a>, <a class="enum" href="https://docs.rs/serde_json/1.0.132/serde_json/value/enum.Value.html" title="enum serde_json::value::Value">Value</a>> as <a class="trait" href="../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a><'de>>::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>><div class="where">where
790 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_newtype_struct-1" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/value/de.rs.html#803-807">source</a><a href="#method.deserialize_newtype_struct-1" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_newtype_struct" class="fn">deserialize_newtype_struct</a><V>(
792 name: &'static <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>,
794 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <&'de <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/map/struct.Map.html" title="struct serde_json::map::Map">Map</a><<a class="struct" href="../../../base58/struct.String.html" title="struct bdk_chain::bitcoin::base58::String">String</a>, <a class="enum" href="https://docs.rs/serde_json/1.0.132/serde_json/value/enum.Value.html" title="enum serde_json::value::Value">Value</a>> as <a class="trait" href="../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a><'de>>::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>><div class="where">where
795 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_seq-1" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/value/de.rs.html#803-807">source</a><a href="#method.deserialize_seq-1" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_seq" class="fn">deserialize_seq</a><V>(
798 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <&'de <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/map/struct.Map.html" title="struct serde_json::map::Map">Map</a><<a class="struct" href="../../../base58/struct.String.html" title="struct bdk_chain::bitcoin::base58::String">String</a>, <a class="enum" href="https://docs.rs/serde_json/1.0.132/serde_json/value/enum.Value.html" title="enum serde_json::value::Value">Value</a>> as <a class="trait" href="../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a><'de>>::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>><div class="where">where
799 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_tuple-1" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/value/de.rs.html#803-807">source</a><a href="#method.deserialize_tuple-1" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_tuple" class="fn">deserialize_tuple</a><V>(
801 len: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>,
803 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <&'de <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/map/struct.Map.html" title="struct serde_json::map::Map">Map</a><<a class="struct" href="../../../base58/struct.String.html" title="struct bdk_chain::bitcoin::base58::String">String</a>, <a class="enum" href="https://docs.rs/serde_json/1.0.132/serde_json/value/enum.Value.html" title="enum serde_json::value::Value">Value</a>> as <a class="trait" href="../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a><'de>>::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>><div class="where">where
804 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_tuple_struct-1" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/value/de.rs.html#803-807">source</a><a href="#method.deserialize_tuple_struct-1" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_tuple_struct" class="fn">deserialize_tuple_struct</a><V>(
806 name: &'static <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>,
807 len: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>,
809 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <&'de <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/map/struct.Map.html" title="struct serde_json::map::Map">Map</a><<a class="struct" href="../../../base58/struct.String.html" title="struct bdk_chain::bitcoin::base58::String">String</a>, <a class="enum" href="https://docs.rs/serde_json/1.0.132/serde_json/value/enum.Value.html" title="enum serde_json::value::Value">Value</a>> as <a class="trait" href="../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a><'de>>::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>><div class="where">where
810 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_map-1" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/value/de.rs.html#803-807">source</a><a href="#method.deserialize_map-1" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_map" class="fn">deserialize_map</a><V>(
813 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <&'de <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/map/struct.Map.html" title="struct serde_json::map::Map">Map</a><<a class="struct" href="../../../base58/struct.String.html" title="struct bdk_chain::bitcoin::base58::String">String</a>, <a class="enum" href="https://docs.rs/serde_json/1.0.132/serde_json/value/enum.Value.html" title="enum serde_json::value::Value">Value</a>> as <a class="trait" href="../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a><'de>>::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>><div class="where">where
814 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_struct-1" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/value/de.rs.html#803-807">source</a><a href="#method.deserialize_struct-1" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_struct" class="fn">deserialize_struct</a><V>(
816 name: &'static <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>,
817 fields: &'static [&'static <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>],
819 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <&'de <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/map/struct.Map.html" title="struct serde_json::map::Map">Map</a><<a class="struct" href="../../../base58/struct.String.html" title="struct bdk_chain::bitcoin::base58::String">String</a>, <a class="enum" href="https://docs.rs/serde_json/1.0.132/serde_json/value/enum.Value.html" title="enum serde_json::value::Value">Value</a>> as <a class="trait" href="../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a><'de>>::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>><div class="where">where
820 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_identifier-1" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/value/de.rs.html#803-807">source</a><a href="#method.deserialize_identifier-1" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_identifier" class="fn">deserialize_identifier</a><V>(
823 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <&'de <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/map/struct.Map.html" title="struct serde_json::map::Map">Map</a><<a class="struct" href="../../../base58/struct.String.html" title="struct bdk_chain::bitcoin::base58::String">String</a>, <a class="enum" href="https://docs.rs/serde_json/1.0.132/serde_json/value/enum.Value.html" title="enum serde_json::value::Value">Value</a>> as <a class="trait" href="../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a><'de>>::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>><div class="where">where
824 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Deserializer%3C'de%3E-for-%26RawValue" class="impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/raw.rs.html#539">source</a><a href="#impl-Deserializer%3C'de%3E-for-%26RawValue" class="anchor">§</a><h3 class="code-header">impl<'de> <a class="trait" href="../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a><'de> for &'de <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/raw/struct.RawValue.html" title="struct serde_json::raw::RawValue">RawValue</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Error-3" class="associatedtype trait-impl"><a href="#associatedtype.Error-3" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Error" class="associatedtype">Error</a> = <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a></h4></section><section id="method.deserialize_any-2" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/raw.rs.html#542-544">source</a><a href="#method.deserialize_any-2" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_any" class="fn">deserialize_any</a><V>(
827 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>><div class="where">where
828 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_bool-2" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/raw.rs.html#549-551">source</a><a href="#method.deserialize_bool-2" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_bool" class="fn">deserialize_bool</a><V>(
831 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>><div class="where">where
832 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_i8-2" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/raw.rs.html#556-558">source</a><a href="#method.deserialize_i8-2" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_i8" class="fn">deserialize_i8</a><V>(
835 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>><div class="where">where
836 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_i16-2" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/raw.rs.html#563-565">source</a><a href="#method.deserialize_i16-2" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_i16" class="fn">deserialize_i16</a><V>(
839 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>><div class="where">where
840 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_i32-2" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/raw.rs.html#570-572">source</a><a href="#method.deserialize_i32-2" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_i32" class="fn">deserialize_i32</a><V>(
843 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>><div class="where">where
844 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_i64-2" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/raw.rs.html#577-579">source</a><a href="#method.deserialize_i64-2" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_i64" class="fn">deserialize_i64</a><V>(
847 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>><div class="where">where
848 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_i128-3" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/raw.rs.html#584-586">source</a><a href="#method.deserialize_i128-3" class="anchor">§</a><h4 class="code-header">fn <a href="#method.deserialize_i128" class="fn">deserialize_i128</a><V>(
851 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>><div class="where">where
852 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_u8-2" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/raw.rs.html#591-593">source</a><a href="#method.deserialize_u8-2" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_u8" class="fn">deserialize_u8</a><V>(
855 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>><div class="where">where
856 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_u16-2" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/raw.rs.html#598-600">source</a><a href="#method.deserialize_u16-2" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_u16" class="fn">deserialize_u16</a><V>(
859 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>><div class="where">where
860 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_u32-2" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/raw.rs.html#605-607">source</a><a href="#method.deserialize_u32-2" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_u32" class="fn">deserialize_u32</a><V>(
863 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>><div class="where">where
864 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_u64-2" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/raw.rs.html#612-614">source</a><a href="#method.deserialize_u64-2" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_u64" class="fn">deserialize_u64</a><V>(
867 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>><div class="where">where
868 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_u128-3" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/raw.rs.html#619-621">source</a><a href="#method.deserialize_u128-3" class="anchor">§</a><h4 class="code-header">fn <a href="#method.deserialize_u128" class="fn">deserialize_u128</a><V>(
871 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>><div class="where">where
872 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_f32-2" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/raw.rs.html#626-628">source</a><a href="#method.deserialize_f32-2" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_f32" class="fn">deserialize_f32</a><V>(
875 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>><div class="where">where
876 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_f64-2" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/raw.rs.html#633-635">source</a><a href="#method.deserialize_f64-2" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_f64" class="fn">deserialize_f64</a><V>(
879 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>><div class="where">where
880 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_char-2" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/raw.rs.html#640-642">source</a><a href="#method.deserialize_char-2" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_char" class="fn">deserialize_char</a><V>(
883 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>><div class="where">where
884 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_str-2" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/raw.rs.html#647-649">source</a><a href="#method.deserialize_str-2" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_str" class="fn">deserialize_str</a><V>(
887 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>><div class="where">where
888 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_string-2" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/raw.rs.html#654-656">source</a><a href="#method.deserialize_string-2" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_string" class="fn">deserialize_string</a><V>(
891 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>><div class="where">where
892 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_bytes-2" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/raw.rs.html#661-663">source</a><a href="#method.deserialize_bytes-2" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_bytes" class="fn">deserialize_bytes</a><V>(
895 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>><div class="where">where
896 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_byte_buf-2" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/raw.rs.html#668-670">source</a><a href="#method.deserialize_byte_buf-2" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_byte_buf" class="fn">deserialize_byte_buf</a><V>(
899 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>><div class="where">where
900 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_option-2" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/raw.rs.html#675-677">source</a><a href="#method.deserialize_option-2" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_option" class="fn">deserialize_option</a><V>(
903 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>><div class="where">where
904 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_unit-2" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/raw.rs.html#682-684">source</a><a href="#method.deserialize_unit-2" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_unit" class="fn">deserialize_unit</a><V>(
907 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>><div class="where">where
908 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_unit_struct-2" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/raw.rs.html#689-691">source</a><a href="#method.deserialize_unit_struct-2" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_unit_struct" class="fn">deserialize_unit_struct</a><V>(
910 name: &'static <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>,
912 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>><div class="where">where
913 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_newtype_struct-2" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/raw.rs.html#696-702">source</a><a href="#method.deserialize_newtype_struct-2" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_newtype_struct" class="fn">deserialize_newtype_struct</a><V>(
915 name: &'static <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>,
917 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>><div class="where">where
918 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_seq-2" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/raw.rs.html#707-709">source</a><a href="#method.deserialize_seq-2" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_seq" class="fn">deserialize_seq</a><V>(
921 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>><div class="where">where
922 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_tuple-2" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/raw.rs.html#714-716">source</a><a href="#method.deserialize_tuple-2" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_tuple" class="fn">deserialize_tuple</a><V>(
924 len: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>,
926 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>><div class="where">where
927 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_tuple_struct-2" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/raw.rs.html#721-728">source</a><a href="#method.deserialize_tuple_struct-2" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_tuple_struct" class="fn">deserialize_tuple_struct</a><V>(
929 name: &'static <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>,
930 len: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>,
932 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>><div class="where">where
933 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_map-2" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/raw.rs.html#733-735">source</a><a href="#method.deserialize_map-2" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_map" class="fn">deserialize_map</a><V>(
936 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>><div class="where">where
937 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_struct-2" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/raw.rs.html#740-747">source</a><a href="#method.deserialize_struct-2" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_struct" class="fn">deserialize_struct</a><V>(
939 name: &'static <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>,
940 fields: &'static [&'static <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>],
942 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>><div class="where">where
943 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_enum-2" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/raw.rs.html#752-759">source</a><a href="#method.deserialize_enum-2" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_enum" class="fn">deserialize_enum</a><V>(
945 name: &'static <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>,
946 variants: &'static [&'static <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>],
948 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>><div class="where">where
949 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_identifier-2" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/raw.rs.html#764-766">source</a><a href="#method.deserialize_identifier-2" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_identifier" class="fn">deserialize_identifier</a><V>(
952 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>><div class="where">where
953 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_ignored_any-2" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/raw.rs.html#771-773">source</a><a href="#method.deserialize_ignored_any-2" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_ignored_any" class="fn">deserialize_ignored_any</a><V>(
956 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>><div class="where">where
957 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Deserializer%3C'de%3E-for-%26Number" class="impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/number.rs.html#624">source</a><a href="#impl-Deserializer%3C'de%3E-for-%26Number" class="anchor">§</a><h3 class="code-header">impl<'de> <a class="trait" href="../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a><'de> for &<a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/number/struct.Number.html" title="struct serde_json::number::Number">Number</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Error-4" class="associatedtype trait-impl"><a href="#associatedtype.Error-4" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Error" class="associatedtype">Error</a> = <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a></h4></section><section id="method.deserialize_any-3" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/number.rs.html#627">source</a><a href="#method.deserialize_any-3" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_any" class="fn">deserialize_any</a><V>(
960 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>><div class="where">where
961 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_i8-3" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/number.rs.html#629">source</a><a href="#method.deserialize_i8-3" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_i8" class="fn">deserialize_i8</a><V>(
964 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>><div class="where">where
965 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_i16-3" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/number.rs.html#630">source</a><a href="#method.deserialize_i16-3" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_i16" class="fn">deserialize_i16</a><V>(
968 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>><div class="where">where
969 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_i32-3" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/number.rs.html#631">source</a><a href="#method.deserialize_i32-3" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_i32" class="fn">deserialize_i32</a><V>(
972 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>><div class="where">where
973 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_i64-3" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/number.rs.html#632">source</a><a href="#method.deserialize_i64-3" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_i64" class="fn">deserialize_i64</a><V>(
976 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>><div class="where">where
977 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_i128-4" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/number.rs.html#633">source</a><a href="#method.deserialize_i128-4" class="anchor">§</a><h4 class="code-header">fn <a href="#method.deserialize_i128" class="fn">deserialize_i128</a><V>(
980 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>><div class="where">where
981 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_u8-3" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/number.rs.html#634">source</a><a href="#method.deserialize_u8-3" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_u8" class="fn">deserialize_u8</a><V>(
984 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>><div class="where">where
985 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_u16-3" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/number.rs.html#635">source</a><a href="#method.deserialize_u16-3" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_u16" class="fn">deserialize_u16</a><V>(
988 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>><div class="where">where
989 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_u32-3" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/number.rs.html#636">source</a><a href="#method.deserialize_u32-3" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_u32" class="fn">deserialize_u32</a><V>(
992 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>><div class="where">where
993 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_u64-3" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/number.rs.html#637">source</a><a href="#method.deserialize_u64-3" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_u64" class="fn">deserialize_u64</a><V>(
996 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>><div class="where">where
997 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_u128-4" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/number.rs.html#638">source</a><a href="#method.deserialize_u128-4" class="anchor">§</a><h4 class="code-header">fn <a href="#method.deserialize_u128" class="fn">deserialize_u128</a><V>(
1000 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>><div class="where">where
1001 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_f32-3" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/number.rs.html#639">source</a><a href="#method.deserialize_f32-3" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_f32" class="fn">deserialize_f32</a><V>(
1004 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>><div class="where">where
1005 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_f64-3" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/number.rs.html#640">source</a><a href="#method.deserialize_f64-3" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_f64" class="fn">deserialize_f64</a><V>(
1008 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>><div class="where">where
1009 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_bool-3" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/number.rs.html#642-646">source</a><a href="#method.deserialize_bool-3" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_bool" class="fn">deserialize_bool</a><V>(
1012 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <&<a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/number/struct.Number.html" title="struct serde_json::number::Number">Number</a> as <a class="trait" href="../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a><'de>>::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>><div class="where">where
1013 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_char-3" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/number.rs.html#642-646">source</a><a href="#method.deserialize_char-3" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_char" class="fn">deserialize_char</a><V>(
1016 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <&<a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/number/struct.Number.html" title="struct serde_json::number::Number">Number</a> as <a class="trait" href="../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a><'de>>::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>><div class="where">where
1017 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_str-3" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/number.rs.html#642-646">source</a><a href="#method.deserialize_str-3" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_str" class="fn">deserialize_str</a><V>(
1020 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <&<a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/number/struct.Number.html" title="struct serde_json::number::Number">Number</a> as <a class="trait" href="../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a><'de>>::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>><div class="where">where
1021 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_string-3" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/number.rs.html#642-646">source</a><a href="#method.deserialize_string-3" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_string" class="fn">deserialize_string</a><V>(
1024 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <&<a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/number/struct.Number.html" title="struct serde_json::number::Number">Number</a> as <a class="trait" href="../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a><'de>>::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>><div class="where">where
1025 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_bytes-3" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/number.rs.html#642-646">source</a><a href="#method.deserialize_bytes-3" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_bytes" class="fn">deserialize_bytes</a><V>(
1028 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <&<a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/number/struct.Number.html" title="struct serde_json::number::Number">Number</a> as <a class="trait" href="../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a><'de>>::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>><div class="where">where
1029 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_byte_buf-3" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/number.rs.html#642-646">source</a><a href="#method.deserialize_byte_buf-3" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_byte_buf" class="fn">deserialize_byte_buf</a><V>(
1032 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <&<a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/number/struct.Number.html" title="struct serde_json::number::Number">Number</a> as <a class="trait" href="../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a><'de>>::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>><div class="where">where
1033 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_option-3" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/number.rs.html#642-646">source</a><a href="#method.deserialize_option-3" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_option" class="fn">deserialize_option</a><V>(
1036 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <&<a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/number/struct.Number.html" title="struct serde_json::number::Number">Number</a> as <a class="trait" href="../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a><'de>>::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>><div class="where">where
1037 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_unit-3" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/number.rs.html#642-646">source</a><a href="#method.deserialize_unit-3" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_unit" class="fn">deserialize_unit</a><V>(
1040 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <&<a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/number/struct.Number.html" title="struct serde_json::number::Number">Number</a> as <a class="trait" href="../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a><'de>>::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>><div class="where">where
1041 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_unit_struct-3" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/number.rs.html#642-646">source</a><a href="#method.deserialize_unit_struct-3" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_unit_struct" class="fn">deserialize_unit_struct</a><V>(
1043 name: &'static <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>,
1045 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <&<a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/number/struct.Number.html" title="struct serde_json::number::Number">Number</a> as <a class="trait" href="../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a><'de>>::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>><div class="where">where
1046 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_newtype_struct-3" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/number.rs.html#642-646">source</a><a href="#method.deserialize_newtype_struct-3" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_newtype_struct" class="fn">deserialize_newtype_struct</a><V>(
1048 name: &'static <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>,
1050 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <&<a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/number/struct.Number.html" title="struct serde_json::number::Number">Number</a> as <a class="trait" href="../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a><'de>>::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>><div class="where">where
1051 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_seq-3" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/number.rs.html#642-646">source</a><a href="#method.deserialize_seq-3" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_seq" class="fn">deserialize_seq</a><V>(
1054 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <&<a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/number/struct.Number.html" title="struct serde_json::number::Number">Number</a> as <a class="trait" href="../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a><'de>>::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>><div class="where">where
1055 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_tuple-3" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/number.rs.html#642-646">source</a><a href="#method.deserialize_tuple-3" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_tuple" class="fn">deserialize_tuple</a><V>(
1057 len: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>,
1059 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <&<a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/number/struct.Number.html" title="struct serde_json::number::Number">Number</a> as <a class="trait" href="../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a><'de>>::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>><div class="where">where
1060 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_tuple_struct-3" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/number.rs.html#642-646">source</a><a href="#method.deserialize_tuple_struct-3" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_tuple_struct" class="fn">deserialize_tuple_struct</a><V>(
1062 name: &'static <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>,
1063 len: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>,
1065 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <&<a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/number/struct.Number.html" title="struct serde_json::number::Number">Number</a> as <a class="trait" href="../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a><'de>>::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>><div class="where">where
1066 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_map-3" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/number.rs.html#642-646">source</a><a href="#method.deserialize_map-3" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_map" class="fn">deserialize_map</a><V>(
1069 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <&<a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/number/struct.Number.html" title="struct serde_json::number::Number">Number</a> as <a class="trait" href="../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a><'de>>::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>><div class="where">where
1070 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_struct-3" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/number.rs.html#642-646">source</a><a href="#method.deserialize_struct-3" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_struct" class="fn">deserialize_struct</a><V>(
1072 name: &'static <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>,
1073 fields: &'static [&'static <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>],
1075 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <&<a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/number/struct.Number.html" title="struct serde_json::number::Number">Number</a> as <a class="trait" href="../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a><'de>>::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>><div class="where">where
1076 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_enum-3" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/number.rs.html#642-646">source</a><a href="#method.deserialize_enum-3" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_enum" class="fn">deserialize_enum</a><V>(
1078 name: &'static <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>,
1079 variants: &'static [&'static <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>],
1081 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <&<a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/number/struct.Number.html" title="struct serde_json::number::Number">Number</a> as <a class="trait" href="../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a><'de>>::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>><div class="where">where
1082 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_identifier-3" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/number.rs.html#642-646">source</a><a href="#method.deserialize_identifier-3" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_identifier" class="fn">deserialize_identifier</a><V>(
1085 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <&<a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/number/struct.Number.html" title="struct serde_json::number::Number">Number</a> as <a class="trait" href="../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a><'de>>::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>><div class="where">where
1086 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_ignored_any-3" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/number.rs.html#642-646">source</a><a href="#method.deserialize_ignored_any-3" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_ignored_any" class="fn">deserialize_ignored_any</a><V>(
1089 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <&<a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/number/struct.Number.html" title="struct serde_json::number::Number">Number</a> as <a class="trait" href="../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a><'de>>::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>><div class="where">where
1090 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Deserializer%3C'de%3E-for-Value" class="impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/value/de.rs.html#275">source</a><a href="#impl-Deserializer%3C'de%3E-for-Value" class="anchor">§</a><h3 class="code-header">impl<'de> <a class="trait" href="../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a><'de> for <a class="enum" href="https://docs.rs/serde_json/1.0.132/serde_json/value/enum.Value.html" title="enum serde_json::value::Value">Value</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Error-5" class="associatedtype trait-impl"><a href="#associatedtype.Error-5" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Error" class="associatedtype">Error</a> = <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a></h4></section><section id="method.deserialize_any-4" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/value/de.rs.html#279-281">source</a><a href="#method.deserialize_any-4" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_any" class="fn">deserialize_any</a><V>(
1093 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>><div class="where">where
1094 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_i8-4" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/value/de.rs.html#296">source</a><a href="#method.deserialize_i8-4" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_i8" class="fn">deserialize_i8</a><V>(
1097 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>><div class="where">where
1098 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_i16-4" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/value/de.rs.html#297">source</a><a href="#method.deserialize_i16-4" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_i16" class="fn">deserialize_i16</a><V>(
1101 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>><div class="where">where
1102 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_i32-4" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/value/de.rs.html#298">source</a><a href="#method.deserialize_i32-4" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_i32" class="fn">deserialize_i32</a><V>(
1105 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>><div class="where">where
1106 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_i64-4" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/value/de.rs.html#299">source</a><a href="#method.deserialize_i64-4" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_i64" class="fn">deserialize_i64</a><V>(
1109 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>><div class="where">where
1110 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_i128-5" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/value/de.rs.html#300">source</a><a href="#method.deserialize_i128-5" class="anchor">§</a><h4 class="code-header">fn <a href="#method.deserialize_i128" class="fn">deserialize_i128</a><V>(
1113 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>><div class="where">where
1114 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_u8-4" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/value/de.rs.html#301">source</a><a href="#method.deserialize_u8-4" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_u8" class="fn">deserialize_u8</a><V>(
1117 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>><div class="where">where
1118 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_u16-4" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/value/de.rs.html#302">source</a><a href="#method.deserialize_u16-4" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_u16" class="fn">deserialize_u16</a><V>(
1121 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>><div class="where">where
1122 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_u32-4" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/value/de.rs.html#303">source</a><a href="#method.deserialize_u32-4" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_u32" class="fn">deserialize_u32</a><V>(
1125 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>><div class="where">where
1126 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_u64-4" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/value/de.rs.html#304">source</a><a href="#method.deserialize_u64-4" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_u64" class="fn">deserialize_u64</a><V>(
1129 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>><div class="where">where
1130 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_u128-5" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/value/de.rs.html#305">source</a><a href="#method.deserialize_u128-5" class="anchor">§</a><h4 class="code-header">fn <a href="#method.deserialize_u128" class="fn">deserialize_u128</a><V>(
1133 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>><div class="where">where
1134 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_f32-4" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/value/de.rs.html#306">source</a><a href="#method.deserialize_f32-4" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_f32" class="fn">deserialize_f32</a><V>(
1137 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>><div class="where">where
1138 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_f64-4" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/value/de.rs.html#307">source</a><a href="#method.deserialize_f64-4" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_f64" class="fn">deserialize_f64</a><V>(
1141 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>><div class="where">where
1142 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_option-4" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/value/de.rs.html#310-312">source</a><a href="#method.deserialize_option-4" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_option" class="fn">deserialize_option</a><V>(
1145 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>><div class="where">where
1146 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_enum-4" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/value/de.rs.html#321-328">source</a><a href="#method.deserialize_enum-4" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_enum" class="fn">deserialize_enum</a><V>(
1148 name: &'static <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>,
1149 variants: &'static [&'static <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>],
1151 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>><div class="where">where
1152 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_newtype_struct-4" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/value/de.rs.html#344-350">source</a><a href="#method.deserialize_newtype_struct-4" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_newtype_struct" class="fn">deserialize_newtype_struct</a><V>(
1154 name: &'static <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>,
1156 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>><div class="where">where
1157 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_bool-4" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/value/de.rs.html#365-367">source</a><a href="#method.deserialize_bool-4" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_bool" class="fn">deserialize_bool</a><V>(
1160 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>><div class="where">where
1161 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_char-4" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/value/de.rs.html#375-377">source</a><a href="#method.deserialize_char-4" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_char" class="fn">deserialize_char</a><V>(
1164 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>><div class="where">where
1165 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_str-4" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/value/de.rs.html#382-384">source</a><a href="#method.deserialize_str-4" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_str" class="fn">deserialize_str</a><V>(
1168 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>><div class="where">where
1169 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_string-4" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/value/de.rs.html#389-391">source</a><a href="#method.deserialize_string-4" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_string" class="fn">deserialize_string</a><V>(
1172 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>><div class="where">where
1173 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_bytes-4" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/value/de.rs.html#400-402">source</a><a href="#method.deserialize_bytes-4" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_bytes" class="fn">deserialize_bytes</a><V>(
1176 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>><div class="where">where
1177 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_byte_buf-4" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/value/de.rs.html#407-409">source</a><a href="#method.deserialize_byte_buf-4" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_byte_buf" class="fn">deserialize_byte_buf</a><V>(
1180 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>><div class="where">where
1181 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_unit-4" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/value/de.rs.html#419-421">source</a><a href="#method.deserialize_unit-4" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_unit" class="fn">deserialize_unit</a><V>(
1184 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>><div class="where">where
1185 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_unit_struct-4" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/value/de.rs.html#429-431">source</a><a href="#method.deserialize_unit_struct-4" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_unit_struct" class="fn">deserialize_unit_struct</a><V>(
1187 _name: &'static <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>,
1189 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>><div class="where">where
1190 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_seq-4" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/value/de.rs.html#436-438">source</a><a href="#method.deserialize_seq-4" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_seq" class="fn">deserialize_seq</a><V>(
1193 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>><div class="where">where
1194 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_tuple-4" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/value/de.rs.html#446-448">source</a><a href="#method.deserialize_tuple-4" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_tuple" class="fn">deserialize_tuple</a><V>(
1196 _len: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>,
1198 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>><div class="where">where
1199 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_tuple_struct-4" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/value/de.rs.html#453-460">source</a><a href="#method.deserialize_tuple_struct-4" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_tuple_struct" class="fn">deserialize_tuple_struct</a><V>(
1201 _name: &'static <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>,
1202 _len: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>,
1204 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>><div class="where">where
1205 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_map-4" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/value/de.rs.html#465-467">source</a><a href="#method.deserialize_map-4" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_map" class="fn">deserialize_map</a><V>(
1208 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>><div class="where">where
1209 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_struct-4" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/value/de.rs.html#475-482">source</a><a href="#method.deserialize_struct-4" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_struct" class="fn">deserialize_struct</a><V>(
1211 _name: &'static <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>,
1212 _fields: &'static [&'static <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>],
1214 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>><div class="where">where
1215 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_identifier-4" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/value/de.rs.html#491-493">source</a><a href="#method.deserialize_identifier-4" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_identifier" class="fn">deserialize_identifier</a><V>(
1218 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>><div class="where">where
1219 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_ignored_any-4" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/value/de.rs.html#498-500">source</a><a href="#method.deserialize_ignored_any-4" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_ignored_any" class="fn">deserialize_ignored_any</a><V>(
1222 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>><div class="where">where
1223 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Deserializer%3C'de%3E-for-Map%3CString,+Value%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/value/de.rs.html#206">source</a><a href="#impl-Deserializer%3C'de%3E-for-Map%3CString,+Value%3E" class="anchor">§</a><h3 class="code-header">impl<'de> <a class="trait" href="../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a><'de> for <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/map/struct.Map.html" title="struct serde_json::map::Map">Map</a><<a class="struct" href="../../../base58/struct.String.html" title="struct bdk_chain::bitcoin::base58::String">String</a>, <a class="enum" href="https://docs.rs/serde_json/1.0.132/serde_json/value/enum.Value.html" title="enum serde_json::value::Value">Value</a>></h3></section></summary><div class="impl-items"><section id="associatedtype.Error-6" class="associatedtype trait-impl"><a href="#associatedtype.Error-6" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Error" class="associatedtype">Error</a> = <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a></h4></section><section id="method.deserialize_any-5" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/value/de.rs.html#209-211">source</a><a href="#method.deserialize_any-5" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_any" class="fn">deserialize_any</a><V>(
1226 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <<a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/map/struct.Map.html" title="struct serde_json::map::Map">Map</a><<a class="struct" href="../../../base58/struct.String.html" title="struct bdk_chain::bitcoin::base58::String">String</a>, <a class="enum" href="https://docs.rs/serde_json/1.0.132/serde_json/value/enum.Value.html" title="enum serde_json::value::Value">Value</a>> as <a class="trait" href="../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a><'de>>::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>><div class="where">where
1227 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_enum-5" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/value/de.rs.html#227-234">source</a><a href="#method.deserialize_enum-5" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_enum" class="fn">deserialize_enum</a><V>(
1229 _name: &'static <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>,
1230 _variants: &'static [&'static <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>],
1232 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <<a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/map/struct.Map.html" title="struct serde_json::map::Map">Map</a><<a class="struct" href="../../../base58/struct.String.html" title="struct bdk_chain::bitcoin::base58::String">String</a>, <a class="enum" href="https://docs.rs/serde_json/1.0.132/serde_json/value/enum.Value.html" title="enum serde_json::value::Value">Value</a>> as <a class="trait" href="../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a><'de>>::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>><div class="where">where
1233 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_ignored_any-5" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/value/de.rs.html#260-262">source</a><a href="#method.deserialize_ignored_any-5" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_ignored_any" class="fn">deserialize_ignored_any</a><V>(
1236 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <<a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/map/struct.Map.html" title="struct serde_json::map::Map">Map</a><<a class="struct" href="../../../base58/struct.String.html" title="struct bdk_chain::bitcoin::base58::String">String</a>, <a class="enum" href="https://docs.rs/serde_json/1.0.132/serde_json/value/enum.Value.html" title="enum serde_json::value::Value">Value</a>> as <a class="trait" href="../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a><'de>>::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>><div class="where">where
1237 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_bool-5" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/value/de.rs.html#268-272">source</a><a href="#method.deserialize_bool-5" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_bool" class="fn">deserialize_bool</a><V>(
1240 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <<a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/map/struct.Map.html" title="struct serde_json::map::Map">Map</a><<a class="struct" href="../../../base58/struct.String.html" title="struct bdk_chain::bitcoin::base58::String">String</a>, <a class="enum" href="https://docs.rs/serde_json/1.0.132/serde_json/value/enum.Value.html" title="enum serde_json::value::Value">Value</a>> as <a class="trait" href="../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a><'de>>::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>><div class="where">where
1241 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_i8-5" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/value/de.rs.html#268-272">source</a><a href="#method.deserialize_i8-5" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_i8" class="fn">deserialize_i8</a><V>(
1244 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <<a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/map/struct.Map.html" title="struct serde_json::map::Map">Map</a><<a class="struct" href="../../../base58/struct.String.html" title="struct bdk_chain::bitcoin::base58::String">String</a>, <a class="enum" href="https://docs.rs/serde_json/1.0.132/serde_json/value/enum.Value.html" title="enum serde_json::value::Value">Value</a>> as <a class="trait" href="../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a><'de>>::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>><div class="where">where
1245 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_i16-5" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/value/de.rs.html#268-272">source</a><a href="#method.deserialize_i16-5" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_i16" class="fn">deserialize_i16</a><V>(
1248 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <<a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/map/struct.Map.html" title="struct serde_json::map::Map">Map</a><<a class="struct" href="../../../base58/struct.String.html" title="struct bdk_chain::bitcoin::base58::String">String</a>, <a class="enum" href="https://docs.rs/serde_json/1.0.132/serde_json/value/enum.Value.html" title="enum serde_json::value::Value">Value</a>> as <a class="trait" href="../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a><'de>>::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>><div class="where">where
1249 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_i32-5" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/value/de.rs.html#268-272">source</a><a href="#method.deserialize_i32-5" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_i32" class="fn">deserialize_i32</a><V>(
1252 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <<a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/map/struct.Map.html" title="struct serde_json::map::Map">Map</a><<a class="struct" href="../../../base58/struct.String.html" title="struct bdk_chain::bitcoin::base58::String">String</a>, <a class="enum" href="https://docs.rs/serde_json/1.0.132/serde_json/value/enum.Value.html" title="enum serde_json::value::Value">Value</a>> as <a class="trait" href="../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a><'de>>::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>><div class="where">where
1253 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_i64-5" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/value/de.rs.html#268-272">source</a><a href="#method.deserialize_i64-5" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_i64" class="fn">deserialize_i64</a><V>(
1256 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <<a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/map/struct.Map.html" title="struct serde_json::map::Map">Map</a><<a class="struct" href="../../../base58/struct.String.html" title="struct bdk_chain::bitcoin::base58::String">String</a>, <a class="enum" href="https://docs.rs/serde_json/1.0.132/serde_json/value/enum.Value.html" title="enum serde_json::value::Value">Value</a>> as <a class="trait" href="../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a><'de>>::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>><div class="where">where
1257 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_i128-6" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/value/de.rs.html#268-272">source</a><a href="#method.deserialize_i128-6" class="anchor">§</a><h4 class="code-header">fn <a href="#method.deserialize_i128" class="fn">deserialize_i128</a><V>(
1260 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <<a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/map/struct.Map.html" title="struct serde_json::map::Map">Map</a><<a class="struct" href="../../../base58/struct.String.html" title="struct bdk_chain::bitcoin::base58::String">String</a>, <a class="enum" href="https://docs.rs/serde_json/1.0.132/serde_json/value/enum.Value.html" title="enum serde_json::value::Value">Value</a>> as <a class="trait" href="../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a><'de>>::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>><div class="where">where
1261 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_u8-5" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/value/de.rs.html#268-272">source</a><a href="#method.deserialize_u8-5" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_u8" class="fn">deserialize_u8</a><V>(
1264 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <<a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/map/struct.Map.html" title="struct serde_json::map::Map">Map</a><<a class="struct" href="../../../base58/struct.String.html" title="struct bdk_chain::bitcoin::base58::String">String</a>, <a class="enum" href="https://docs.rs/serde_json/1.0.132/serde_json/value/enum.Value.html" title="enum serde_json::value::Value">Value</a>> as <a class="trait" href="../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a><'de>>::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>><div class="where">where
1265 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_u16-5" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/value/de.rs.html#268-272">source</a><a href="#method.deserialize_u16-5" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_u16" class="fn">deserialize_u16</a><V>(
1268 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <<a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/map/struct.Map.html" title="struct serde_json::map::Map">Map</a><<a class="struct" href="../../../base58/struct.String.html" title="struct bdk_chain::bitcoin::base58::String">String</a>, <a class="enum" href="https://docs.rs/serde_json/1.0.132/serde_json/value/enum.Value.html" title="enum serde_json::value::Value">Value</a>> as <a class="trait" href="../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a><'de>>::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>><div class="where">where
1269 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_u32-5" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/value/de.rs.html#268-272">source</a><a href="#method.deserialize_u32-5" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_u32" class="fn">deserialize_u32</a><V>(
1272 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <<a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/map/struct.Map.html" title="struct serde_json::map::Map">Map</a><<a class="struct" href="../../../base58/struct.String.html" title="struct bdk_chain::bitcoin::base58::String">String</a>, <a class="enum" href="https://docs.rs/serde_json/1.0.132/serde_json/value/enum.Value.html" title="enum serde_json::value::Value">Value</a>> as <a class="trait" href="../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a><'de>>::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>><div class="where">where
1273 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_u64-5" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/value/de.rs.html#268-272">source</a><a href="#method.deserialize_u64-5" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_u64" class="fn">deserialize_u64</a><V>(
1276 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <<a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/map/struct.Map.html" title="struct serde_json::map::Map">Map</a><<a class="struct" href="../../../base58/struct.String.html" title="struct bdk_chain::bitcoin::base58::String">String</a>, <a class="enum" href="https://docs.rs/serde_json/1.0.132/serde_json/value/enum.Value.html" title="enum serde_json::value::Value">Value</a>> as <a class="trait" href="../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a><'de>>::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>><div class="where">where
1277 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_u128-6" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/value/de.rs.html#268-272">source</a><a href="#method.deserialize_u128-6" class="anchor">§</a><h4 class="code-header">fn <a href="#method.deserialize_u128" class="fn">deserialize_u128</a><V>(
1280 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <<a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/map/struct.Map.html" title="struct serde_json::map::Map">Map</a><<a class="struct" href="../../../base58/struct.String.html" title="struct bdk_chain::bitcoin::base58::String">String</a>, <a class="enum" href="https://docs.rs/serde_json/1.0.132/serde_json/value/enum.Value.html" title="enum serde_json::value::Value">Value</a>> as <a class="trait" href="../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a><'de>>::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>><div class="where">where
1281 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_f32-5" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/value/de.rs.html#268-272">source</a><a href="#method.deserialize_f32-5" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_f32" class="fn">deserialize_f32</a><V>(
1284 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <<a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/map/struct.Map.html" title="struct serde_json::map::Map">Map</a><<a class="struct" href="../../../base58/struct.String.html" title="struct bdk_chain::bitcoin::base58::String">String</a>, <a class="enum" href="https://docs.rs/serde_json/1.0.132/serde_json/value/enum.Value.html" title="enum serde_json::value::Value">Value</a>> as <a class="trait" href="../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a><'de>>::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>><div class="where">where
1285 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_f64-5" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/value/de.rs.html#268-272">source</a><a href="#method.deserialize_f64-5" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_f64" class="fn">deserialize_f64</a><V>(
1288 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <<a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/map/struct.Map.html" title="struct serde_json::map::Map">Map</a><<a class="struct" href="../../../base58/struct.String.html" title="struct bdk_chain::bitcoin::base58::String">String</a>, <a class="enum" href="https://docs.rs/serde_json/1.0.132/serde_json/value/enum.Value.html" title="enum serde_json::value::Value">Value</a>> as <a class="trait" href="../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a><'de>>::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>><div class="where">where
1289 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_char-5" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/value/de.rs.html#268-272">source</a><a href="#method.deserialize_char-5" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_char" class="fn">deserialize_char</a><V>(
1292 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <<a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/map/struct.Map.html" title="struct serde_json::map::Map">Map</a><<a class="struct" href="../../../base58/struct.String.html" title="struct bdk_chain::bitcoin::base58::String">String</a>, <a class="enum" href="https://docs.rs/serde_json/1.0.132/serde_json/value/enum.Value.html" title="enum serde_json::value::Value">Value</a>> as <a class="trait" href="../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a><'de>>::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>><div class="where">where
1293 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_str-5" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/value/de.rs.html#268-272">source</a><a href="#method.deserialize_str-5" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_str" class="fn">deserialize_str</a><V>(
1296 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <<a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/map/struct.Map.html" title="struct serde_json::map::Map">Map</a><<a class="struct" href="../../../base58/struct.String.html" title="struct bdk_chain::bitcoin::base58::String">String</a>, <a class="enum" href="https://docs.rs/serde_json/1.0.132/serde_json/value/enum.Value.html" title="enum serde_json::value::Value">Value</a>> as <a class="trait" href="../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a><'de>>::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>><div class="where">where
1297 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_string-5" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/value/de.rs.html#268-272">source</a><a href="#method.deserialize_string-5" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_string" class="fn">deserialize_string</a><V>(
1300 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <<a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/map/struct.Map.html" title="struct serde_json::map::Map">Map</a><<a class="struct" href="../../../base58/struct.String.html" title="struct bdk_chain::bitcoin::base58::String">String</a>, <a class="enum" href="https://docs.rs/serde_json/1.0.132/serde_json/value/enum.Value.html" title="enum serde_json::value::Value">Value</a>> as <a class="trait" href="../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a><'de>>::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>><div class="where">where
1301 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_bytes-5" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/value/de.rs.html#268-272">source</a><a href="#method.deserialize_bytes-5" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_bytes" class="fn">deserialize_bytes</a><V>(
1304 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <<a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/map/struct.Map.html" title="struct serde_json::map::Map">Map</a><<a class="struct" href="../../../base58/struct.String.html" title="struct bdk_chain::bitcoin::base58::String">String</a>, <a class="enum" href="https://docs.rs/serde_json/1.0.132/serde_json/value/enum.Value.html" title="enum serde_json::value::Value">Value</a>> as <a class="trait" href="../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a><'de>>::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>><div class="where">where
1305 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_byte_buf-5" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/value/de.rs.html#268-272">source</a><a href="#method.deserialize_byte_buf-5" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_byte_buf" class="fn">deserialize_byte_buf</a><V>(
1308 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <<a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/map/struct.Map.html" title="struct serde_json::map::Map">Map</a><<a class="struct" href="../../../base58/struct.String.html" title="struct bdk_chain::bitcoin::base58::String">String</a>, <a class="enum" href="https://docs.rs/serde_json/1.0.132/serde_json/value/enum.Value.html" title="enum serde_json::value::Value">Value</a>> as <a class="trait" href="../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a><'de>>::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>><div class="where">where
1309 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_option-5" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/value/de.rs.html#268-272">source</a><a href="#method.deserialize_option-5" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_option" class="fn">deserialize_option</a><V>(
1312 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <<a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/map/struct.Map.html" title="struct serde_json::map::Map">Map</a><<a class="struct" href="../../../base58/struct.String.html" title="struct bdk_chain::bitcoin::base58::String">String</a>, <a class="enum" href="https://docs.rs/serde_json/1.0.132/serde_json/value/enum.Value.html" title="enum serde_json::value::Value">Value</a>> as <a class="trait" href="../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a><'de>>::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>><div class="where">where
1313 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_unit-5" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/value/de.rs.html#268-272">source</a><a href="#method.deserialize_unit-5" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_unit" class="fn">deserialize_unit</a><V>(
1316 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <<a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/map/struct.Map.html" title="struct serde_json::map::Map">Map</a><<a class="struct" href="../../../base58/struct.String.html" title="struct bdk_chain::bitcoin::base58::String">String</a>, <a class="enum" href="https://docs.rs/serde_json/1.0.132/serde_json/value/enum.Value.html" title="enum serde_json::value::Value">Value</a>> as <a class="trait" href="../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a><'de>>::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>><div class="where">where
1317 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_unit_struct-5" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/value/de.rs.html#268-272">source</a><a href="#method.deserialize_unit_struct-5" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_unit_struct" class="fn">deserialize_unit_struct</a><V>(
1319 name: &'static <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>,
1321 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <<a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/map/struct.Map.html" title="struct serde_json::map::Map">Map</a><<a class="struct" href="../../../base58/struct.String.html" title="struct bdk_chain::bitcoin::base58::String">String</a>, <a class="enum" href="https://docs.rs/serde_json/1.0.132/serde_json/value/enum.Value.html" title="enum serde_json::value::Value">Value</a>> as <a class="trait" href="../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a><'de>>::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>><div class="where">where
1322 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_newtype_struct-5" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/value/de.rs.html#268-272">source</a><a href="#method.deserialize_newtype_struct-5" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_newtype_struct" class="fn">deserialize_newtype_struct</a><V>(
1324 name: &'static <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>,
1326 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <<a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/map/struct.Map.html" title="struct serde_json::map::Map">Map</a><<a class="struct" href="../../../base58/struct.String.html" title="struct bdk_chain::bitcoin::base58::String">String</a>, <a class="enum" href="https://docs.rs/serde_json/1.0.132/serde_json/value/enum.Value.html" title="enum serde_json::value::Value">Value</a>> as <a class="trait" href="../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a><'de>>::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>><div class="where">where
1327 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_seq-5" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/value/de.rs.html#268-272">source</a><a href="#method.deserialize_seq-5" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_seq" class="fn">deserialize_seq</a><V>(
1330 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <<a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/map/struct.Map.html" title="struct serde_json::map::Map">Map</a><<a class="struct" href="../../../base58/struct.String.html" title="struct bdk_chain::bitcoin::base58::String">String</a>, <a class="enum" href="https://docs.rs/serde_json/1.0.132/serde_json/value/enum.Value.html" title="enum serde_json::value::Value">Value</a>> as <a class="trait" href="../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a><'de>>::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>><div class="where">where
1331 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_tuple-5" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/value/de.rs.html#268-272">source</a><a href="#method.deserialize_tuple-5" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_tuple" class="fn">deserialize_tuple</a><V>(
1333 len: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>,
1335 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <<a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/map/struct.Map.html" title="struct serde_json::map::Map">Map</a><<a class="struct" href="../../../base58/struct.String.html" title="struct bdk_chain::bitcoin::base58::String">String</a>, <a class="enum" href="https://docs.rs/serde_json/1.0.132/serde_json/value/enum.Value.html" title="enum serde_json::value::Value">Value</a>> as <a class="trait" href="../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a><'de>>::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>><div class="where">where
1336 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_tuple_struct-5" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/value/de.rs.html#268-272">source</a><a href="#method.deserialize_tuple_struct-5" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_tuple_struct" class="fn">deserialize_tuple_struct</a><V>(
1338 name: &'static <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>,
1339 len: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>,
1341 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <<a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/map/struct.Map.html" title="struct serde_json::map::Map">Map</a><<a class="struct" href="../../../base58/struct.String.html" title="struct bdk_chain::bitcoin::base58::String">String</a>, <a class="enum" href="https://docs.rs/serde_json/1.0.132/serde_json/value/enum.Value.html" title="enum serde_json::value::Value">Value</a>> as <a class="trait" href="../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a><'de>>::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>><div class="where">where
1342 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_map-5" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/value/de.rs.html#268-272">source</a><a href="#method.deserialize_map-5" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_map" class="fn">deserialize_map</a><V>(
1345 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <<a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/map/struct.Map.html" title="struct serde_json::map::Map">Map</a><<a class="struct" href="../../../base58/struct.String.html" title="struct bdk_chain::bitcoin::base58::String">String</a>, <a class="enum" href="https://docs.rs/serde_json/1.0.132/serde_json/value/enum.Value.html" title="enum serde_json::value::Value">Value</a>> as <a class="trait" href="../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a><'de>>::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>><div class="where">where
1346 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_struct-5" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/value/de.rs.html#268-272">source</a><a href="#method.deserialize_struct-5" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_struct" class="fn">deserialize_struct</a><V>(
1348 name: &'static <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>,
1349 fields: &'static [&'static <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>],
1351 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <<a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/map/struct.Map.html" title="struct serde_json::map::Map">Map</a><<a class="struct" href="../../../base58/struct.String.html" title="struct bdk_chain::bitcoin::base58::String">String</a>, <a class="enum" href="https://docs.rs/serde_json/1.0.132/serde_json/value/enum.Value.html" title="enum serde_json::value::Value">Value</a>> as <a class="trait" href="../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a><'de>>::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>><div class="where">where
1352 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_identifier-5" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/value/de.rs.html#268-272">source</a><a href="#method.deserialize_identifier-5" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_identifier" class="fn">deserialize_identifier</a><V>(
1355 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <<a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/map/struct.Map.html" title="struct serde_json::map::Map">Map</a><<a class="struct" href="../../../base58/struct.String.html" title="struct bdk_chain::bitcoin::base58::String">String</a>, <a class="enum" href="https://docs.rs/serde_json/1.0.132/serde_json/value/enum.Value.html" title="enum serde_json::value::Value">Value</a>> as <a class="trait" href="../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a><'de>>::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>><div class="where">where
1356 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Deserializer%3C'de%3E-for-Number" class="impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/number.rs.html#599">source</a><a href="#impl-Deserializer%3C'de%3E-for-Number" class="anchor">§</a><h3 class="code-header">impl<'de> <a class="trait" href="../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a><'de> for <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/number/struct.Number.html" title="struct serde_json::number::Number">Number</a></h3></section></summary><div class="impl-items"><section id="associatedtype.Error-7" class="associatedtype trait-impl"><a href="#associatedtype.Error-7" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Error" class="associatedtype">Error</a> = <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a></h4></section><section id="method.deserialize_any-6" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/number.rs.html#602">source</a><a href="#method.deserialize_any-6" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_any" class="fn">deserialize_any</a><V>(
1359 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>><div class="where">where
1360 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_i8-6" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/number.rs.html#604">source</a><a href="#method.deserialize_i8-6" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_i8" class="fn">deserialize_i8</a><V>(
1363 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>><div class="where">where
1364 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_i16-6" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/number.rs.html#605">source</a><a href="#method.deserialize_i16-6" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_i16" class="fn">deserialize_i16</a><V>(
1367 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>><div class="where">where
1368 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_i32-6" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/number.rs.html#606">source</a><a href="#method.deserialize_i32-6" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_i32" class="fn">deserialize_i32</a><V>(
1371 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>><div class="where">where
1372 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_i64-6" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/number.rs.html#607">source</a><a href="#method.deserialize_i64-6" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_i64" class="fn">deserialize_i64</a><V>(
1375 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>><div class="where">where
1376 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_i128-7" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/number.rs.html#608">source</a><a href="#method.deserialize_i128-7" class="anchor">§</a><h4 class="code-header">fn <a href="#method.deserialize_i128" class="fn">deserialize_i128</a><V>(
1379 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>><div class="where">where
1380 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_u8-6" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/number.rs.html#609">source</a><a href="#method.deserialize_u8-6" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_u8" class="fn">deserialize_u8</a><V>(
1383 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>><div class="where">where
1384 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_u16-6" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/number.rs.html#610">source</a><a href="#method.deserialize_u16-6" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_u16" class="fn">deserialize_u16</a><V>(
1387 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>><div class="where">where
1388 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_u32-6" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/number.rs.html#611">source</a><a href="#method.deserialize_u32-6" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_u32" class="fn">deserialize_u32</a><V>(
1391 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>><div class="where">where
1392 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_u64-6" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/number.rs.html#612">source</a><a href="#method.deserialize_u64-6" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_u64" class="fn">deserialize_u64</a><V>(
1395 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>><div class="where">where
1396 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_u128-7" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/number.rs.html#613">source</a><a href="#method.deserialize_u128-7" class="anchor">§</a><h4 class="code-header">fn <a href="#method.deserialize_u128" class="fn">deserialize_u128</a><V>(
1399 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>><div class="where">where
1400 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_f32-6" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/number.rs.html#614">source</a><a href="#method.deserialize_f32-6" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_f32" class="fn">deserialize_f32</a><V>(
1403 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>><div class="where">where
1404 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_f64-6" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/number.rs.html#615">source</a><a href="#method.deserialize_f64-6" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_f64" class="fn">deserialize_f64</a><V>(
1407 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>><div class="where">where
1408 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_bool-6" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/number.rs.html#617-621">source</a><a href="#method.deserialize_bool-6" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_bool" class="fn">deserialize_bool</a><V>(
1411 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <<a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/number/struct.Number.html" title="struct serde_json::number::Number">Number</a> as <a class="trait" href="../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a><'de>>::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>><div class="where">where
1412 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_char-6" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/number.rs.html#617-621">source</a><a href="#method.deserialize_char-6" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_char" class="fn">deserialize_char</a><V>(
1415 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <<a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/number/struct.Number.html" title="struct serde_json::number::Number">Number</a> as <a class="trait" href="../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a><'de>>::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>><div class="where">where
1416 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_str-6" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/number.rs.html#617-621">source</a><a href="#method.deserialize_str-6" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_str" class="fn">deserialize_str</a><V>(
1419 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <<a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/number/struct.Number.html" title="struct serde_json::number::Number">Number</a> as <a class="trait" href="../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a><'de>>::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>><div class="where">where
1420 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_string-6" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/number.rs.html#617-621">source</a><a href="#method.deserialize_string-6" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_string" class="fn">deserialize_string</a><V>(
1423 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <<a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/number/struct.Number.html" title="struct serde_json::number::Number">Number</a> as <a class="trait" href="../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a><'de>>::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>><div class="where">where
1424 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_bytes-6" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/number.rs.html#617-621">source</a><a href="#method.deserialize_bytes-6" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_bytes" class="fn">deserialize_bytes</a><V>(
1427 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <<a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/number/struct.Number.html" title="struct serde_json::number::Number">Number</a> as <a class="trait" href="../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a><'de>>::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>><div class="where">where
1428 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_byte_buf-6" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/number.rs.html#617-621">source</a><a href="#method.deserialize_byte_buf-6" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_byte_buf" class="fn">deserialize_byte_buf</a><V>(
1431 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <<a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/number/struct.Number.html" title="struct serde_json::number::Number">Number</a> as <a class="trait" href="../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a><'de>>::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>><div class="where">where
1432 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_option-6" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/number.rs.html#617-621">source</a><a href="#method.deserialize_option-6" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_option" class="fn">deserialize_option</a><V>(
1435 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <<a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/number/struct.Number.html" title="struct serde_json::number::Number">Number</a> as <a class="trait" href="../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a><'de>>::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>><div class="where">where
1436 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_unit-6" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/number.rs.html#617-621">source</a><a href="#method.deserialize_unit-6" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_unit" class="fn">deserialize_unit</a><V>(
1439 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <<a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/number/struct.Number.html" title="struct serde_json::number::Number">Number</a> as <a class="trait" href="../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a><'de>>::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>><div class="where">where
1440 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_unit_struct-6" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/number.rs.html#617-621">source</a><a href="#method.deserialize_unit_struct-6" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_unit_struct" class="fn">deserialize_unit_struct</a><V>(
1442 name: &'static <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>,
1444 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <<a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/number/struct.Number.html" title="struct serde_json::number::Number">Number</a> as <a class="trait" href="../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a><'de>>::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>><div class="where">where
1445 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_newtype_struct-6" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/number.rs.html#617-621">source</a><a href="#method.deserialize_newtype_struct-6" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_newtype_struct" class="fn">deserialize_newtype_struct</a><V>(
1447 name: &'static <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>,
1449 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <<a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/number/struct.Number.html" title="struct serde_json::number::Number">Number</a> as <a class="trait" href="../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a><'de>>::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>><div class="where">where
1450 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_seq-6" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/number.rs.html#617-621">source</a><a href="#method.deserialize_seq-6" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_seq" class="fn">deserialize_seq</a><V>(
1453 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <<a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/number/struct.Number.html" title="struct serde_json::number::Number">Number</a> as <a class="trait" href="../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a><'de>>::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>><div class="where">where
1454 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_tuple-6" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/number.rs.html#617-621">source</a><a href="#method.deserialize_tuple-6" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_tuple" class="fn">deserialize_tuple</a><V>(
1456 len: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>,
1458 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <<a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/number/struct.Number.html" title="struct serde_json::number::Number">Number</a> as <a class="trait" href="../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a><'de>>::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>><div class="where">where
1459 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_tuple_struct-6" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/number.rs.html#617-621">source</a><a href="#method.deserialize_tuple_struct-6" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_tuple_struct" class="fn">deserialize_tuple_struct</a><V>(
1461 name: &'static <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>,
1462 len: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>,
1464 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <<a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/number/struct.Number.html" title="struct serde_json::number::Number">Number</a> as <a class="trait" href="../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a><'de>>::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>><div class="where">where
1465 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_map-6" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/number.rs.html#617-621">source</a><a href="#method.deserialize_map-6" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_map" class="fn">deserialize_map</a><V>(
1468 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <<a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/number/struct.Number.html" title="struct serde_json::number::Number">Number</a> as <a class="trait" href="../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a><'de>>::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>><div class="where">where
1469 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_struct-6" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/number.rs.html#617-621">source</a><a href="#method.deserialize_struct-6" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_struct" class="fn">deserialize_struct</a><V>(
1471 name: &'static <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>,
1472 fields: &'static [&'static <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>],
1474 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <<a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/number/struct.Number.html" title="struct serde_json::number::Number">Number</a> as <a class="trait" href="../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a><'de>>::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>><div class="where">where
1475 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_enum-6" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/number.rs.html#617-621">source</a><a href="#method.deserialize_enum-6" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_enum" class="fn">deserialize_enum</a><V>(
1477 name: &'static <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>,
1478 variants: &'static [&'static <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>],
1480 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <<a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/number/struct.Number.html" title="struct serde_json::number::Number">Number</a> as <a class="trait" href="../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a><'de>>::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>><div class="where">where
1481 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_identifier-6" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/number.rs.html#617-621">source</a><a href="#method.deserialize_identifier-6" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_identifier" class="fn">deserialize_identifier</a><V>(
1484 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <<a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/number/struct.Number.html" title="struct serde_json::number::Number">Number</a> as <a class="trait" href="../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a><'de>>::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>><div class="where">where
1485 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_ignored_any-6" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/number.rs.html#617-621">source</a><a href="#method.deserialize_ignored_any-6" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_ignored_any" class="fn">deserialize_ignored_any</a><V>(
1488 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <<a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/number/struct.Number.html" title="struct serde_json::number::Number">Number</a> as <a class="trait" href="../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a><'de>>::<a class="associatedtype" href="../trait.Deserializer.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::Deserializer::Error">Error</a>><div class="where">where
1489 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Deserializer%3C'de%3E-for-%26mut+Deserializer%3CR%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/de.rs.html#1381">source</a><a href="#impl-Deserializer%3C'de%3E-for-%26mut+Deserializer%3CR%3E" class="anchor">§</a><h3 class="code-header">impl<'de, R> <a class="trait" href="../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a><'de> for &mut <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/de/struct.Deserializer.html" title="struct serde_json::de::Deserializer">Deserializer</a><R><div class="where">where
1490 R: <a class="trait" href="https://docs.rs/serde_json/1.0.132/serde_json/read/trait.Read.html" title="trait serde_json::read::Read">Read</a><'de>,</div></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.deserialize_bytes-7" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/de.rs.html#1625-1627">source</a><a href="#method.deserialize_bytes-7" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_bytes" class="fn">deserialize_bytes</a><V>(
1493 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>><div class="where">where
1494 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section></summary><div class="docblock"><p>Parses a JSON string as bytes. Note that this function does not check
1495 whether the bytes represent a valid UTF-8 string.</p>
1496 <p>The relevant part of the JSON specification is Section 8.2 of <a href="https://tools.ietf.org/html/rfc7159">RFC
1499 <p>When all the strings represented in a JSON text are composed entirely
1500 of Unicode characters (however escaped), then that JSON text is
1501 interoperable in the sense that all software implementations that
1502 parse it will agree on the contents of names and of string values in
1503 objects and arrays.</p>
1504 <p>However, the ABNF in this specification allows member names and string
1505 values to contain bit sequences that cannot encode Unicode characters;
1506 for example, “\uDEAD” (a single unpaired UTF-16 surrogate). Instances
1507 of this have been observed, for example, when a library truncates a
1508 UTF-16 string without checking whether the truncation split a
1509 surrogate pair. The behavior of software that receives JSON texts
1510 containing such values is unpredictable; for example, implementations
1511 might return different values for the length of a string value or even
1512 suffer fatal runtime exceptions.</p>
1514 <p>The behavior of serde_json is specified to fail on non-UTF-8 strings
1515 when deserializing into Rust UTF-8 string types such as String, and
1516 succeed with the bytes representing the <a href="https://simonsapin.github.io/wtf-8">WTF-8</a> encoding of code points
1517 when deserializing using this method.</p>
1518 <p>Escape sequences are processed as usual, and for <code>\uXXXX</code> escapes it is
1519 still checked if the hex number represents a valid Unicode code point.</p>
1520 <h5 id="examples"><a class="doc-anchor" href="#examples">§</a>Examples</h5>
1521 <p>You can use this to parse JSON strings containing invalid UTF-8 bytes,
1522 or unpaired surrogates.</p>
1524 <div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">use </span>serde_bytes::ByteBuf;
1526 <span class="kw">fn </span>look_at_bytes() -> <span class="prelude-ty">Result</span><(), serde_json::Error> {
1527 <span class="kw">let </span>json_data = <span class="string">b"\"some bytes: \xe5\x00\xe5\""</span>;
1528 <span class="kw">let </span>bytes: ByteBuf = serde_json::from_slice(json_data)<span class="question-mark">?</span>;
1530 <span class="macro">assert_eq!</span>(<span class="string">b'\xe5'</span>, bytes[<span class="number">12</span>]);
1531 <span class="macro">assert_eq!</span>(<span class="string">b'\0'</span>, bytes[<span class="number">13</span>]);
1532 <span class="macro">assert_eq!</span>(<span class="string">b'\xe5'</span>, bytes[<span class="number">14</span>]);
1534 <span class="prelude-val">Ok</span>(())
1535 }</code></pre></div>
1536 <p>Backslash escape sequences like <code>\n</code> are still interpreted and required
1537 to be valid. <code>\u</code> escape sequences are required to represent a valid
1538 Unicode code point or lone surrogate.</p>
1540 <div class="example-wrap"><pre class="rust rust-example-rendered"><code><span class="kw">use </span>serde_bytes::ByteBuf;
1542 <span class="kw">fn </span>look_at_bytes() -> <span class="prelude-ty">Result</span><(), serde_json::Error> {
1543 <span class="kw">let </span>json_data = <span class="string">b"\"lone surrogate: \\uD801\""</span>;
1544 <span class="kw">let </span>bytes: ByteBuf = serde_json::from_slice(json_data)<span class="question-mark">?</span>;
1545 <span class="kw">let </span>expected = <span class="string">b"lone surrogate: \xED\xA0\x81"</span>;
1546 <span class="macro">assert_eq!</span>(expected, bytes.as_slice());
1547 <span class="prelude-val">Ok</span>(())
1548 }</code></pre></div>
1549 </div></details><details class="toggle method-toggle" open><summary><section id="method.deserialize_option-7" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/de.rs.html#1665-1667">source</a><a href="#method.deserialize_option-7" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_option" class="fn">deserialize_option</a><V>(
1552 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>><div class="where">where
1553 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section></summary><div class="docblock"><p>Parses a <code>null</code> as a None, and any other values as a <code>Some(...)</code>.</p>
1554 </div></details><details class="toggle method-toggle" open><summary><section id="method.deserialize_newtype_struct-7" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/de.rs.html#1714-1716">source</a><a href="#method.deserialize_newtype_struct-7" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_newtype_struct" class="fn">deserialize_newtype_struct</a><V>(
1556 name: &<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>,
1558 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>><div class="where">where
1559 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section></summary><div class="docblock"><p>Parses a newtype struct as the underlying value.</p>
1560 </div></details><details class="toggle method-toggle" open><summary><section id="method.deserialize_enum-7" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/de.rs.html#1863-1870">source</a><a href="#method.deserialize_enum-7" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_enum" class="fn">deserialize_enum</a><V>(
1562 _name: &<a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>,
1563 _variants: &'static [&'static <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>],
1565 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>><div class="where">where
1566 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section></summary><div class="docblock"><p>Parses an enum as an object like <code>{"$KEY":$VALUE}</code>, where $VALUE is either a straight
1567 value, a <code>[..]</code>, or a <code>{..}</code>.</p>
1568 </div></details><section id="associatedtype.Error-8" class="associatedtype trait-impl"><a href="#associatedtype.Error-8" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Error" class="associatedtype">Error</a> = <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a></h4></section><section id="method.deserialize_any-7" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/de.rs.html#1385-1387">source</a><a href="#method.deserialize_any-7" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_any" class="fn">deserialize_any</a><V>(
1571 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>><div class="where">where
1572 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_bool-7" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/de.rs.html#1461-1463">source</a><a href="#method.deserialize_bool-7" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_bool" class="fn">deserialize_bool</a><V>(
1575 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>><div class="where">where
1576 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_i8-7" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/de.rs.html#1492">source</a><a href="#method.deserialize_i8-7" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_i8" class="fn">deserialize_i8</a><V>(
1579 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>><div class="where">where
1580 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_i16-7" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/de.rs.html#1493">source</a><a href="#method.deserialize_i16-7" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_i16" class="fn">deserialize_i16</a><V>(
1583 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>><div class="where">where
1584 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_i32-7" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/de.rs.html#1494">source</a><a href="#method.deserialize_i32-7" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_i32" class="fn">deserialize_i32</a><V>(
1587 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>><div class="where">where
1588 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_i64-7" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/de.rs.html#1495">source</a><a href="#method.deserialize_i64-7" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_i64" class="fn">deserialize_i64</a><V>(
1591 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>><div class="where">where
1592 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_u8-7" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/de.rs.html#1496">source</a><a href="#method.deserialize_u8-7" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_u8" class="fn">deserialize_u8</a><V>(
1595 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>><div class="where">where
1596 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_u16-7" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/de.rs.html#1497">source</a><a href="#method.deserialize_u16-7" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_u16" class="fn">deserialize_u16</a><V>(
1599 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>><div class="where">where
1600 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_u32-7" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/de.rs.html#1498">source</a><a href="#method.deserialize_u32-7" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_u32" class="fn">deserialize_u32</a><V>(
1603 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>><div class="where">where
1604 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_u64-7" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/de.rs.html#1499">source</a><a href="#method.deserialize_u64-7" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_u64" class="fn">deserialize_u64</a><V>(
1607 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>><div class="where">where
1608 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_f32-7" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/de.rs.html#1501">source</a><a href="#method.deserialize_f32-7" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_f32" class="fn">deserialize_f32</a><V>(
1611 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>><div class="where">where
1612 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_f64-7" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/de.rs.html#1502">source</a><a href="#method.deserialize_f64-7" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_f64" class="fn">deserialize_f64</a><V>(
1615 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>><div class="where">where
1616 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_i128-8" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/de.rs.html#1506">source</a><a href="#method.deserialize_i128-8" class="anchor">§</a><h4 class="code-header">fn <a href="#method.deserialize_i128" class="fn">deserialize_i128</a><V>(
1619 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>><div class="where">where
1620 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_u128-8" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/de.rs.html#1507">source</a><a href="#method.deserialize_u128-8" class="anchor">§</a><h4 class="code-header">fn <a href="#method.deserialize_u128" class="fn">deserialize_u128</a><V>(
1623 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>><div class="where">where
1624 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_char-7" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/de.rs.html#1509-1511">source</a><a href="#method.deserialize_char-7" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_char" class="fn">deserialize_char</a><V>(
1627 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>><div class="where">where
1628 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_str-7" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/de.rs.html#1516-1518">source</a><a href="#method.deserialize_str-7" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_str" class="fn">deserialize_str</a><V>(
1631 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>><div class="where">where
1632 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_string-7" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/de.rs.html#1545-1547">source</a><a href="#method.deserialize_string-7" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_string" class="fn">deserialize_string</a><V>(
1635 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>><div class="where">where
1636 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_byte_buf-7" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/de.rs.html#1656-1658">source</a><a href="#method.deserialize_byte_buf-7" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_byte_buf" class="fn">deserialize_byte_buf</a><V>(
1639 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>><div class="where">where
1640 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_unit-7" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/de.rs.html#1679-1681">source</a><a href="#method.deserialize_unit-7" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_unit" class="fn">deserialize_unit</a><V>(
1643 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>><div class="where">where
1644 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_unit_struct-7" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/de.rs.html#1705-1707">source</a><a href="#method.deserialize_unit_struct-7" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_unit_struct" class="fn">deserialize_unit_struct</a><V>(
1646 _name: &'static <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>,
1648 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>><div class="where">where
1649 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_seq-7" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/de.rs.html#1729-1731">source</a><a href="#method.deserialize_seq-7" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_seq" class="fn">deserialize_seq</a><V>(
1652 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>><div class="where">where
1653 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_tuple-7" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/de.rs.html#1761-1763">source</a><a href="#method.deserialize_tuple-7" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_tuple" class="fn">deserialize_tuple</a><V>(
1655 _len: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>,
1657 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>><div class="where">where
1658 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_tuple_struct-7" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/de.rs.html#1768-1775">source</a><a href="#method.deserialize_tuple_struct-7" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_tuple_struct" class="fn">deserialize_tuple_struct</a><V>(
1660 _name: &'static <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>,
1661 _len: <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.usize.html">usize</a>,
1663 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>><div class="where">where
1664 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_map-7" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/de.rs.html#1780-1782">source</a><a href="#method.deserialize_map-7" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_map" class="fn">deserialize_map</a><V>(
1667 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>><div class="where">where
1668 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_struct-7" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/de.rs.html#1812-1819">source</a><a href="#method.deserialize_struct-7" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_struct" class="fn">deserialize_struct</a><V>(
1670 _name: &'static <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>,
1671 _fields: &'static [&'static <a class="primitive" href="https://doc.rust-lang.org/nightly/std/primitive.str.html">str</a>],
1673 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>><div class="where">where
1674 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_identifier-7" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/de.rs.html#1895-1897">source</a><a href="#method.deserialize_identifier-7" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_identifier" class="fn">deserialize_identifier</a><V>(
1677 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>><div class="where">where
1678 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section><section id="method.deserialize_ignored_any-7" class="method trait-impl"><a class="src rightside" href="https://docs.rs/serde_json/1.0.132/src/serde_json/de.rs.html#1902-1904">source</a><a href="#method.deserialize_ignored_any-7" class="anchor">§</a><h4 class="code-header">fn <a href="#tymethod.deserialize_ignored_any" class="fn">deserialize_ignored_any</a><V>(
1681 ) -> <a class="enum" href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<V as <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>>::<a class="associatedtype" href="trait.Visitor.html#associatedtype.Value" title="type bdk_chain::bitcoin::hashes::serde::de::Visitor::Value">Value</a>, <a class="struct" href="https://docs.rs/serde_json/1.0.132/serde_json/error/struct.Error.html" title="struct serde_json::error::Error">Error</a>><div class="where">where
1682 V: <a class="trait" href="trait.Visitor.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Visitor">Visitor</a><'de>,</div></h4></section></div></details><h2 id="implementors" class="section-header">Implementors<a href="#implementors" class="anchor">§</a></h2><div id="implementors-list"><details class="toggle implementors-toggle"><summary><section id="impl-Deserializer%3C'de%3E-for-BytesDeserializer%3C'a,+E%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.214/src/serde/de/value.rs.html#899-901">source</a><a href="#impl-Deserializer%3C'de%3E-for-BytesDeserializer%3C'a,+E%3E" class="anchor">§</a><h3 class="code-header">impl<'de, 'a, E> <a class="trait" href="../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a><'de> for <a class="struct" href="value/struct.BytesDeserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::BytesDeserializer">BytesDeserializer</a><'a, E><div class="where">where
1683 E: <a class="trait" href="trait.Error.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Error">Error</a>,</div></h3></section></summary><div class="impl-items"><section id="associatedtype.Error-9" class="associatedtype trait-impl"><a href="#associatedtype.Error-9" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Error" class="associatedtype">Error</a> = E</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Deserializer%3C'de%3E-for-CowStrDeserializer%3C'a,+E%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.214/src/serde/de/value.rs.html#793-795">source</a><a href="#impl-Deserializer%3C'de%3E-for-CowStrDeserializer%3C'a,+E%3E" class="anchor">§</a><h3 class="code-header">impl<'de, 'a, E> <a class="trait" href="../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a><'de> for <a class="struct" href="value/struct.CowStrDeserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::CowStrDeserializer">CowStrDeserializer</a><'a, E><div class="where">where
1684 E: <a class="trait" href="trait.Error.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Error">Error</a>,</div></h3></section></summary><div class="impl-items"><section id="associatedtype.Error-10" class="associatedtype trait-impl"><a href="#associatedtype.Error-10" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Error" class="associatedtype">Error</a> = E</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Deserializer%3C'de%3E-for-StrDeserializer%3C'a,+E%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.214/src/serde/de/value.rs.html#472-474">source</a><a href="#impl-Deserializer%3C'de%3E-for-StrDeserializer%3C'a,+E%3E" class="anchor">§</a><h3 class="code-header">impl<'de, 'a, E> <a class="trait" href="../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a><'de> for <a class="struct" href="value/struct.StrDeserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::StrDeserializer">StrDeserializer</a><'a, E><div class="where">where
1685 E: <a class="trait" href="trait.Error.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Error">Error</a>,</div></h3></section></summary><div class="impl-items"><section id="associatedtype.Error-11" class="associatedtype trait-impl"><a href="#associatedtype.Error-11" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Error" class="associatedtype">Error</a> = E</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Deserializer%3C'de%3E-for-EnumAccessDeserializer%3CA%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.214/src/serde/de/value.rs.html#1697-1699">source</a><a href="#impl-Deserializer%3C'de%3E-for-EnumAccessDeserializer%3CA%3E" class="anchor">§</a><h3 class="code-header">impl<'de, A> <a class="trait" href="../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a><'de> for <a class="struct" href="value/struct.EnumAccessDeserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::EnumAccessDeserializer">EnumAccessDeserializer</a><A><div class="where">where
1686 A: <a class="trait" href="trait.EnumAccess.html" title="trait bdk_chain::bitcoin::hashes::serde::de::EnumAccess">EnumAccess</a><'de>,</div></h3></section></summary><div class="impl-items"><section id="associatedtype.Error-12" class="associatedtype trait-impl"><a href="#associatedtype.Error-12" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Error" class="associatedtype">Error</a> = <A as <a class="trait" href="trait.EnumAccess.html" title="trait bdk_chain::bitcoin::hashes::serde::de::EnumAccess">EnumAccess</a><'de>>::<a class="associatedtype" href="trait.EnumAccess.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::de::EnumAccess::Error">Error</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Deserializer%3C'de%3E-for-MapAccessDeserializer%3CA%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.214/src/serde/de/value.rs.html#1621-1623">source</a><a href="#impl-Deserializer%3C'de%3E-for-MapAccessDeserializer%3CA%3E" class="anchor">§</a><h3 class="code-header">impl<'de, A> <a class="trait" href="../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a><'de> for <a class="struct" href="value/struct.MapAccessDeserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::MapAccessDeserializer">MapAccessDeserializer</a><A><div class="where">where
1687 A: <a class="trait" href="trait.MapAccess.html" title="trait bdk_chain::bitcoin::hashes::serde::de::MapAccess">MapAccess</a><'de>,</div></h3></section></summary><div class="impl-items"><section id="associatedtype.Error-13" class="associatedtype trait-impl"><a href="#associatedtype.Error-13" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Error" class="associatedtype">Error</a> = <A as <a class="trait" href="trait.MapAccess.html" title="trait bdk_chain::bitcoin::hashes::serde::de::MapAccess">MapAccess</a><'de>>::<a class="associatedtype" href="trait.MapAccess.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::de::MapAccess::Error">Error</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Deserializer%3C'de%3E-for-SeqAccessDeserializer%3CA%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.214/src/serde/de/value.rs.html#1192-1194">source</a><a href="#impl-Deserializer%3C'de%3E-for-SeqAccessDeserializer%3CA%3E" class="anchor">§</a><h3 class="code-header">impl<'de, A> <a class="trait" href="../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a><'de> for <a class="struct" href="value/struct.SeqAccessDeserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::SeqAccessDeserializer">SeqAccessDeserializer</a><A><div class="where">where
1688 A: <a class="trait" href="trait.SeqAccess.html" title="trait bdk_chain::bitcoin::hashes::serde::de::SeqAccess">SeqAccess</a><'de>,</div></h3></section></summary><div class="impl-items"><section id="associatedtype.Error-14" class="associatedtype trait-impl"><a href="#associatedtype.Error-14" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Error" class="associatedtype">Error</a> = <A as <a class="trait" href="trait.SeqAccess.html" title="trait bdk_chain::bitcoin::hashes::serde::de::SeqAccess">SeqAccess</a><'de>>::<a class="associatedtype" href="trait.SeqAccess.html#associatedtype.Error" title="type bdk_chain::bitcoin::hashes::serde::de::SeqAccess::Error">Error</a></h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Deserializer%3C'de%3E-for-BoolDeserializer%3CE%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.214/src/serde/de/value.rs.html#327">source</a><a href="#impl-Deserializer%3C'de%3E-for-BoolDeserializer%3CE%3E" class="anchor">§</a><h3 class="code-header">impl<'de, E> <a class="trait" href="../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a><'de> for <a class="struct" href="value/struct.BoolDeserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::BoolDeserializer">BoolDeserializer</a><E><div class="where">where
1689 E: <a class="trait" href="trait.Error.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Error">Error</a>,</div></h3></section></summary><div class="impl-items"><section id="associatedtype.Error-15" class="associatedtype trait-impl"><a href="#associatedtype.Error-15" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Error" class="associatedtype">Error</a> = E</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Deserializer%3C'de%3E-for-BorrowedBytesDeserializer%3C'de,+E%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.214/src/serde/de/value.rs.html#958-960">source</a><a href="#impl-Deserializer%3C'de%3E-for-BorrowedBytesDeserializer%3C'de,+E%3E" class="anchor">§</a><h3 class="code-header">impl<'de, E> <a class="trait" href="../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a><'de> for <a class="struct" href="value/struct.BorrowedBytesDeserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::BorrowedBytesDeserializer">BorrowedBytesDeserializer</a><'de, E><div class="where">where
1690 E: <a class="trait" href="trait.Error.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Error">Error</a>,</div></h3></section></summary><div class="impl-items"><section id="associatedtype.Error-16" class="associatedtype trait-impl"><a href="#associatedtype.Error-16" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Error" class="associatedtype">Error</a> = E</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Deserializer%3C'de%3E-for-BorrowedStrDeserializer%3C'de,+E%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.214/src/serde/de/value.rs.html#562-564">source</a><a href="#impl-Deserializer%3C'de%3E-for-BorrowedStrDeserializer%3C'de,+E%3E" class="anchor">§</a><h3 class="code-header">impl<'de, E> <a class="trait" href="../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a><'de> for <a class="struct" href="value/struct.BorrowedStrDeserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::BorrowedStrDeserializer">BorrowedStrDeserializer</a><'de, E><div class="where">where
1691 E: <a class="trait" href="trait.Error.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Error">Error</a>,</div></h3></section></summary><div class="impl-items"><section id="associatedtype.Error-17" class="associatedtype trait-impl"><a href="#associatedtype.Error-17" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Error" class="associatedtype">Error</a> = E</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Deserializer%3C'de%3E-for-CharDeserializer%3CE%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.214/src/serde/de/value.rs.html#341">source</a><a href="#impl-Deserializer%3C'de%3E-for-CharDeserializer%3CE%3E" class="anchor">§</a><h3 class="code-header">impl<'de, E> <a class="trait" href="../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a><'de> for <a class="struct" href="value/struct.CharDeserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::CharDeserializer">CharDeserializer</a><E><div class="where">where
1692 E: <a class="trait" href="trait.Error.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Error">Error</a>,</div></h3></section></summary><div class="impl-items"><section id="associatedtype.Error-18" class="associatedtype trait-impl"><a href="#associatedtype.Error-18" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Error" class="associatedtype">Error</a> = E</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Deserializer%3C'de%3E-for-F32Deserializer%3CE%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.214/src/serde/de/value.rs.html#339">source</a><a href="#impl-Deserializer%3C'de%3E-for-F32Deserializer%3CE%3E" class="anchor">§</a><h3 class="code-header">impl<'de, E> <a class="trait" href="../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a><'de> for <a class="struct" href="value/struct.F32Deserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::F32Deserializer">F32Deserializer</a><E><div class="where">where
1693 E: <a class="trait" href="trait.Error.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Error">Error</a>,</div></h3></section></summary><div class="impl-items"><section id="associatedtype.Error-19" class="associatedtype trait-impl"><a href="#associatedtype.Error-19" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Error" class="associatedtype">Error</a> = E</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Deserializer%3C'de%3E-for-F64Deserializer%3CE%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.214/src/serde/de/value.rs.html#340">source</a><a href="#impl-Deserializer%3C'de%3E-for-F64Deserializer%3CE%3E" class="anchor">§</a><h3 class="code-header">impl<'de, E> <a class="trait" href="../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a><'de> for <a class="struct" href="value/struct.F64Deserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::F64Deserializer">F64Deserializer</a><E><div class="where">where
1694 E: <a class="trait" href="trait.Error.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Error">Error</a>,</div></h3></section></summary><div class="impl-items"><section id="associatedtype.Error-20" class="associatedtype trait-impl"><a href="#associatedtype.Error-20" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Error" class="associatedtype">Error</a> = E</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Deserializer%3C'de%3E-for-I8Deserializer%3CE%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.214/src/serde/de/value.rs.html#328">source</a><a href="#impl-Deserializer%3C'de%3E-for-I8Deserializer%3CE%3E" class="anchor">§</a><h3 class="code-header">impl<'de, E> <a class="trait" href="../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a><'de> for <a class="struct" href="value/struct.I8Deserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::I8Deserializer">I8Deserializer</a><E><div class="where">where
1695 E: <a class="trait" href="trait.Error.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Error">Error</a>,</div></h3></section></summary><div class="impl-items"><section id="associatedtype.Error-21" class="associatedtype trait-impl"><a href="#associatedtype.Error-21" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Error" class="associatedtype">Error</a> = E</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Deserializer%3C'de%3E-for-I16Deserializer%3CE%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.214/src/serde/de/value.rs.html#329">source</a><a href="#impl-Deserializer%3C'de%3E-for-I16Deserializer%3CE%3E" class="anchor">§</a><h3 class="code-header">impl<'de, E> <a class="trait" href="../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a><'de> for <a class="struct" href="value/struct.I16Deserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::I16Deserializer">I16Deserializer</a><E><div class="where">where
1696 E: <a class="trait" href="trait.Error.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Error">Error</a>,</div></h3></section></summary><div class="impl-items"><section id="associatedtype.Error-22" class="associatedtype trait-impl"><a href="#associatedtype.Error-22" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Error" class="associatedtype">Error</a> = E</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Deserializer%3C'de%3E-for-I32Deserializer%3CE%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.214/src/serde/de/value.rs.html#330">source</a><a href="#impl-Deserializer%3C'de%3E-for-I32Deserializer%3CE%3E" class="anchor">§</a><h3 class="code-header">impl<'de, E> <a class="trait" href="../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a><'de> for <a class="struct" href="value/struct.I32Deserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::I32Deserializer">I32Deserializer</a><E><div class="where">where
1697 E: <a class="trait" href="trait.Error.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Error">Error</a>,</div></h3></section></summary><div class="impl-items"><section id="associatedtype.Error-23" class="associatedtype trait-impl"><a href="#associatedtype.Error-23" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Error" class="associatedtype">Error</a> = E</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Deserializer%3C'de%3E-for-I64Deserializer%3CE%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.214/src/serde/de/value.rs.html#331">source</a><a href="#impl-Deserializer%3C'de%3E-for-I64Deserializer%3CE%3E" class="anchor">§</a><h3 class="code-header">impl<'de, E> <a class="trait" href="../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a><'de> for <a class="struct" href="value/struct.I64Deserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::I64Deserializer">I64Deserializer</a><E><div class="where">where
1698 E: <a class="trait" href="trait.Error.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Error">Error</a>,</div></h3></section></summary><div class="impl-items"><section id="associatedtype.Error-24" class="associatedtype trait-impl"><a href="#associatedtype.Error-24" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Error" class="associatedtype">Error</a> = E</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Deserializer%3C'de%3E-for-I128Deserializer%3CE%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.214/src/serde/de/value.rs.html#332">source</a><a href="#impl-Deserializer%3C'de%3E-for-I128Deserializer%3CE%3E" class="anchor">§</a><h3 class="code-header">impl<'de, E> <a class="trait" href="../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a><'de> for <a class="struct" href="value/struct.I128Deserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::I128Deserializer">I128Deserializer</a><E><div class="where">where
1699 E: <a class="trait" href="trait.Error.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Error">Error</a>,</div></h3></section></summary><div class="impl-items"><section id="associatedtype.Error-25" class="associatedtype trait-impl"><a href="#associatedtype.Error-25" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Error" class="associatedtype">Error</a> = E</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Deserializer%3C'de%3E-for-IsizeDeserializer%3CE%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.214/src/serde/de/value.rs.html#333">source</a><a href="#impl-Deserializer%3C'de%3E-for-IsizeDeserializer%3CE%3E" class="anchor">§</a><h3 class="code-header">impl<'de, E> <a class="trait" href="../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a><'de> for <a class="struct" href="value/struct.IsizeDeserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::IsizeDeserializer">IsizeDeserializer</a><E><div class="where">where
1700 E: <a class="trait" href="trait.Error.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Error">Error</a>,</div></h3></section></summary><div class="impl-items"><section id="associatedtype.Error-26" class="associatedtype trait-impl"><a href="#associatedtype.Error-26" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Error" class="associatedtype">Error</a> = E</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Deserializer%3C'de%3E-for-StringDeserializer%3CE%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.214/src/serde/de/value.rs.html#676-678">source</a><a href="#impl-Deserializer%3C'de%3E-for-StringDeserializer%3CE%3E" class="anchor">§</a><h3 class="code-header">impl<'de, E> <a class="trait" href="../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a><'de> for <a class="struct" href="value/struct.StringDeserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::StringDeserializer">StringDeserializer</a><E><div class="where">where
1701 E: <a class="trait" href="trait.Error.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Error">Error</a>,</div></h3></section></summary><div class="impl-items"><section id="associatedtype.Error-27" class="associatedtype trait-impl"><a href="#associatedtype.Error-27" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Error" class="associatedtype">Error</a> = E</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Deserializer%3C'de%3E-for-U8Deserializer%3CE%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.214/src/serde/de/value.rs.html#334">source</a><a href="#impl-Deserializer%3C'de%3E-for-U8Deserializer%3CE%3E" class="anchor">§</a><h3 class="code-header">impl<'de, E> <a class="trait" href="../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a><'de> for <a class="struct" href="value/struct.U8Deserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::U8Deserializer">U8Deserializer</a><E><div class="where">where
1702 E: <a class="trait" href="trait.Error.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Error">Error</a>,</div></h3></section></summary><div class="impl-items"><section id="associatedtype.Error-28" class="associatedtype trait-impl"><a href="#associatedtype.Error-28" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Error" class="associatedtype">Error</a> = E</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Deserializer%3C'de%3E-for-U16Deserializer%3CE%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.214/src/serde/de/value.rs.html#335">source</a><a href="#impl-Deserializer%3C'de%3E-for-U16Deserializer%3CE%3E" class="anchor">§</a><h3 class="code-header">impl<'de, E> <a class="trait" href="../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a><'de> for <a class="struct" href="value/struct.U16Deserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::U16Deserializer">U16Deserializer</a><E><div class="where">where
1703 E: <a class="trait" href="trait.Error.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Error">Error</a>,</div></h3></section></summary><div class="impl-items"><section id="associatedtype.Error-29" class="associatedtype trait-impl"><a href="#associatedtype.Error-29" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Error" class="associatedtype">Error</a> = E</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Deserializer%3C'de%3E-for-U32Deserializer%3CE%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.214/src/serde/de/value.rs.html#372-374">source</a><a href="#impl-Deserializer%3C'de%3E-for-U32Deserializer%3CE%3E" class="anchor">§</a><h3 class="code-header">impl<'de, E> <a class="trait" href="../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a><'de> for <a class="struct" href="value/struct.U32Deserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::U32Deserializer">U32Deserializer</a><E><div class="where">where
1704 E: <a class="trait" href="trait.Error.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Error">Error</a>,</div></h3></section></summary><div class="impl-items"><section id="associatedtype.Error-30" class="associatedtype trait-impl"><a href="#associatedtype.Error-30" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Error" class="associatedtype">Error</a> = E</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Deserializer%3C'de%3E-for-U64Deserializer%3CE%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.214/src/serde/de/value.rs.html#336">source</a><a href="#impl-Deserializer%3C'de%3E-for-U64Deserializer%3CE%3E" class="anchor">§</a><h3 class="code-header">impl<'de, E> <a class="trait" href="../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a><'de> for <a class="struct" href="value/struct.U64Deserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::U64Deserializer">U64Deserializer</a><E><div class="where">where
1705 E: <a class="trait" href="trait.Error.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Error">Error</a>,</div></h3></section></summary><div class="impl-items"><section id="associatedtype.Error-31" class="associatedtype trait-impl"><a href="#associatedtype.Error-31" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Error" class="associatedtype">Error</a> = E</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Deserializer%3C'de%3E-for-U128Deserializer%3CE%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.214/src/serde/de/value.rs.html#337">source</a><a href="#impl-Deserializer%3C'de%3E-for-U128Deserializer%3CE%3E" class="anchor">§</a><h3 class="code-header">impl<'de, E> <a class="trait" href="../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a><'de> for <a class="struct" href="value/struct.U128Deserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::U128Deserializer">U128Deserializer</a><E><div class="where">where
1706 E: <a class="trait" href="trait.Error.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Error">Error</a>,</div></h3></section></summary><div class="impl-items"><section id="associatedtype.Error-32" class="associatedtype trait-impl"><a href="#associatedtype.Error-32" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Error" class="associatedtype">Error</a> = E</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Deserializer%3C'de%3E-for-UnitDeserializer%3CE%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.214/src/serde/de/value.rs.html#151-153">source</a><a href="#impl-Deserializer%3C'de%3E-for-UnitDeserializer%3CE%3E" class="anchor">§</a><h3 class="code-header">impl<'de, E> <a class="trait" href="../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a><'de> for <a class="struct" href="value/struct.UnitDeserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::UnitDeserializer">UnitDeserializer</a><E><div class="where">where
1707 E: <a class="trait" href="trait.Error.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Error">Error</a>,</div></h3></section></summary><div class="impl-items"><section id="associatedtype.Error-33" class="associatedtype trait-impl"><a href="#associatedtype.Error-33" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Error" class="associatedtype">Error</a> = E</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Deserializer%3C'de%3E-for-UsizeDeserializer%3CE%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.214/src/serde/de/value.rs.html#338">source</a><a href="#impl-Deserializer%3C'de%3E-for-UsizeDeserializer%3CE%3E" class="anchor">§</a><h3 class="code-header">impl<'de, E> <a class="trait" href="../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a><'de> for <a class="struct" href="value/struct.UsizeDeserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::UsizeDeserializer">UsizeDeserializer</a><E><div class="where">where
1708 E: <a class="trait" href="trait.Error.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Error">Error</a>,</div></h3></section></summary><div class="impl-items"><section id="associatedtype.Error-34" class="associatedtype trait-impl"><a href="#associatedtype.Error-34" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Error" class="associatedtype">Error</a> = E</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Deserializer%3C'de%3E-for-MapDeserializer%3C'de,+I,+E%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.214/src/serde/de/value.rs.html#1294-1300">source</a><a href="#impl-Deserializer%3C'de%3E-for-MapDeserializer%3C'de,+I,+E%3E" class="anchor">§</a><h3 class="code-header">impl<'de, I, E> <a class="trait" href="../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a><'de> for <a class="struct" href="value/struct.MapDeserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::MapDeserializer">MapDeserializer</a><'de, I, E><div class="where">where
1709 I: <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a>,
1710 <I as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" title="type core::iter::traits::iterator::Iterator::Item">Item</a>: Pair,
1711 <<I as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" title="type core::iter::traits::iterator::Iterator::Item">Item</a> as Pair>::First: <a class="trait" href="trait.IntoDeserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::de::IntoDeserializer">IntoDeserializer</a><'de, E>,
1712 <<I as <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a>>::<a class="associatedtype" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html#associatedtype.Item" title="type core::iter::traits::iterator::Iterator::Item">Item</a> as Pair>::Second: <a class="trait" href="trait.IntoDeserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::de::IntoDeserializer">IntoDeserializer</a><'de, E>,
1713 E: <a class="trait" href="trait.Error.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Error">Error</a>,</div></h3></section></summary><div class="impl-items"><section id="associatedtype.Error-35" class="associatedtype trait-impl"><a href="#associatedtype.Error-35" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Error" class="associatedtype">Error</a> = E</h4></section></div></details><details class="toggle implementors-toggle"><summary><section id="impl-Deserializer%3C'de%3E-for-SeqDeserializer%3CI,+E%3E" class="impl"><a class="src rightside" href="https://docs.rs/serde/1.0.214/src/serde/de/value.rs.html#1044-1048">source</a><a href="#impl-Deserializer%3C'de%3E-for-SeqDeserializer%3CI,+E%3E" class="anchor">§</a><h3 class="code-header">impl<'de, I, T, E> <a class="trait" href="../trait.Deserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::Deserializer">Deserializer</a><'de> for <a class="struct" href="value/struct.SeqDeserializer.html" title="struct bdk_chain::bitcoin::hashes::serde::de::value::SeqDeserializer">SeqDeserializer</a><I, E><div class="where">where
1714 I: <a class="trait" href="https://doc.rust-lang.org/nightly/core/iter/traits/iterator/trait.Iterator.html" title="trait core::iter::traits::iterator::Iterator">Iterator</a><Item = T>,
1715 T: <a class="trait" href="trait.IntoDeserializer.html" title="trait bdk_chain::bitcoin::hashes::serde::de::IntoDeserializer">IntoDeserializer</a><'de, E>,
1716 E: <a class="trait" href="trait.Error.html" title="trait bdk_chain::bitcoin::hashes::serde::de::Error">Error</a>,</div></h3></section></summary><div class="impl-items"><section id="associatedtype.Error-36" class="associatedtype trait-impl"><a href="#associatedtype.Error-36" class="anchor">§</a><h4 class="code-header">type <a href="#associatedtype.Error" class="associatedtype">Error</a> = E</h4></section></div></details></div><script src="../../../../../trait.impl/serde/de/trait.Deserializer.js" data-ignore-extern-crates="serde_json,serde" async></script></section></div></main></body></html>