Trait holochain_types::prelude::warrant::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.

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl<'a, 'de> Deserialize<'de> for &'a Bytes
where 'de: 'a,

source§

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

source§

impl<'a, 'de, const N: usize> Deserialize<'de> for &'a ByteArray<N>
where 'de: 'a,

source§

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

source§

impl<'a, K, V, S> Deserialize<'a> for MultiMap<K, V, S>
where K: Deserialize<'a> + Eq + Hash, V: Deserialize<'a>, S: BuildHasher + Default,

source§

fn deserialize<D>( deserializer: D ) -> Result<MultiMap<K, V, S>, <D as Deserializer<'a>>::Error>
where D: Deserializer<'a>,

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 Month

source§

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

source§

impl<'de> Deserialize<'de> for Weekday

source§

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

source§

impl<'de> Deserialize<'de> for WasmErrorInner

source§

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

source§

impl<'de> Deserialize<'de> for NetworkType

source§

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

source§

impl<'de> Deserialize<'de> for ProxyAcceptConfig

source§

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

source§

impl<'de> Deserialize<'de> for ProxyConfig

source§

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

source§

impl<'de> Deserialize<'de> for TransportConfig

source§

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

source§

impl<'de> Deserialize<'de> for MetaOpData

source§

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

source§

impl<'de> Deserialize<'de> for MetaOpKey

source§

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

source§

impl<'de> Deserialize<'de> for EncodedTimedBloomFilter

source§

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

source§

impl<'de> Deserialize<'de> for BroadcastData

source§

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

source§

impl<'de> Deserialize<'de> for GossipModuleType

source§

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

source§

impl<'de> Deserialize<'de> for MetricExchangeMsg

source§

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

source§

impl<'de> Deserialize<'de> for ArqClamping

source§

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

source§

impl<'de> Deserialize<'de> for FetchKey

source§

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

source§

impl<'de> Deserialize<'de> for LairServerSignatureFallback

source§

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

source§

impl<'de> Deserialize<'de> for LairApiEnum

source§

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

source§

impl<'de> Deserialize<'de> for LairEntryInfo

source§

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

source§

impl<'de> Deserialize<'de> for LairEntryInner

source§

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

source§

impl<'de> Deserialize<'de> for Location

source§

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

source§

impl<'de> Deserialize<'de> for ErrNo

source§

fn deserialize<D>( deserializer: D ) -> Result<ErrNo, <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 Value

source§

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

source§

impl<'de> Deserialize<'de> for ValueRef<'de>

source§

fn deserialize<D>( de: D ) -> Result<ValueRef<'de>, <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 Value

source§

fn deserialize<D>( deserializer: D ) -> Result<Value, <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 FwdInnerV1

source§

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

source§

impl<'de> Deserialize<'de> for Wire

source§

fn deserialize<__D>( __deserializer: __D ) -> Result<Wire, <__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<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 CString

source§

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

source§

impl<'de> Deserialize<'de> for String

source§

fn deserialize<D>( deserializer: D ) -> Result<String, <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 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 DateTime<FixedOffset>

Deserialize an RFC 3339 formatted string into a DateTime<FixedOffset>

As an extension to RFC 3339 this can deserialize to DateTimes outside the range of 0-9999 years using an ISO 8601 syntax (which prepends an - or +).

See the serde module for alternate deserialization formats.

source§

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

source§

impl<'de> Deserialize<'de> for DateTime<Local>

Deserialize an RFC 3339 formatted string into a DateTime<Local>

The value will remain the same instant in UTC, but the offset will be recalculated to match that of the Local platform time zone.

As an extension to RFC 3339 this can deserialize to DateTimes outside the range of 0-9999 years using an ISO 8601 syntax (which prepends an - or +).

See the serde module for alternate deserialization formats.

source§

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

source§

impl<'de> Deserialize<'de> for DateTime<Utc>

Deserialize an RFC 3339 formatted string into a DateTime<Utc>

If the value contains an offset from UTC that is not zero, the value will be converted to UTC.

As an extension to RFC 3339 this can deserialize to DateTimes outside the range of 0-9999 years using an ISO 8601 syntax (which prepends an - or +).

See the serde module for alternate deserialization formats.

source§

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

source§

impl<'de> Deserialize<'de> for NaiveDate

source§

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

source§

impl<'de> Deserialize<'de> for NaiveDateTime

source§

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

source§

impl<'de> Deserialize<'de> for NaiveTime

source§

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

source§

impl<'de> Deserialize<'de> for WasmError

source§

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

source§

impl<'de> Deserialize<'de> for KitsuneP2pConfig

source§

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

source§

impl<'de> Deserialize<'de> for Accept

source§

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

source§

impl<'de> Deserialize<'de> for Agents

source§

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

source§

impl<'de> Deserialize<'de> for AlreadyInProgress

source§

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

source§

impl<'de> Deserialize<'de> for Busy

source§

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

source§

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

source§

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

source§

impl<'de> Deserialize<'de> for InOut

source§

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

source§

impl<'de> Deserialize<'de> for Initiate

source§

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

source§

impl<'de> Deserialize<'de> for MissingAgents

source§

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

source§

impl<'de> Deserialize<'de> for MissingOpHashes

source§

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

source§

impl<'de> Deserialize<'de> for NoAgents

source§

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

source§

impl<'de> Deserialize<'de> for OpBatchReceived

source§

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

source§

impl<'de> Deserialize<'de> for OpBloom

source§

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

source§

impl<'de> Deserialize<'de> for OpRegions

source§

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

source§

impl<'de> Deserialize<'de> for Broadcast

source§

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

source§

impl<'de> Deserialize<'de> for Call

source§

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

source§

impl<'de> Deserialize<'de> for CallResp

source§

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

source§

impl<'de> Deserialize<'de> for DelegateBroadcast

source§

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

source§

impl<'de> Deserialize<'de> for Failure

source§

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

source§

impl<'de> Deserialize<'de> for FetchOp

source§

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

source§

impl<'de> Deserialize<'de> for Gossip

source§

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

source§

impl<'de> Deserialize<'de> for MetricExchange

source§

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

source§

impl<'de> Deserialize<'de> for PeerGet

source§

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

source§

impl<'de> Deserialize<'de> for PeerGetResp

source§

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

source§

impl<'de> Deserialize<'de> for PeerQuery

source§

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

source§

impl<'de> Deserialize<'de> for PeerQueryResp

source§

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

source§

impl<'de> Deserialize<'de> for PeerUnsolicited

source§

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

source§

impl<'de> Deserialize<'de> for PushOpData

source§

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

source§

impl<'de> Deserialize<'de> for PushOpItem

source§

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

source§

impl<'de> Deserialize<'de> for WireData

source§

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

source§

impl<'de> Deserialize<'de> for KitsuneAgent

source§

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

source§

impl<'de> Deserialize<'de> for KitsuneBasis

source§

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

source§

impl<'de> Deserialize<'de> for KitsuneOpData

source§

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

source§

impl<'de> Deserialize<'de> for KitsuneOpHash

source§

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

source§

impl<'de> Deserialize<'de> for KitsuneSignature

source§

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

source§

impl<'de> Deserialize<'de> for KitsuneSpace

source§

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

source§

impl<'de> Deserialize<'de> for LocalStorageConfig

source§

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

source§

impl<'de> Deserialize<'de> for RegionHash

source§

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

source§

impl<'de> Deserialize<'de> for RegionCoords

source§

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

source§

impl<'de> Deserialize<'de> for RegionData

source§

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

source§

impl<'de> Deserialize<'de> for RegionDataCompact

source§

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

source§

impl<'de> Deserialize<'de> for RegionCoordSetLtcs

source§

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

source§

impl<'de> Deserialize<'de> for SpaceQuantum

source§

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

source§

impl<'de> Deserialize<'de> for TimeQuantum

source§

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

source§

impl<'de> Deserialize<'de> for SpaceOffset

source§

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

source§

impl<'de> Deserialize<'de> for TimeOffset

source§

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

source§

impl<'de> Deserialize<'de> for TelescopingTimes

source§

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

source§

impl<'de> Deserialize<'de> for DhtArc

source§

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

source§

impl<'de> Deserialize<'de> for DhtLocation

source§

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

source§

impl<'de> Deserialize<'de> for FetchPoolInfo

source§

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

source§

impl<'de> Deserialize<'de> for RoughInt

source§

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

source§

impl<'de> Deserialize<'de> for FetchContext

source§

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

source§

impl<'de> Deserialize<'de> for AgentInfoEncode

source§

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

source§

impl<'de> Deserialize<'de> for AgentInfoSignedEncode

source§

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

source§

impl<'de> Deserialize<'de> for AgentMetaInfoEncode

source§

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

source§

impl<'de> Deserialize<'de> for AgentInfoSigned

source§

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

source§

impl<'de> Deserialize<'de> for RandomLimit

source§

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

source§

impl<'de> Deserialize<'de> for RandomQuery

source§

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

source§

impl<'de> Deserialize<'de> for KitsuneP2pTuningParams

source§

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

source§

impl<'de> Deserialize<'de> for PoolBuf

source§

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

source§

impl<'de> Deserialize<'de> for TxUrl

source§

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

source§

impl<'de> Deserialize<'de> for LairServerConfigInner

source§

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

source§

impl<'de> Deserialize<'de> for BinData

source§

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

source§

impl<'de> Deserialize<'de> for SecretData

source§

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

source§

impl<'de> Deserialize<'de> for LairApiReqCryptoBoxXSalsaByPubKey

source§

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

source§

impl<'de> Deserialize<'de> for LairApiResCryptoBoxXSalsaByPubKey

source§

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

source§

impl<'de> Deserialize<'de> for LairApiReqCryptoBoxXSalsaOpenByPubKey

source§

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

source§

impl<'de> Deserialize<'de> for LairApiResCryptoBoxXSalsaOpenByPubKey

source§

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

source§

impl<'de> Deserialize<'de> for LairApiReqDeriveSeed

source§

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

source§

impl<'de> Deserialize<'de> for LairApiResDeriveSeed

source§

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

source§

impl<'de> Deserialize<'de> for LairApiResError

source§

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

source§

impl<'de> Deserialize<'de> for LairApiReqExportSeedByTag

source§

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

source§

impl<'de> Deserialize<'de> for LairApiResExportSeedByTag

source§

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

source§

impl<'de> Deserialize<'de> for LairApiReqGetEntry

source§

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

source§

impl<'de> Deserialize<'de> for LairApiResGetEntry

source§

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

source§

impl<'de> Deserialize<'de> for LairApiReqGetWkaTlsCertPrivKey

source§

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

source§

impl<'de> Deserialize<'de> for LairApiResGetWkaTlsCertPrivKey

source§

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

source§

impl<'de> Deserialize<'de> for LairApiReqHello

source§

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

source§

impl<'de> Deserialize<'de> for LairApiResHello

source§

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

source§

impl<'de> Deserialize<'de> for LairApiReqImportSeed

source§

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

source§

impl<'de> Deserialize<'de> for LairApiResImportSeed

source§

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

source§

impl<'de> Deserialize<'de> for LairApiReqListEntries

source§

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

source§

impl<'de> Deserialize<'de> for LairApiResListEntries

source§

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

source§

impl<'de> Deserialize<'de> for LairApiReqNewSeed

source§

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

source§

impl<'de> Deserialize<'de> for LairApiResNewSeed

source§

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

source§

impl<'de> Deserialize<'de> for LairApiReqNewWkaTlsCert

source§

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

source§

impl<'de> Deserialize<'de> for LairApiResNewWkaTlsCert

source§

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

source§

impl<'de> Deserialize<'de> for LairApiReqSecretBoxXSalsaByTag

source§

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

source§

impl<'de> Deserialize<'de> for LairApiResSecretBoxXSalsaByTag

source§

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

source§

impl<'de> Deserialize<'de> for LairApiReqSecretBoxXSalsaOpenByTag

source§

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

source§

impl<'de> Deserialize<'de> for LairApiResSecretBoxXSalsaOpenByTag

source§

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

source§

impl<'de> Deserialize<'de> for LairApiReqSignByPubKey

source§

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

source§

impl<'de> Deserialize<'de> for LairApiResSignByPubKey

source§

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

source§

impl<'de> Deserialize<'de> for DeepLockPassphrase

source§

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

source§

impl<'de> Deserialize<'de> for LairApiReqUnlock

source§

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

source§

impl<'de> Deserialize<'de> for LairApiResUnlock

source§

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

source§

impl<'de> Deserialize<'de> for CertInfo

source§

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

source§

impl<'de> Deserialize<'de> for SeedInfo

source§

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

source§

impl<'de> Deserialize<'de> for ResourceBytes

source§

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

source§

impl<'de> Deserialize<'de> for OneErr

source§

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

source§

impl<'de> Deserialize<'de> for Raw

source§

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

source§

impl<'de> Deserialize<'de> for RawRef<'de>

source§

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

source§

impl<'de> Deserialize<'de> for ByteBuf

source§

fn deserialize<D>( deserializer: D ) -> Result<ByteBuf, <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>,

source§

impl<'de> Deserialize<'de> for Mapping

source§

fn deserialize<D>( deserializer: D ) -> Result<Mapping, <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>,

source§

impl<'de> Deserialize<'de> for TaggedValue

source§

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

source§

impl<'de> Deserialize<'de> for Hash128

source§

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

source§

impl<'de> Deserialize<'de> for SipHasher13

source§

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

source§

impl<'de> Deserialize<'de> for SipHasher24

source§

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

source§

impl<'de> Deserialize<'de> for SipHasher13

source§

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

source§

impl<'de> Deserialize<'de> for SipHasher24

source§

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

source§

impl<'de> Deserialize<'de> for SipHasher

source§

fn deserialize<__D>( __deserializer: __D ) -> Result<SipHasher, <__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 Datetime

source§

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

source§

impl<'de> Deserialize<'de> for InternalString

source§

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

source§

impl<'de> Deserialize<'de> for Id

source§

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

source§

impl<'de> Deserialize<'de> for Tx5InitConfig

source§

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

source§

impl<'de> Deserialize<'de> for Cipher

source§

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

source§

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

source§

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

source§

impl<'de> Deserialize<'de> for AnswerConfig

source§

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

source§

impl<'de> Deserialize<'de> for DataChannelConfig

source§

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

source§

impl<'de> Deserialize<'de> for IceServer

source§

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

source§

impl<'de> Deserialize<'de> for OfferConfig

source§

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

source§

impl<'de> Deserialize<'de> for PeerConnectionConfig

source§

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

source§

impl<'de> Deserialize<'de> for Url2

source§

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

source§

impl<'de> Deserialize<'de> for Url

Deserializes this URL from a serde stream.

This implementation is only available if the serde Cargo feature is enabled.

source§

fn deserialize<D>( deserializer: D ) -> Result<Url, <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 [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, B> Deserialize<'de> for BitVec<B>
where B: Deserialize<'de>,

source§

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

source§

impl<'de, D> Deserialize<'de> for RegionSetLtcs<D>

source§

fn deserialize<__D>( __deserializer: __D ) -> Result<RegionSetLtcs<D>, <__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 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, 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>,

source§

impl<'de, M> Deserialize<'de> for Bundle<M>

source§

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

source§

impl<'de, M> Deserialize<'de> for RawBundle<M>

source§

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

source§

impl<'de, O> Deserialize<'de> for Segment<O>
where O: Offset + Deserialize<'de>,

source§

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

source§

impl<'de, S> Deserialize<'de> for Host<S>
where S: Deserialize<'de>,

source§

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

source§

impl<'de, S> Deserialize<'de> for ArqSet<S>

source§

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

source§

impl<'de, S> Deserialize<'de> for Arq<S>
where S: ArqStart + Deserialize<'de>,

source§

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

source§

impl<'de, T0> Deserialize<'de> for (T0,)
where T0: Deserialize<'de>,

source§

fn deserialize<D>( deserializer: D ) -> Result<(T0,), <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§

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 DhtArcRange<T>
where T: Deserialize<'de>,

source§

fn deserialize<__D>( __deserializer: __D ) -> Result<DhtArcRange<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 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 Rc<T>
where Box<T>: Deserialize<'de>, T: ?Sized,

This impl requires the "rc" Cargo feature of Serde.

Deserializing a data structure containing Rc will not attempt to deduplicate Rc references to the same data. Every deserialized Rc will end up with a strong count of 1.

source§

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

source§

impl<'de, T> Deserialize<'de> for Weak<T>
where T: Deserialize<'de> + ?Sized,

This impl requires the "rc" Cargo feature of Serde. The resulting Weak<T> has a reference count of 0 and cannot be upgraded.

source§

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

source§

impl<'de, T> Deserialize<'de> for Arc<T>
where Box<T>: Deserialize<'de>, T: ?Sized,

This impl requires the "rc" Cargo feature of Serde.

Deserializing a data structure containing Arc will not attempt to deduplicate Arc references to the same data. Every deserialized Arc will end up with a strong count of 1.

source§

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

source§

impl<'de, T> Deserialize<'de> for Weak<T>
where T: Deserialize<'de> + ?Sized,

This impl requires the "rc" Cargo feature of Serde. The resulting Weak<T> has a reference count of 0 and cannot be upgraded.

source§

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

source§

impl<'de, T> Deserialize<'de> for Vec<T>
where T: Deserialize<'de>,

source§

fn deserialize<D>( deserializer: D ) -> Result<Vec<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>,

source§

impl<'de, T> Deserialize<'de> for AutoBTreeMap<T>

source§

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

source§

impl<'de, T> Deserialize<'de> for AutoHashMap<T>

source§

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

source§

impl<'de, T> Deserialize<'de> for Bloom<T>
where T: ?Sized,

source§

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

source§

impl<'de, T> Deserialize<'de> for RoughSized<T>
where T: Deserialize<'de>,

source§

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

source§

impl<'de, T> Deserialize<'de> for Spanned<T>
where T: Deserialize<'de>,

source§

fn deserialize<D>( deserializer: D ) -> Result<Spanned<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>,

source§

impl<'de, const M: usize, const C: usize> Deserialize<'de> for SecretDataSized<M, C>

source§

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

source§

impl<'de, const N: usize> Deserialize<'de> for BinDataSized<N>

source§

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

source§

impl<'de, const N: usize> Deserialize<'de> for ByteArray<N>

source§

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

Implementors§

source§

impl<'de> Deserialize<'de> for NewEntryAction

source§

impl<'de> Deserialize<'de> for WireNewEntryAction

source§

impl<'de> Deserialize<'de> for AppBundleSource

source§

impl<'de> Deserialize<'de> for AppManifest

source§

impl<'de> Deserialize<'de> for AppStatus

source§

impl<'de> Deserialize<'de> for CellProvisioning

source§

impl<'de> Deserialize<'de> for CoordinatorSource

source§

impl<'de> Deserialize<'de> for DisabledAppReason

source§

impl<'de> Deserialize<'de> for DnaSource

source§

impl<'de> Deserialize<'de> for PausedAppReason

source§

impl<'de> Deserialize<'de> for StoppedAppReason

source§

impl<'de> Deserialize<'de> for MustGetAgentActivityResponse

source§

impl<'de> Deserialize<'de> for DbSyncLevel

source§

impl<'de> Deserialize<'de> for DbSyncStrategy

source§

impl<'de> Deserialize<'de> for holochain_types::dht_op::DhtOp

source§

impl<'de> Deserialize<'de> for DhtOpLight

source§

impl<'de> Deserialize<'de> for DhtOpType

source§

impl<'de> Deserialize<'de> for WireOps

source§

impl<'de> Deserialize<'de> for DnaManifest

source§

impl<'de> Deserialize<'de> for AnyDht

source§

impl<'de> Deserialize<'de> for AnyLinkable

source§

impl<'de> Deserialize<'de> for WeighInput

source§

impl<'de> Deserialize<'de> for GetRecordResponse

source§

impl<'de> Deserialize<'de> for Signal

source§

impl<'de> Deserialize<'de> for SystemSignal

source§

impl<'de> Deserialize<'de> for WebAppManifest

source§

impl<'de> Deserialize<'de> for holochain_types::prelude::Action

source§

impl<'de> Deserialize<'de> for ActionBase

source§

impl<'de> Deserialize<'de> for ActionType

source§

impl<'de> Deserialize<'de> for ActivityRequest

source§

impl<'de> Deserialize<'de> for CallTarget

source§

impl<'de> Deserialize<'de> for CallTargetCell

source§

impl<'de> Deserialize<'de> for CapAccess

source§

impl<'de> Deserialize<'de> for CapGrant

source§

impl<'de> Deserialize<'de> for CellBlockReason

source§

impl<'de> Deserialize<'de> for ChainQueryFilterRange

source§

impl<'de> Deserialize<'de> for ChainStatus

source§

impl<'de> Deserialize<'de> for ChainTopOrdering

source§

impl<'de> Deserialize<'de> for CloneCellId

source§

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

source§

impl<'de> Deserialize<'de> for holochain_types::prelude::Entry

source§

impl<'de> Deserialize<'de> for EntryCreationAction

source§

impl<'de> Deserialize<'de> for EntryDefId

source§

impl<'de> Deserialize<'de> for EntryDefLocation

source§

impl<'de> Deserialize<'de> for EntryDefsCallbackResult

source§

impl<'de> Deserialize<'de> for EntryDhtStatus

source§

impl<'de> Deserialize<'de> for EntryType

source§

impl<'de> Deserialize<'de> for EntryVisibility

source§

impl<'de> Deserialize<'de> for GetStrategy

source§

impl<'de> Deserialize<'de> for GrantedFunctions

source§

impl<'de> Deserialize<'de> for HashInput

source§

impl<'de> Deserialize<'de> for HashOutput

source§

impl<'de> Deserialize<'de> for HumanTimestamp

source§

impl<'de> Deserialize<'de> for InitCallbackResult

source§

impl<'de> Deserialize<'de> for Level

source§

impl<'de> Deserialize<'de> for LinkTypeFilter

source§

impl<'de> Deserialize<'de> for MigrateAgent

source§

impl<'de> Deserialize<'de> for MigrateAgentCallbackResult

source§

impl<'de> Deserialize<'de> for Op

source§

impl<'de> Deserialize<'de> for PreflightRequestAcceptance

source§

impl<'de> Deserialize<'de> for RequiredValidationType

source§

impl<'de> Deserialize<'de> for Schedule

source§

impl<'de> Deserialize<'de> for UnresolvedDependencies

source§

impl<'de> Deserialize<'de> for ValidateCallbackResult

source§

impl<'de> Deserialize<'de> for ValidationStatus

source§

impl<'de> Deserialize<'de> for ZomeCallAuthorization

source§

impl<'de> Deserialize<'de> for ZomeCallResponse

source§

impl<'de> Deserialize<'de> for ZomeDef

source§

impl<'de> Deserialize<'de> for ZomeApiVersion

source§

impl<'de> Deserialize<'de> for SerializedBytesError

source§

impl<'de> Deserialize<'de> for WireCreate

source§

impl<'de> Deserialize<'de> for WireDelete

source§

impl<'de> Deserialize<'de> for WireUpdate

source§

impl<'de> Deserialize<'de> for WireUpdateRelationship

source§

impl<'de> Deserialize<'de> for AppBundle

source§

impl<'de> Deserialize<'de> for AppManifestV1

source§

impl<'de> Deserialize<'de> for AppRoleAssignment

source§

impl<'de> Deserialize<'de> for AppRoleDnaManifest

source§

impl<'de> Deserialize<'de> for AppRoleManifest

source§

impl<'de> Deserialize<'de> for CreateCloneCellPayload

source§

impl<'de> Deserialize<'de> for DisableCloneCellPayload

source§

impl<'de> Deserialize<'de> for InstallAppDnaPayload

source§

impl<'de> Deserialize<'de> for InstallAppPayload

source§

impl<'de> Deserialize<'de> for InstalledApp

source§

impl<'de> Deserialize<'de> for InstalledAppCommon

source§

impl<'de> Deserialize<'de> for InstalledCell

source§

impl<'de> Deserialize<'de> for NetworkInfoRequestPayload

source§

impl<'de> Deserialize<'de> for RegisterDnaPayload

source§

impl<'de> Deserialize<'de> for RunningApp

source§

impl<'de> Deserialize<'de> for StoppedApp

source§

impl<'de> Deserialize<'de> for UpdateCoordinatorsPayload

source§

impl<'de> Deserialize<'de> for AddRecordPayload

source§

impl<'de> Deserialize<'de> for EncryptedEntry

source§

impl<'de> Deserialize<'de> for GetRecordsPayload

source§

impl<'de> Deserialize<'de> for GetRecordsRequest

source§

impl<'de> Deserialize<'de> for holochain_types::dna::hash_type::Action

source§

impl<'de> Deserialize<'de> for Agent

source§

impl<'de> Deserialize<'de> for holochain_types::dna::hash_type::DhtOp

source§

impl<'de> Deserialize<'de> for holochain_types::dna::hash_type::Dna

source§

impl<'de> Deserialize<'de> for holochain_types::dna::hash_type::Entry

source§

impl<'de> Deserialize<'de> for External

source§

impl<'de> Deserialize<'de> for NetId

source§

impl<'de> Deserialize<'de> for Wasm

source§

impl<'de> Deserialize<'de> for CoordinatorBundle

source§

impl<'de> Deserialize<'de> for CoordinatorManifest

source§

impl<'de> Deserialize<'de> for DnaBundle

source§

impl<'de> Deserialize<'de> for DnaFile

source§

impl<'de> Deserialize<'de> for DnaManifestV1

source§

impl<'de> Deserialize<'de> for EntryDefBufferKey

source§

impl<'de> Deserialize<'de> for EntryHashes

source§

impl<'de> Deserialize<'de> for IntegrityManifest

source§

impl<'de> Deserialize<'de> for ValidatedDnaManifest

source§

impl<'de> Deserialize<'de> for WasmMap

source§

impl<'de> Deserialize<'de> for ZomeDependency

source§

impl<'de> Deserialize<'de> for ZomeManifest

source§

impl<'de> Deserialize<'de> for DnaWasm

source§

impl<'de> Deserialize<'de> for EntryData

source§

impl<'de> Deserialize<'de> for WireEntryOps

source§

impl<'de> Deserialize<'de> for CountLinksResponse

source§

impl<'de> Deserialize<'de> for GetLinksResponse

source§

impl<'de> Deserialize<'de> for WireLinkKey

source§

impl<'de> Deserialize<'de> for WireLinkOps

source§

impl<'de> Deserialize<'de> for WireLinkQuery

source§

impl<'de> Deserialize<'de> for MetadataSet

source§

impl<'de> Deserialize<'de> for TimedActionHash

source§

impl<'de> Deserialize<'de> for EntryRateWeight

source§

impl<'de> Deserialize<'de> for RateWeight

source§

impl<'de> Deserialize<'de> for RawGetEntryResponse

source§

impl<'de> Deserialize<'de> for WireRecord

source§

impl<'de> Deserialize<'de> for WireRecordOps

source§

impl<'de> Deserialize<'de> for SignedValidationReceipt

source§

impl<'de> Deserialize<'de> for ValidationReceipt

source§

impl<'de> Deserialize<'de> for ValidationReceiptBundle

source§

impl<'de> Deserialize<'de> for AppManifestLocation

source§

impl<'de> Deserialize<'de> for WebAppBundle

source§

impl<'de> Deserialize<'de> for WebAppManifestV1

source§

impl<'de> Deserialize<'de> for WebUI

source§

impl<'de> Deserialize<'de> for XSalsa20Poly1305Nonce

source§

impl<'de> Deserialize<'de> for AgentActivity

source§

impl<'de> Deserialize<'de> for AgentInfo

source§

impl<'de> Deserialize<'de> for AgentValidationPkg

source§

impl<'de> Deserialize<'de> for AppEntryBytes

source§

impl<'de> Deserialize<'de> for AppEntryDef

source§

impl<'de> Deserialize<'de> for AppEntryDefLocation

source§

impl<'de> Deserialize<'de> for AppEntryName

source§

impl<'de> Deserialize<'de> for AppSignal

source§

impl<'de> Deserialize<'de> for BlockAgentInput

source§

impl<'de> Deserialize<'de> for holochain_types::prelude::Call

source§

impl<'de> Deserialize<'de> for CallInfo

source§

impl<'de> Deserialize<'de> for CapClaim

source§

impl<'de> Deserialize<'de> for CapSecret

source§

impl<'de> Deserialize<'de> for CellId

source§

impl<'de> Deserialize<'de> for ChainFork

source§

impl<'de> Deserialize<'de> for ChainHead

source§

impl<'de> Deserialize<'de> for ChainQueryFilter

source§

impl<'de> Deserialize<'de> for CloneId

source§

impl<'de> Deserialize<'de> for ClonedCell

source§

impl<'de> Deserialize<'de> for CloseChain

source§

impl<'de> Deserialize<'de> for CoordinatorZomeDef

source§

impl<'de> Deserialize<'de> for CounterSigningAgentState

source§

impl<'de> Deserialize<'de> for CounterSigningSessionData

source§

impl<'de> Deserialize<'de> for CounterSigningSessionTimes

source§

impl<'de> Deserialize<'de> for CrdtType

source§

impl<'de> Deserialize<'de> for CreateBase

source§

impl<'de> Deserialize<'de> for CreateCloneCellInput

source§

impl<'de> Deserialize<'de> for CreateInput

source§

impl<'de> Deserialize<'de> for CreateLinkInput

source§

impl<'de> Deserialize<'de> for CurryPayloads

source§

impl<'de> Deserialize<'de> for DeleteAction

source§

impl<'de> Deserialize<'de> for DeleteInput

source§

impl<'de> Deserialize<'de> for DeleteLinkInput

source§

impl<'de> Deserialize<'de> for DeterministicGetAgentActivityFilter

source§

impl<'de> Deserialize<'de> for DisableCloneCellInput

source§

impl<'de> Deserialize<'de> for holochain_types::prelude::Dna

source§

impl<'de> Deserialize<'de> for DnaDef

source§

impl<'de> Deserialize<'de> for DnaInfoV1

source§

impl<'de> Deserialize<'de> for DnaInfoV2

source§

impl<'de> Deserialize<'de> for DnaModifiers

source§

impl<'de> Deserialize<'de> for EntryDef

source§

impl<'de> Deserialize<'de> for EntryDefIndex

source§

impl<'de> Deserialize<'de> for EntryDefs

source§

impl<'de> Deserialize<'de> for EntryDetails

source§

impl<'de> Deserialize<'de> for EphemeralSignatures

source§

impl<'de> Deserialize<'de> for ExternIO

source§

impl<'de> Deserialize<'de> for FunctionName

source§

impl<'de> Deserialize<'de> for GenesisSelfCheckDataV1

source§

impl<'de> Deserialize<'de> for GenesisSelfCheckDataV2

source§

impl<'de> Deserialize<'de> for GetAgentActivityInput

source§

impl<'de> Deserialize<'de> for GetInput

source§

impl<'de> Deserialize<'de> for GetLinksInput

source§

impl<'de> Deserialize<'de> for GetOptions

source§

impl<'de> Deserialize<'de> for GrantZomeCallCapabilityPayload

source§

impl<'de> Deserialize<'de> for Hash256Bits

source§

impl<'de> Deserialize<'de> for Hash512Bits

source§

impl<'de> Deserialize<'de> for HighestObserved

source§

impl<'de> Deserialize<'de> for InclusiveTimestampInterval

source§

impl<'de> Deserialize<'de> for InitZomesComplete

source§

impl<'de> Deserialize<'de> for IntegrityZomeDef

source§

impl<'de> Deserialize<'de> for LinkDetails

source§

impl<'de> Deserialize<'de> for LinkQuery

source§

impl<'de> Deserialize<'de> for LinkTag

source§

impl<'de> Deserialize<'de> for LinkType

source§

impl<'de> Deserialize<'de> for MetadataRequest

source§

impl<'de> Deserialize<'de> for MustGetActionInput

source§

impl<'de> Deserialize<'de> for MustGetAgentActivityInput

source§

impl<'de> Deserialize<'de> for MustGetEntryInput

source§

impl<'de> Deserialize<'de> for MustGetValidRecordInput

source§

impl<'de> Deserialize<'de> for Nonce256Bits

source§

impl<'de> Deserialize<'de> for OpenChain

source§

impl<'de> Deserialize<'de> for PreflightBytes

source§

impl<'de> Deserialize<'de> for PreflightRequest

source§

impl<'de> Deserialize<'de> for PreflightResponse

source§

impl<'de> Deserialize<'de> for RecordDetails

source§

impl<'de> Deserialize<'de> for RegisterAgentActivity

source§

impl<'de> Deserialize<'de> for RegisterDelete

source§

impl<'de> Deserialize<'de> for RegisterUpdate

source§

impl<'de> Deserialize<'de> for RemoteSignal

source§

impl<'de> Deserialize<'de> for RequiredValidations

source§

impl<'de> Deserialize<'de> for Role

source§

impl<'de> Deserialize<'de> for ScopedZomeTypesSet

source§

impl<'de> Deserialize<'de> for Sign

source§

impl<'de> Deserialize<'de> for SignEphemeral

source§

impl<'de> Deserialize<'de> for Signature

source§

impl<'de> Deserialize<'de> for SignedAction

source§

impl<'de> Deserialize<'de> for StoreEntry

source§

impl<'de> Deserialize<'de> for StoreRecord

source§

impl<'de> Deserialize<'de> for Timestamp

source§

impl<'de> Deserialize<'de> for TraceMsg

source§

impl<'de> Deserialize<'de> for UpdateAction

source§

impl<'de> Deserialize<'de> for UpdateBase

source§

impl<'de> Deserialize<'de> for UpdateInput

source§

impl<'de> Deserialize<'de> for VerifySignature

source§

impl<'de> Deserialize<'de> for Warrant

source§

impl<'de> Deserialize<'de> for WasmZome

source§

impl<'de> Deserialize<'de> for X25519PubKey

source§

impl<'de> Deserialize<'de> for X25519XSalsa20Poly1305Decrypt

source§

impl<'de> Deserialize<'de> for X25519XSalsa20Poly1305Encrypt

source§

impl<'de> Deserialize<'de> for XSalsa20Poly1305Data

source§

impl<'de> Deserialize<'de> for XSalsa20Poly1305Decrypt

source§

impl<'de> Deserialize<'de> for XSalsa20Poly1305Encrypt

source§

impl<'de> Deserialize<'de> for XSalsa20Poly1305EncryptedData

source§

impl<'de> Deserialize<'de> for XSalsa20Poly1305KeyRef

source§

impl<'de> Deserialize<'de> for XSalsa20Poly1305SharedSecretExport

source§

impl<'de> Deserialize<'de> for XSalsa20Poly1305SharedSecretIngest

source§

impl<'de> Deserialize<'de> for YamlProperties

source§

impl<'de> Deserialize<'de> for ZomeCallCapGrant

source§

impl<'de> Deserialize<'de> for ZomeCallUnsigned

source§

impl<'de> Deserialize<'de> for ZomeDependencyIndex

source§

impl<'de> Deserialize<'de> for ZomeIndex

source§

impl<'de> Deserialize<'de> for ZomeInfo

source§

impl<'de> Deserialize<'de> for ZomeName

source§

impl<'de> Deserialize<'de> for IgnoredAny

source§

impl<'de> Deserialize<'de> for SerializedBytes

source§

impl<'de, A> Deserialize<'de> for Record<A>
where A: Deserialize<'de>,

source§

impl<'de, C> Deserialize<'de> for HoloHashed<C>
where C: HashableContent + Deserialize<'de>,

source§

impl<'de, E> Deserialize<'de> for RecordEntry<E>
where E: Borrow<Entry> + Deserialize<'de>,

source§

impl<'de, H> Deserialize<'de> for ChainFilters<H>
where H: Eq + Ord + Hash + Deserialize<'de>,

source§

impl<'de, H> Deserialize<'de> for ChainFilter<H>
where H: Eq + Ord + Hash + Deserialize<'de>,

source§

impl<'de, P> Deserialize<'de> for DnaModifiersOpt<P>
where P: Deserialize<'de>,

source§

impl<'de, T> Deserialize<'de> for ChainItems<T>
where T: Deserialize<'de>,

source§

impl<'de, T> Deserialize<'de> for AgentActivityResponse<T>
where T: Deserialize<'de>,

source§

impl<'de, T> Deserialize<'de> for HoloHash<T>
where T: HashType,

source§

impl<'de, T> Deserialize<'de> for HoloHashB64<T>
where T: HashType + Deserialize<'de>,

source§

impl<'de, T> Deserialize<'de> for Judged<T>
where T: Deserialize<'de>,

source§

impl<'de, T> Deserialize<'de> for ScopedZomeType<T>
where T: Deserialize<'de>,

source§

impl<'de, T> Deserialize<'de> for ScopedZomeTypes<T>
where T: Deserialize<'de>,

source§

impl<'de, T> Deserialize<'de> for SignedHashed<T>
where T: HashableContent + Deserialize<'de>,

source§

impl<'de, T> Deserialize<'de> for Zome<T>
where T: Deserialize<'de>,

source§

impl<'de, T> Deserialize<'de> for ZomeTypesKey<T>
where T: U8Index + Copy + Deserialize<'de>,

source§

impl<'de, W> Deserialize<'de> for WireActionStatus<W>
where W: Deserialize<'de>,

source§

impl<'de, W> Deserialize<'de> for Create<W>
where W: Deserialize<'de>,

source§

impl<'de, W> Deserialize<'de> for CreateLink<W>
where W: Deserialize<'de>,

source§

impl<'de, W> Deserialize<'de> for Delete<W>
where W: Deserialize<'de>,

source§

impl<'de, W> Deserialize<'de> for Update<W>
where W: Deserialize<'de>,