Trait burn::serde::Deserialize

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

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

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

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

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

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

§Lifetime

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

Required Methods§

source

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

Deserialize this value from the given Serde deserializer.

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

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

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

source§

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

source§

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

source§

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

source§

impl<'de> Deserialize<'de> for BaseOperationDescription

source§

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

source§

impl<'de> Deserialize<'de> for BoolOperationDescription

source§

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

source§

impl<'de> Deserialize<'de> for FloatOperationDescription

source§

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

source§

impl<'de> Deserialize<'de> for IntOperationDescription

source§

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

source§

impl<'de> Deserialize<'de> for InterpolateModeDescription

source§

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

source§

impl<'de> Deserialize<'de> for ModuleOperationDescription

source§

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

source§

impl<'de> Deserialize<'de> for OperationDescription

source§

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

source§

impl<'de> Deserialize<'de> for TensorStatus

source§

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

source§

impl<'de> Deserialize<'de> for Branch

source§

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

source§

impl<'de> Deserialize<'de> for Metadata

source§

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

source§

impl<'de> Deserialize<'de> for Operation

source§

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

source§

impl<'de> Deserialize<'de> for Operator

source§

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

source§

impl<'de> Deserialize<'de> for Procedure

source§

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

source§

impl<'de> Deserialize<'de> for ReadingStrategy

source§

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

source§

impl<'de> Deserialize<'de> for Elem

source§

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

source§

impl<'de> Deserialize<'de> for Item

source§

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

source§

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

source§

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

source§

impl<'de> Deserialize<'de> for Visibility

source§

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

source§

impl<'de> Deserialize<'de> for Synchronization

source§

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

source§

impl<'de> Deserialize<'de> for Variable

source§

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

source§

impl<'de> Deserialize<'de> for JitAutotuneKey

source§

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

source§

impl<'de> Deserialize<'de> for Dtype

source§

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

source§

impl<'de> Deserialize<'de> for Dtype

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

impl<'de> Deserialize<'de> for BenchmarkComputations

source§

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

source§

impl<'de> Deserialize<'de> for BenchmarkDurations

source§

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

source§

impl<'de> Deserialize<'de> for AdaptiveAvgPool1dBackwardDescription

source§

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

source§

impl<'de> Deserialize<'de> for AdaptiveAvgPool1dDescription

source§

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

source§

impl<'de> Deserialize<'de> for AdaptiveAvgPool2dBackwardDescription

source§

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

source§

impl<'de> Deserialize<'de> for AdaptiveAvgPool2dDescription

source§

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

source§

impl<'de> Deserialize<'de> for AvgPool1dBackwardDescription

source§

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

source§

impl<'de> Deserialize<'de> for AvgPool1dDescription

source§

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

source§

impl<'de> Deserialize<'de> for AvgPool2dBackwardDescription

source§

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

source§

impl<'de> Deserialize<'de> for AvgPool2dDescription

source§

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

source§

impl<'de> Deserialize<'de> for BinaryOperationDescription

source§

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

source§

impl<'de> Deserialize<'de> for CatOperationDescription

source§

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

source§

impl<'de> Deserialize<'de> for Conv1dDescription

source§

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

source§

impl<'de> Deserialize<'de> for Conv1dOptionsDescription

source§

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

source§

impl<'de> Deserialize<'de> for Conv2dDescription

source§

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

source§

impl<'de> Deserialize<'de> for Conv2dOptionsDescription

source§

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

source§

impl<'de> Deserialize<'de> for ConvTranspose1dDescription

source§

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

source§

impl<'de> Deserialize<'de> for ConvTranspose1dOptionsDescription

source§

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

source§

impl<'de> Deserialize<'de> for ConvTranspose2dDescription

source§

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

source§

impl<'de> Deserialize<'de> for ConvTranspose2dOptionsDescription

source§

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

source§

impl<'de> Deserialize<'de> for EmbeddingBackwardDescription

source§

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

source§

impl<'de> Deserialize<'de> for EmbeddingDescription

source§

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

source§

impl<'de> Deserialize<'de> for ExpandDescription

source§

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

source§

impl<'de> Deserialize<'de> for ExpandOperationDescription

source§

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

source§

impl<'de> Deserialize<'de> for FlipOperationDescription

source§

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

source§

impl<'de> Deserialize<'de> for GatherOperationDescription

source§

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

source§

impl<'de> Deserialize<'de> for InterpolateBackwardDescription

source§

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

source§

impl<'de> Deserialize<'de> for InterpolateDescription

source§

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

source§

impl<'de> Deserialize<'de> for InterpolateOptionsDescription

source§

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

source§

impl<'de> Deserialize<'de> for MaskWhereOperationDescription

source§

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

source§

impl<'de> Deserialize<'de> for MaxPool1dDescription

source§

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

source§

impl<'de> Deserialize<'de> for MaxPool1dWithIndicesBackwardDescription

source§

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

source§

impl<'de> Deserialize<'de> for MaxPool1dWithIndicesDescription

source§

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

source§

impl<'de> Deserialize<'de> for MaxPool2dDescription

source§

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

source§

impl<'de> Deserialize<'de> for MaxPool2dWithIndicesBackwardDescription

source§

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

source§

impl<'de> Deserialize<'de> for MaxPool2dWithIndicesDescription

source§

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

source§

impl<'de> Deserialize<'de> for PermuteOperationDescription

source§

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

source§

impl<'de> Deserialize<'de> for RandomOperationDescription

source§

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

source§

impl<'de> Deserialize<'de> for ReduceDimWithIndicesDescription

source§

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

source§

impl<'de> Deserialize<'de> for RepeatOperationDescription

source§

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

source§

impl<'de> Deserialize<'de> for ReshapeDescription

source§

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

source§

impl<'de> Deserialize<'de> for ScatterOperationDescription

source§

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

source§

impl<'de> Deserialize<'de> for SelectAssignOperationDescription

source§

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

source§

impl<'de> Deserialize<'de> for SelectOperationDescription

source§

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

source§

impl<'de> Deserialize<'de> for SliceAssignOperationDescription

source§

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

source§

impl<'de> Deserialize<'de> for SliceOperationDescription

source§

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

source§

impl<'de> Deserialize<'de> for SwapDimsDescription

source§

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

source§

impl<'de> Deserialize<'de> for UnaryOperationDescription

source§

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

source§

impl<'de> Deserialize<'de> for TensorDescription

source§

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

source§

impl<'de> Deserialize<'de> for TensorId

source§

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

source§

impl<'de> Deserialize<'de> for If

source§

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

source§

impl<'de> Deserialize<'de> for IfElse

source§

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

source§

impl<'de> Deserialize<'de> for Loop

source§

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

source§

impl<'de> Deserialize<'de> for RangeLoop

source§

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

source§

impl<'de> Deserialize<'de> for BinaryOperator

source§

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

source§

impl<'de> Deserialize<'de> for ClampOperator

source§

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

source§

impl<'de> Deserialize<'de> for ReadGlobalOperator

source§

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

source§

impl<'de> Deserialize<'de> for ReadGlobalWithLayoutOperator

source§

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

source§

impl<'de> Deserialize<'de> for UnaryOperator

source§

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

source§

impl<'de> Deserialize<'de> for ConditionalAssign

source§

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

source§

impl<'de> Deserialize<'de> for IndexOffsetGlobalWithLayout

source§

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

source§

impl<'de> Deserialize<'de> for ReadGlobal

source§

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

source§

impl<'de> Deserialize<'de> for ReadGlobalWithLayout

source§

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

source§

impl<'de> Deserialize<'de> for WriteGlobal

source§

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

source§

impl<'de> Deserialize<'de> for Scope

source§

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

source§

impl<'de> Deserialize<'de> for Binding

source§

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

source§

impl<'de> Deserialize<'de> for ComputeShader

source§

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

source§

impl<'de> Deserialize<'de> for WorkgroupSize

source§

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

source§

impl<'de> Deserialize<'de> for MatmulAutotuneKey

source§

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

source§

impl<'de> Deserialize<'de> for ReduceAutotuneKey

source§

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

source§

impl<'de> Deserialize<'de> for Metadata

source§

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

source§

impl<'de> Deserialize<'de> for Metadata

source§

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

source§

impl<'de> Deserialize<'de> for TensorInfo

source§

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

source§

impl<'de> Deserialize<'de> for TensorInfo

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

impl<'de, E> Deserialize<'de> for NumericOperationDescription<E>
where E: Deserialize<'de>,

source§

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

source§

impl<'de, E> Deserialize<'de> for ClampOperationDescription<E>
where E: Deserialize<'de>,

source§

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

source§

impl<'de, E> Deserialize<'de> for MaskFillOperationDescription<E>
where E: Deserialize<'de>,

source§

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

source§

impl<'de, E> Deserialize<'de> for ScalarOperationDescription<E>
where E: Deserialize<'de>,

source§

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

source§

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

source§

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

source§

impl<'de, Idx> Deserialize<'de> for RangeFrom<Idx>
where Idx: Deserialize<'de>,

source§

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

source§

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

source§

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

source§

impl<'de, Idx> Deserialize<'de> for RangeTo<Idx>
where Idx: Deserialize<'de>,

source§

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

source§

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

source§

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

source§

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

source§

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

source§

impl<'de, K, V, S, A> Deserialize<'de> for HashMap<K, V, S, A>
where K: Deserialize<'de> + Eq + Hash, V: Deserialize<'de>, S: BuildHasher + Default, A: Allocator + Default,

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

impl<'de, T0, T1, T2, T3, T4> Deserialize<'de> for (T0, T1, T2, T3, T4)
where T0: Deserialize<'de>, T1: Deserialize<'de>, T2: Deserialize<'de>, T3: Deserialize<'de>, T4: Deserialize<'de>,

source§

fn deserialize<D>( deserializer: D ) -> Result<(T0, T1, T2, T3, T4), <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

source§

impl<'de, T0, T1, T2, T3, T4, T5> Deserialize<'de> for (T0, T1, T2, T3, T4, T5)
where T0: Deserialize<'de>, T1: Deserialize<'de>, T2: Deserialize<'de>, T3: Deserialize<'de>, T4: Deserialize<'de>, T5: Deserialize<'de>,

source§

fn deserialize<D>( deserializer: D ) -> Result<(T0, T1, T2, T3, T4, T5), <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

source§

impl<'de, T0, T1, T2, T3, T4, T5, T6> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6)
where T0: Deserialize<'de>, T1: Deserialize<'de>, T2: Deserialize<'de>, T3: Deserialize<'de>, T4: Deserialize<'de>, T5: Deserialize<'de>, T6: Deserialize<'de>,

source§

fn deserialize<D>( deserializer: D ) -> Result<(T0, T1, T2, T3, T4, T5, T6), <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

source§

impl<'de, T0, T1, T2, T3, T4, T5, T6, T7> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7)
where T0: Deserialize<'de>, T1: Deserialize<'de>, T2: Deserialize<'de>, T3: Deserialize<'de>, T4: Deserialize<'de>, T5: Deserialize<'de>, T6: Deserialize<'de>, T7: Deserialize<'de>,

source§

fn deserialize<D>( deserializer: D ) -> Result<(T0, T1, T2, T3, T4, T5, T6, T7), <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

source§

impl<'de, T0, T1, T2, T3, T4, T5, T6, T7, T8> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8)
where T0: Deserialize<'de>, T1: Deserialize<'de>, T2: Deserialize<'de>, T3: Deserialize<'de>, T4: Deserialize<'de>, T5: Deserialize<'de>, T6: Deserialize<'de>, T7: Deserialize<'de>, T8: Deserialize<'de>,

source§

fn deserialize<D>( deserializer: D ) -> Result<(T0, T1, T2, T3, T4, T5, T6, T7, T8), <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

source§

impl<'de, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)
where T0: Deserialize<'de>, T1: Deserialize<'de>, T2: Deserialize<'de>, T3: Deserialize<'de>, T4: Deserialize<'de>, T5: Deserialize<'de>, T6: Deserialize<'de>, T7: Deserialize<'de>, T8: Deserialize<'de>, T9: Deserialize<'de>,

source§

impl<'de, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)
where T0: Deserialize<'de>, T1: Deserialize<'de>, T2: Deserialize<'de>, T3: Deserialize<'de>, T4: Deserialize<'de>, T5: Deserialize<'de>, T6: Deserialize<'de>, T7: Deserialize<'de>, T8: Deserialize<'de>, T9: Deserialize<'de>, T10: Deserialize<'de>,

source§

impl<'de, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)
where T0: Deserialize<'de>, T1: Deserialize<'de>, T2: Deserialize<'de>, T3: Deserialize<'de>, T4: Deserialize<'de>, T5: Deserialize<'de>, T6: Deserialize<'de>, T7: Deserialize<'de>, T8: Deserialize<'de>, T9: Deserialize<'de>, T10: Deserialize<'de>, T11: Deserialize<'de>,

source§

impl<'de, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)
where T0: Deserialize<'de>, T1: Deserialize<'de>, T2: Deserialize<'de>, T3: Deserialize<'de>, T4: Deserialize<'de>, T5: Deserialize<'de>, T6: Deserialize<'de>, T7: Deserialize<'de>, T8: Deserialize<'de>, T9: Deserialize<'de>, T10: Deserialize<'de>, T11: Deserialize<'de>, T12: Deserialize<'de>,

source§

impl<'de, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)
where T0: Deserialize<'de>, T1: Deserialize<'de>, T2: Deserialize<'de>, T3: Deserialize<'de>, T4: Deserialize<'de>, T5: Deserialize<'de>, T6: Deserialize<'de>, T7: Deserialize<'de>, T8: Deserialize<'de>, T9: Deserialize<'de>, T10: Deserialize<'de>, T11: Deserialize<'de>, T12: Deserialize<'de>, T13: Deserialize<'de>,

source§

impl<'de, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)
where T0: Deserialize<'de>, T1: Deserialize<'de>, T2: Deserialize<'de>, T3: Deserialize<'de>, T4: Deserialize<'de>, T5: Deserialize<'de>, T6: Deserialize<'de>, T7: Deserialize<'de>, T8: Deserialize<'de>, T9: Deserialize<'de>, T10: Deserialize<'de>, T11: Deserialize<'de>, T12: Deserialize<'de>, T13: Deserialize<'de>, T14: Deserialize<'de>,

source§

impl<'de, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)
where T0: Deserialize<'de>, T1: Deserialize<'de>, T2: Deserialize<'de>, T3: Deserialize<'de>, T4: Deserialize<'de>, T5: Deserialize<'de>, T6: Deserialize<'de>, T7: Deserialize<'de>, T8: Deserialize<'de>, T9: Deserialize<'de>, T10: Deserialize<'de>, T11: Deserialize<'de>, T12: Deserialize<'de>, T13: Deserialize<'de>, T14: Deserialize<'de>, T15: Deserialize<'de>,

source§

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

source§

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

source§

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

source§

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

source§

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

source§

fn deserialize<D>( deserializer: D ) -> Result<[T; 0], <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

source§

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

source§

fn deserialize<D>( deserializer: D ) -> Result<[T; 1], <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

source§

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

source§

fn deserialize<D>( deserializer: D ) -> Result<[T; 2], <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

source§

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

source§

fn deserialize<D>( deserializer: D ) -> Result<[T; 3], <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

source§

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

source§

fn deserialize<D>( deserializer: D ) -> Result<[T; 4], <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

source§

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

source§

fn deserialize<D>( deserializer: D ) -> Result<[T; 5], <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

source§

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

source§

fn deserialize<D>( deserializer: D ) -> Result<[T; 6], <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

source§

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

source§

fn deserialize<D>( deserializer: D ) -> Result<[T; 7], <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

source§

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

source§

fn deserialize<D>( deserializer: D ) -> Result<[T; 8], <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

source§

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

source§

fn deserialize<D>( deserializer: D ) -> Result<[T; 9], <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

source§

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

source§

fn deserialize<D>( deserializer: D ) -> Result<[T; 10], <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

source§

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

source§

fn deserialize<D>( deserializer: D ) -> Result<[T; 11], <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

source§

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

source§

fn deserialize<D>( deserializer: D ) -> Result<[T; 12], <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

source§

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

source§

fn deserialize<D>( deserializer: D ) -> Result<[T; 13], <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

source§

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

source§

fn deserialize<D>( deserializer: D ) -> Result<[T; 14], <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

source§

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

source§

fn deserialize<D>( deserializer: D ) -> Result<[T; 15], <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

source§

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

source§

fn deserialize<D>( deserializer: D ) -> Result<[T; 16], <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

source§

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

source§

fn deserialize<D>( deserializer: D ) -> Result<[T; 17], <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

source§

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

source§

fn deserialize<D>( deserializer: D ) -> Result<[T; 18], <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

source§

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

source§

fn deserialize<D>( deserializer: D ) -> Result<[T; 19], <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

source§

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

source§

fn deserialize<D>( deserializer: D ) -> Result<[T; 20], <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

source§

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

source§

fn deserialize<D>( deserializer: D ) -> Result<[T; 21], <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

source§

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

source§

fn deserialize<D>( deserializer: D ) -> Result<[T; 22], <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

source§

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

source§

fn deserialize<D>( deserializer: D ) -> Result<[T; 23], <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

source§

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

source§

fn deserialize<D>( deserializer: D ) -> Result<[T; 24], <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

source§

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

source§

fn deserialize<D>( deserializer: D ) -> Result<[T; 25], <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

source§

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

source§

fn deserialize<D>( deserializer: D ) -> Result<[T; 26], <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

source§

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

source§

fn deserialize<D>( deserializer: D ) -> Result<[T; 27], <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

source§

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

source§

fn deserialize<D>( deserializer: D ) -> Result<[T; 28], <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

source§

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

source§

fn deserialize<D>( deserializer: D ) -> Result<[T; 29], <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

source§

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

source§

fn deserialize<D>( deserializer: D ) -> Result<[T; 30], <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

source§

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

source§

fn deserialize<D>( deserializer: D ) -> Result<[T; 31], <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

source§

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

source§

fn deserialize<D>( deserializer: D ) -> Result<[T; 32], <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

impl<'de, T, S, A> Deserialize<'de> for HashSet<T, S, A>
where T: Deserialize<'de> + Eq + Hash, S: BuildHasher + Default, A: Allocator + Default,

source§

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

Implementors§

source§

impl<'de> Deserialize<'de> for GradientClippingConfig

source§

impl<'de> Deserialize<'de> for Initializer

source§

impl<'de> Deserialize<'de> for PaddingConfig1d

source§

impl<'de> Deserialize<'de> for PaddingConfig2d

source§

impl<'de> Deserialize<'de> for Distribution

source§

impl<'de> Deserialize<'de> for BoundingBox

source§

impl<'de> Deserialize<'de> for MnistItem

source§

impl<'de> Deserialize<'de> for CosineAnnealingLrSchedulerConfig

source§

impl<'de> Deserialize<'de> for ExponentialLrSchedulerConfig

source§

impl<'de> Deserialize<'de> for LinearLrSchedulerConfig

source§

impl<'de> Deserialize<'de> for NoamLrSchedulerConfig

source§

impl<'de> Deserialize<'de> for ConstantRecord

source§

impl<'de> Deserialize<'de> for MultiHeadAttentionConfig

source§

impl<'de> Deserialize<'de> for Conv1dConfig

source§

impl<'de> Deserialize<'de> for Conv2dConfig

source§

impl<'de> Deserialize<'de> for ConvTranspose1dConfig

source§

impl<'de> Deserialize<'de> for ConvTranspose2dConfig

source§

impl<'de> Deserialize<'de> for GruConfig

source§

impl<'de> Deserialize<'de> for BinaryCrossEntropyLossConfig

source§

impl<'de> Deserialize<'de> for CrossEntropyLossConfig

source§

impl<'de> Deserialize<'de> for HuberLossConfig

source§

impl<'de> Deserialize<'de> for AdaptiveAvgPool1dConfig

source§

impl<'de> Deserialize<'de> for AdaptiveAvgPool2dConfig

source§

impl<'de> Deserialize<'de> for AvgPool1dConfig

source§

impl<'de> Deserialize<'de> for AvgPool2dConfig

source§

impl<'de> Deserialize<'de> for MaxPool1dConfig

source§

impl<'de> Deserialize<'de> for MaxPool2dConfig

source§

impl<'de> Deserialize<'de> for BatchNormConfig

source§

impl<'de> Deserialize<'de> for DropoutConfig

source§

impl<'de> Deserialize<'de> for EmbeddingConfig

source§

impl<'de> Deserialize<'de> for GroupNormConfig

source§

impl<'de> Deserialize<'de> for InstanceNormConfig

source§

impl<'de> Deserialize<'de> for LayerNormConfig

source§

impl<'de> Deserialize<'de> for LeakyReluConfig

source§

impl<'de> Deserialize<'de> for LinearConfig

source§

impl<'de> Deserialize<'de> for LstmConfig

source§

impl<'de> Deserialize<'de> for PReluConfig

source§

impl<'de> Deserialize<'de> for PositionalEncodingConfig

source§

impl<'de> Deserialize<'de> for RmsNormConfig

source§

impl<'de> Deserialize<'de> for RotaryEncodingConfig

source§

impl<'de> Deserialize<'de> for SwiGluConfig

source§

impl<'de> Deserialize<'de> for Unfold4dConfig

source§

impl<'de> Deserialize<'de> for PositionWiseFeedForwardConfig

source§

impl<'de> Deserialize<'de> for TransformerDecoderConfig

source§

impl<'de> Deserialize<'de> for TransformerEncoderConfig

source§

impl<'de> Deserialize<'de> for WeightDecayConfig

source§

impl<'de> Deserialize<'de> for MomentumConfig

source§

impl<'de> Deserialize<'de> for AdaGradConfig

source§

impl<'de> Deserialize<'de> for AdamConfig

source§

impl<'de> Deserialize<'de> for AdamWConfig

source§

impl<'de> Deserialize<'de> for RmsPropConfig

source§

impl<'de> Deserialize<'de> for SgdConfig

source§

impl<'de> Deserialize<'de> for BurnMetadata

source§

impl<'de> Deserialize<'de> for BurnRecordNoItem

source§

impl<'de> Deserialize<'de> for bf16

source§

impl<'de> Deserialize<'de> for f16

source§

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

source§

impl<'de, B, S> Deserialize<'de> for MultiHeadAttentionRecordItem<B, S>

source§

impl<'de, B, S> Deserialize<'de> for Conv1dRecordItem<B, S>

source§

impl<'de, B, S> Deserialize<'de> for Conv2dRecordItem<B, S>

source§

impl<'de, B, S> Deserialize<'de> for ConvTranspose1dRecordItem<B, S>

source§

impl<'de, B, S> Deserialize<'de> for ConvTranspose2dRecordItem<B, S>

source§

impl<'de, B, S> Deserialize<'de> for GruRecordItem<B, S>

source§

impl<'de, B, S> Deserialize<'de> for BinaryCrossEntropyLossRecordItem<B, S>

source§

impl<'de, B, S> Deserialize<'de> for CrossEntropyLossRecordItem<B, S>

source§

impl<'de, B, S> Deserialize<'de> for HuberLossRecordItem<B, S>

source§

impl<'de, B, S> Deserialize<'de> for EmbeddingRecordItem<B, S>
where B: Backend, S: PrecisionSettings, <<Param<Tensor<B, 2>> as Module<B>>::Record as Record<B>>::Item<S>: Serialize + DeserializeOwned,

source§

impl<'de, B, S> Deserialize<'de> for GateControllerRecordItem<B, S>

source§

impl<'de, B, S> Deserialize<'de> for GroupNormRecordItem<B, S>

source§

impl<'de, B, S> Deserialize<'de> for InstanceNormRecordItem<B, S>

source§

impl<'de, B, S> Deserialize<'de> for LayerNormRecordItem<B, S>

source§

impl<'de, B, S> Deserialize<'de> for LeakyReluRecordItem<B, S>

source§

impl<'de, B, S> Deserialize<'de> for LinearRecordItem<B, S>

source§

impl<'de, B, S> Deserialize<'de> for LstmRecordItem<B, S>

source§

impl<'de, B, S> Deserialize<'de> for PReluRecordItem<B, S>
where B: Backend, S: PrecisionSettings, <<Param<Tensor<B, 1>> as Module<B>>::Record as Record<B>>::Item<S>: Serialize + DeserializeOwned,

source§

impl<'de, B, S> Deserialize<'de> for PositionalEncodingRecordItem<B, S>
where B: Backend, S: PrecisionSettings, <<Tensor<B, 3> as Module<B>>::Record as Record<B>>::Item<S>: Serialize + DeserializeOwned,

source§

impl<'de, B, S> Deserialize<'de> for RmsNormRecordItem<B, S>

source§

impl<'de, B, S> Deserialize<'de> for RotaryEncodingRecordItem<B, S>
where B: Backend, S: PrecisionSettings, <<Tensor<B, 3> as Module<B>>::Record as Record<B>>::Item<S>: Serialize + DeserializeOwned,

source§

impl<'de, B, S> Deserialize<'de> for SwiGluRecordItem<B, S>

source§

impl<'de, B, S> Deserialize<'de> for PositionWiseFeedForwardRecordItem<B, S>

source§

impl<'de, B, S> Deserialize<'de> for TransformerDecoderLayerRecordItem<B, S>

source§

impl<'de, B, S> Deserialize<'de> for TransformerDecoderRecordItem<B, S>

source§

impl<'de, B, S> Deserialize<'de> for TransformerEncoderLayerRecordItem<B, S>

source§

impl<'de, B, S> Deserialize<'de> for TransformerEncoderRecordItem<B, S>

source§

impl<'de, B, const D: usize, K> Deserialize<'de> for Tensor<B, D, K>
where B: Backend, K: BasicOps<B>, <K as BasicOps<B>>::Elem: Debug + Copy + Deserialize<'de>,

source§

impl<'de, B, const D: usize, S> Deserialize<'de> for BatchNormRecordItem<B, D, S>

source§

impl<'de, B, const D: usize, S> Deserialize<'de> for WeightDecayStateItem<B, D, S>

source§

impl<'de, B, const D: usize, S> Deserialize<'de> for MomentumStateItem<B, D, S>

source§

impl<'de, B, const D: usize, S> Deserialize<'de> for AdaGradStateItem<B, D, S>

source§

impl<'de, B, const D: usize, S> Deserialize<'de> for AdamStateItem<B, D, S>

source§

impl<'de, B, const D: usize, S> Deserialize<'de> for AdamWStateItem<B, D, S>

source§

impl<'de, B, const D: usize, S> Deserialize<'de> for AdaptiveMomentumStateItem<B, D, S>

source§

impl<'de, B, const D: usize, S> Deserialize<'de> for AdaptiveMomentumWStateItem<B, D, S>

source§

impl<'de, B, const D: usize, S> Deserialize<'de> for CenteredStateItem<B, D, S>

source§

impl<'de, B, const D: usize, S> Deserialize<'de> for LrDecayStateItem<B, D, S>

source§

impl<'de, B, const D: usize, S> Deserialize<'de> for RmsPropMomentumStateItem<B, D, S>

source§

impl<'de, B, const D: usize, S> Deserialize<'de> for RmsPropStateItem<B, D, S>

source§

impl<'de, B, const D: usize, S> Deserialize<'de> for SgdStateItem<B, D, S>

source§

impl<'de, B, const D: usize, S> Deserialize<'de> for SquareAvgStateItem<B, D, S>

source§

impl<'de, E> Deserialize<'de> for DataSerialize<E>
where E: Deserialize<'de>,

source§

impl<'de, I, B> Deserialize<'de> for BurnRecord<I, B>
where B: Backend, I: Deserialize<'de>,

source§

impl<'de, O, B, S> Deserialize<'de> for AdaptorRecordItem<O, B, S>

source§

impl<'de, O, B, S> Deserialize<'de> for AdaptorRecordItemV1<O, B, S>

source§

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