Trait hdk::prelude::Deserialize[][src]

pub trait Deserialize<'de> {
    pub fn deserialize<D>(
        deserializer: D
    ) -> Result<Self, <D as Deserializer<'de>>::Error>
    where
        D: Deserializer<'de>
; }

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

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

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.

Loading content...

Implementations on Foreign Types

impl<'de> Deserialize<'de> for f64[src]

impl<'de> Deserialize<'de> for NonZeroI8[src]

impl<'de, T> Deserialize<'de> for [T; 15] where
    T: Deserialize<'de>, 
[src]

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>, 
[src]

impl<'de> Deserialize<'de> for SocketAddrV6[src]

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>, 
[src]

impl<'de, T> Deserialize<'de> for Mutex<T> where
    T: Deserialize<'de>, 
[src]

impl<'de, T> Deserialize<'de> for [T; 18] where
    T: Deserialize<'de>, 
[src]

impl<'de> Deserialize<'de> for SocketAddrV4[src]

impl<'de> Deserialize<'de> for u64[src]

impl<'de> Deserialize<'de> for i32[src]

impl<'de, Idx> Deserialize<'de> for RangeInclusive<Idx> where
    Idx: Deserialize<'de>, 
[src]

impl<'de, T> Deserialize<'de> for [T; 24] where
    T: Deserialize<'de>, 
[src]

impl<'de, T> Deserialize<'de> for RwLock<T> where
    T: Deserialize<'de>, 
[src]

impl<'de, T> Deserialize<'de> for Option<T> where
    T: Deserialize<'de>, 
[src]

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>, 
[src]

impl<'de, T> Deserialize<'de> for Reverse<T> where
    T: Deserialize<'de>, 
[src]

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>, 
[src]

impl<'de> Deserialize<'de> for SystemTime[src]

impl<'de, T> Deserialize<'de> for LinkedList<T> where
    T: Deserialize<'de>, 
[src]

impl<'de, T> Deserialize<'de> for [T; 8] where
    T: Deserialize<'de>, 
[src]

impl<'de> Deserialize<'de> for AtomicUsize[src]

impl<'de> Deserialize<'de> for u128[src]

impl<'de, T> Deserialize<'de> for [T; 29] where
    T: Deserialize<'de>, 
[src]

impl<'de> Deserialize<'de> for AtomicI32[src]

impl<'de> Deserialize<'de> for NonZeroIsize[src]

impl<'de, T> Deserialize<'de> for [T; 3] where
    T: Deserialize<'de>, 
[src]

impl<'de> Deserialize<'de> for NonZeroU16[src]

impl<'de> Deserialize<'de> for NonZeroI128[src]

impl<'de> Deserialize<'de> for Box<CStr, Global>[src]

impl<'de, T> Deserialize<'de> for [T; 22] where
    T: Deserialize<'de>, 
[src]

impl<'de> Deserialize<'de> for AtomicU32[src]

impl<'de, T> Deserialize<'de> for [T; 14] where
    T: Deserialize<'de>, 
[src]

impl<'de, T> Deserialize<'de> for Vec<T, Global> where
    T: Deserialize<'de>, 
[src]

impl<'de> Deserialize<'de> for AtomicU64[src]

impl<'de, T> Deserialize<'de> for [T; 28] where
    T: Deserialize<'de>, 
[src]

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>, 
[src]

impl<'de, T> Deserialize<'de> for Cell<T> where
    T: Deserialize<'de> + Copy
[src]

impl<'de> Deserialize<'de> for u16[src]

impl<'de> Deserialize<'de> for CString[src]

impl<'de> Deserialize<'de> for NonZeroU64[src]

impl<'de> Deserialize<'de> for Box<Path, Global>[src]

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>, 
[src]

impl<'de> Deserialize<'de> for NonZeroU128[src]

impl<'de> Deserialize<'de> for NonZeroI64[src]

impl<'de, T> Deserialize<'de> for [T; 31] where
    T: Deserialize<'de>, 
[src]

impl<'de, T> Deserialize<'de> for [T; 20] where
    T: Deserialize<'de>, 
[src]

impl<'de, T> Deserialize<'de> for BTreeSet<T> where
    T: Deserialize<'de> + Eq + Ord
[src]

impl<'de, T> Deserialize<'de> for [T; 9] where
    T: Deserialize<'de>, 
[src]

impl<'de> Deserialize<'de> for char[src]

impl<'de> Deserialize<'de> for Ipv4Addr[src]

impl<'de> Deserialize<'de> for NonZeroI32[src]

impl<'de> Deserialize<'de> for i128[src]

impl<'de, T> Deserialize<'de> for [T; 5] where
    T: Deserialize<'de>, 
[src]

impl<'de> Deserialize<'de> for AtomicU16[src]

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>, 
[src]

impl<'de, T> Deserialize<'de> for Box<[T], Global> where
    T: Deserialize<'de>, 
[src]

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

impl<'de, T> Deserialize<'de> for [T; 25] where
    T: Deserialize<'de>, 
[src]

impl<'de, T> Deserialize<'de> for [T; 30] where
    T: Deserialize<'de>, 
[src]

impl<'de> Deserialize<'de> for Duration[src]

impl<'de> Deserialize<'de> for u32[src]

impl<'de, T> Deserialize<'de> for Wrapping<T> where
    T: Deserialize<'de>, 
[src]

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>, 
[src]

impl<'de, Idx> Deserialize<'de> for Range<Idx> where
    Idx: Deserialize<'de>, 
[src]

impl<'de, T> Deserialize<'de> for [T; 16] where
    T: Deserialize<'de>, 
[src]

impl<'de, T> Deserialize<'de> for [T; 0][src]

impl<'de> Deserialize<'de> for NonZeroUsize[src]

impl<'de> Deserialize<'de> for AtomicI64[src]

impl<'de, T0, T1> Deserialize<'de> for (T0, T1) where
    T0: Deserialize<'de>,
    T1: Deserialize<'de>, 
[src]

impl<'de> Deserialize<'de> for SocketAddr[src]

impl<'de, 'a> Deserialize<'de> for &'a Path where
    'de: 'a, 
[src]

impl<'de, K, V, S> Deserialize<'de> for HashMap<K, V, S> where
    K: Deserialize<'de> + Eq + Hash,
    S: BuildHasher + Default,
    V: Deserialize<'de>, 
[src]

impl<'de> Deserialize<'de> for AtomicIsize[src]

impl<'de> Deserialize<'de> for PathBuf[src]

impl<'de, T> Deserialize<'de> for [T; 2] where
    T: Deserialize<'de>, 
[src]

impl<'de, T> Deserialize<'de> for [T; 11] where
    T: Deserialize<'de>, 
[src]

impl<'de> Deserialize<'de> for OsString[src]

impl<'de> Deserialize<'de> for u8[src]

impl<'de, K, V> Deserialize<'de> for BTreeMap<K, V> where
    K: Deserialize<'de> + Ord,
    V: Deserialize<'de>, 
[src]

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>, 
[src]

impl<'de, T> Deserialize<'de> for [T; 10] where
    T: Deserialize<'de>, 
[src]

impl<'de> Deserialize<'de> for String[src]

impl<'de> Deserialize<'de> for IpAddr[src]

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>, 
[src]

impl<'de> Deserialize<'de> for Box<str, Global>[src]

impl<'de, T> Deserialize<'de> for [T; 13] where
    T: Deserialize<'de>, 
[src]

impl<'de, T> Deserialize<'de> for [T; 1] where
    T: Deserialize<'de>, 
[src]

impl<'de, T> Deserialize<'de> for [T; 26] where
    T: Deserialize<'de>, 
[src]

impl<'de, T> Deserialize<'de> for [T; 12] where
    T: Deserialize<'de>, 
[src]

impl<'de> Deserialize<'de> for NonZeroU8[src]

impl<'de, T0, T1, T2> Deserialize<'de> for (T0, T1, T2) where
    T0: Deserialize<'de>,
    T1: Deserialize<'de>,
    T2: Deserialize<'de>, 
[src]

impl<'de> Deserialize<'de> for i8[src]

impl<'de, T> Deserialize<'de> for [T; 17] where
    T: Deserialize<'de>, 
[src]

impl<'de, 'a> Deserialize<'de> for &'a str where
    'de: 'a, 
[src]

impl<'de> Deserialize<'de> for Ipv6Addr[src]

impl<'de> Deserialize<'de> for ()[src]

impl<'de, T> Deserialize<'de> for [T; 27] where
    T: Deserialize<'de>, 
[src]

impl<'de, T> Deserialize<'de> for [T; 21] where
    T: Deserialize<'de>, 
[src]

impl<'de> Deserialize<'de> for usize[src]

impl<'de> Deserialize<'de> for AtomicI8[src]

impl<'de, T> Deserialize<'de> for [T; 6] where
    T: Deserialize<'de>, 
[src]

impl<'de> Deserialize<'de> for i16[src]

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>, 
[src]

impl<'de> Deserialize<'de> for isize[src]

impl<'de, T> Deserialize<'de> for [T; 7] where
    T: Deserialize<'de>, 
[src]

impl<'de> Deserialize<'de> for AtomicI16[src]

impl<'de, T> Deserialize<'de> for Bound<T> where
    T: Deserialize<'de>, 
[src]

impl<'de> Deserialize<'de> for i64[src]

impl<'de, T, E> Deserialize<'de> for Result<T, E> where
    E: Deserialize<'de>,
    T: Deserialize<'de>, 
[src]

impl<'de> Deserialize<'de> for AtomicBool[src]

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>, 
[src]

impl<'de, T> Deserialize<'de> for Box<T, Global> where
    T: Deserialize<'de>, 
[src]

impl<'de, T> Deserialize<'de> for [T; 19] where
    T: Deserialize<'de>, 
[src]

impl<'de, T> Deserialize<'de> for RefCell<T> where
    T: Deserialize<'de>, 
[src]

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>, 
[src]

impl<'de, T> Deserialize<'de> for [T; 32] where
    T: Deserialize<'de>, 
[src]

impl<'de, 'a, T> Deserialize<'de> for Cow<'a, T> where
    T: ToOwned + ?Sized,
    <T as ToOwned>::Owned: Deserialize<'de>, 
[src]

impl<'de, T> Deserialize<'de> for [T; 23] where
    T: Deserialize<'de>, 
[src]

impl<'de> Deserialize<'de> for f32[src]

impl<'de, T> Deserialize<'de> for BinaryHeap<T> where
    T: Deserialize<'de> + Ord
[src]

impl<'de, T> Deserialize<'de> for PhantomData<T> where
    T: ?Sized
[src]

impl<'de, T> Deserialize<'de> for VecDeque<T> where
    T: Deserialize<'de>, 
[src]

impl<'de, 'a> Deserialize<'de> for &'a [u8] where
    'de: 'a, 
[src]

impl<'de> Deserialize<'de> for bool[src]

impl<'de, T> Deserialize<'de> for [T; 4] where
    T: Deserialize<'de>, 
[src]

impl<'de> Deserialize<'de> for NonZeroI16[src]

impl<'de> Deserialize<'de> for NonZeroU32[src]

impl<'de> Deserialize<'de> for AtomicU8[src]

impl<'de> Deserialize<'de> for Value[src]

impl<'de> Deserialize<'de> for Map<String, Value>[src]

impl<'de> Deserialize<'de> for Number[src]

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

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

impl<'de> Deserialize<'de> for Agent[src]

impl<'de> Deserialize<'de> for Entry[src]

impl<'de> Deserialize<'de> for DhtOp[src]

impl<'de> Deserialize<'de> for NetId[src]

impl<'de> Deserialize<'de> for Dna[src]

impl<'de> Deserialize<'de> for Header[src]

impl<'de> Deserialize<'de> for Wasm[src]

impl<'de> Deserialize<'de> for AnyDht[src]

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

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

Loading content...

Implementors

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

impl<'de> Deserialize<'de> for ActivityRequest[src]

impl<'de> Deserialize<'de> for CapAccess[src]

impl<'de> Deserialize<'de> for CapGrant[src]

impl<'de> Deserialize<'de> for ChainStatus[src]

impl<'de> Deserialize<'de> for Details[src]

impl<'de> Deserialize<'de> for ElementEntry[src]

impl<'de> Deserialize<'de> for hdk::prelude::Entry[src]

impl<'de> Deserialize<'de> for EntryDefId[src]

impl<'de> Deserialize<'de> for EntryDefsCallbackResult[src]

impl<'de> Deserialize<'de> for EntryDhtStatus[src]

impl<'de> Deserialize<'de> for EntryType[src]

impl<'de> Deserialize<'de> for EntryVisibility[src]

impl<'de> Deserialize<'de> for GetStrategy[src]

impl<'de> Deserialize<'de> for hdk::prelude::Header[src]

impl<'de> Deserialize<'de> for HeaderType[src]

impl<'de> Deserialize<'de> for InitCallbackResult[src]

impl<'de> Deserialize<'de> for Level[src]

impl<'de> Deserialize<'de> for MigrateAgent[src]

impl<'de> Deserialize<'de> for MigrateAgentCallbackResult[src]

impl<'de> Deserialize<'de> for PostCommitCallbackResult[src]

impl<'de> Deserialize<'de> for RequiredValidationType[src]

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

impl<'de> Deserialize<'de> for ValidateCallbackResult[src]

impl<'de> Deserialize<'de> for ValidateLinkCallbackResult[src]

impl<'de> Deserialize<'de> for ValidationPackageCallbackResult[src]

impl<'de> Deserialize<'de> for ValidationStatus[src]

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

impl<'de> Deserialize<'de> for ZomeCallResponse[src]

impl<'de> Deserialize<'de> for ZomeApiVersion[src]

impl<'de> Deserialize<'de> for Anchor[src]

impl<'de> Deserialize<'de> for Component[src]

impl<'de> Deserialize<'de> for hdk::hash_path::path::Path[src]

impl<'de> Deserialize<'de> for IgnoredAny[src]

impl<'de> Deserialize<'de> for ByteBuf[src]

impl<'de> Deserialize<'de> for AgentActivity[src]

impl<'de> Deserialize<'de> for AgentInfo[src]

impl<'de> Deserialize<'de> for AgentValidationPkg[src]

impl<'de> Deserialize<'de> for AppEntryBytes[src]

impl<'de> Deserialize<'de> for AppEntryType[src]

impl<'de> Deserialize<'de> for AppInfo[src]

impl<'de> Deserialize<'de> for AppSignal[src]

impl<'de> Deserialize<'de> for Call[src]

impl<'de> Deserialize<'de> for CallInfo[src]

impl<'de> Deserialize<'de> for CallRemote[src]

impl<'de> Deserialize<'de> for CapClaim[src]

impl<'de> Deserialize<'de> for CapSecret[src]

impl<'de> Deserialize<'de> for CellId[src]

impl<'de> Deserialize<'de> for ChainFork[src]

impl<'de> Deserialize<'de> for ChainHead[src]

impl<'de> Deserialize<'de> for ChainQueryFilter[src]

impl<'de> Deserialize<'de> for CloseChain[src]

impl<'de> Deserialize<'de> for CrdtType[src]

impl<'de> Deserialize<'de> for Create[src]

impl<'de> Deserialize<'de> for CreateLink[src]

impl<'de> Deserialize<'de> for CreateLinkInput[src]

impl<'de> Deserialize<'de> for CurryPayloads[src]

impl<'de> Deserialize<'de> for Delete[src]

impl<'de> Deserialize<'de> for DeleteHeader[src]

impl<'de> Deserialize<'de> for DeleteLink[src]

impl<'de> Deserialize<'de> for hdk::prelude::Dna[src]

impl<'de> Deserialize<'de> for DnaInfo[src]

impl<'de> Deserialize<'de> for Element[src]

impl<'de> Deserialize<'de> for ElementDetails[src]

impl<'de> Deserialize<'de> for EntryDef[src]

impl<'de> Deserialize<'de> for EntryDefIndex[src]

impl<'de> Deserialize<'de> for EntryDefs[src]

impl<'de> Deserialize<'de> for EntryDetails[src]

impl<'de> Deserialize<'de> for EntryHashes[src]

impl<'de> Deserialize<'de> for EntryWithDefId[src]

impl<'de> Deserialize<'de> for FunctionName[src]

impl<'de> Deserialize<'de> for GetAgentActivityInput[src]

impl<'de> Deserialize<'de> for GetInput[src]

impl<'de> Deserialize<'de> for GetLinksInput[src]

impl<'de> Deserialize<'de> for GetOptions[src]

impl<'de> Deserialize<'de> for HeaderHashedVec[src]

impl<'de> Deserialize<'de> for HeaderHashes[src]

impl<'de> Deserialize<'de> for HighestObserved[src]

impl<'de> Deserialize<'de> for InitZomesComplete[src]

impl<'de> Deserialize<'de> for Link[src]

impl<'de> Deserialize<'de> for LinkDetails[src]

impl<'de> Deserialize<'de> for LinkTag[src]

impl<'de> Deserialize<'de> for Links[src]

impl<'de> Deserialize<'de> for MetadataRequest[src]

impl<'de> Deserialize<'de> for OpenChain[src]

impl<'de> Deserialize<'de> for RemoteSignal[src]

impl<'de> Deserialize<'de> for RequiredValidations[src]

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

impl<'de> Deserialize<'de> for Sign[src]

impl<'de> Deserialize<'de> for Signature[src]

impl<'de> Deserialize<'de> for SignedHeader[src]

impl<'de> Deserialize<'de> for SignedHeaderHashed[src]

impl<'de> Deserialize<'de> for Timestamp[src]

impl<'de> Deserialize<'de> for TraceMsg[src]

impl<'de> Deserialize<'de> for Update[src]

impl<'de> Deserialize<'de> for UpdateHeader[src]

impl<'de> Deserialize<'de> for UpdateInput[src]

impl<'de> Deserialize<'de> for ValidateCreateLinkData[src]

impl<'de> Deserialize<'de> for ValidateData[src]

impl<'de> Deserialize<'de> for ValidateDeleteLinkData[src]

impl<'de> Deserialize<'de> for ValidationPackage[src]

impl<'de> Deserialize<'de> for VerifySignature[src]

impl<'de> Deserialize<'de> for Warrant[src]

impl<'de> Deserialize<'de> for X25519PubKey[src]

impl<'de> Deserialize<'de> for X25519XSalsa20Poly1305Decrypt[src]

impl<'de> Deserialize<'de> for X25519XSalsa20Poly1305Encrypt[src]

impl<'de> Deserialize<'de> for XSalsa20Poly1305Data[src]

impl<'de> Deserialize<'de> for XSalsa20Poly1305Decrypt[src]

impl<'de> Deserialize<'de> for XSalsa20Poly1305Encrypt[src]

impl<'de> Deserialize<'de> for XSalsa20Poly1305EncryptedData[src]

impl<'de> Deserialize<'de> for XSalsa20Poly1305KeyRef[src]

impl<'de> Deserialize<'de> for ZomeCallCapGrant[src]

impl<'de> Deserialize<'de> for ZomeId[src]

impl<'de> Deserialize<'de> for ZomeInfo[src]

impl<'de> Deserialize<'de> for ZomeName[src]

impl<'de> Deserialize<'de> for XSalsa20Poly1305Nonce[src]

impl<'de> Deserialize<'de> for ExternIO[src]

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

impl<'de, T, S> Deserialize<'de> for HashSet<T, S> where
    T: Deserialize<'de> + Eq + Hash,
    S: BuildHasher + Default
[src]

Loading content...