Trait Deserialize

Source
pub trait Deserialize<'de>: Sized {
    // Required method
    fn deserialize<D>(
        deserializer: D,
    ) -> Result<Self, <D as Deserializer<'de>>::Error>
       where D: Deserializer<'de>;
}
Expand description

A data structure that can be deserialized from any data format supported by Serde.

Serde provides Deserialize implementations for many Rust primitive and standard library types. The complete list is here. All of these can be deserialized using Serde out of the box.

Additionally, Serde provides a procedural macro called serde_derive to automatically generate Deserialize implementations for structs and enums in your program. See the derive section of the manual for how to use this.

In rare cases it may be necessary to implement Deserialize manually for some type in your program. See the Implementing Deserialize section of the manual for more about this.

Third-party crates may provide Deserialize implementations for types that they expose. For example the linked-hash-map crate provides a LinkedHashMap<K, V> type that is deserializable by Serde because the crate provides an implementation of Deserialize for it.

§Lifetime

The 'de lifetime of this trait is the lifetime of data that may be borrowed by Self when deserialized. See the page Understanding deserializer lifetimes for a more detailed explanation of these lifetimes.

Required Methods§

Source

fn deserialize<D>( deserializer: D, ) -> Result<Self, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer.

See the Implementing Deserialize section of the manual for more information about how to implement this method.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

Source§

impl<'de> Deserialize<'de> for IpAddr

Source§

fn deserialize<D>( deserializer: D, ) -> Result<IpAddr, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for SocketAddr

Source§

fn deserialize<D>( deserializer: D, ) -> Result<SocketAddr, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Value

Source§

fn deserialize<D>( deserializer: D, ) -> Result<Value, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for bool

Source§

fn deserialize<D>( deserializer: D, ) -> Result<bool, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for char

Source§

fn deserialize<D>( deserializer: D, ) -> Result<char, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for f32

Source§

fn deserialize<D>( deserializer: D, ) -> Result<f32, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for f64

Source§

fn deserialize<D>( deserializer: D, ) -> Result<f64, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for i8

Source§

fn deserialize<D>( deserializer: D, ) -> Result<i8, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for i16

Source§

fn deserialize<D>( deserializer: D, ) -> Result<i16, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for i32

Source§

fn deserialize<D>( deserializer: D, ) -> Result<i32, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for i64

Source§

fn deserialize<D>( deserializer: D, ) -> Result<i64, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for i128

Source§

fn deserialize<D>( deserializer: D, ) -> Result<i128, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for isize

Source§

fn deserialize<D>( deserializer: D, ) -> Result<isize, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for u8

Source§

fn deserialize<D>( deserializer: D, ) -> Result<u8, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for u16

Source§

fn deserialize<D>( deserializer: D, ) -> Result<u16, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for u32

Source§

fn deserialize<D>( deserializer: D, ) -> Result<u32, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for u64

Source§

fn deserialize<D>( deserializer: D, ) -> Result<u64, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for u128

Source§

fn deserialize<D>( deserializer: D, ) -> Result<u128, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for ()

Source§

fn deserialize<D>( deserializer: D, ) -> Result<(), <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for usize

Source§

fn deserialize<D>( deserializer: D, ) -> Result<usize, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Box<str>

Source§

fn deserialize<D>( deserializer: D, ) -> Result<Box<str>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Box<CStr>

Source§

fn deserialize<D>( deserializer: D, ) -> Result<Box<CStr>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Box<OsStr>

Source§

fn deserialize<D>( deserializer: D, ) -> Result<Box<OsStr>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Box<Path>

Source§

fn deserialize<D>( deserializer: D, ) -> Result<Box<Path>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Box<RawValue>

Source§

fn deserialize<D>( deserializer: D, ) -> Result<Box<RawValue>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for CString

Source§

fn deserialize<D>( deserializer: D, ) -> Result<CString, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Ipv4Addr

Source§

fn deserialize<D>( deserializer: D, ) -> Result<Ipv4Addr, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Ipv6Addr

Source§

fn deserialize<D>( deserializer: D, ) -> Result<Ipv6Addr, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for SocketAddrV4

Source§

fn deserialize<D>( deserializer: D, ) -> Result<SocketAddrV4, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for SocketAddrV6

Source§

fn deserialize<D>( deserializer: D, ) -> Result<SocketAddrV6, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for NonZero<i8>

Source§

fn deserialize<D>( deserializer: D, ) -> Result<NonZero<i8>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for NonZero<i16>

Source§

fn deserialize<D>( deserializer: D, ) -> Result<NonZero<i16>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for NonZero<i32>

Source§

fn deserialize<D>( deserializer: D, ) -> Result<NonZero<i32>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for NonZero<i64>

Source§

fn deserialize<D>( deserializer: D, ) -> Result<NonZero<i64>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for NonZero<i128>

Source§

fn deserialize<D>( deserializer: D, ) -> Result<NonZero<i128>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for NonZero<isize>

Source§

fn deserialize<D>( deserializer: D, ) -> Result<NonZero<isize>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for NonZero<u8>

Source§

fn deserialize<D>( deserializer: D, ) -> Result<NonZero<u8>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for NonZero<u16>

Source§

fn deserialize<D>( deserializer: D, ) -> Result<NonZero<u16>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for NonZero<u32>

Source§

fn deserialize<D>( deserializer: D, ) -> Result<NonZero<u32>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for NonZero<u64>

Source§

fn deserialize<D>( deserializer: D, ) -> Result<NonZero<u64>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for NonZero<u128>

Source§

fn deserialize<D>( deserializer: D, ) -> Result<NonZero<u128>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for NonZero<usize>

Source§

fn deserialize<D>( deserializer: D, ) -> Result<NonZero<usize>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Saturating<i8>

Source§

fn deserialize<D>( deserializer: D, ) -> Result<Saturating<i8>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Saturating<i16>

Source§

fn deserialize<D>( deserializer: D, ) -> Result<Saturating<i16>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Saturating<i32>

Source§

fn deserialize<D>( deserializer: D, ) -> Result<Saturating<i32>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Saturating<i64>

Source§

fn deserialize<D>( deserializer: D, ) -> Result<Saturating<i64>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Saturating<i128>

Source§

fn deserialize<D>( deserializer: D, ) -> Result<Saturating<i128>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Saturating<isize>

Source§

fn deserialize<D>( deserializer: D, ) -> Result<Saturating<isize>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Saturating<u8>

Source§

fn deserialize<D>( deserializer: D, ) -> Result<Saturating<u8>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Saturating<u16>

Source§

fn deserialize<D>( deserializer: D, ) -> Result<Saturating<u16>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Saturating<u32>

Source§

fn deserialize<D>( deserializer: D, ) -> Result<Saturating<u32>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Saturating<u64>

Source§

fn deserialize<D>( deserializer: D, ) -> Result<Saturating<u64>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Saturating<u128>

Source§

fn deserialize<D>( deserializer: D, ) -> Result<Saturating<u128>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Saturating<usize>

Source§

fn deserialize<D>( deserializer: D, ) -> Result<Saturating<usize>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for AtomicBool

Source§

fn deserialize<D>( deserializer: D, ) -> Result<AtomicBool, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for AtomicI8

Source§

fn deserialize<D>( deserializer: D, ) -> Result<AtomicI8, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for AtomicI16

Source§

fn deserialize<D>( deserializer: D, ) -> Result<AtomicI16, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for AtomicI32

Source§

fn deserialize<D>( deserializer: D, ) -> Result<AtomicI32, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for AtomicI64

Source§

fn deserialize<D>( deserializer: D, ) -> Result<AtomicI64, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for AtomicIsize

Source§

fn deserialize<D>( deserializer: D, ) -> Result<AtomicIsize, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for AtomicU8

Source§

fn deserialize<D>( deserializer: D, ) -> Result<AtomicU8, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for AtomicU16

Source§

fn deserialize<D>( deserializer: D, ) -> Result<AtomicU16, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for AtomicU32

Source§

fn deserialize<D>( deserializer: D, ) -> Result<AtomicU32, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for AtomicU64

Source§

fn deserialize<D>( deserializer: D, ) -> Result<AtomicU64, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for AtomicUsize

Source§

fn deserialize<D>( deserializer: D, ) -> Result<AtomicUsize, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Duration

Source§

fn deserialize<D>( deserializer: D, ) -> Result<Duration, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for OsString

Source§

fn deserialize<D>( deserializer: D, ) -> Result<OsString, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for PathBuf

Source§

fn deserialize<D>( deserializer: D, ) -> Result<PathBuf, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for SystemTime

Source§

fn deserialize<D>( deserializer: D, ) -> Result<SystemTime, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Map<String, Value>

Source§

fn deserialize<D>( deserializer: D, ) -> Result<Map<String, Value>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Number

Source§

fn deserialize<D>( deserializer: D, ) -> Result<Number, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for AckRequest

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<AckRequest, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for AckResponse

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<AckResponse, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for AddMultiSigAddressResult

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<AddMultiSigAddressResult, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for AddOfflineRequest

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<AddOfflineRequest, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for AddOfflineResponse

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<AddOfflineResponse, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for AddOrderRequest

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<AddOrderRequest, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for AddOrderResponse

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<AddOrderResponse, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for AddUtxosRequest

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<AddUtxosRequest, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for AddUtxosResponse

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<AddUtxosResponse, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for Address

§

fn deserialize<D>( deserializer: D, ) -> Result<Address, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for AddressResult

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<AddressResult, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for AddressStats

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<AddressStats, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for AddressTxsSummary

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<AddressTxsSummary, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for AddressType

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<AddressType, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for AmpAssetRestrictions

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<AmpAssetRestrictions, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for AmpAssetsResponse

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<AmpAssetsResponse, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for Asset

§

fn deserialize<D>(d: D) -> Result<Asset, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for Asset

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Asset, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for AssetBlindingFactor

§

fn deserialize<D>( d: D, ) -> Result<AssetBlindingFactor, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for AssetDetailsRequest

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<AssetDetailsRequest, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for AssetDetailsResponse

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<AssetDetailsResponse, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for AssetId

§

fn deserialize<D>(d: D) -> Result<AssetId, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for AssetIssuance

§

fn deserialize<D>( deserializer: D, ) -> Result<AssetIssuance, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for AssetPair

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<AssetPair, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for AssetPrecision

§

fn deserialize<D>( deserializer: D, ) -> Result<AssetPrecision, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for AssetStats

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<AssetStats, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for AssetType

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<AssetType, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for AssetsRequestParam

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<AssetsRequestParam, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for AssetsResponse

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<AssetsResponse, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for Bip9SoftforkInfo

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Bip9SoftforkInfo, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for Bip9SoftforkStatistics

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Bip9SoftforkStatistics, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for Bip9SoftforkStatus

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Bip9SoftforkStatus, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for Bip125Replaceable

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Bip125Replaceable, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for BlindedSwapClientNotification

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<BlindedSwapClientNotification, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for BlindedSwapDealerNotification

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<BlindedSwapDealerNotification, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for Block

§

fn deserialize<D>( deserializer: D, ) -> Result<Block, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for BlockHash

§

fn deserialize<D>(d: D) -> Result<BlockHash, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for BlockHeader

§

fn deserialize<D>( deserializer: D, ) -> Result<BlockHeader, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for BlockInfo

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<BlockInfo, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for BlockRef

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<BlockRef, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for BlockStatus

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<BlockStatus, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for BlockSummary

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<BlockSummary, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for BlockTime

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<BlockTime, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for BroadcastPriceStreamRequest

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<BroadcastPriceStreamRequest, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for BroadcastTxRequest

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<BroadcastTxRequest, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for BroadcastTxResponse

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<BroadcastTxResponse, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for BtcAmount

§

fn deserialize<D>(d: D) -> Result<BtcAmount, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for CancelOrderRequest

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<CancelOrderRequest, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for CancelOrderResponse

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<CancelOrderResponse, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for CancelPricesRequest

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<CancelPricesRequest, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for CancelRequest

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<CancelRequest, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for Chain

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Chain, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for ChainClaimTxResponse

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<ChainClaimTxResponse, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for ChainFees

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<ChainFees, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for ChainMinerFees

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<ChainMinerFees, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for ChainPair

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<ChainPair, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for ChainSwapDetails

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<ChainSwapDetails, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for ChainSwapStates

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<ChainSwapStates, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for ChainSwapTx

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<ChainSwapTx, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for ChainSwapTxLock

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<ChainSwapTxLock, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for ChainSwapTxResp

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<ChainSwapTxResp, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for ChainSwapTxTimeout

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<ChainSwapTxTimeout, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for ChallengeRequest

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<ChallengeRequest, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for ChallengeResponse

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<ChallengeResponse, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for ChannelInfo

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<ChannelInfo, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for ChartPoint

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<ChartPoint, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for ChartStats

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<ChartStats, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for ChartSubRequest

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<ChartSubRequest, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for ChartSubResponse

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<ChartSubResponse, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for ChartUnsubRequest

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<ChartUnsubRequest, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for ChartUnsubResponse

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<ChartUnsubResponse, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for ChartUpdateNotif

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<ChartUpdateNotif, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for CheckOutpointsRequest

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<CheckOutpointsRequest, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for CheckOutpointsResponse

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<CheckOutpointsResponse, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for ClientEvent

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<ClientEvent, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for CompleteNotification

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<CompleteNotification, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for ContactKey

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<ContactKey, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for Contract

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Contract, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for ContractHash

§

fn deserialize<D>(d: D) -> Result<ContractHash, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for ControlBlock

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<ControlBlock, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for ConversionRatesResponse

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<ConversionRatesResponse, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for CosignResponse

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<CosignResponse, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for CreateBolt12OfferRequest

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<CreateBolt12OfferRequest, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for CreateChainRequest

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<CreateChainRequest, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for CreateChainResponse

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<CreateChainResponse, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for CreateRawTransactionInput

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<CreateRawTransactionInput, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for CreateReverseRequest

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<CreateReverseRequest, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for CreateReverseResponse

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<CreateReverseResponse, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for CreateSubmarineRequest

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<CreateSubmarineRequest, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for CreateSubmarineResponse

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<CreateSubmarineResponse, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for DecodeRawTransactionResult

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<DecodeRawTransactionResult, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for DescriptorPublicKey

§

fn deserialize<D>( deserializer: D, ) -> Result<DescriptorPublicKey, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for Details

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Details, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for DeviceState

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<DeviceState, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for DurationMs

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<DurationMs, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for EcdsaAdaptorSignature

§

fn deserialize<D>( d: D, ) -> Result<EcdsaAdaptorSignature, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for EcdsaSighashType

§

fn deserialize<D>( deserializer: D, ) -> Result<EcdsaSighashType, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for EditOrderRequest

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<EditOrderRequest, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for EditOrderResponse

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<EditOrderResponse, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for EditRequest

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<EditRequest, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for ElementsNetwork

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<ElementsNetwork, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for Elip151Hash

§

fn deserialize<D>(d: D) -> Result<Elip151Hash, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for Entity

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Entity, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for Error

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Error, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for Error

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Error, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for Error

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Error, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for Error

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Error, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for ErrorCode

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<ErrorCode, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for ErrorCode

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<ErrorCode, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for ErrorMsg

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<ErrorMsg, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for ErrorResponse

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<ErrorResponse, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for EstimateMode

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<EstimateMode, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for EstimateSmartFeeResult

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<EstimateSmartFeeResult, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for EventWithSignature

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<EventWithSignature, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for EventWithoutSignature

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<EventWithoutSignature, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for ExtData

§

fn deserialize<D>(d: D) -> Result<ExtData, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for ExternalUtxo

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<ExternalUtxo, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for FailureReasonIncorrectAmounts

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<FailureReasonIncorrectAmounts, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for FcmMessage

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<FcmMessage, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for FcmMessagePeg

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<FcmMessagePeg, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for FcmMessageSign

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<FcmMessageSign, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for FcmMessageTx

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<FcmMessageTx, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for FeeRate

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<FeeRate, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for FeeRateBitcoin

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<FeeRateBitcoin, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for FeeRatePercentiles

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<FeeRatePercentiles, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for FeeRateSats

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<FeeRateSats, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for FinalizePsbtResult

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<FinalizePsbtResult, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for FinishRegisterReq

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<FinishRegisterReq, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for FinishRegisterResp

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<FinishRegisterResp, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for FundRawTransactionResult

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<FundRawTransactionResult, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for GaidStatusRequest

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<GaidStatusRequest, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for GaidStatusResponse

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<GaidStatusResponse, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for GdkAsset

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<GdkAsset, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for GdkAssets

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<GdkAssets, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for GdkEntity

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<GdkEntity, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for Generator

§

fn deserialize<D>(d: D) -> Result<Generator, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for GetAddedNodeInfoResult

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<GetAddedNodeInfoResult, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for GetAddedNodeInfoResultAddress

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<GetAddedNodeInfoResultAddress, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for GetAddedNodeInfoResultAddressType

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<GetAddedNodeInfoResultAddressType, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for GetAddressInfoResult

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<GetAddressInfoResult, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for GetAddressInfoResultEmbedded

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<GetAddressInfoResultEmbedded, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for GetAddressInfoResultLabel

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<GetAddressInfoResultLabel, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for GetAddressInfoResultLabelPurpose

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<GetAddressInfoResultLabelPurpose, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for GetBalanceRes

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<GetBalanceRes, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for GetBalancesResult

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<GetBalancesResult, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for GetBalancesResultEntry

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<GetBalancesResultEntry, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for GetBlockFilterResult

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<GetBlockFilterResult, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for GetBlockHeaderResult

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<GetBlockHeaderResult, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for GetBlockResult

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<GetBlockResult, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for GetBlockStatsResult

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<GetBlockStatsResult, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for GetBlockStatsResultPartial

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<GetBlockStatsResultPartial, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for GetBlockTemplateCapabilities

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<GetBlockTemplateCapabilities, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for GetBlockTemplateModes

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<GetBlockTemplateModes, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for GetBlockTemplateOptions

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<GetBlockTemplateOptions, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for GetBlockTemplateResulMutations

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<GetBlockTemplateResulMutations, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for GetBlockTemplateResult

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<GetBlockTemplateResult, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for GetBlockTemplateResultCapabilities

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<GetBlockTemplateResultCapabilities, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for GetBlockTemplateResultRules

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<GetBlockTemplateResultRules, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for GetBlockTemplateResultTransaction

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<GetBlockTemplateResultTransaction, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for GetBlockTemplateRules

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<GetBlockTemplateRules, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for GetBlockchainInfoResult

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<GetBlockchainInfoResult, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for GetBolt12FetchRequest

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<GetBolt12FetchRequest, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for GetBolt12FetchResponse

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<GetBolt12FetchResponse, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for GetBolt12ParamsResponse

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<GetBolt12ParamsResponse, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for GetChainPairsResponse

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<GetChainPairsResponse, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for GetChainTipsResultStatus

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<GetChainTipsResultStatus, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for GetChainTipsResultTip

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<GetChainTipsResultTip, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for GetDescriptorInfoResult

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<GetDescriptorInfoResult, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for GetFeeEstimationResponse

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<GetFeeEstimationResponse, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for GetHeadersRes

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<GetHeadersRes, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for GetHistoryRes

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<GetHistoryRes, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for GetIndexInfoResult

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<GetIndexInfoResult, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for GetMempoolEntryResult

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<GetMempoolEntryResult, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for GetMempoolEntryResultFees

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<GetMempoolEntryResultFees, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for GetMempoolInfoResult

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<GetMempoolInfoResult, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for GetMerkleRes

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<GetMerkleRes, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for GetMiningInfoResult

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<GetMiningInfoResult, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for GetNetTotalsResult

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<GetNetTotalsResult, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for GetNetTotalsResultUploadTarget

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<GetNetTotalsResultUploadTarget, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for GetNetworkInfoResult

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<GetNetworkInfoResult, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for GetNetworkInfoResultAddress

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<GetNetworkInfoResultAddress, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for GetNetworkInfoResultNetwork

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<GetNetworkInfoResultNetwork, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for GetNodeAddressesResult

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<GetNodeAddressesResult, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for GetNodesResponse

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<GetNodesResponse, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for GetOrderRequest

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<GetOrderRequest, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for GetOrderResponse

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<GetOrderResponse, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for GetPeerInfoResult

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<GetPeerInfoResult, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for GetPeerInfoResultConnectionType

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<GetPeerInfoResultConnectionType, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for GetPeerInfoResultNetwork

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<GetPeerInfoResultNetwork, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for GetQuoteRequest

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<GetQuoteRequest, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for GetQuoteResponse

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<GetQuoteResponse, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for GetQuoteResponse

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<GetQuoteResponse, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for GetRawTransactionResult

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<GetRawTransactionResult, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for GetRawTransactionResultVin

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<GetRawTransactionResultVin, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for GetRawTransactionResultVinScriptSig

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<GetRawTransactionResultVinScriptSig, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for GetRawTransactionResultVout

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<GetRawTransactionResultVout, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for GetRawTransactionResultVoutScriptPubKey

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<GetRawTransactionResultVoutScriptPubKey, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for GetReversePairsResponse

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<GetReversePairsResponse, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for GetSignRequest

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<GetSignRequest, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for GetSignResponse

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<GetSignResponse, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for GetSubmarinePairsResponse

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<GetSubmarinePairsResponse, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for GetSwapResponse

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<GetSwapResponse, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for GetTransactionResult

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<GetTransactionResult, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for GetTransactionResultDetail

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<GetTransactionResultDetail, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for GetTransactionResultDetailCategory

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<GetTransactionResultDetailCategory, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for GetTxOutResult

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<GetTxOutResult, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for GetTxOutSetInfoResult

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<GetTxOutSetInfoResult, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for GetWalletInfoResult

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<GetWalletInfoResult, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for GetZmqNotificationsResult

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<GetZmqNotificationsResult, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for Global

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Global, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for Hash

§

fn deserialize<D>(d: D) -> Result<Hash, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for Hash

§

fn deserialize<D>(d: D) -> Result<Hash, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for HashOrHeight

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<HashOrHeight, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for HeaderNotification

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<HeaderNotification, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for Height

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Height, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for HeightResponse

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<HeightResponse, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for HistId

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<HistId, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for HistStatus

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<HistStatus, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for History

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<History, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for HistoryOrder

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<HistoryOrder, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for HistoryUpdatedNotif

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<HistoryUpdatedNotif, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for ImportDescriptors

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<ImportDescriptors, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for ImportMultiOptions

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<ImportMultiOptions, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for ImportMultiResult

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<ImportMultiResult, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for ImportMultiResultError

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<ImportMultiResultError, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for IndexStatus

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<IndexStatus, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for Input

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Input, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for Input

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Input, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for InvoiceCreated

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<InvoiceCreated, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for InvoiceError

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<InvoiceError, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for InvoiceRequest

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<InvoiceRequest, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for InvoiceRequestParams

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<InvoiceRequestParams, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for IssuanceDetails

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<IssuanceDetails, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for IssuancePrevout

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<IssuancePrevout, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for IssuancePrevout

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<IssuancePrevout, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for JsonOutPoint

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<JsonOutPoint, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for Key

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Key, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for Leaf

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Leaf, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for LeafInfo

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<LeafInfo, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for LeafVersion

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<LeafVersion, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for LinkRequest

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<LinkRequest, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for LinkResponse

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<LinkResponse, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for LiquidSwapKey

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<LiquidSwapKey, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for LiquidexInput

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<LiquidexInput, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for LiquidexOutput

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<LiquidexOutput, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for LiquidexProposal

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<LiquidexProposal, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for ListBannedResult

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<ListBannedResult, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for ListMarketsRequest

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<ListMarketsRequest, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for ListMarketsResponse

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<ListMarketsResponse, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for ListReceivedByAddressResult

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<ListReceivedByAddressResult, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for ListSinceBlockResult

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<ListSinceBlockResult, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for ListTransactionResult

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<ListTransactionResult, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for ListUnspentQueryOptions

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<ListUnspentQueryOptions, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for ListUnspentRes

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<ListUnspentRes, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for ListUnspentResultEntry

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<ListUnspentResultEntry, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for ListWalletDirItem

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<ListWalletDirItem, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for ListWalletDirResult

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<ListWalletDirResult, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for LoadHistoryRequest

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<LoadHistoryRequest, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for LoadHistoryResponse

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<LoadHistoryResponse, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for LoadPricesRequest

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<LoadPricesRequest, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for LoadPricesResponse

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<LoadPricesResponse, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for LoadWalletResult

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<LoadWalletResult, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for LocalMessageNotification

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<LocalMessageNotification, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for LockTime

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<LockTime, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for LoginClientRequest

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<LoginClientRequest, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for LoginClientResponse

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<LoginClientResponse, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for LoginDealerRequest

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<LoginDealerRequest, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for LoginRequest

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<LoginRequest, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for LoginRequest

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<LoginRequest, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for LoginResponse

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<LoginResponse, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for LoginResponse

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<LoginResponse, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for MagicRoutingHint

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<MagicRoutingHint, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for MakerSignNotif

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<MakerSignNotif, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for MakerSignRequest

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<MakerSignRequest, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for MakerSignResponse

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<MakerSignResponse, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for MakerSignedHalf

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<MakerSignedHalf, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for MakerSwapInfo

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<MakerSwapInfo, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for MarketAddedNotif

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<MarketAddedNotif, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for MarketDataSubscribeRequest

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<MarketDataSubscribeRequest, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for MarketDataSubscribeResponse

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<MarketDataSubscribeResponse, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for MarketDataUnsubscribeRequest

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<MarketDataUnsubscribeRequest, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for MarketDataUpdateNotification

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<MarketDataUpdateNotification, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for MarketDetailsRequest

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<MarketDetailsRequest, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for MarketDetailsResponse

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<MarketDetailsResponse, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for MarketInfo

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<MarketInfo, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for MarketPriceNotif

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<MarketPriceNotif, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for MarketRemovedNotif

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<MarketRemovedNotif, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for MarketType

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<MarketType, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for MerkleProof

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<MerkleProof, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for MinOrderAmounts

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<MinOrderAmounts, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for Mnemonic

§

fn deserialize<D>( deserializer: D, ) -> Result<Mnemonic, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for MrhResponse

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<MrhResponse, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for Network

§

fn deserialize<D>(d: D) -> Result<Network, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for NewAssetNotification

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<NewAssetNotification, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for NewEventNotif

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<NewEventNotif, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for NewSwapPriceNotification

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<NewSwapPriceNotification, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for Node

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Node, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for NodeInfo

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<NodeInfo, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for Nonce

§

fn deserialize<D>(d: D) -> Result<Nonce, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for NormalFloat

§

fn deserialize<D>( deserializer: D, ) -> Result<NormalFloat, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for Notification

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Notification, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for Notification

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Notification, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for OrdId

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<OrdId, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for OrderCancelled

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<OrderCancelled, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for OrderCreatedNotification

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<OrderCreatedNotification, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for OrderRemovedNotification

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<OrderRemovedNotification, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for OrderSide

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<OrderSide, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for OrderSide

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<OrderSide, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for OrderType

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<OrderType, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for OutPoint

§

fn deserialize<D>( deserializer: D, ) -> Result<OutPoint, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for Output

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Output, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for Output

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Output, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for Output

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Output, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for OutputStatus

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<OutputStatus, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for Own

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Own, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for OwnOrder

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<OwnOrder, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for OwnOrderCreatedNotif

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<OwnOrderCreatedNotif, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for OwnOrderRemovedNotif

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<OwnOrderRemovedNotif, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for Pair

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Pair, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for PairLimits

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<PairLimits, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for PairMinerFees

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<PairMinerFees, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for Params

§

fn deserialize<D>(d: D) -> Result<Params, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for PartialSig

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<PartialSig, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for PartiallySignedTransaction

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<PartiallySignedTransaction, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for PedersenCommitment

§

fn deserialize<D>( d: D, ) -> Result<PedersenCommitment, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for PegFeeRequest

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<PegFeeRequest, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for PegFeeResponse

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<PegFeeResponse, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for PegOutAmounts

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<PegOutAmounts, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for PegRequest

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<PegRequest, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for PegResponse

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<PegResponse, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for PegReturnAddressRequest

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<PegReturnAddressRequest, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for PegStatus

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<PegStatus, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for PegStatusRequest

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<PegStatusRequest, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for PegTxState

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<PegTxState, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for PortfolioPricesResponse

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<PortfolioPricesResponse, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for PrevOut

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<PrevOut, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for PriceOffer

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<PriceOffer, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for PriceOrder

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<PriceOrder, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for PricePair

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<PricePair, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for PriceUpdateBroadcast

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<PriceUpdateBroadcast, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for PriceUpdateNotification

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<PriceUpdateNotification, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for PriceUpdateSubscribe

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<PriceUpdateSubscribe, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for PsbtSighashType

§

fn deserialize<D>( deserializer: D, ) -> Result<PsbtSighashType, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for PsetMakerRequest

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<PsetMakerRequest, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for PsetTakerRequest

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<PsetTakerRequest, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for PubkeyHash

§

fn deserialize<D>(d: D) -> Result<PubkeyHash, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for PublicOrder

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<PublicOrder, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for PublicOrderCreatedNotif

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<PublicOrderCreatedNotif, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for PublicOrderRemovedNotif

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<PublicOrderRemovedNotif, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for QuoteId

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<QuoteId, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for QuoteNotif

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<QuoteNotif, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for QuoteStatus

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<QuoteStatus, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for QuoteSubId

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<QuoteSubId, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for RangeProof

§

fn deserialize<D>(d: D) -> Result<RangeProof, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for RawHeaderNotification

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<RawHeaderNotification, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for Recipient

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Recipient, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for RefundSwapFile

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<RefundSwapFile, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for RegisterAddressesRequest

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<RegisterAddressesRequest, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for RegisterDeviceRequest

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<RegisterDeviceRequest, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for RegisterDeviceResponse

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<RegisterDeviceResponse, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for RegisterRequest

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<RegisterRequest, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for RegisterResponse

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<RegisterResponse, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for RegisterResponse

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<RegisterResponse, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for RegistryData

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<RegistryData, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for RejectStatus

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<RejectStatus, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for RemoveUtxosRequest

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<RemoveUtxosRequest, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for RemoveUtxosResponse

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<RemoveUtxosResponse, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for Request

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Request, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for Request

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Request, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for Request

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Request, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for Request

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Request, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for Request

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Request, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for RequestId

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<RequestId, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for RequestMessage

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<RequestMessage, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for RequestMsg

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<RequestMsg, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for ResolveGaidRequest

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<ResolveGaidRequest, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for ResolveGaidRequest

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<ResolveGaidRequest, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for ResolveGaidResponse

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<ResolveGaidResponse, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for ResolveGaidResponse

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<ResolveGaidResponse, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for RespError

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<RespError, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for Response

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Response, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for Response

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Response, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for Response

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Response, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for Response

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Response, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for Response

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Response, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for Response

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Response, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for ResponseMessage

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<ResponseMessage, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for ResponseMsg

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<ResponseMsg, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for RevSwapStates

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<RevSwapStates, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for ReverseFees

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<ReverseFees, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for ReverseLimits

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<ReverseLimits, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for ReversePair

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<ReversePair, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for ReverseSwapTxResp

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<ReverseSwapTxResp, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for RpcError

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<RpcError, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for ScanTxOutRequest

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<ScanTxOutRequest, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for ScanTxOutResult

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<ScanTxOutResult, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for ScanningDetails

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<ScanningDetails, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for SchnorrSig

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<SchnorrSig, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for SchnorrSighashType

§

fn deserialize<D>( deserializer: D, ) -> Result<SchnorrSighashType, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for Script

§

fn deserialize<D>( deserializer: D, ) -> Result<Script, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for ScriptHash

§

fn deserialize<D>(d: D) -> Result<ScriptHash, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for ScriptNotification

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<ScriptNotification, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for ScriptPubkeyType

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<ScriptPubkeyType, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for Sequence

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Sequence, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for ServerEvent

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<ServerEvent, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for ServerFeaturesRes

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<ServerFeaturesRes, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for ServerStatus

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<ServerStatus, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for Sighash

§

fn deserialize<D>(d: D) -> Result<Sighash, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for SignNotification

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<SignNotification, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for SignRawTransactionInput

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<SignRawTransactionInput, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for SignRawTransactionResult

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<SignRawTransactionResult, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for SignRawTransactionResultError

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<SignRawTransactionResultError, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for SignRequest

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<SignRequest, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for SignedSwapClientRequest

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<SignedSwapClientRequest, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for SignedSwapDealerRequest

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<SignedSwapDealerRequest, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for Softfork

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Softfork, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for SoftforkType

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<SoftforkType, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for StartQuotesRequest

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<StartQuotesRequest, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for StartQuotesResponse

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<StartQuotesResponse, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for StartRegisterReq

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<StartRegisterReq, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for StartRegisterResp

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<StartRegisterResp, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for StartSwapClientRequest

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<StartSwapClientRequest, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for StartSwapClientResponse

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<StartSwapClientResponse, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for StartSwapDealerNotification

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<StartSwapDealerNotification, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for StartSwapDealerRequest

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<StartSwapDealerRequest, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for StartSwapWebRequest

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<StartSwapWebRequest, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for StartSwapWebResponse

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<StartSwapWebResponse, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for Status

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Status, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for StopQuotesRequest

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<StopQuotesRequest, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for StopQuotesResponse

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<StopQuotesResponse, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for StringOrStringArray

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<StringOrStringArray, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for SubSwapStates

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<SubSwapStates, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for SubmarineClaimTxResponse

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<SubmarineClaimTxResponse, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for SubmarineFees

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<SubmarineFees, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for SubmarinePair

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<SubmarinePair, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for SubmarinePairLimits

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<SubmarinePairLimits, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for SubmarineSwapPreimageResp

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<SubmarineSwapPreimageResp, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for SubmarineSwapTxResp

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<SubmarineSwapTxResp, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for SubmitId

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<SubmitId, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for SubmitRequest

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<SubmitRequest, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for SubmitResponse

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<SubmitResponse, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for SubscribePriceStreamRequest

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<SubscribePriceStreamRequest, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for SubscribePriceStreamResponse

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<SubscribePriceStreamResponse, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for SubscribeRequest

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<SubscribeRequest, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for SubscribeRequest

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<SubscribeRequest, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for SubscribeRequest

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<SubscribeRequest, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for SubscribeResponse

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<SubscribeResponse, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for SubscribeResponse

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<SubscribeResponse, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for SubscribeResponse

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<SubscribeResponse, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for SubscribeValueRequest

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<SubscribeValueRequest, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for SubscribeValueResponse

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<SubscribeValueResponse, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for SubscribedValue

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<SubscribedValue, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for SubscribedValueNotification

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<SubscribedValueNotification, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for SubscribedValueType

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<SubscribedValueType, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for SubscriptionChannel

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<SubscriptionChannel, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for SurjectionProof

§

fn deserialize<D>( d: D, ) -> Result<SurjectionProof, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for Swap

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Swap, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for SwapDoneNotification

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<SwapDoneNotification, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for SwapDoneStatus

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<SwapDoneStatus, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for SwapKey

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<SwapKey, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for SwapPrice

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<SwapPrice, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for SwapPricesRequest

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<SwapPricesRequest, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for SwapPricesResponse

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<SwapPricesResponse, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for SwapSignRequest

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<SwapSignRequest, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for SwapSignResponse

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<SwapSignResponse, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for SwapStartRequest

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<SwapStartRequest, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for SwapStartResponse

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<SwapStartResponse, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for SwapStatus

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<SwapStatus, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for SwapStatus

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<SwapStatus, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for SwapTree

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<SwapTree, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for SwapType

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<SwapType, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for SwapUpdateTxDetails

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<SwapUpdateTxDetails, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for TakerSignRequest

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<TakerSignRequest, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for TakerSignResponse

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<TakerSignResponse, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for TapLeafHash

§

fn deserialize<D>(d: D) -> Result<TapLeafHash, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for TapNodeHash

§

fn deserialize<D>(d: D) -> Result<TapNodeHash, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for TapSighashHash

§

fn deserialize<D>( d: D, ) -> Result<TapSighashHash, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for TapTree

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<TapTree, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for TapTweakHash

§

fn deserialize<D>(d: D) -> Result<TapTweakHash, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for TapTweakHash

§

fn deserialize<D>(d: D) -> Result<TapTweakHash, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for TaprootBuilder

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<TaprootBuilder, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for TaprootMerkleBranch

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<TaprootMerkleBranch, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for TestMempoolAcceptResult

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<TestMempoolAcceptResult, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for TestMempoolAcceptResultFees

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<TestMempoolAcceptResultFees, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for Ticker

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Ticker, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for Time

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Time, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for Timestamp

§

fn deserialize<D>( deserializer: D, ) -> Result<Timestamp, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for TimestampMs

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<TimestampMs, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for TimestampUs

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<TimestampUs, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for ToSign

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<ToSign, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for TradeDir

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<TradeDir, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for Transaction

§

fn deserialize<D>( deserializer: D, ) -> Result<Transaction, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for Transaction

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Transaction, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for TransactionInfo

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<TransactionInfo, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for TransactionResponse

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<TransactionResponse, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for Tweak

§

fn deserialize<D>(d: D) -> Result<Tweak, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for Tx

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Tx, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for TxBroadcastNotif

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<TxBroadcastNotif, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for TxData

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<TxData, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for TxIn

§

fn deserialize<D>( deserializer: D, ) -> Result<TxIn, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for TxIn

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<TxIn, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for TxInWitness

§

fn deserialize<D>( deserializer: D, ) -> Result<TxInWitness, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for TxMerkleNode

§

fn deserialize<D>(d: D) -> Result<TxMerkleNode, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for TxOut

§

fn deserialize<D>( deserializer: D, ) -> Result<TxOut, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for TxOutSecrets

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<TxOutSecrets, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for TxOutSetHashType

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<TxOutSetHashType, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for TxOutWitness

§

fn deserialize<D>( deserializer: D, ) -> Result<TxOutWitness, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for TxStatus

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<TxStatus, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for TxStatus

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<TxStatus, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for TxType

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<TxType, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for Txid

§

fn deserialize<D>(d: D) -> Result<Txid, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for UnloadWalletResult

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<UnloadWalletResult, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for Unspendables

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Unspendables, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for UnsubscribePriceStreamRequest

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<UnsubscribePriceStreamRequest, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for UnsubscribeRequest

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<UnsubscribeRequest, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for UnsubscribeRequest

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<UnsubscribeRequest, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for UnsubscribeRequest

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<UnsubscribeRequest, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for UnsubscribeResponse

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<UnsubscribeResponse, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for UnsubscribeResponse

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<UnsubscribeResponse, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for UnsubscribeResponse

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<UnsubscribeResponse, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for UnsubscribeValueRequest

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<UnsubscribeValueRequest, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for UnsubscribeValueResponse

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<UnsubscribeValueResponse, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for UnvalidatedRecipient

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<UnvalidatedRecipient, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for UpdateBolt12OfferRequest

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<UpdateBolt12OfferRequest, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for UpdatePushTokenRequest

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<UpdatePushTokenRequest, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for Utxo

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Utxo, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for Utxo

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Utxo, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for Utxo

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Utxo, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for UtxoAddedNotif

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<UtxoAddedNotif, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for UtxoRemovedNotif

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<UtxoRemovedNotif, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for Value

§

fn deserialize<D>(d: D) -> Result<Value, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for ValueBlindingFactor

§

fn deserialize<D>( d: D, ) -> Result<ValueBlindingFactor, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for VerifyDeviceRequest

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<VerifyDeviceRequest, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for VerifyDeviceResponse

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<VerifyDeviceResponse, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for Vin

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Vin, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for Void

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Void, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for Vout

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Vout, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for WPubkeyHash

§

fn deserialize<D>(d: D) -> Result<WPubkeyHash, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for WScriptHash

§

fn deserialize<D>(d: D) -> Result<WScriptHash, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for WalletCreateFundedPsbtOptions

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<WalletCreateFundedPsbtOptions, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for WalletCreateFundedPsbtResult

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<WalletCreateFundedPsbtResult, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for WalletKey

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<WalletKey, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for WalletProcessPsbtResult

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<WalletProcessPsbtResult, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for WalletTx

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<WalletTx, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for WalletTxInfo

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<WalletTxInfo, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for WalletTxOut

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<WalletTxOut, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for WhitelistSignature

§

fn deserialize<D>( d: D, ) -> Result<WhitelistSignature, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for WsRequest

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<WsRequest, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for WsResponse

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<WsResponse, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for Wtxid

§

fn deserialize<D>(d: D) -> Result<Wtxid, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, 'a> Deserialize<'de> for &'a str
where 'de: 'a,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<&'a str, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, 'a> Deserialize<'de> for &'a Path
where 'de: 'a,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<&'a Path, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, 'a> Deserialize<'de> for &'a RawValue
where 'de: 'a,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<&'a RawValue, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, 'a> Deserialize<'de> for &'a [u8]
where 'de: 'a,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<&'a [u8], <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, 'a, T> Deserialize<'de> for Cow<'a, T>
where T: ToOwned + ?Sized, <T as ToOwned>::Owned: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<Cow<'a, T>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, Idx> Deserialize<'de> for Range<Idx>
where Idx: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<Range<Idx>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, Idx> Deserialize<'de> for RangeFrom<Idx>
where Idx: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<RangeFrom<Idx>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, Idx> Deserialize<'de> for RangeInclusive<Idx>
where Idx: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<RangeInclusive<Idx>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, Idx> Deserialize<'de> for RangeTo<Idx>
where Idx: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<RangeTo<Idx>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, K, V> Deserialize<'de> for BTreeMap<K, V>
where K: Deserialize<'de> + Ord, V: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<BTreeMap<K, V>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, K, V, S> Deserialize<'de> for HashMap<K, V, S>
where K: Deserialize<'de> + Eq + Hash, V: Deserialize<'de>, S: BuildHasher + Default,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<HashMap<K, V, S>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

§

impl<'de, Pk> Deserialize<'de> for Policy<Pk>
where Pk: FromStrKey,

§

fn deserialize<D>( deserializer: D, ) -> Result<Policy<Pk>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

§

impl<'de, Pk> Deserialize<'de> for Policy<Pk>
where Pk: FromStrKey,

§

fn deserialize<D>( deserializer: D, ) -> Result<Policy<Pk>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

§

impl<'de, Pk, Ctx, Ext2> Deserialize<'de> for Miniscript<Pk, Ctx, Ext2>
where Pk: FromStrKey, Ctx: ScriptContext, Ext2: Extension,

§

fn deserialize<D>( deserializer: D, ) -> Result<Miniscript<Pk, Ctx, Ext2>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

§

impl<'de, Pk, T> Deserialize<'de> for Descriptor<Pk, T>
where Pk: FromStrKey, T: Extension,

§

fn deserialize<D>( deserializer: D, ) -> Result<Descriptor<Pk, T>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

§

impl<'de, S> Deserialize<'de> for LiquidexProposal<S>

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<LiquidexProposal<S>, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de, Subtype> Deserialize<'de> for ProprietaryKey<Subtype>
where Subtype: Copy + From<u8> + Into<u8> + Deserialize<'de>,

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<ProprietaryKey<Subtype>, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de, T0, T1> Deserialize<'de> for (T0, T1)
where T0: Deserialize<'de>, T1: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<(T0, T1), <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T0, T1, T2> Deserialize<'de> for (T0, T1, T2)
where T0: Deserialize<'de>, T1: Deserialize<'de>, T2: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<(T0, T1, T2), <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T0, T1, T2, T3> Deserialize<'de> for (T0, T1, T2, T3)
where T0: Deserialize<'de>, T1: Deserialize<'de>, T2: Deserialize<'de>, T3: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<(T0, T1, T2, T3), <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T0, T1, T2, T3, T4> Deserialize<'de> for (T0, T1, T2, T3, T4)
where T0: Deserialize<'de>, T1: Deserialize<'de>, T2: Deserialize<'de>, T3: Deserialize<'de>, T4: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<(T0, T1, T2, T3, T4), <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T0, T1, T2, T3, T4, T5> Deserialize<'de> for (T0, T1, T2, T3, T4, T5)
where T0: Deserialize<'de>, T1: Deserialize<'de>, T2: Deserialize<'de>, T3: Deserialize<'de>, T4: Deserialize<'de>, T5: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<(T0, T1, T2, T3, T4, T5), <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T0, T1, T2, T3, T4, T5, T6> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6)
where T0: Deserialize<'de>, T1: Deserialize<'de>, T2: Deserialize<'de>, T3: Deserialize<'de>, T4: Deserialize<'de>, T5: Deserialize<'de>, T6: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<(T0, T1, T2, T3, T4, T5, T6), <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T0, T1, T2, T3, T4, T5, T6, T7> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7)
where T0: Deserialize<'de>, T1: Deserialize<'de>, T2: Deserialize<'de>, T3: Deserialize<'de>, T4: Deserialize<'de>, T5: Deserialize<'de>, T6: Deserialize<'de>, T7: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<(T0, T1, T2, T3, T4, T5, T6, T7), <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T0, T1, T2, T3, T4, T5, T6, T7, T8> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8)
where T0: Deserialize<'de>, T1: Deserialize<'de>, T2: Deserialize<'de>, T3: Deserialize<'de>, T4: Deserialize<'de>, T5: Deserialize<'de>, T6: Deserialize<'de>, T7: Deserialize<'de>, T8: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<(T0, T1, T2, T3, T4, T5, T6, T7, T8), <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)
where T0: Deserialize<'de>, T1: Deserialize<'de>, T2: Deserialize<'de>, T3: Deserialize<'de>, T4: Deserialize<'de>, T5: Deserialize<'de>, T6: Deserialize<'de>, T7: Deserialize<'de>, T8: Deserialize<'de>, T9: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9), <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)
where T0: Deserialize<'de>, T1: Deserialize<'de>, T2: Deserialize<'de>, T3: Deserialize<'de>, T4: Deserialize<'de>, T5: Deserialize<'de>, T6: Deserialize<'de>, T7: Deserialize<'de>, T8: Deserialize<'de>, T9: Deserialize<'de>, T10: Deserialize<'de>,

Source§

impl<'de, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)
where T0: Deserialize<'de>, T1: Deserialize<'de>, T2: Deserialize<'de>, T3: Deserialize<'de>, T4: Deserialize<'de>, T5: Deserialize<'de>, T6: Deserialize<'de>, T7: Deserialize<'de>, T8: Deserialize<'de>, T9: Deserialize<'de>, T10: Deserialize<'de>, T11: Deserialize<'de>,

Source§

impl<'de, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)
where T0: Deserialize<'de>, T1: Deserialize<'de>, T2: Deserialize<'de>, T3: Deserialize<'de>, T4: Deserialize<'de>, T5: Deserialize<'de>, T6: Deserialize<'de>, T7: Deserialize<'de>, T8: Deserialize<'de>, T9: Deserialize<'de>, T10: Deserialize<'de>, T11: Deserialize<'de>, T12: Deserialize<'de>,

Source§

impl<'de, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)
where T0: Deserialize<'de>, T1: Deserialize<'de>, T2: Deserialize<'de>, T3: Deserialize<'de>, T4: Deserialize<'de>, T5: Deserialize<'de>, T6: Deserialize<'de>, T7: Deserialize<'de>, T8: Deserialize<'de>, T9: Deserialize<'de>, T10: Deserialize<'de>, T11: Deserialize<'de>, T12: Deserialize<'de>, T13: Deserialize<'de>,

Source§

impl<'de, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)
where T0: Deserialize<'de>, T1: Deserialize<'de>, T2: Deserialize<'de>, T3: Deserialize<'de>, T4: Deserialize<'de>, T5: Deserialize<'de>, T6: Deserialize<'de>, T7: Deserialize<'de>, T8: Deserialize<'de>, T9: Deserialize<'de>, T10: Deserialize<'de>, T11: Deserialize<'de>, T12: Deserialize<'de>, T13: Deserialize<'de>, T14: Deserialize<'de>,

Source§

impl<'de, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)
where T0: Deserialize<'de>, T1: Deserialize<'de>, T2: Deserialize<'de>, T3: Deserialize<'de>, T4: Deserialize<'de>, T5: Deserialize<'de>, T6: Deserialize<'de>, T7: Deserialize<'de>, T8: Deserialize<'de>, T9: Deserialize<'de>, T10: Deserialize<'de>, T11: Deserialize<'de>, T12: Deserialize<'de>, T13: Deserialize<'de>, T14: Deserialize<'de>, T15: Deserialize<'de>,

Source§

impl<'de, T> Deserialize<'de> for Bound<T>
where T: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<Bound<T>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for Option<T>
where T: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<Option<T>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for [T; 0]

Source§

fn deserialize<D>( deserializer: D, ) -> Result<[T; 0], <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for [T; 1]
where T: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<[T; 1], <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for [T; 2]
where T: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<[T; 2], <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for [T; 3]
where T: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<[T; 3], <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for [T; 4]
where T: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<[T; 4], <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for [T; 5]
where T: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<[T; 5], <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for [T; 6]
where T: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<[T; 6], <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for [T; 7]
where T: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<[T; 7], <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for [T; 8]
where T: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<[T; 8], <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for [T; 9]
where T: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<[T; 9], <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for [T; 10]
where T: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<[T; 10], <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for [T; 11]
where T: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<[T; 11], <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for [T; 12]
where T: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<[T; 12], <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for [T; 13]
where T: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<[T; 13], <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for [T; 14]
where T: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<[T; 14], <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for [T; 15]
where T: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<[T; 15], <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for [T; 16]
where T: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<[T; 16], <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for [T; 17]
where T: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<[T; 17], <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for [T; 18]
where T: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<[T; 18], <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for [T; 19]
where T: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<[T; 19], <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for [T; 20]
where T: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<[T; 20], <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for [T; 21]
where T: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<[T; 21], <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for [T; 22]
where T: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<[T; 22], <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for [T; 23]
where T: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<[T; 23], <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for [T; 24]
where T: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<[T; 24], <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for [T; 25]
where T: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<[T; 25], <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for [T; 26]
where T: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<[T; 26], <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for [T; 27]
where T: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<[T; 27], <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for [T; 28]
where T: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<[T; 28], <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for [T; 29]
where T: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<[T; 29], <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for [T; 30]
where T: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<[T; 30], <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for [T; 31]
where T: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<[T; 31], <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for [T; 32]
where T: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<[T; 32], <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for (T,)
where T: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<(T,), <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for Box<[T]>
where T: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<Box<[T]>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for Box<T>
where T: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<Box<T>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for BinaryHeap<T>
where T: Deserialize<'de> + Ord,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<BinaryHeap<T>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for BTreeSet<T>
where T: Deserialize<'de> + Eq + Ord,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<BTreeSet<T>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for LinkedList<T>
where T: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<LinkedList<T>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for VecDeque<T>
where T: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<VecDeque<T>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for Cell<T>
where T: Deserialize<'de> + Copy,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<Cell<T>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for RefCell<T>
where T: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<RefCell<T>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for Reverse<T>
where T: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<Reverse<T>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for PhantomData<T>
where T: ?Sized,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<PhantomData<T>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for Wrapping<T>
where T: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<Wrapping<T>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for Mutex<T>
where T: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<Mutex<T>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for RwLock<T>
where T: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<RwLock<T>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

§

impl<'de, T> Deserialize<'de> for HexEncoded<T>
where T: Decodable,

§

fn deserialize<D>( deserializer: D, ) -> Result<HexEncoded<T>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

§

impl<'de, T> Deserialize<'de> for StrEncoded<T>
where T: FromStr, <T as FromStr>::Err: Display,

§

fn deserialize<D>( deserializer: D, ) -> Result<StrEncoded<T>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

§

impl<'de, T> Deserialize<'de> for UpdateResponse<T>
where T: Deserialize<'de>,

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<UpdateResponse<T>, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de, T> Deserialize<'de> for Webhook<T>
where T: Deserialize<'de>,

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Webhook<T>, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de, T, E> Deserialize<'de> for Result<T, E>
where T: Deserialize<'de>, E: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<Result<T, E>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T, S> Deserialize<'de> for HashSet<T, S>
where T: Deserialize<'de> + Eq + Hash, S: BuildHasher + Default,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<HashSet<T, S>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T, U> Deserialize<'de> for DeserializeAsWrap<T, U>
where U: DeserializeAs<'de, T>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<DeserializeAsWrap<T, U>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

§

impl<'de, const LEN: usize> Deserialize<'de> for HashN<LEN>
where HashN<LEN>: FromStr, <HashN<LEN> as FromStr>::Err: Display,

§

fn deserialize<D>( deserializer: D, ) -> Result<HashN<LEN>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Implementors§

§

impl<'de> Deserialize<'de> for &'de breez_sdk_liquid::lightning_with_bolt12::bitcoin::Script

Can only deserialize borrowed bytes.

§

impl<'de> Deserialize<'de> for AesSuccessActionDataResult

§

impl<'de> Deserialize<'de> for breez_sdk_liquid::Amount

§

impl<'de> Deserialize<'de> for InputType

§

impl<'de> Deserialize<'de> for LnUrlCallbackStatus

§

impl<'de> Deserialize<'de> for LnUrlRequestData

§

impl<'de> Deserialize<'de> for LnUrlWithdrawResult

§

impl<'de> Deserialize<'de> for breez_sdk_liquid::Network

§

impl<'de> Deserialize<'de> for SuccessAction

§

impl<'de> Deserialize<'de> for SuccessActionProcessed

Source§

impl<'de> Deserialize<'de> for Direction

§

impl<'de> Deserialize<'de> for ChildNumber

§

impl<'de> Deserialize<'de> for breez_sdk_liquid::lightning_with_bolt12::bitcoin::blockdata::locktime::absolute::LockTime

§

impl<'de> Deserialize<'de> for breez_sdk_liquid::lightning_with_bolt12::bitcoin::blockdata::locktime::relative::LockTime

§

impl<'de> Deserialize<'de> for breez_sdk_liquid::lightning_with_bolt12::bitcoin::EcdsaSighashType

§

impl<'de> Deserialize<'de> for breez_sdk_liquid::lightning_with_bolt12::bitcoin::Network

§

impl<'de> Deserialize<'de> for TapSighashType

§

impl<'de> Deserialize<'de> for Parity

The parity is deserialized as u8 - 0 for even, 1 for odd.

§

impl<'de> Deserialize<'de> for breez_sdk_liquid::lightning_with_bolt12::bitcoin::taproot::LeafVersion

Deserializes LeafVersion as a u8 using consensus encoding.

§

impl<'de> Deserialize<'de> for TapLeaf

Source§

impl<'de> Deserialize<'de> for AssetBalance

Source§

impl<'de> Deserialize<'de> for BlockchainInfo

Source§

impl<'de> Deserialize<'de> for GetInfoResponse

Source§

impl<'de> Deserialize<'de> for LnUrlInfo

Source§

impl<'de> Deserialize<'de> for RecommendedFees

Source§

impl<'de> Deserialize<'de> for WalletInfo

§

impl<'de> Deserialize<'de> for AesSuccessActionData

§

impl<'de> Deserialize<'de> for AesSuccessActionDataDecrypted

§

impl<'de> Deserialize<'de> for BitcoinAddressData

§

impl<'de> Deserialize<'de> for BoltzSwapperUrls

§

impl<'de> Deserialize<'de> for CallbackResponse

§

impl<'de> Deserialize<'de> for CurrencyInfo

§

impl<'de> Deserialize<'de> for FiatCurrency

§

impl<'de> Deserialize<'de> for LNInvoice

§

impl<'de> Deserialize<'de> for LNOffer

§

impl<'de> Deserialize<'de> for LiquidAddressData

§

impl<'de> Deserialize<'de> for LnOfferBlindedPath

§

impl<'de> Deserialize<'de> for LnUrlAuthRequestData

§

impl<'de> Deserialize<'de> for LnUrlErrorData

§

impl<'de> Deserialize<'de> for LnUrlPayErrorData

§

impl<'de> Deserialize<'de> for LnUrlPayRequest

§

impl<'de> Deserialize<'de> for LnUrlPayRequestData

§

impl<'de> Deserialize<'de> for LnUrlPaySuccessData

§

impl<'de> Deserialize<'de> for LnUrlWithdrawRequest

§

impl<'de> Deserialize<'de> for LnUrlWithdrawRequestData

§

impl<'de> Deserialize<'de> for LnUrlWithdrawSuccessData

§

impl<'de> Deserialize<'de> for LocaleOverrides

§

impl<'de> Deserialize<'de> for LocalizedName

§

impl<'de> Deserialize<'de> for MessageSuccessActionData

§

impl<'de> Deserialize<'de> for MetadataItem

§

impl<'de> Deserialize<'de> for Rate

§

impl<'de> Deserialize<'de> for RouteHint

§

impl<'de> Deserialize<'de> for RouteHintHop

§

impl<'de> Deserialize<'de> for Symbol

§

impl<'de> Deserialize<'de> for UrlSuccessActionData

Source§

impl<'de> Deserialize<'de> for String

§

impl<'de> Deserialize<'de> for ChainCode

§

impl<'de> Deserialize<'de> for DerivationPath

§

impl<'de> Deserialize<'de> for Fingerprint

§

impl<'de> Deserialize<'de> for Xpriv

§

impl<'de> Deserialize<'de> for Xpub

§

impl<'de> Deserialize<'de> for ShortId

§

impl<'de> Deserialize<'de> for Header

§

impl<'de> Deserialize<'de> for breez_sdk_liquid::lightning_with_bolt12::bitcoin::blockdata::block::Version

§

impl<'de> Deserialize<'de> for ChainHash

§

impl<'de> Deserialize<'de> for breez_sdk_liquid::lightning_with_bolt12::bitcoin::blockdata::locktime::absolute::Height

§

impl<'de> Deserialize<'de> for breez_sdk_liquid::lightning_with_bolt12::bitcoin::blockdata::locktime::absolute::Time

§

impl<'de> Deserialize<'de> for breez_sdk_liquid::lightning_with_bolt12::bitcoin::blockdata::locktime::relative::Height

§

impl<'de> Deserialize<'de> for breez_sdk_liquid::lightning_with_bolt12::bitcoin::blockdata::locktime::relative::Time

§

impl<'de> Deserialize<'de> for breez_sdk_liquid::lightning_with_bolt12::bitcoin::blockdata::transaction::Version

§

impl<'de> Deserialize<'de> for breez_sdk_liquid::lightning_with_bolt12::bitcoin::ecdsa::Signature

§

impl<'de> Deserialize<'de> for TweakedKeypair

§

impl<'de> Deserialize<'de> for TweakedPublicKey

§

impl<'de> Deserialize<'de> for breez_sdk_liquid::lightning_with_bolt12::bitcoin::psbt::raw::Key

§

impl<'de> Deserialize<'de> for breez_sdk_liquid::lightning_with_bolt12::bitcoin::psbt::raw::Pair

§

impl<'de> Deserialize<'de> for breez_sdk_liquid::lightning_with_bolt12::bitcoin::psbt::Input

§

impl<'de> Deserialize<'de> for breez_sdk_liquid::lightning_with_bolt12::bitcoin::psbt::Output

§

impl<'de> Deserialize<'de> for breez_sdk_liquid::lightning_with_bolt12::bitcoin::psbt::PsbtSighashType

§

impl<'de> Deserialize<'de> for SharedSecret

§

impl<'de> Deserialize<'de> for breez_sdk_liquid::lightning_with_bolt12::bitcoin::secp256k1::ecdsa::Signature

§

impl<'de> Deserialize<'de> for breez_sdk_liquid::lightning_with_bolt12::bitcoin::secp256k1::schnorr::Signature

§

impl<'de> Deserialize<'de> for Keypair

§

impl<'de> Deserialize<'de> for breez_sdk_liquid::lightning_with_bolt12::bitcoin::secp256k1::PublicKey

§

impl<'de> Deserialize<'de> for SecretKey

§

impl<'de> Deserialize<'de> for breez_sdk_liquid::lightning_with_bolt12::bitcoin::Address<NetworkUnchecked>

§

impl<'de> Deserialize<'de> for breez_sdk_liquid::lightning_with_bolt12::bitcoin::Amount

§

impl<'de> Deserialize<'de> for breez_sdk_liquid::lightning_with_bolt12::bitcoin::Block

§

impl<'de> Deserialize<'de> for breez_sdk_liquid::lightning_with_bolt12::bitcoin::BlockHash

§

impl<'de> Deserialize<'de> for CompactTarget

§

impl<'de> Deserialize<'de> for CompressedPublicKey

§

impl<'de> Deserialize<'de> for breez_sdk_liquid::lightning_with_bolt12::bitcoin::FeeRate

§

impl<'de> Deserialize<'de> for FilterHash

§

impl<'de> Deserialize<'de> for FilterHeader

§

impl<'de> Deserialize<'de> for LegacySighash

§

impl<'de> Deserialize<'de> for breez_sdk_liquid::lightning_with_bolt12::bitcoin::OutPoint

§

impl<'de> Deserialize<'de> for PrivateKey

§

impl<'de> Deserialize<'de> for Psbt

§

impl<'de> Deserialize<'de> for breez_sdk_liquid::lightning_with_bolt12::bitcoin::PubkeyHash

§

impl<'de> Deserialize<'de> for breez_sdk_liquid::lightning_with_bolt12::bitcoin::PublicKey

§

impl<'de> Deserialize<'de> for ScriptBuf

§

impl<'de> Deserialize<'de> for breez_sdk_liquid::lightning_with_bolt12::bitcoin::ScriptHash

§

impl<'de> Deserialize<'de> for SegwitV0Sighash

§

impl<'de> Deserialize<'de> for breez_sdk_liquid::lightning_with_bolt12::bitcoin::Sequence

§

impl<'de> Deserialize<'de> for breez_sdk_liquid::lightning_with_bolt12::bitcoin::TapLeafHash

§

impl<'de> Deserialize<'de> for breez_sdk_liquid::lightning_with_bolt12::bitcoin::TapNodeHash

§

impl<'de> Deserialize<'de> for TapSighash

§

impl<'de> Deserialize<'de> for breez_sdk_liquid::lightning_with_bolt12::bitcoin::TapTweakHash

§

impl<'de> Deserialize<'de> for Target

§

impl<'de> Deserialize<'de> for breez_sdk_liquid::lightning_with_bolt12::bitcoin::Transaction

§

impl<'de> Deserialize<'de> for breez_sdk_liquid::lightning_with_bolt12::bitcoin::TxIn

§

impl<'de> Deserialize<'de> for breez_sdk_liquid::lightning_with_bolt12::bitcoin::TxMerkleNode

§

impl<'de> Deserialize<'de> for breez_sdk_liquid::lightning_with_bolt12::bitcoin::TxOut

§

impl<'de> Deserialize<'de> for breez_sdk_liquid::lightning_with_bolt12::bitcoin::Txid

§

impl<'de> Deserialize<'de> for breez_sdk_liquid::lightning_with_bolt12::bitcoin::WPubkeyHash

§

impl<'de> Deserialize<'de> for breez_sdk_liquid::lightning_with_bolt12::bitcoin::WScriptHash

§

impl<'de> Deserialize<'de> for Weight

§

impl<'de> Deserialize<'de> for Witness

§

impl<'de> Deserialize<'de> for WitnessCommitment

§

impl<'de> Deserialize<'de> for WitnessMerkleNode

§

impl<'de> Deserialize<'de> for Work

§

impl<'de> Deserialize<'de> for breez_sdk_liquid::lightning_with_bolt12::bitcoin::Wtxid

§

impl<'de> Deserialize<'de> for XKeyIdentifier

§

impl<'de> Deserialize<'de> for XOnlyPublicKey

§

impl<'de> Deserialize<'de> for breez_sdk_liquid::lightning_with_bolt12::bitcoin::taproot::ControlBlock

§

impl<'de> Deserialize<'de> for breez_sdk_liquid::lightning_with_bolt12::bitcoin::taproot::NodeInfo

§

impl<'de> Deserialize<'de> for breez_sdk_liquid::lightning_with_bolt12::bitcoin::taproot::Signature

§

impl<'de> Deserialize<'de> for breez_sdk_liquid::lightning_with_bolt12::bitcoin::taproot::TapTree

§

impl<'de> Deserialize<'de> for breez_sdk_liquid::lightning_with_bolt12::bitcoin::taproot::TaprootMerkleBranch

§

impl<'de> Deserialize<'de> for breez_sdk_liquid::lightning_with_bolt12::bitcoin::hashes::hash160::Hash

§

impl<'de> Deserialize<'de> for breez_sdk_liquid::lightning_with_bolt12::bitcoin::hashes::ripemd160::Hash

§

impl<'de> Deserialize<'de> for breez_sdk_liquid::lightning_with_bolt12::bitcoin::hashes::sha1::Hash

§

impl<'de> Deserialize<'de> for breez_sdk_liquid::lightning_with_bolt12::bitcoin::hashes::sha256::Hash

§

impl<'de> Deserialize<'de> for Midstate

§

impl<'de> Deserialize<'de> for breez_sdk_liquid::lightning_with_bolt12::bitcoin::hashes::sha256d::Hash

§

impl<'de> Deserialize<'de> for breez_sdk_liquid::lightning_with_bolt12::bitcoin::hashes::sha384::Hash

§

impl<'de> Deserialize<'de> for breez_sdk_liquid::lightning_with_bolt12::bitcoin::hashes::sha512::Hash

§

impl<'de> Deserialize<'de> for breez_sdk_liquid::lightning_with_bolt12::bitcoin::hashes::sha512_256::Hash

§

impl<'de> Deserialize<'de> for breez_sdk_liquid::lightning_with_bolt12::bitcoin::hashes::siphash24::Hash

Source§

impl<'de> Deserialize<'de> for IgnoredAny

§

impl<'de, Subtype> Deserialize<'de> for breez_sdk_liquid::lightning_with_bolt12::bitcoin::psbt::raw::ProprietaryKey<Subtype>
where Subtype: Copy + From<u8> + Into<u8> + Deserialize<'de>,

Source§

impl<'de, T> Deserialize<'de> for Vec<T>
where T: Deserialize<'de>,

§

impl<'de, T> Deserialize<'de> for breez_sdk_liquid::lightning_with_bolt12::bitcoin::hashes::sha256t::Hash<T>
where T: Tag,

§

impl<'de, T> Deserialize<'de> for Hmac<T>
where T: Hash + Deserialize<'de>,