Trait hdk::prelude::warrant::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 i16[src]

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

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

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

impl<'de> Deserialize<'de> for ()[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, T> Deserialize<'de> for [T; 12] where
    T: Deserialize<'de>, 
[src]

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

impl<'de> Deserialize<'de> for i32[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 [T; 16] where
    T: Deserialize<'de>, 
[src]

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

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

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

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

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

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

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

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

impl<'de> Deserialize<'de> for NonZeroUsize[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; 25] where
    T: Deserialize<'de>, 
[src]

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

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

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

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

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

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

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

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

impl<'de, 'a, T> Deserialize<'de> for Cow<'a, T> where
    T: ToOwned + ?Sized,
    <T as ToOwned>::Owned: Deserialize<'de>, 
[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> Deserialize<'de> for Ipv6Addr[src]

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

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

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

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

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

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

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

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

impl<'de> Deserialize<'de> for Ipv4Addr[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, 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 NonZeroI16[src]

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

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

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

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

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

impl<'de, T> Deserialize<'de> for [T; 21] where
    T: Deserialize<'de>, 
[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 i128[src]

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

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

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

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

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

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

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

impl<'de> Deserialize<'de> for NonZeroI64[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, 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, T> Deserialize<'de> for [T; 20] where
    T: Deserialize<'de>, 
[src]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

impl<'de> Deserialize<'de> for AtomicI32[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, E> Deserialize<'de> for Result<T, E> where
    E: Deserialize<'de>,
    T: Deserialize<'de>, 
[src]

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

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

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

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

impl<'de, T> Deserialize<'de> for [T; 4] 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, T0, T1, T2> Deserialize<'de> for (T0, T1, T2) where
    T0: Deserialize<'de>,
    T1: Deserialize<'de>,
    T2: Deserialize<'de>, 
[src]

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

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

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

impl<'de, T> Deserialize<'de> for [T; 7] 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 [T; 22] where
    T: Deserialize<'de>, 
[src]

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

impl<'de> Deserialize<'de> for AtomicU16[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> Deserialize<'de> for Box<str, Global>[src]

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

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

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

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

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

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

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

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

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

impl<'de> Deserialize<'de> for String[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 [T; 28] where
    T: Deserialize<'de>, 
[src]

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

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

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

impl<'de, T> Deserialize<'de> for [T; 24] where
    T: Deserialize<'de>, 
[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, T> Deserialize<'de> for [T; 11] where
    T: Deserialize<'de>, 
[src]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

impl<'de> Deserialize<'de> for Wasm[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...