Trait otter_api_tests::Deserialize [−][src]
pub trait Deserialize<'de> { 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
fn deserialize<D>(
deserializer: D
) -> Result<Self, <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]
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.
Implementations on Foreign Types
pub fn deserialize<D>(
deserializer: D
) -> Result<Box<dyn OutlineDefn + 'static + Send, Global>, <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<MgmtPlayerInfo, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]pub fn deserialize<D>(
deserializer: D
) -> Result<Box<dyn OutlineDefn + 'static + Sync + Send, Global>, <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize<D>(
deserializer: D
) -> Result<Box<dyn PieceSpec + 'static + Sync + Send, Global>, <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<MgmtThisConnAuthBy, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]pub fn deserialize<D>(
deserializer: D
) -> Result<Box<dyn OutlineDefn + 'static + Sync, Global>, <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize<D>(
deserializer: D
) -> Result<Box<dyn PieceTrait + 'static + Send, Global>, <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<MgmtGamePieceInfo, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]pub fn deserialize<D>(
deserializer: D
) -> Result<Box<dyn PieceXData + 'static, Global>, <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize<D>(
deserializer: D
) -> Result<Box<dyn PlayerAccessSpec + 'static, Global>, <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize<D>(
deserializer: D
) -> Result<Box<dyn SimplePieceSpec + 'static, Global>, <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<MgmtPlayerDetails, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<MgmtGamePieceVisibleInfo, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<AccountDetails, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]pub fn deserialize<D>(
deserializer: D
) -> Result<Box<dyn PieceSpec + 'static + Send, Global>, <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<SshFingerprint, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]pub fn deserialize<D>(
deserializer: D
) -> Result<Box<dyn OccultedPieceTrait + 'static, Global>, <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize<D>(
deserializer: D
) -> Result<Box<dyn PlayerAccessSpec + 'static + Send, Global>, <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize<D>(
deserializer: D
) -> Result<Box<dyn PlayerAccessSpec + 'static + Sync, Global>, <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<Spec, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]pub fn deserialize<D>(
deserializer: D
) -> Result<Box<dyn PieceXData + 'static + Send, Global>, <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize<D>(
deserializer: D
) -> Result<Box<dyn OutlineDefn + 'static, Global>, <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<MgmtGameResponseGameInfo, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]pub fn deserialize<D>(
deserializer: D
) -> Result<Box<dyn PieceSpec + 'static, Global>, <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize<D>(
deserializer: D
) -> Result<Box<dyn PlayerAccessSpec + 'static + Sync + Send, Global>, <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize<D>(
deserializer: D
) -> Result<Box<dyn PieceTrait + 'static, Global>, <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize<D>(
deserializer: D
) -> Result<Box<dyn PieceSpec + 'static + Sync, Global>, <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize<D>(
deserializer: D
) -> Result<BinaryHeap<T>, <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize_in_place<D>(
deserializer: D,
place: &mut BinaryHeap<T>
) -> Result<(), <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize<D>(
deserializer: D
) -> Result<SocketAddrV6, <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize<D>(
deserializer: D
) -> Result<f32, <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize<D>(
deserializer: D
) -> Result<Vec<T, Global>, <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize_in_place<D>(
deserializer: D,
place: &mut Vec<T, Global>
) -> Result<(), <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize<D>(
deserializer: D
) -> Result<[T; 5], <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize_in_place<D>(
deserializer: D,
place: &mut [T; 5]
) -> Result<(), <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize<D>(
deserializer: D
) -> Result<i32, <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize<D>(
deserializer: D
) -> Result<SocketAddr, <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize<D>(
deserializer: D
) -> Result<[T; 16], <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize_in_place<D>(
deserializer: D,
place: &mut [T; 16]
) -> Result<(), <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize<D>(
deserializer: D
) -> Result<Mutex<T>, <D as Deserializer<'de>>::Error> where
D: Deserializer<'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, 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]pub fn deserialize<D>(
deserializer: D
) -> Result<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10), <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize_in_place<D>(
deserializer: D,
place: &mut (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)
) -> Result<(), <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize<D>(
deserializer: D
) -> Result<[T; 29], <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize_in_place<D>(
deserializer: D,
place: &mut [T; 29]
) -> Result<(), <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize<D>(
deserializer: D
) -> Result<OsString, <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize<D>(
deserializer: D
) -> Result<[T; 10], <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize_in_place<D>(
deserializer: D,
place: &mut [T; 10]
) -> Result<(), <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize<D>(
deserializer: D
) -> Result<i16, <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize<D>(
deserializer: D
) -> Result<&'a str, <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]This impl requires the "rc"
Cargo feature of Serde. The resulting
Weak<T>
has a reference count of 0 and cannot be upgraded.
pub fn deserialize<D>(
deserializer: D
) -> Result<Weak<T>, <D as Deserializer<'de>>::Error> where
D: Deserializer<'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, 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]pub fn deserialize<D>(
deserializer: D
) -> Result<(T0, T1, T2, T3, T4, T5, T6), <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize_in_place<D>(
deserializer: D,
place: &mut (T0, T1, T2, T3, T4, T5, T6)
) -> Result<(), <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize<D>(
deserializer: D
) -> Result<[T; 26], <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize_in_place<D>(
deserializer: D,
place: &mut [T; 26]
) -> Result<(), <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize<D>(
deserializer: D
) -> Result<[T; 20], <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize_in_place<D>(
deserializer: D,
place: &mut [T; 20]
) -> Result<(), <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize<D>(
deserializer: D
) -> Result<[T; 1], <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize_in_place<D>(
deserializer: D,
place: &mut [T; 1]
) -> Result<(), <D as Deserializer<'de>>::Error> where
D: Deserializer<'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, 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]pub fn deserialize<D>(
deserializer: D
) -> Result<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12), <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize_in_place<D>(
deserializer: D,
place: &mut (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)
) -> Result<(), <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize<D>(
deserializer: D
) -> Result<RwLock<T>, <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize<D>(
deserializer: D
) -> Result<[T; 4], <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize_in_place<D>(
deserializer: D,
place: &mut [T; 4]
) -> Result<(), <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize<D>(
deserializer: D
) -> Result<Ipv4Addr, <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize<D>(
deserializer: D
) -> Result<u128, <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize<D>(
deserializer: D
) -> Result<[T; 18], <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize_in_place<D>(
deserializer: D,
place: &mut [T; 18]
) -> Result<(), <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize<D>(
deserializer: D
) -> Result<IpAddr, <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize<D>(
deserializer: D
) -> Result<LinkedList<T>, <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize_in_place<D>(
deserializer: D,
place: &mut LinkedList<T>
) -> Result<(), <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize<D>(
deserializer: D
) -> Result<u16, <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize<D>(
deserializer: D
) -> Result<char, <D as Deserializer<'de>>::Error> where
D: Deserializer<'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, 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]pub fn deserialize<D>(
deserializer: D
) -> Result<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14), <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize_in_place<D>(
deserializer: D,
place: &mut (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)
) -> Result<(), <D as Deserializer<'de>>::Error> where
D: Deserializer<'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, 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]pub fn deserialize<D>(
deserializer: D
) -> Result<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13), <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize_in_place<D>(
deserializer: D,
place: &mut (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)
) -> Result<(), <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize<D>(
deserializer: D
) -> Result<[T; 7], <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize_in_place<D>(
deserializer: D,
place: &mut [T; 7]
) -> Result<(), <D as Deserializer<'de>>::Error> where
D: Deserializer<'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, 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]pub fn deserialize<D>(
deserializer: D
) -> Result<(T0, T1, T2, T3, T4, T5), <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize_in_place<D>(
deserializer: D,
place: &mut (T0, T1, T2, T3, T4, T5)
) -> Result<(), <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize<D>(
deserializer: D
) -> Result<[T; 0], <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize<D>(
deserializer: D
) -> Result<[T; 13], <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize_in_place<D>(
deserializer: D,
place: &mut [T; 13]
) -> Result<(), <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize<D>(
deserializer: D
) -> Result<f64, <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize<D>(
deserializer: D
) -> Result<Box<T, Global>, <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize<D>(
deserializer: D
) -> Result<[T; 8], <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize_in_place<D>(
deserializer: D,
place: &mut [T; 8]
) -> Result<(), <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]impl<'de, T0, T1> Deserialize<'de> for (T0, T1) where
T0: Deserialize<'de>,
T1: Deserialize<'de>,
[src]
impl<'de, T0, T1> Deserialize<'de> for (T0, T1) where
T0: Deserialize<'de>,
T1: Deserialize<'de>,
[src]pub fn deserialize<D>(
deserializer: D
) -> Result<(T0, T1), <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize_in_place<D>(
deserializer: D,
place: &mut (T0, T1)
) -> Result<(), <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize<D>(
deserializer: D
) -> Result<[T; 25], <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize_in_place<D>(
deserializer: D,
place: &mut [T; 25]
) -> Result<(), <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[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, 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]pub fn deserialize<D>(
deserializer: D
) -> Result<(T0, T1, T2, T3), <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize_in_place<D>(
deserializer: D,
place: &mut (T0, T1, T2, T3)
) -> Result<(), <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]This impl requires the "rc"
Cargo feature of Serde. The resulting
Weak<T>
has a reference count of 0 and cannot be upgraded.
pub fn deserialize<D>(
deserializer: D
) -> Result<Weak<T>, <D as Deserializer<'de>>::Error> where
D: Deserializer<'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, 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]pub fn deserialize<D>(
deserializer: D
) -> Result<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11), <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize_in_place<D>(
deserializer: D,
place: &mut (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)
) -> Result<(), <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize<D>(
deserializer: D
) -> Result<Box<str, Global>, <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize<D>(
deserializer: D
) -> Result<u32, <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize<D>(
deserializer: D
) -> Result<CString, <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]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.
pub fn deserialize<D>(
deserializer: D
) -> Result<Rc<T>, <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize<D>(
deserializer: D
) -> Result<[T; 24], <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize_in_place<D>(
deserializer: D,
place: &mut [T; 24]
) -> Result<(), <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize<D>(
deserializer: D
) -> Result<i64, <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize<D>(
deserializer: D
) -> Result<String, <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize_in_place<D>(
deserializer: D,
place: &mut String
) -> Result<(), <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize<D>(
deserializer: D
) -> Result<[T; 15], <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize_in_place<D>(
deserializer: D,
place: &mut [T; 15]
) -> Result<(), <D as Deserializer<'de>>::Error> where
D: Deserializer<'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, 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]pub fn deserialize<D>(
deserializer: D
) -> Result<(T0, T1, T2, T3, T4), <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize_in_place<D>(
deserializer: D,
place: &mut (T0, T1, T2, T3, T4)
) -> Result<(), <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize<D>(
deserializer: D
) -> Result<[T; 2], <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize_in_place<D>(
deserializer: D,
place: &mut [T; 2]
) -> Result<(), <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize<D>(
deserializer: D
) -> Result<[T; 30], <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize_in_place<D>(
deserializer: D,
place: &mut [T; 30]
) -> Result<(), <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize<D>(
deserializer: D
) -> Result<[T; 23], <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize_in_place<D>(
deserializer: D,
place: &mut [T; 23]
) -> Result<(), <D as Deserializer<'de>>::Error> where
D: Deserializer<'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, 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]pub fn deserialize<D>(
deserializer: D
) -> Result<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15), <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize_in_place<D>(
deserializer: D,
place: &mut (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)
) -> Result<(), <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize<D>(
deserializer: D
) -> Result<[T; 21], <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize_in_place<D>(
deserializer: D,
place: &mut [T; 21]
) -> Result<(), <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize<D>(
deserializer: D
) -> Result<Box<[T], Global>, <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize<D>(
deserializer: D
) -> Result<[T; 19], <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize_in_place<D>(
deserializer: D,
place: &mut [T; 19]
) -> Result<(), <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize<D>(
deserializer: D
) -> Result<(T0,), <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize_in_place<D>(
deserializer: D,
place: &mut (T0,)
) -> Result<(), <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize<D>(
deserializer: D
) -> Result<[T; 31], <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize_in_place<D>(
deserializer: D,
place: &mut [T; 31]
) -> Result<(), <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize<D>(
deserializer: D
) -> Result<[T; 22], <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize_in_place<D>(
deserializer: D,
place: &mut [T; 22]
) -> Result<(), <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize<D>(
deserializer: D
) -> Result<isize, <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize<D>(
deserializer: D
) -> Result<[T; 14], <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize_in_place<D>(
deserializer: D,
place: &mut [T; 14]
) -> Result<(), <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize<D>(
deserializer: D
) -> Result<i128, <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize<D>(
deserializer: D
) -> Result<[T; 12], <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize_in_place<D>(
deserializer: D,
place: &mut [T; 12]
) -> Result<(), <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize<D>(
deserializer: D
) -> Result<&'a [u8], <D as Deserializer<'de>>::Error> where
D: Deserializer<'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, T0, T1, T2> Deserialize<'de> for (T0, T1, T2) where
T0: Deserialize<'de>,
T1: Deserialize<'de>,
T2: Deserialize<'de>,
[src]pub fn deserialize<D>(
deserializer: D
) -> Result<(T0, T1, T2), <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize_in_place<D>(
deserializer: D,
place: &mut (T0, T1, T2)
) -> Result<(), <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize<D>(
deserializer: D
) -> Result<u64, <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[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, 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]pub fn deserialize<D>(
deserializer: D
) -> Result<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9), <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize_in_place<D>(
deserializer: D,
place: &mut (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)
) -> Result<(), <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize<D>(
deserializer: D
) -> Result<[T; 17], <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize_in_place<D>(
deserializer: D,
place: &mut [T; 17]
) -> Result<(), <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize<D>(
deserializer: D
) -> Result<usize, <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize<D>(
deserializer: D
) -> Result<SocketAddrV4, <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize<D>(
deserializer: D
) -> Result<[T; 9], <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize_in_place<D>(
deserializer: D,
place: &mut [T; 9]
) -> Result<(), <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize<D>(
deserializer: D
) -> Result<(), <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize<D>(
deserializer: D
) -> Result<i8, <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize<D>(
deserializer: D
) -> Result<[T; 28], <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize_in_place<D>(
deserializer: D,
place: &mut [T; 28]
) -> Result<(), <D as Deserializer<'de>>::Error> where
D: Deserializer<'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, 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]pub fn deserialize<D>(
deserializer: D
) -> Result<(T0, T1, T2, T3, T4, T5, T6, T7), <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize_in_place<D>(
deserializer: D,
place: &mut (T0, T1, T2, T3, T4, T5, T6, T7)
) -> Result<(), <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize<D>(
deserializer: D
) -> Result<Box<Path, Global>, <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize<D>(
deserializer: D
) -> Result<[T; 32], <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize_in_place<D>(
deserializer: D,
place: &mut [T; 32]
) -> Result<(), <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize<D>(
deserializer: D
) -> Result<bool, <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize<D>(
deserializer: D
) -> Result<[T; 3], <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize_in_place<D>(
deserializer: D,
place: &mut [T; 3]
) -> Result<(), <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize<D>(
deserializer: D
) -> Result<&'a Path, <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize<D>(
deserializer: D
) -> Result<u8, <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize<D>(
deserializer: D
) -> Result<Box<CStr, Global>, <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize<D>(
deserializer: D
) -> Result<[T; 6], <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize_in_place<D>(
deserializer: D,
place: &mut [T; 6]
) -> Result<(), <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize<D>(
deserializer: D
) -> Result<Ipv6Addr, <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize<D>(
deserializer: D
) -> Result<[T; 27], <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize_in_place<D>(
deserializer: D,
place: &mut [T; 27]
) -> Result<(), <D as Deserializer<'de>>::Error> where
D: Deserializer<'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, 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]pub fn deserialize<D>(
deserializer: D
) -> Result<(T0, T1, T2, T3, T4, T5, T6, T7, T8), <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize_in_place<D>(
deserializer: D,
place: &mut (T0, T1, T2, T3, T4, T5, T6, T7, T8)
) -> Result<(), <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize<D>(
deserializer: D
) -> Result<[T; 11], <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize_in_place<D>(
deserializer: D,
place: &mut [T; 11]
) -> Result<(), <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize<D>(
deserializer: D
) -> Result<DeserializeAsWrap<T, U>, <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]impl<'de, I, T> Deserialize<'de> for Box<IndexSlice<I, [T]>, Global> where
T: Deserialize<'de>,
I: Idx,
impl<'de, I, T> Deserialize<'de> for Box<IndexSlice<I, [T]>, Global> where
T: Deserialize<'de>,
I: Idx,
pub fn deserialize<D>(
deserializer: D
) -> Result<Box<IndexSlice<I, [T]>, Global>, <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
Implementors
impl Deserialize<'static> for HtmlLit
impl Deserialize<'static> for HtmlLit
pub fn deserialize<__D>(
__deserializer: __D
) -> Result<HtmlLit, <__D as Deserializer<'static>>::Error> where
__D: Deserializer<'static>,
pub fn deserialize<__D>(
__deserializer: __D
) -> Result<Kind, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<State, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<AccountScope, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<AssetUrlKey, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<LinkKind, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<OccDisplacement, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<Outline, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<PieceAngle, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<PieceMoveable, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<PresentationLayout, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<SVGProcessingError, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<SpecError, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<TablePermission, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<TablePlayerSpec, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<UoKind, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<WhatResponseToClientOp, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]pub fn deserialize<D>(
deserializer: D
) -> Result<Value, <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize<D>(
deserializer: D
) -> Result<Value, <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<Config1, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<MgmtCommand, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<MgmtError, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<MgmtGameInstruction, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<MgmtGameResponse, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<MgmtGameUpdateMode, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<MgmtResponse, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<OccultationMethod, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<ProgressUpdateMode, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<DiffToShow, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<PieceLabelPlace, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<KeyError, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]impl<'de> Deserialize<'de> for LogicError
impl<'de> Deserialize<'de> for LogicError
pub fn deserialize<__D>(
__deserializer: __D
) -> Result<LogicError, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
pub fn deserialize<__D>(
__deserializer: __D
) -> Result<Hash, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<HashCache, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<Id, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<Index, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]pub fn deserialize<D>(
deserializer: D
) -> Result<LibInBundleI, <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<Loaded, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]impl<'de> Deserialize<'de> for PosCFromIteratorError
impl<'de> Deserialize<'de> for PosCFromIteratorError
pub fn deserialize<__D>(
__deserializer: __D
) -> Result<PosCFromIteratorError, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
pub fn deserialize<D>(
deserializer: D
) -> Result<NonZeroI8, <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize<D>(
deserializer: D
) -> Result<NonZeroI16, <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize<D>(
deserializer: D
) -> Result<NonZeroI32, <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize<D>(
deserializer: D
) -> Result<NonZeroI64, <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize<D>(
deserializer: D
) -> Result<NonZeroI128, <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize<D>(
deserializer: D
) -> Result<NonZeroIsize, <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize<D>(
deserializer: D
) -> Result<NonZeroU8, <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize<D>(
deserializer: D
) -> Result<NonZeroU16, <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize<D>(
deserializer: D
) -> Result<NonZeroU32, <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize<D>(
deserializer: D
) -> Result<NonZeroU64, <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize<D>(
deserializer: D
) -> Result<NonZeroU128, <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize<D>(
deserializer: D
) -> Result<AtomicBool, <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize<D>(
deserializer: D
) -> Result<AtomicI8, <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize<D>(
deserializer: D
) -> Result<AtomicI16, <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize<D>(
deserializer: D
) -> Result<AtomicI32, <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize<D>(
deserializer: D
) -> Result<AtomicI64, <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize<D>(
deserializer: D
) -> Result<AtomicIsize, <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize<D>(
deserializer: D
) -> Result<AtomicU8, <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize<D>(
deserializer: D
) -> Result<AtomicU16, <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize<D>(
deserializer: D
) -> Result<AtomicU32, <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize<D>(
deserializer: D
) -> Result<AtomicU64, <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize<D>(
deserializer: D
) -> Result<AtomicUsize, <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize<D>(
deserializer: D
) -> Result<IgnoredAny, <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]impl<'de> Deserialize<'de> for Raw
impl<'de> Deserialize<'de> for Raw
pub fn deserialize<D>(de: D) -> Result<Raw, <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
impl<'de> Deserialize<'de> for RawRef<'de>
impl<'de> Deserialize<'de> for RawRef<'de>
pub fn deserialize<D>(
de: D
) -> Result<RawRef<'de>, <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
pub fn deserialize<D>(
deserializer: D
) -> Result<DefaultKey, <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize<D>(
deserializer: D
) -> Result<KeyData, <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize<D>(
deserializer: D
) -> Result<Datetime, <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize<D>(
deserializer: D
) -> Result<Map<String, Value>, <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize<D>(
deserializer: D
) -> Result<Map<String, Value>, <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize<D>(
deserializer: D
) -> Result<Number, <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<Ent, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<PlHeld, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<PlHist, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<Posx, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<Deck, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<Disc, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<Hand, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<OwnedCommon, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<PieceLabel, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<PlayerLabel, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<Rect, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<UpdateId, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<AuthKeysManipError, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<AuthkeysLine, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<Comment, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<Global, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<Id, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<Key, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<KeySpec, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<MgmtKeyReport, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<Nonce, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<PerScope, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<PubData, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<ScopeKey, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<AccessTokenInfo, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<AccessTokenReport, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]impl<'de> Deserialize<'de> for CoordinateOverflow
impl<'de> Deserialize<'de> for CoordinateOverflow
pub fn deserialize<__D>(
__deserializer: __D
) -> Result<CoordinateOverflow, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
pub fn deserialize<D>(
deserializer: D
) -> Result<DescId, <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize<D>(
deserializer: D
) -> Result<Duration, <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<Explicit1, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<FileData, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<GroupDefn, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<GroupDetails, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<Item, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<MultiSpec, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]pub fn deserialize<D>(
deserializer: D
) -> Result<NonZeroUsize, <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize<D>(
deserializer: D
) -> Result<PathBuf, <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<RecolourData, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]pub fn deserialize<D>(
deserializer: D
) -> Result<SvgId, <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize<D>(
deserializer: D
) -> Result<ZCoord, <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
pub fn deserialize<__D>(
__deserializer: __D
) -> Result<AccessRecord, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]pub fn deserialize<D>(
deserializer: D
) -> Result<AccountId, <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]impl<'de> Deserialize<'de> for AccountName where
AccountName: FromStr,
<AccountName as FromStr>::Err: Display,
[src]
impl<'de> Deserialize<'de> for AccountName where
AccountName: FromStr,
<AccountName as FromStr>::Err: Display,
[src]pub fn deserialize<D>(
deserializer: D
) -> Result<AccountName, <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<AccountNotFound, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<AccountRecord, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<AccountSshKey, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<Accounts, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<BundleMeta, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<CircleShape, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<ClientId, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<ClientSequence, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<ColourSpec, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<CommittedLogEntry, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<CompassAngle, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<Data, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]pub fn deserialize<D>(
deserializer: D
) -> Result<FaceId, <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<FakeRngSpec, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<FixedToken, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<FooParseError, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<GPiece, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<GPieces, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<GPlayer, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<GameBeingDestroyed, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<GameOccults, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<GameSpec, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<GameState, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<Generation, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<GoodItemName, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]impl<'de> Deserialize<'de> for Html
impl<'de> Deserialize<'de> for Html
pub fn deserialize<__D>(
__deserializer: __D
) -> Result<Html, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
pub fn deserialize<__D>(
__deserializer: __D
) -> Result<IOccults, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<IPiece, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<IPieceTraitObj, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<IPieces, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<IPlayer, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<InstanceName, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<ItemEnquiryData, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<ItemSpec, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<LibraryEnquiryData, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<LinksTable, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<LogEntry, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]pub fn deserialize<D>(
deserializer: D
) -> Result<Notch, <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<Notches, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<OccId, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<OccultIlkData, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]pub fn deserialize<D>(
deserializer: D
) -> Result<OccultIlkId, <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<OccultIlkName, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<OccultIlkOwningId, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<OccultIlks, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<OccultView, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<Occultation, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<OccultationViews, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<PerPlayerIdMap, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<PieceAliases, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]pub fn deserialize<D>(
deserializer: D
) -> Result<PieceId, <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<PieceLabelLoaded, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<PieceOccult, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<PiecesSpec, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<PlayerAccessUnset, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<PlayerId, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<PlayerNotFound, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<RawToken, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<RectShape, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<ServerConfigSpec, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<SimpleCommon, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<TableSpec, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<Timestamp, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]pub fn deserialize<D>(
deserializer: D
) -> Result<Timezone, <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<TokenByEmail, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<TokenDeliveryError, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<TokenRevelationKey, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<TokenRevelationValue, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<UnsupportedColourSpec, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<UoDescription, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<UrlOnStdout, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<UrlSpec, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<VisibleAngleTransform, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<VisiblePieceId, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<ZLevel, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]pub fn deserialize<D>(
deserializer: D
) -> Result<SystemTime, <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]impl<'de> Deserialize<'de> for Overflow
impl<'de> Deserialize<'de> for Overflow
pub fn deserialize<__D>(
__deserializer: __D
) -> Result<Overflow, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
impl<'de> Deserialize<'de> for ParseError
impl<'de> Deserialize<'de> for ParseError
pub fn deserialize<__D>(
__deserializer: __D
) -> Result<ParseError, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
impl<'de> Deserialize<'de> for RangeBackwards
impl<'de> Deserialize<'de> for RangeBackwards
pub fn deserialize<__D>(
__deserializer: __D
) -> Result<RangeBackwards, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
impl<'de> Deserialize<'de> for TotallyUnboundedRange
impl<'de> Deserialize<'de> for TotallyUnboundedRange
pub fn deserialize<__D>(
__deserializer: __D
) -> Result<TotallyUnboundedRange, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
impl<'de, 'a, T> Deserialize<'de> for Cow<'a, T> where
T: ToOwned + ?Sized,
<T as ToOwned>::Owned: Deserialize<'de>,
[src]
impl<'de, 'a, T> Deserialize<'de> for Cow<'a, T> where
T: ToOwned + ?Sized,
<T as ToOwned>::Owned: Deserialize<'de>,
[src]pub fn deserialize<D>(
deserializer: D
) -> Result<Cow<'a, T>, <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<Count<'pi>, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<ProgressInfo<'pi>, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<OccultationKindGeneral<D>, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]impl<'de, Desc, Outl> Deserialize<'de> for GenericSimpleShape<Desc, Outl> where
Desc: Deserialize<'de>,
Outl: Deserialize<'de>,
[src]
impl<'de, Desc, Outl> Deserialize<'de> for GenericSimpleShape<Desc, Outl> where
Desc: Deserialize<'de>,
Outl: Deserialize<'de>,
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<GenericSimpleShape<Desc, Outl>, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]impl<'de, I, T> Deserialize<'de> for IndexVec<I, T> where
T: Deserialize<'de>,
I: Idx,
impl<'de, I, T> Deserialize<'de> for IndexVec<I, T> where
T: Deserialize<'de>,
I: Idx,
pub fn deserialize<D>(
deserializer: D
) -> Result<IndexVec<I, T>, <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
pub fn deserialize<D>(
deserializer: D
) -> Result<Range<Idx>, <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize<D>(
deserializer: D
) -> Result<RangeInclusive<Idx>, <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize<D>(
deserializer: D
) -> Result<HopSlotMap<K, V>, <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize<D>(
deserializer: D
) -> Result<SecondaryMap<K, V>, <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize<D>(
deserializer: D
) -> Result<SlotMap<K, V>, <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]impl<'de, K, V> Deserialize<'de> for BTreeMap<K, V> where
K: Deserialize<'de> + Ord,
V: Deserialize<'de>,
[src]
impl<'de, K, V> Deserialize<'de> for BTreeMap<K, V> where
K: Deserialize<'de> + Ord,
V: Deserialize<'de>,
[src]pub fn deserialize<D>(
deserializer: D
) -> Result<BTreeMap<K, V>, <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize<D>(
deserializer: D
) -> Result<DenseSlotMap<K, V>, <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]impl<'de, K, V> Deserialize<'de> for EnumMap<K, V> where
K: Enum<V> + Enum<Option<V>> + Deserialize<'de>,
V: Deserialize<'de>,
impl<'de, K, V> Deserialize<'de> for EnumMap<K, V> where
K: Enum<V> + Enum<Option<V>> + Deserialize<'de>,
V: Deserialize<'de>,
Requires crate feature "serde"
pub fn deserialize<D>(
deserializer: D
) -> Result<EnumMap<K, V>, <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
impl<'de, K, V, S> Deserialize<'de> for HashMap<K, V, S> where
S: BuildHasher + Default,
K: Deserialize<'de> + Eq + Hash,
V: Deserialize<'de>,
[src]
impl<'de, K, V, S> Deserialize<'de> for HashMap<K, V, S> where
S: BuildHasher + Default,
K: Deserialize<'de> + Eq + Hash,
V: Deserialize<'de>,
[src]pub fn deserialize<D>(
deserializer: D
) -> Result<HashMap<K, V, S>, <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]impl<'de, K, V, S> Deserialize<'de> for SparseSecondaryMap<K, V, S> where
S: BuildHasher + Default,
K: Key,
V: Deserialize<'de>,
[src]
impl<'de, K, V, S> Deserialize<'de> for SparseSecondaryMap<K, V, S> where
S: BuildHasher + Default,
K: Key,
V: Deserialize<'de>,
[src]pub fn deserialize<D>(
deserializer: D
) -> Result<SparseSecondaryMap<K, V, S>, <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<LoadedAcl<P>, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<Acl<Perm>, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<AclEntry<Perm>, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]impl<'de, T> Deserialize<'de> for RegionC<T> where
T: Copy + Deserialize<'de>,
impl<'de, T> Deserialize<'de> for RegionC<T> where
T: Copy + Deserialize<'de>,
pub fn deserialize<__D>(
__deserializer: __D
) -> Result<RegionC<T>, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
pub fn deserialize<D>(
deserializer: D
) -> Result<Bound<T>, <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize<D>(
deserializer: D
) -> Result<Option<T>, <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize<D>(
deserializer: D
) -> Result<Reverse<T>, <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize<D>(
deserializer: D
) -> Result<Cell<T>, <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize<D>(
deserializer: D
) -> Result<Spanned<T>, <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]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.
pub fn deserialize<D>(
deserializer: D
) -> Result<Arc<T>, <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize<D>(
deserializer: D
) -> Result<BTreeSet<T>, <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize_in_place<D>(
deserializer: D,
place: &mut BTreeSet<T>
) -> Result<(), <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize<D>(
deserializer: D
) -> Result<PhantomData<T>, <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]impl<'de, T> Deserialize<'de> for PosC<T> where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for PosC<T> where
T: Deserialize<'de>,
pub fn deserialize<__D>(
__deserializer: __D
) -> Result<PosC<T>, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
impl<'de, T> Deserialize<'de> for RectC<T> where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for RectC<T> where
T: Deserialize<'de>,
pub fn deserialize<__D>(
__deserializer: __D
) -> Result<RectC<T>, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
pub fn deserialize<D>(
deserializer: D
) -> Result<VecDeque<T>, <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize_in_place<D>(
deserializer: D,
place: &mut VecDeque<T>
) -> Result<(), <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize<D>(
deserializer: D
) -> Result<Wrapping<T>, <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<OldNew<T>, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]pub fn deserialize<D>(
deserializer: D
) -> Result<RefCell<T>, <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]impl<'de, T, E> Deserialize<'de> for Result<T, E> where
E: Deserialize<'de>,
T: Deserialize<'de>,
[src]
impl<'de, T, E> Deserialize<'de> for Result<T, E> where
E: Deserialize<'de>,
T: Deserialize<'de>,
[src]pub fn deserialize<D>(
deserializer: D
) -> Result<Result<T, E>, <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]impl<'de, T, S> Deserialize<'de> for HashSet<T, S> where
T: Deserialize<'de> + Eq + Hash,
S: BuildHasher + Default,
[src]
impl<'de, T, S> Deserialize<'de> for HashSet<T, S> where
T: Deserialize<'de> + Eq + Hash,
S: BuildHasher + Default,
[src]pub fn deserialize<D>(
deserializer: D
) -> Result<HashSet<T, S>, <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]pub fn deserialize_in_place<D>(
deserializer: D,
place: &mut HashSet<T, S>
) -> Result<(), <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
[src]