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§
Sourcefn deserialize<D>(
    deserializer: D,
) -> Result<Self, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
 
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.
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.
Implementations on Foreign Types§
Source§impl<'a> Deserialize<'a> for Month
 
impl<'a> Deserialize<'a> for Month
fn deserialize<D>(
    deserializer: D,
) -> Result<Month, <D as Deserializer<'a>>::Error>where
    D: Deserializer<'a>,
Source§impl<'a> Deserialize<'a> for Weekday
 
impl<'a> Deserialize<'a> for Weekday
fn deserialize<D>(
    deserializer: D,
) -> Result<Weekday, <D as Deserializer<'a>>::Error>where
    D: Deserializer<'a>,
Source§impl<'a> Deserialize<'a> for Date
 
impl<'a> Deserialize<'a> for Date
fn deserialize<D>(
    deserializer: D,
) -> Result<Date, <D as Deserializer<'a>>::Error>where
    D: Deserializer<'a>,
Source§impl<'a> Deserialize<'a> for Duration
 
impl<'a> Deserialize<'a> for Duration
fn deserialize<D>(
    deserializer: D,
) -> Result<Duration, <D as Deserializer<'a>>::Error>where
    D: Deserializer<'a>,
Source§impl<'a> Deserialize<'a> for OffsetDateTime
 
impl<'a> Deserialize<'a> for OffsetDateTime
fn deserialize<D>(
    deserializer: D,
) -> Result<OffsetDateTime, <D as Deserializer<'a>>::Error>where
    D: Deserializer<'a>,
Source§impl<'a> Deserialize<'a> for PrimitiveDateTime
 
impl<'a> Deserialize<'a> for PrimitiveDateTime
fn deserialize<D>(
    deserializer: D,
) -> Result<PrimitiveDateTime, <D as Deserializer<'a>>::Error>where
    D: Deserializer<'a>,
Source§impl<'a> Deserialize<'a> for Time
 
impl<'a> Deserialize<'a> for Time
fn deserialize<D>(
    deserializer: D,
) -> Result<Time, <D as Deserializer<'a>>::Error>where
    D: Deserializer<'a>,
Source§impl<'a> Deserialize<'a> for UtcDateTime
 
impl<'a> Deserialize<'a> for UtcDateTime
fn deserialize<D>(
    deserializer: D,
) -> Result<UtcDateTime, <D as Deserializer<'a>>::Error>where
    D: Deserializer<'a>,
Source§impl<'a> Deserialize<'a> for UtcOffset
 
impl<'a> Deserialize<'a> for UtcOffset
fn deserialize<D>(
    deserializer: D,
) -> Result<UtcOffset, <D as Deserializer<'a>>::Error>where
    D: Deserializer<'a>,
Source§impl<'a, 'de> Deserialize<'de> for &'a CodePointInversionListAndStringListULEwhere
    'de: 'a,
 
impl<'a, 'de> Deserialize<'de> for &'a CodePointInversionListAndStringListULEwhere
    'de: 'a,
fn deserialize<D>(
    deserializer: D,
) -> Result<&'a CodePointInversionListAndStringListULE, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'a, 'de, A, B, C, D, E, F, Format> Deserialize<'de> for &'a Tuple6VarULE<A, B, C, D, E, F, Format>
 
impl<'a, 'de, A, B, C, D, E, F, Format> Deserialize<'de> for &'a Tuple6VarULE<A, B, C, D, E, F, Format>
fn deserialize<Des>(
    deserializer: Des,
) -> Result<&'a Tuple6VarULE<A, B, C, D, E, F, Format>, <Des as Deserializer<'de>>::Error>where
    Des: Deserializer<'de>,
Source§impl<'a, 'de, A, B, C, D, E, Format> Deserialize<'de> for &'a Tuple5VarULE<A, B, C, D, E, Format>
 
impl<'a, 'de, A, B, C, D, E, Format> Deserialize<'de> for &'a Tuple5VarULE<A, B, C, D, E, Format>
fn deserialize<Des>(
    deserializer: Des,
) -> Result<&'a Tuple5VarULE<A, B, C, D, E, Format>, <Des as Deserializer<'de>>::Error>where
    Des: Deserializer<'de>,
Source§impl<'a, 'de, A, B, C, D, Format> Deserialize<'de> for &'a Tuple4VarULE<A, B, C, D, Format>
 
impl<'a, 'de, A, B, C, D, Format> Deserialize<'de> for &'a Tuple4VarULE<A, B, C, D, Format>
fn deserialize<Des>(
    deserializer: Des,
) -> Result<&'a Tuple4VarULE<A, B, C, D, Format>, <Des as Deserializer<'de>>::Error>where
    Des: Deserializer<'de>,
Source§impl<'a, 'de, A, B, C, Format> Deserialize<'de> for &'a Tuple3VarULE<A, B, C, Format>
 
impl<'a, 'de, A, B, C, Format> Deserialize<'de> for &'a Tuple3VarULE<A, B, C, Format>
fn deserialize<Des>(
    deserializer: Des,
) -> Result<&'a Tuple3VarULE<A, B, C, Format>, <Des as Deserializer<'de>>::Error>where
    Des: Deserializer<'de>,
Source§impl<'a, 'de, A, B, Format> Deserialize<'de> for &'a Tuple2VarULE<A, B, Format>
 
impl<'a, 'de, A, B, Format> Deserialize<'de> for &'a Tuple2VarULE<A, B, Format>
fn deserialize<Des>(
    deserializer: Des,
) -> Result<&'a Tuple2VarULE<A, B, Format>, <Des as Deserializer<'de>>::Error>where
    Des: Deserializer<'de>,
Source§impl<'a, 'de, A, V> Deserialize<'de> for &'a VarTupleULE<A, V>
 
impl<'a, 'de, A, V> Deserialize<'de> for &'a VarTupleULE<A, V>
fn deserialize<Des>(
    deserializer: Des,
) -> Result<&'a VarTupleULE<A, V>, <Des as Deserializer<'de>>::Error>where
    Des: Deserializer<'de>,
Source§impl<'a, 'de, V> Deserialize<'de> for VarZeroCow<'a, V>
 
impl<'a, 'de, V> Deserialize<'de> for VarZeroCow<'a, V>
fn deserialize<Des>(
    deserializer: Des,
) -> Result<VarZeroCow<'a, V>, <Des as Deserializer<'de>>::Error>where
    Des: Deserializer<'de>,
Source§impl<'data, 'de, Store> Deserialize<'de> for ZeroTrieSimpleAscii<Store>
 
impl<'data, 'de, Store> Deserialize<'de> for ZeroTrieSimpleAscii<Store>
fn deserialize<D>(
    deserializer: D,
) -> Result<ZeroTrieSimpleAscii<Store>, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for LeaseAction
 
impl<'de> Deserialize<'de> for LeaseAction
fn deserialize<D>(
    deserializer: D,
) -> Result<LeaseAction, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for LeaseDuration
 
impl<'de> Deserialize<'de> for LeaseDuration
fn deserialize<D>(
    deserializer: D,
) -> Result<LeaseDuration, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for LeaseState
 
impl<'de> Deserialize<'de> for LeaseState
fn deserialize<D>(
    deserializer: D,
) -> Result<LeaseState, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for LeaseStatus
 
impl<'de> Deserialize<'de> for LeaseStatus
fn deserialize<D>(
    deserializer: D,
) -> Result<LeaseStatus, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for BlobType
 
impl<'de> Deserialize<'de> for BlobType
fn deserialize<D>(
    deserializer: D,
) -> Result<BlobType, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for CopyStatus
 
impl<'de> Deserialize<'de> for CopyStatus
fn deserialize<D>(
    deserializer: D,
) -> Result<CopyStatus, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for PageWriteType
 
impl<'de> Deserialize<'de> for PageWriteType
fn deserialize<D>(
    deserializer: D,
) -> Result<PageWriteType, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for RehydratePriority
 
impl<'de> Deserialize<'de> for RehydratePriority
fn deserialize<D>(
    deserializer: D,
) -> Result<RehydratePriority, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for PublicAccess
 
impl<'de> Deserialize<'de> for PublicAccess
fn deserialize<D>(
    deserializer: D,
) -> Result<PublicAccess, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for BlobItem
 
impl<'de> Deserialize<'de> for BlobItem
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<BlobItem, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for AccessTier
 
impl<'de> Deserialize<'de> for AccessTier
fn deserialize<D>(
    deserializer: D,
) -> Result<AccessTier, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for DeleteSnapshotsMethod
 
impl<'de> Deserialize<'de> for DeleteSnapshotsMethod
fn deserialize<D>(
    deserializer: D,
) -> Result<DeleteSnapshotsMethod, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for RehydratePriority
 
impl<'de> Deserialize<'de> for RehydratePriority
fn deserialize<D>(
    deserializer: D,
) -> Result<RehydratePriority, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for BlobType
 
impl<'de> Deserialize<'de> for BlobType
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<BlobType, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for ImmutabilityPolicyMode
 
impl<'de> Deserialize<'de> for ImmutabilityPolicyMode
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<ImmutabilityPolicyMode, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for AccessTier
 
impl<'de> Deserialize<'de> for AccessTier
fn deserialize<D>(
    deserializer: D,
) -> Result<AccessTier, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for ArchiveStatus
 
impl<'de> Deserialize<'de> for ArchiveStatus
fn deserialize<D>(
    deserializer: D,
) -> Result<ArchiveStatus, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for CopyStatus
 
impl<'de> Deserialize<'de> for CopyStatus
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<CopyStatus, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for ErrorCode
 
impl<'de> Deserialize<'de> for ErrorCode
fn deserialize<D>(
    deserializer: D,
) -> Result<ErrorCode, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for LeaseDuration
 
impl<'de> Deserialize<'de> for LeaseDuration
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<LeaseDuration, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for LeaseState
 
impl<'de> Deserialize<'de> for LeaseState
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<LeaseState, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for LeaseStatus
 
impl<'de> Deserialize<'de> for LeaseStatus
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<LeaseStatus, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for PublicAccessType
 
impl<'de> Deserialize<'de> for PublicAccessType
fn deserialize<D>(
    deserializer: D,
) -> Result<PublicAccessType, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for QueryType
 
impl<'de> Deserialize<'de> for QueryType
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<QueryType, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for RehydratePriority
 
impl<'de> Deserialize<'de> for RehydratePriority
fn deserialize<D>(
    deserializer: D,
) -> Result<RehydratePriority, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for Status
 
impl<'de> Deserialize<'de> for Status
fn deserialize<D>(
    deserializer: D,
) -> Result<Status, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for QueryType
 
impl<'de> Deserialize<'de> for QueryType
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<QueryType, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for Month
 
impl<'de> Deserialize<'de> for Month
fn deserialize<D>(
    deserializer: D,
) -> Result<Month, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for Weekday
 
impl<'de> Deserialize<'de> for Weekday
fn deserialize<D>(
    deserializer: D,
) -> Result<Weekday, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for Reason
 
impl<'de> Deserialize<'de> for Reason
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<Reason, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for ActionType
 
impl<'de> Deserialize<'de> for ActionType
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<ActionType, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for IamRole
 
impl<'de> Deserialize<'de> for IamRole
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<IamRole, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for LegacyIamRole
 
impl<'de> Deserialize<'de> for LegacyIamRole
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<LegacyIamRole, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for PrimitiveIamRole
 
impl<'de> Deserialize<'de> for PrimitiveIamRole
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<PrimitiveIamRole, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for StandardIamRole
 
impl<'de> Deserialize<'de> for StandardIamRole
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<StandardIamRole, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for StorageClass
 
impl<'de> Deserialize<'de> for StorageClass
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<StorageClass, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for Entity
 
impl<'de> Deserialize<'de> for Entity
fn deserialize<D>(
    deserializer: D,
) -> Result<Entity, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for Role
 
impl<'de> Deserialize<'de> for Role
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<Role, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for Team
 
impl<'de> Deserialize<'de> for Team
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<Team, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for HmacState
 
impl<'de> Deserialize<'de> for HmacState
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<HmacState, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for AsiaLocation
 
impl<'de> Deserialize<'de> for AsiaLocation
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<AsiaLocation, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for AusLocation
 
impl<'de> Deserialize<'de> for AusLocation
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<AusLocation, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for DualRegion
 
impl<'de> Deserialize<'de> for DualRegion
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<DualRegion, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for EuropeLocation
 
impl<'de> Deserialize<'de> for EuropeLocation
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<EuropeLocation, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for Location
 
impl<'de> Deserialize<'de> for Location
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<Location, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for MultiRegion
 
impl<'de> Deserialize<'de> for MultiRegion
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<MultiRegion, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for NALocation
 
impl<'de> Deserialize<'de> for NALocation
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<NALocation, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for SALocation
 
impl<'de> Deserialize<'de> for SALocation
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<SALocation, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for SingleRegion
 
impl<'de> Deserialize<'de> for SingleRegion
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<SingleRegion, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for CertificateTextAnchor
 
impl<'de> Deserialize<'de> for CertificateTextAnchor
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<CertificateTextAnchor, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for PaperSize
 
impl<'de> Deserialize<'de> for PaperSize
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<PaperSize, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for ChapterStatus
 
impl<'de> Deserialize<'de> for ChapterStatus
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<ChapterStatus, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for ReasoningEffortLevel
 
impl<'de> Deserialize<'de> for ReasoningEffortLevel
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<ReasoningEffortLevel, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for VerbosityLevel
 
impl<'de> Deserialize<'de> for VerbosityLevel
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<VerbosityLevel, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for CodeGiveawayStatus
 
impl<'de> Deserialize<'de> for CodeGiveawayStatus
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<CodeGiveawayStatus, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for CourseBackgroundQuestionType
 
impl<'de> Deserialize<'de> for CourseBackgroundQuestionType
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<CourseBackgroundQuestionType, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for CourseModuleCompletionGranter
 
impl<'de> Deserialize<'de> for CourseModuleCompletionGranter
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<CourseModuleCompletionGranter, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for CompletionPolicy
 
impl<'de> Deserialize<'de> for CompletionPolicy
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<CompletionPolicy, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for CourseOrExamId
 
impl<'de> Deserialize<'de> for CourseOrExamId
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<CourseOrExamId, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for UserPointsUpdateStrategy
 
impl<'de> Deserialize<'de> for UserPointsUpdateStrategy
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<UserPointsUpdateStrategy, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for ActivityProgress
 
impl<'de> Deserialize<'de> for ActivityProgress
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<ActivityProgress, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for GradingProgress
 
impl<'de> Deserialize<'de> for GradingProgress
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<GradingProgress, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for ReportReason
 
impl<'de> Deserialize<'de> for ReportReason
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<ReportReason, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for TimeGranularity
 
impl<'de> Deserialize<'de> for TimeGranularity
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<TimeGranularity, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for HistoryChangeReason
 
impl<'de> Deserialize<'de> for HistoryChangeReason
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<HistoryChangeReason, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for PeerReviewProcessingStrategy
 
impl<'de> Deserialize<'de> for PeerReviewProcessingStrategy
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<PeerReviewProcessingStrategy, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for PeerOrSelfReviewAnswer
 
impl<'de> Deserialize<'de> for PeerOrSelfReviewAnswer
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<PeerOrSelfReviewAnswer, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for PeerOrSelfReviewQuestionType
 
impl<'de> Deserialize<'de> for PeerOrSelfReviewQuestionType
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<PeerOrSelfReviewQuestionType, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for BlockProposal
 
impl<'de> Deserialize<'de> for BlockProposal
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<BlockProposal, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for BlockProposalAction
 
impl<'de> Deserialize<'de> for BlockProposalAction
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<BlockProposalAction, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for ProposalStatus
 
impl<'de> Deserialize<'de> for ProposalStatus
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<ProposalStatus, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for NewRegradingIdType
 
impl<'de> Deserialize<'de> for NewRegradingIdType
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<NewRegradingIdType, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for RoleDomain
 
impl<'de> Deserialize<'de> for RoleDomain
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<RoleDomain, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for UserRole
 
impl<'de> Deserialize<'de> for UserRole
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<UserRole, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for TeacherDecisionType
 
impl<'de> Deserialize<'de> for TeacherDecisionType
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<TeacherDecisionType, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for ReviewingStage
 
impl<'de> Deserialize<'de> for ReviewingStage
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<ReviewingStage, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for BlockAttributes
 
impl<'de> Deserialize<'de> for BlockAttributes
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<BlockAttributes, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for Method
 
impl<'de> Deserialize<'de> for Method
fn deserialize<D>(
    deserializer: D,
) -> Result<Method, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for StatusCode
 
impl<'de> Deserialize<'de> for StatusCode
fn deserialize<D>(
    deserializer: D,
) -> Result<StatusCode, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for Version
 
impl<'de> Deserialize<'de> for Version
fn deserialize<D>(
    deserializer: D,
) -> Result<Version, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for TrieType
 
impl<'de> Deserialize<'de> for TrieType
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<TrieType, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for BidiPairedBracketType
 
impl<'de> Deserialize<'de> for BidiPairedBracketType
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<BidiPairedBracketType, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for GeneralCategory
 
impl<'de> Deserialize<'de> for GeneralCategory
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<GeneralCategory, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for BufferFormat
 
impl<'de> Deserialize<'de> for BufferFormat
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<BufferFormat, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for Algorithm
 
impl<'de> Deserialize<'de> for Algorithm
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<Algorithm, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for Error
 
impl<'de> Deserialize<'de> for Error
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<Error, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for Value
 
impl<'de> Deserialize<'de> for Value
fn deserialize<D>(
    deserializer: D,
) -> Result<Value, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for UStr
 
impl<'de> Deserialize<'de> for UStr
fn deserialize<D>(
    deserializer: D,
) -> Result<UStr, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for IpAddr
 
impl<'de> Deserialize<'de> for IpAddr
fn deserialize<D>(
    deserializer: D,
) -> Result<IpAddr, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for SocketAddr
 
impl<'de> Deserialize<'de> for SocketAddr
fn deserialize<D>(
    deserializer: D,
) -> Result<SocketAddr, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for bool
 
impl<'de> Deserialize<'de> for bool
fn deserialize<D>(
    deserializer: D,
) -> Result<bool, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for char
 
impl<'de> Deserialize<'de> for char
fn deserialize<D>(
    deserializer: D,
) -> Result<char, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for f32
 
impl<'de> Deserialize<'de> for f32
fn deserialize<D>(
    deserializer: D,
) -> Result<f32, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for f64
 
impl<'de> Deserialize<'de> for f64
fn deserialize<D>(
    deserializer: D,
) -> Result<f64, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for i8
 
impl<'de> Deserialize<'de> for i8
fn deserialize<D>(
    deserializer: D,
) -> Result<i8, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for i16
 
impl<'de> Deserialize<'de> for i16
fn deserialize<D>(
    deserializer: D,
) -> Result<i16, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for i32
 
impl<'de> Deserialize<'de> for i32
fn deserialize<D>(
    deserializer: D,
) -> Result<i32, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for i64
 
impl<'de> Deserialize<'de> for i64
fn deserialize<D>(
    deserializer: D,
) -> Result<i64, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for i128
 
impl<'de> Deserialize<'de> for i128
fn deserialize<D>(
    deserializer: D,
) -> Result<i128, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for isize
 
impl<'de> Deserialize<'de> for isize
fn deserialize<D>(
    deserializer: D,
) -> Result<isize, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for u8
 
impl<'de> Deserialize<'de> for u8
fn deserialize<D>(
    deserializer: D,
) -> Result<u8, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for u16
 
impl<'de> Deserialize<'de> for u16
fn deserialize<D>(
    deserializer: D,
) -> Result<u16, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for u32
 
impl<'de> Deserialize<'de> for u32
fn deserialize<D>(
    deserializer: D,
) -> Result<u32, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for u64
 
impl<'de> Deserialize<'de> for u64
fn deserialize<D>(
    deserializer: D,
) -> Result<u64, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for u128
 
impl<'de> Deserialize<'de> for u128
fn deserialize<D>(
    deserializer: D,
) -> Result<u128, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for ()
 
impl<'de> Deserialize<'de> for ()
fn deserialize<D>(
    deserializer: D,
) -> Result<(), <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for usize
 
impl<'de> Deserialize<'de> for usize
fn deserialize<D>(
    deserializer: D,
) -> Result<usize, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for AccessToken
 
impl<'de> Deserialize<'de> for AccessToken
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<AccessToken, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for Secret
 
impl<'de> Deserialize<'de> for Secret
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<Secret, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for Etag
 
impl<'de> Deserialize<'de> for Etag
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<Etag, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for NextMarker
 
impl<'de> Deserialize<'de> for NextMarker
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<NextMarker, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for ConsistencyCRC64
 
impl<'de> Deserialize<'de> for ConsistencyCRC64
fn deserialize<D>(
    deserializer: D,
) -> Result<ConsistencyCRC64, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for ConsistencyMD5
 
impl<'de> Deserialize<'de> for ConsistencyMD5
fn deserialize<D>(
    deserializer: D,
) -> Result<ConsistencyMD5, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for CopyId
 
impl<'de> Deserialize<'de> for CopyId
fn deserialize<D>(
    deserializer: D,
) -> Result<CopyId, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for CopyProgress
 
impl<'de> Deserialize<'de> for CopyProgress
fn deserialize<D>(
    deserializer: D,
) -> Result<CopyProgress, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for UserDeligationKey
 
impl<'de> Deserialize<'de> for UserDeligationKey
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<UserDeligationKey, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for Blob
 
impl<'de> Deserialize<'de> for Blob
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<Blob, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for BlobProperties
 
impl<'de> Deserialize<'de> for BlobProperties
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<BlobProperties, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for BlobPrefix
 
impl<'de> Deserialize<'de> for BlobPrefix
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<BlobPrefix, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for Blobs
 
impl<'de> Deserialize<'de> for Blobs
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<Blobs, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for Snapshot
 
impl<'de> Deserialize<'de> for Snapshot
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<Snapshot, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for Tags
 
impl<'de> Deserialize<'de> for Tags
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<Tags, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for Blob
 
impl<'de> Deserialize<'de> for Blob
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<Blob, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for Schema
 
impl<'de> Deserialize<'de> for Schema
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<Schema, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for TagSet
 
impl<'de> Deserialize<'de> for TagSet
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<TagSet, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for CommittedBlocks
 
impl<'de> Deserialize<'de> for CommittedBlocks
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<CommittedBlocks, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for UncommittedBlocks
 
impl<'de> Deserialize<'de> for UncommittedBlocks
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<UncommittedBlocks, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for Blobs
 
impl<'de> Deserialize<'de> for Blobs
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<Blobs, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for Containers
 
impl<'de> Deserialize<'de> for Containers
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<Containers, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for Cors
 
impl<'de> Deserialize<'de> for Cors
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<Cors, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for AccessPolicy
 
impl<'de> Deserialize<'de> for AccessPolicy
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<AccessPolicy, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for ArrowConfiguration
 
impl<'de> Deserialize<'de> for ArrowConfiguration
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<ArrowConfiguration, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for ArrowField
 
impl<'de> Deserialize<'de> for ArrowField
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<ArrowField, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for BlobFlatListSegment
 
impl<'de> Deserialize<'de> for BlobFlatListSegment
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<BlobFlatListSegment, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for BlobHierarchyListSegment
 
impl<'de> Deserialize<'de> for BlobHierarchyListSegment
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<BlobHierarchyListSegment, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for BlobItemInternal
 
impl<'de> Deserialize<'de> for BlobItemInternal
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<BlobItemInternal, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for BlobMetadata
 
impl<'de> Deserialize<'de> for BlobMetadata
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<BlobMetadata, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for BlobName
 
impl<'de> Deserialize<'de> for BlobName
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<BlobName, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for BlobPrefix
 
impl<'de> Deserialize<'de> for BlobPrefix
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<BlobPrefix, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for BlobPropertiesInternal
 
impl<'de> Deserialize<'de> for BlobPropertiesInternal
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<BlobPropertiesInternal, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for BlobTag
 
impl<'de> Deserialize<'de> for BlobTag
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<BlobTag, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for BlobTags
 
impl<'de> Deserialize<'de> for BlobTags
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<BlobTags, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for Block
 
impl<'de> Deserialize<'de> for Block
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<Block, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for BlockList
 
impl<'de> Deserialize<'de> for BlockList
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<BlockList, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for BlockLookupList
 
impl<'de> Deserialize<'de> for BlockLookupList
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<BlockLookupList, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for ClearRange
 
impl<'de> Deserialize<'de> for ClearRange
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<ClearRange, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for ContainerItem
 
impl<'de> Deserialize<'de> for ContainerItem
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<ContainerItem, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for ContainerMetadata
 
impl<'de> Deserialize<'de> for ContainerMetadata
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<ContainerMetadata, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for ContainerProperties
 
impl<'de> Deserialize<'de> for ContainerProperties
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<ContainerProperties, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for CorsRule
 
impl<'de> Deserialize<'de> for CorsRule
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<CorsRule, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for DelimitedTextConfiguration
 
impl<'de> Deserialize<'de> for DelimitedTextConfiguration
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<DelimitedTextConfiguration, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for FilterBlobItem
 
impl<'de> Deserialize<'de> for FilterBlobItem
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<FilterBlobItem, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for FilterBlobSegment
 
impl<'de> Deserialize<'de> for FilterBlobSegment
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<FilterBlobSegment, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for GeoReplication
 
impl<'de> Deserialize<'de> for GeoReplication
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<GeoReplication, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for JsonTextConfiguration
 
impl<'de> Deserialize<'de> for JsonTextConfiguration
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<JsonTextConfiguration, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for KeyInfo
 
impl<'de> Deserialize<'de> for KeyInfo
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<KeyInfo, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for ListBlobsFlatSegmentResponse
 
impl<'de> Deserialize<'de> for ListBlobsFlatSegmentResponse
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<ListBlobsFlatSegmentResponse, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for ListBlobsHierarchySegmentResponse
 
impl<'de> Deserialize<'de> for ListBlobsHierarchySegmentResponse
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<ListBlobsHierarchySegmentResponse, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for ListContainersSegmentResponse
 
impl<'de> Deserialize<'de> for ListContainersSegmentResponse
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<ListContainersSegmentResponse, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for Logging
 
impl<'de> Deserialize<'de> for Logging
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<Logging, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for Metrics
 
impl<'de> Deserialize<'de> for Metrics
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<Metrics, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for ObjectReplicationMetadata
 
impl<'de> Deserialize<'de> for ObjectReplicationMetadata
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<ObjectReplicationMetadata, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for PageList
 
impl<'de> Deserialize<'de> for PageList
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<PageList, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for PageRange
 
impl<'de> Deserialize<'de> for PageRange
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<PageRange, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for ParquetConfiguration
 
impl<'de> Deserialize<'de> for ParquetConfiguration
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<ParquetConfiguration, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for QueryFormat
 
impl<'de> Deserialize<'de> for QueryFormat
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<QueryFormat, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for QueryRequest
 
impl<'de> Deserialize<'de> for QueryRequest
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<QueryRequest, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for QuerySerialization
 
impl<'de> Deserialize<'de> for QuerySerialization
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<QuerySerialization, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for RetentionPolicy
 
impl<'de> Deserialize<'de> for RetentionPolicy
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<RetentionPolicy, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for SignedIdentifier
 
impl<'de> Deserialize<'de> for SignedIdentifier
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<SignedIdentifier, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for StaticWebsite
 
impl<'de> Deserialize<'de> for StaticWebsite
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<StaticWebsite, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for StorageError
 
impl<'de> Deserialize<'de> for StorageError
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<StorageError, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for StorageServiceProperties
 
impl<'de> Deserialize<'de> for StorageServiceProperties
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<StorageServiceProperties, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for StorageServiceStats
 
impl<'de> Deserialize<'de> for StorageServiceStats
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<StorageServiceStats, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for UserDelegationKey
 
impl<'de> Deserialize<'de> for UserDelegationKey
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<UserDelegationKey, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for DateTime<FixedOffset>
Deserialize an RFC 3339 formatted string into a DateTime<FixedOffset>
 
impl<'de> Deserialize<'de> for DateTime<FixedOffset>
Deserialize an RFC 3339 formatted string into a DateTime<FixedOffset>
As an extension to RFC 3339 this can deserialize to DateTimes outside the range of 0-9999
years using an ISO 8601 syntax (which prepends an - or +).
See the serde module for alternate deserialization formats.
fn deserialize<D>(
    deserializer: D,
) -> Result<DateTime<FixedOffset>, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for DateTime<Local>
Deserialize an RFC 3339 formatted string into a DateTime<Local>
 
impl<'de> Deserialize<'de> for DateTime<Local>
Deserialize an RFC 3339 formatted string into a DateTime<Local>
The value will remain the same instant in UTC, but the offset will be recalculated to match
that of the Local platform time zone.
As an extension to RFC 3339 this can deserialize to DateTimes outside the range of 0-9999
years using an ISO 8601 syntax (which prepends an - or +).
See the serde module for alternate deserialization formats.
fn deserialize<D>(
    deserializer: D,
) -> Result<DateTime<Local>, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for DateTime<Utc>
Deserialize an RFC 3339 formatted string into a DateTime<Utc>
 
impl<'de> Deserialize<'de> for DateTime<Utc>
Deserialize an RFC 3339 formatted string into a DateTime<Utc>
If the value contains an offset from UTC that is not zero, the value will be converted to UTC.
As an extension to RFC 3339 this can deserialize to DateTimes outside the range of 0-9999
years using an ISO 8601 syntax (which prepends an - or +).
See the serde module for alternate deserialization formats.
fn deserialize<D>(
    deserializer: D,
) -> Result<DateTime<Utc>, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for NaiveDate
 
impl<'de> Deserialize<'de> for NaiveDate
fn deserialize<D>(
    deserializer: D,
) -> Result<NaiveDate, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for NaiveDateTime
 
impl<'de> Deserialize<'de> for NaiveDateTime
fn deserialize<D>(
    deserializer: D,
) -> Result<NaiveDateTime, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for NaiveTime
 
impl<'de> Deserialize<'de> for NaiveTime
fn deserialize<D>(
    deserializer: D,
) -> Result<NaiveTime, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for TimeDelta
 
impl<'de> Deserialize<'de> for TimeDelta
fn deserialize<D>(
    deserializer: D,
) -> Result<TimeDelta, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for ErrorList
 
impl<'de> Deserialize<'de> for ErrorList
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<ErrorList, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for GoogleError
 
impl<'de> Deserialize<'de> for GoogleError
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<GoogleError, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for GoogleErrorResponse
 
impl<'de> Deserialize<'de> for GoogleErrorResponse
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<GoogleErrorResponse, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for Action
 
impl<'de> Deserialize<'de> for Action
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<Action, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for Billing
 
impl<'de> Deserialize<'de> for Billing
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<Billing, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for Binding
 
impl<'de> Deserialize<'de> for Binding
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<Binding, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for Bucket
 
impl<'de> Deserialize<'de> for Bucket
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<Bucket, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for Condition
 
impl<'de> Deserialize<'de> for Condition
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<Condition, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for Cors
 
impl<'de> Deserialize<'de> for Cors
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<Cors, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for Encryption
 
impl<'de> Deserialize<'de> for Encryption
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<Encryption, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for IamCondition
 
impl<'de> Deserialize<'de> for IamCondition
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<IamCondition, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for IamConfiguration
 
impl<'de> Deserialize<'de> for IamConfiguration
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<IamConfiguration, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for IamPolicy
 
impl<'de> Deserialize<'de> for IamPolicy
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<IamPolicy, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for Lifecycle
 
impl<'de> Deserialize<'de> for Lifecycle
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<Lifecycle, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for Logging
 
impl<'de> Deserialize<'de> for Logging
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<Logging, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for Owner
 
impl<'de> Deserialize<'de> for Owner
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<Owner, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for RetentionPolicy
 
impl<'de> Deserialize<'de> for RetentionPolicy
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<RetentionPolicy, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for Rule
 
impl<'de> Deserialize<'de> for Rule
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<Rule, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for TestIamPermission
 
impl<'de> Deserialize<'de> for TestIamPermission
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<TestIamPermission, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for UniformBucketLevelAccess
 
impl<'de> Deserialize<'de> for UniformBucketLevelAccess
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<UniformBucketLevelAccess, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for Versioning
 
impl<'de> Deserialize<'de> for Versioning
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<Versioning, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for Website
 
impl<'de> Deserialize<'de> for Website
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<Website, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for BucketAccessControl
 
impl<'de> Deserialize<'de> for BucketAccessControl
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<BucketAccessControl, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for ProjectTeam
 
impl<'de> Deserialize<'de> for ProjectTeam
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<ProjectTeam, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for DefaultObjectAccessControl
 
impl<'de> Deserialize<'de> for DefaultObjectAccessControl
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<DefaultObjectAccessControl, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for NewDefaultObjectAccessControl
 
impl<'de> Deserialize<'de> for NewDefaultObjectAccessControl
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<NewDefaultObjectAccessControl, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for HmacKey
 
impl<'de> Deserialize<'de> for HmacKey
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<HmacKey, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for HmacMeta
 
impl<'de> Deserialize<'de> for HmacMeta
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<HmacMeta, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for CustomerEncrypton
 
impl<'de> Deserialize<'de> for CustomerEncrypton
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<CustomerEncrypton, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for Object
 
impl<'de> Deserialize<'de> for Object
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<Object, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for ObjectList
 
impl<'de> Deserialize<'de> for ObjectList
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<ObjectList, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for ObjectAccessControl
 
impl<'de> Deserialize<'de> for ObjectAccessControl
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<ObjectAccessControl, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for ServiceAccount
 
impl<'de> Deserialize<'de> for ServiceAccount
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<ServiceAccount, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for CertificateAllRequirements
 
impl<'de> Deserialize<'de> for CertificateAllRequirements
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<CertificateAllRequirements, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for CertificateConfigurationToRequirement
 
impl<'de> Deserialize<'de> for CertificateConfigurationToRequirement
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<CertificateConfigurationToRequirement, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for CertificateConfiguration
 
impl<'de> Deserialize<'de> for CertificateConfiguration
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<CertificateConfiguration, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for CertificateConfigurationAndRequirements
 
impl<'de> Deserialize<'de> for CertificateConfigurationAndRequirements
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<CertificateConfigurationAndRequirements, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for DatabaseCertificateConfiguration
 
impl<'de> Deserialize<'de> for DatabaseCertificateConfiguration
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<DatabaseCertificateConfiguration, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for CertificateFont
 
impl<'de> Deserialize<'de> for CertificateFont
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<CertificateFont, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for NewCertificateFont
 
impl<'de> Deserialize<'de> for NewCertificateFont
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<NewCertificateFont, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for Chapter
 
impl<'de> Deserialize<'de> for Chapter
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<Chapter, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for ChapterPagesWithExercises
 
impl<'de> Deserialize<'de> for ChapterPagesWithExercises
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<ChapterPagesWithExercises, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for ChapterUpdate
 
impl<'de> Deserialize<'de> for ChapterUpdate
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<ChapterUpdate, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for ChapterWithStatus
 
impl<'de> Deserialize<'de> for ChapterWithStatus
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<ChapterWithStatus, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for DatabaseChapter
 
impl<'de> Deserialize<'de> for DatabaseChapter
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<DatabaseChapter, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for NewChapter
 
impl<'de> Deserialize<'de> for NewChapter
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<NewChapter, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for UserCourseInstanceChapterProgress
 
impl<'de> Deserialize<'de> for UserCourseInstanceChapterProgress
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<UserCourseInstanceChapterProgress, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for ChatbotConfiguration
 
impl<'de> Deserialize<'de> for ChatbotConfiguration
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<ChatbotConfiguration, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for NewChatbotConf
 
impl<'de> Deserialize<'de> for NewChatbotConf
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<NewChatbotConf, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for ChatbotConfigurationModel
 
impl<'de> Deserialize<'de> for ChatbotConfigurationModel
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<ChatbotConfigurationModel, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for NewChatbotConfigurationModel
 
impl<'de> Deserialize<'de> for NewChatbotConfigurationModel
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<NewChatbotConfigurationModel, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for ChatbotConversationMessage
 
impl<'de> Deserialize<'de> for ChatbotConversationMessage
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<ChatbotConversationMessage, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for ChatbotConversationMessageCitation
 
impl<'de> Deserialize<'de> for ChatbotConversationMessageCitation
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<ChatbotConversationMessageCitation, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for ChatbotConversation
 
impl<'de> Deserialize<'de> for ChatbotConversation
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<ChatbotConversation, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for ChatbotConversationInfo
 
impl<'de> Deserialize<'de> for ChatbotConversationInfo
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<ChatbotConversationInfo, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for ChatbotPageSyncStatus
 
impl<'de> Deserialize<'de> for ChatbotPageSyncStatus
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<ChatbotPageSyncStatus, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for CodeGiveawayCode
 
impl<'de> Deserialize<'de> for CodeGiveawayCode
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<CodeGiveawayCode, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for CodeGiveaway
 
impl<'de> Deserialize<'de> for CodeGiveaway
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<CodeGiveaway, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for NewCodeGiveaway
 
impl<'de> Deserialize<'de> for NewCodeGiveaway
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<NewCodeGiveaway, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for CourseBackgroundQuestionAnswer
 
impl<'de> Deserialize<'de> for CourseBackgroundQuestionAnswer
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<CourseBackgroundQuestionAnswer, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for NewCourseBackgroundQuestionAnswer
 
impl<'de> Deserialize<'de> for NewCourseBackgroundQuestionAnswer
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<NewCourseBackgroundQuestionAnswer, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for CourseBackgroundQuestion
 
impl<'de> Deserialize<'de> for CourseBackgroundQuestion
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<CourseBackgroundQuestion, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for CourseBackgroundQuestionsAndAnswers
 
impl<'de> Deserialize<'de> for CourseBackgroundQuestionsAndAnswers
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<CourseBackgroundQuestionsAndAnswers, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for CourseCustomPrivacyPolicyCheckboxText
 
impl<'de> Deserialize<'de> for CourseCustomPrivacyPolicyCheckboxText
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<CourseCustomPrivacyPolicyCheckboxText, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for CourseInstanceEnrollment
 
impl<'de> Deserialize<'de> for CourseInstanceEnrollment
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<CourseInstanceEnrollment, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for CourseInstanceEnrollmentsInfo
 
impl<'de> Deserialize<'de> for CourseInstanceEnrollmentsInfo
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<CourseInstanceEnrollmentsInfo, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for NewCourseInstanceEnrollment
 
impl<'de> Deserialize<'de> for NewCourseInstanceEnrollment
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<NewCourseInstanceEnrollment, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for CourseInstance
 
impl<'de> Deserialize<'de> for CourseInstance
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<CourseInstance, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for CourseInstanceForm
 
impl<'de> Deserialize<'de> for CourseInstanceForm
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<CourseInstanceForm, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for CourseLanguageVersion
 
impl<'de> Deserialize<'de> for CourseLanguageVersion
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<CourseLanguageVersion, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for CourseModuleCompletionRegisteredToStudyRegistry
 
impl<'de> Deserialize<'de> for CourseModuleCompletionRegisteredToStudyRegistry
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<CourseModuleCompletionRegisteredToStudyRegistry, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for NewCourseModuleCompletionRegisteredToStudyRegistry
 
impl<'de> Deserialize<'de> for NewCourseModuleCompletionRegisteredToStudyRegistry
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<NewCourseModuleCompletionRegisteredToStudyRegistry, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for RegisteredCompletion
 
impl<'de> Deserialize<'de> for RegisteredCompletion
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<RegisteredCompletion, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for CourseModuleAverage
 
impl<'de> Deserialize<'de> for CourseModuleAverage
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<CourseModuleAverage, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for CourseModuleCompletion
 
impl<'de> Deserialize<'de> for CourseModuleCompletion
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<CourseModuleCompletion, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for CourseModuleCompletionWithRegistrationInfo
 
impl<'de> Deserialize<'de> for CourseModuleCompletionWithRegistrationInfo
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<CourseModuleCompletionWithRegistrationInfo, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for CourseModulePointsAverage
 
impl<'de> Deserialize<'de> for CourseModulePointsAverage
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<CourseModulePointsAverage, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for NewCourseModuleCompletion
 
impl<'de> Deserialize<'de> for NewCourseModuleCompletion
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<NewCourseModuleCompletion, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for StudyRegistryCompletion
 
impl<'de> Deserialize<'de> for StudyRegistryCompletion
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<StudyRegistryCompletion, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for StudyRegistryGrade
 
impl<'de> Deserialize<'de> for StudyRegistryGrade
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<StudyRegistryGrade, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for AutomaticCompletionRequirements
 
impl<'de> Deserialize<'de> for AutomaticCompletionRequirements
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<AutomaticCompletionRequirements, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for CourseModule
 
impl<'de> Deserialize<'de> for CourseModule
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<CourseModule, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for ModifiedModule
 
impl<'de> Deserialize<'de> for ModifiedModule
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<ModifiedModule, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for ModuleUpdates
 
impl<'de> Deserialize<'de> for ModuleUpdates
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<ModuleUpdates, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for NewCourseModule
 
impl<'de> Deserialize<'de> for NewCourseModule
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<NewCourseModule, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for NewModule
 
impl<'de> Deserialize<'de> for NewModule
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<NewModule, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for Course
 
impl<'de> Deserialize<'de> for Course
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<Course, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for CourseBreadcrumbInfo
 
impl<'de> Deserialize<'de> for CourseBreadcrumbInfo
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<CourseBreadcrumbInfo, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for CourseCount
 
impl<'de> Deserialize<'de> for CourseCount
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<CourseCount, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<CourseLanguageVersionNavigationInfo, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for CourseMaterialCourse
 
impl<'de> Deserialize<'de> for CourseMaterialCourse
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<CourseMaterialCourse, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for CourseStructure
 
impl<'de> Deserialize<'de> for CourseStructure
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<CourseStructure, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for CourseUpdate
 
impl<'de> Deserialize<'de> for CourseUpdate
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<CourseUpdate, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for NewCourse
 
impl<'de> Deserialize<'de> for NewCourse
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<NewCourse, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for EmailDelivery
 
impl<'de> Deserialize<'de> for EmailDelivery
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<EmailDelivery, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for EmailTemplate
 
impl<'de> Deserialize<'de> for EmailTemplate
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<EmailTemplate, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for EmailTemplateNew
 
impl<'de> Deserialize<'de> for EmailTemplateNew
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<EmailTemplateNew, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for EmailTemplateUpdate
 
impl<'de> Deserialize<'de> for EmailTemplateUpdate
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<EmailTemplateUpdate, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for CourseExam
 
impl<'de> Deserialize<'de> for CourseExam
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<CourseExam, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for ExamEnrollment
 
impl<'de> Deserialize<'de> for ExamEnrollment
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<ExamEnrollment, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for ExamInstructionsUpdate
 
impl<'de> Deserialize<'de> for ExamInstructionsUpdate
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<ExamInstructionsUpdate, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for NewExam
 
impl<'de> Deserialize<'de> for NewExam
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<NewExam, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for OrgExam
 
impl<'de> Deserialize<'de> for OrgExam
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<OrgExam, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for ExerciseLanguageGroup
 
impl<'de> Deserialize<'de> for ExerciseLanguageGroup
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<ExerciseLanguageGroup, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for ExerciseRepositoryUpdate
 
impl<'de> Deserialize<'de> for ExerciseRepositoryUpdate
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<ExerciseRepositoryUpdate, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for ExerciseResetLog
 
impl<'de> Deserialize<'de> for ExerciseResetLog
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<ExerciseResetLog, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for CourseMaterialExerciseServiceInfo
 
impl<'de> Deserialize<'de> for CourseMaterialExerciseServiceInfo
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<CourseMaterialExerciseServiceInfo, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for ExerciseServiceInfo
 
impl<'de> Deserialize<'de> for ExerciseServiceInfo
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<ExerciseServiceInfo, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for ExerciseServiceInfoApi
 
impl<'de> Deserialize<'de> for ExerciseServiceInfoApi
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<ExerciseServiceInfoApi, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for PathInfo
 
impl<'de> Deserialize<'de> for PathInfo
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<PathInfo, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for ExerciseService
 
impl<'de> Deserialize<'de> for ExerciseService
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<ExerciseService, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for ExerciseServiceIframeRenderingInfo
 
impl<'de> Deserialize<'de> for ExerciseServiceIframeRenderingInfo
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<ExerciseServiceIframeRenderingInfo, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for ExerciseServiceNewOrUpdate
 
impl<'de> Deserialize<'de> for ExerciseServiceNewOrUpdate
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<ExerciseServiceNewOrUpdate, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for AnswerRequiringAttention
 
impl<'de> Deserialize<'de> for AnswerRequiringAttention
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<AnswerRequiringAttention, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for ExerciseAnswersInCourseRequiringAttentionCount
 
impl<'de> Deserialize<'de> for ExerciseAnswersInCourseRequiringAttentionCount
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<ExerciseAnswersInCourseRequiringAttentionCount, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for ExerciseSlideSubmission
 
impl<'de> Deserialize<'de> for ExerciseSlideSubmission
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<ExerciseSlideSubmission, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for ExerciseSlideSubmissionAndUserExerciseState
 
impl<'de> Deserialize<'de> for ExerciseSlideSubmissionAndUserExerciseState
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<ExerciseSlideSubmissionAndUserExerciseState, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for ExerciseSlideSubmissionAndUserExerciseStateList
 
impl<'de> Deserialize<'de> for ExerciseSlideSubmissionAndUserExerciseStateList
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<ExerciseSlideSubmissionAndUserExerciseStateList, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for ExerciseSlideSubmissionCount
 
impl<'de> Deserialize<'de> for ExerciseSlideSubmissionCount
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<ExerciseSlideSubmissionCount, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for ExerciseSlideSubmissionCountByExercise
 
impl<'de> Deserialize<'de> for ExerciseSlideSubmissionCountByExercise
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<ExerciseSlideSubmissionCountByExercise, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for ExerciseSlideSubmissionCountByWeekAndHour
 
impl<'de> Deserialize<'de> for ExerciseSlideSubmissionCountByWeekAndHour
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<ExerciseSlideSubmissionCountByWeekAndHour, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for ExerciseSlideSubmissionInfo
 
impl<'de> Deserialize<'de> for ExerciseSlideSubmissionInfo
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<ExerciseSlideSubmissionInfo, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for NewExerciseSlideSubmission
 
impl<'de> Deserialize<'de> for NewExerciseSlideSubmission
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<NewExerciseSlideSubmission, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for CourseMaterialExerciseSlide
 
impl<'de> Deserialize<'de> for CourseMaterialExerciseSlide
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<CourseMaterialExerciseSlide, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for ExerciseSlide
 
impl<'de> Deserialize<'de> for ExerciseSlide
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<ExerciseSlide, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for ExerciseTaskGrading
 
impl<'de> Deserialize<'de> for ExerciseTaskGrading
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<ExerciseTaskGrading, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for ExerciseTaskGradingResult
 
impl<'de> Deserialize<'de> for ExerciseTaskGradingResult
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<ExerciseTaskGradingResult, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for ExerciseTaskSubmission
 
impl<'de> Deserialize<'de> for ExerciseTaskSubmission
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<ExerciseTaskSubmission, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for ExportedCourseSubmission
 
impl<'de> Deserialize<'de> for ExportedCourseSubmission
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<ExportedCourseSubmission, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for ExportedSubmission
 
impl<'de> Deserialize<'de> for ExportedSubmission
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<ExportedSubmission, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for PeerOrSelfReviewsReceived
 
impl<'de> Deserialize<'de> for PeerOrSelfReviewsReceived
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<PeerOrSelfReviewsReceived, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for SubmissionData
 
impl<'de> Deserialize<'de> for SubmissionData
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<SubmissionData, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for CourseMaterialExerciseTask
 
impl<'de> Deserialize<'de> for CourseMaterialExerciseTask
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<CourseMaterialExerciseTask, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for ExerciseTask
 
impl<'de> Deserialize<'de> for ExerciseTask
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<ExerciseTask, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for NewExerciseTask
 
impl<'de> Deserialize<'de> for NewExerciseTask
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<NewExerciseTask, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for CourseMaterialExercise
 
impl<'de> Deserialize<'de> for CourseMaterialExercise
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<CourseMaterialExercise, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for Exercise
 
impl<'de> Deserialize<'de> for Exercise
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<Exercise, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for ExerciseGradingStatus
 
impl<'de> Deserialize<'de> for ExerciseGradingStatus
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<ExerciseGradingStatus, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for ExerciseStatus
 
impl<'de> Deserialize<'de> for ExerciseStatus
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<ExerciseStatus, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for ExerciseStatusSummaryForUser
 
impl<'de> Deserialize<'de> for ExerciseStatusSummaryForUser
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<ExerciseStatusSummaryForUser, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for Feedback
 
impl<'de> Deserialize<'de> for Feedback
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<Feedback, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for FeedbackBlock
 
impl<'de> Deserialize<'de> for FeedbackBlock
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<FeedbackBlock, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for FeedbackCount
 
impl<'de> Deserialize<'de> for FeedbackCount
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<FeedbackCount, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for NewFeedback
 
impl<'de> Deserialize<'de> for NewFeedback
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<NewFeedback, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for FlaggedAnswer
 
impl<'de> Deserialize<'de> for FlaggedAnswer
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<FlaggedAnswer, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for NewFlaggedAnswer
 
impl<'de> Deserialize<'de> for NewFlaggedAnswer
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<NewFlaggedAnswer, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for NewFlaggedAnswerWithToken
 
impl<'de> Deserialize<'de> for NewFlaggedAnswerWithToken
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<NewFlaggedAnswerWithToken, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for GeneratedCertificate
 
impl<'de> Deserialize<'de> for GeneratedCertificate
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<GeneratedCertificate, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for TermUpdate
 
impl<'de> Deserialize<'de> for TermUpdate
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<TermUpdate, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for JoinCodeUses
 
impl<'de> Deserialize<'de> for JoinCodeUses
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<JoinCodeUses, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for AverageMetric
 
impl<'de> Deserialize<'de> for AverageMetric
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<AverageMetric, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for CohortActivity
 
impl<'de> Deserialize<'de> for CohortActivity
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<CohortActivity, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for CountResult
 
impl<'de> Deserialize<'de> for CountResult
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<CountResult, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for CustomViewExerciseSubmissions
 
impl<'de> Deserialize<'de> for CustomViewExerciseSubmissions
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<CustomViewExerciseSubmissions, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for CustomViewExerciseTaskGrading
 
impl<'de> Deserialize<'de> for CustomViewExerciseTaskGrading
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<CustomViewExerciseTaskGrading, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for CustomViewExerciseTaskSpec
 
impl<'de> Deserialize<'de> for CustomViewExerciseTaskSpec
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<CustomViewExerciseTaskSpec, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for CustomViewExerciseTaskSubmission
 
impl<'de> Deserialize<'de> for CustomViewExerciseTaskSubmission
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<CustomViewExerciseTaskSubmission, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for CustomViewExerciseTasks
 
impl<'de> Deserialize<'de> for CustomViewExerciseTasks
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<CustomViewExerciseTasks, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for CourseCompletionStats
 
impl<'de> Deserialize<'de> for CourseCompletionStats
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<CourseCompletionStats, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for DomainCompletionStats
 
impl<'de> Deserialize<'de> for DomainCompletionStats
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<DomainCompletionStats, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for GlobalCourseModuleStatEntry
 
impl<'de> Deserialize<'de> for GlobalCourseModuleStatEntry
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<GlobalCourseModuleStatEntry, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for GlobalStatEntry
 
impl<'de> Deserialize<'de> for GlobalStatEntry
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<GlobalStatEntry, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for AnswerRequiringAttentionWithTasks
 
impl<'de> Deserialize<'de> for AnswerRequiringAttentionWithTasks
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<AnswerRequiringAttentionWithTasks, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for StudentExerciseSlideSubmission
 
impl<'de> Deserialize<'de> for StudentExerciseSlideSubmission
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<StudentExerciseSlideSubmission, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for StudentExerciseSlideSubmissionResult
 
impl<'de> Deserialize<'de> for StudentExerciseSlideSubmissionResult
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<StudentExerciseSlideSubmissionResult, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for StudentExerciseTaskSubmission
 
impl<'de> Deserialize<'de> for StudentExerciseTaskSubmission
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<StudentExerciseTaskSubmission, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for StudentExerciseTaskSubmissionResult
 
impl<'de> Deserialize<'de> for StudentExerciseTaskSubmissionResult
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<StudentExerciseTaskSubmissionResult, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for CourseMaterialPeerOrSelfReviewData
 
impl<'de> Deserialize<'de> for CourseMaterialPeerOrSelfReviewData
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<CourseMaterialPeerOrSelfReviewData, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for CourseMaterialPeerOrSelfReviewDataAnswerToReview
 
impl<'de> Deserialize<'de> for CourseMaterialPeerOrSelfReviewDataAnswerToReview
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<CourseMaterialPeerOrSelfReviewDataAnswerToReview, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for CourseMaterialPeerOrSelfReviewQuestionAnswer
 
impl<'de> Deserialize<'de> for CourseMaterialPeerOrSelfReviewQuestionAnswer
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<CourseMaterialPeerOrSelfReviewQuestionAnswer, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for CourseMaterialPeerOrSelfReviewSubmission
 
impl<'de> Deserialize<'de> for CourseMaterialPeerOrSelfReviewSubmission
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<CourseMaterialPeerOrSelfReviewSubmission, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for CompletionRegistrationLink
 
impl<'de> Deserialize<'de> for CompletionRegistrationLink
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<CompletionRegistrationLink, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for CourseInstanceCompletionSummary
 
impl<'de> Deserialize<'de> for CourseInstanceCompletionSummary
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<CourseInstanceCompletionSummary, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for ManualCompletionPreview
 
impl<'de> Deserialize<'de> for ManualCompletionPreview
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<ManualCompletionPreview, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for ManualCompletionPreviewUser
 
impl<'de> Deserialize<'de> for ManualCompletionPreviewUser
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<ManualCompletionPreviewUser, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for TeacherManualCompletion
 
impl<'de> Deserialize<'de> for TeacherManualCompletion
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<TeacherManualCompletion, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for TeacherManualCompletionRequest
 
impl<'de> Deserialize<'de> for TeacherManualCompletionRequest
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<TeacherManualCompletionRequest, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for UserCompletionInformation
 
impl<'de> Deserialize<'de> for UserCompletionInformation
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<UserCompletionInformation, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for UserCourseModuleCompletion
 
impl<'de> Deserialize<'de> for UserCourseModuleCompletion
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<UserCourseModuleCompletion, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for UserModuleCompletionStatus
 
impl<'de> Deserialize<'de> for UserModuleCompletionStatus
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<UserModuleCompletionStatus, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for UserWithModuleCompletions
 
impl<'de> Deserialize<'de> for UserWithModuleCompletions
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<UserWithModuleCompletions, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for MarketingMailingListAccessToken
 
impl<'de> Deserialize<'de> for MarketingMailingListAccessToken
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<MarketingMailingListAccessToken, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for UserEmailSubscription
 
impl<'de> Deserialize<'de> for UserEmailSubscription
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<UserEmailSubscription, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for UserMarketingConsent
 
impl<'de> Deserialize<'de> for UserMarketingConsent
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<UserMarketingConsent, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for UserMarketingConsentWithDetails
 
impl<'de> Deserialize<'de> for UserMarketingConsentWithDetails
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<UserMarketingConsentWithDetails, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for MaterialReference
 
impl<'de> Deserialize<'de> for MaterialReference
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<MaterialReference, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for NewMaterialReference
 
impl<'de> Deserialize<'de> for NewMaterialReference
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<NewMaterialReference, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for OpenUniversityRegistrationLink
 
impl<'de> Deserialize<'de> for OpenUniversityRegistrationLink
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<OpenUniversityRegistrationLink, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for DatabaseOrganization
 
impl<'de> Deserialize<'de> for DatabaseOrganization
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<DatabaseOrganization, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for Organization
 
impl<'de> Deserialize<'de> for Organization
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<Organization, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for OtherDomainToCourseRedirection
 
impl<'de> Deserialize<'de> for OtherDomainToCourseRedirection
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<OtherDomainToCourseRedirection, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for PageAudioFile
 
impl<'de> Deserialize<'de> for PageAudioFile
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<PageAudioFile, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for PageHistory
 
impl<'de> Deserialize<'de> for PageHistory
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<PageHistory, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for PageHistoryContent
 
impl<'de> Deserialize<'de> for PageHistoryContent
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<PageHistoryContent, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for PageLanguageGroup
 
impl<'de> Deserialize<'de> for PageLanguageGroup
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<PageLanguageGroup, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for PageVisitDatumSummaryByCourse
 
impl<'de> Deserialize<'de> for PageVisitDatumSummaryByCourse
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<PageVisitDatumSummaryByCourse, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for PageVisitDatumSummaryByCoursesCountries
 
impl<'de> Deserialize<'de> for PageVisitDatumSummaryByCoursesCountries
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<PageVisitDatumSummaryByCoursesCountries, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for PageVisitDatumSummaryByCourseDeviceTypes
 
impl<'de> Deserialize<'de> for PageVisitDatumSummaryByCourseDeviceTypes
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<PageVisitDatumSummaryByCourseDeviceTypes, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for PageVisitDatumSummaryByPages
 
impl<'de> Deserialize<'de> for PageVisitDatumSummaryByPages
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<PageVisitDatumSummaryByPages, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for CmsPageExercise
 
impl<'de> Deserialize<'de> for CmsPageExercise
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<CmsPageExercise, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for CmsPageExerciseSlide
 
impl<'de> Deserialize<'de> for CmsPageExerciseSlide
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<CmsPageExerciseSlide, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for CmsPageExerciseTask
 
impl<'de> Deserialize<'de> for CmsPageExerciseTask
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<CmsPageExerciseTask, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for CmsPageUpdate
 
impl<'de> Deserialize<'de> for CmsPageUpdate
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<CmsPageUpdate, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for ContentManagementPage
 
impl<'de> Deserialize<'de> for ContentManagementPage
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<ContentManagementPage, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for CoursePageWithUserData
 
impl<'de> Deserialize<'de> for CoursePageWithUserData
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<CoursePageWithUserData, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for ExerciseWithExerciseTasks
 
impl<'de> Deserialize<'de> for ExerciseWithExerciseTasks
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<ExerciseWithExerciseTasks, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for HistoryRestoreData
 
impl<'de> Deserialize<'de> for HistoryRestoreData
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<HistoryRestoreData, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for IsChapterFrontPage
 
impl<'de> Deserialize<'de> for IsChapterFrontPage
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<IsChapterFrontPage, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for NewPage
 
impl<'de> Deserialize<'de> for NewPage
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<NewPage, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for NormalizedCmsExerciseTask
 
impl<'de> Deserialize<'de> for NormalizedCmsExerciseTask
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<NormalizedCmsExerciseTask, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for Page
 
impl<'de> Deserialize<'de> for Page
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<Page, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for PageAudioFiles
 
impl<'de> Deserialize<'de> for PageAudioFiles
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<PageAudioFiles, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for PageChapterAndCourseInformation
 
impl<'de> Deserialize<'de> for PageChapterAndCourseInformation
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<PageChapterAndCourseInformation, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for PageDetailsUpdate
 
impl<'de> Deserialize<'de> for PageDetailsUpdate
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<PageDetailsUpdate, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for PageInfo
 
impl<'de> Deserialize<'de> for PageInfo
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<PageInfo, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for PageMetadata
 
impl<'de> Deserialize<'de> for PageMetadata
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<PageMetadata, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<PageNavigationInformation, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for PageRoutingData
 
impl<'de> Deserialize<'de> for PageRoutingData
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<PageRoutingData, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for PageSearchResult
 
impl<'de> Deserialize<'de> for PageSearchResult
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<PageSearchResult, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for PageWithExercises
 
impl<'de> Deserialize<'de> for PageWithExercises
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<PageWithExercises, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for SearchRequest
 
impl<'de> Deserialize<'de> for SearchRequest
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<SearchRequest, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for PartnerBlockNew
 
impl<'de> Deserialize<'de> for PartnerBlockNew
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<PartnerBlockNew, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for PartnersBlock
 
impl<'de> Deserialize<'de> for PartnersBlock
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<PartnersBlock, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for CmsPeerOrSelfReviewConfig
 
impl<'de> Deserialize<'de> for CmsPeerOrSelfReviewConfig
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<CmsPeerOrSelfReviewConfig, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for CmsPeerOrSelfReviewConfiguration
 
impl<'de> Deserialize<'de> for CmsPeerOrSelfReviewConfiguration
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<CmsPeerOrSelfReviewConfiguration, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for CourseMaterialPeerOrSelfReviewConfig
 
impl<'de> Deserialize<'de> for CourseMaterialPeerOrSelfReviewConfig
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<CourseMaterialPeerOrSelfReviewConfig, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for PeerOrSelfReviewConfig
 
impl<'de> Deserialize<'de> for PeerOrSelfReviewConfig
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<PeerOrSelfReviewConfig, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for PeerOrSelfReviewQuestionAndAnswer
 
impl<'de> Deserialize<'de> for PeerOrSelfReviewQuestionAndAnswer
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<PeerOrSelfReviewQuestionAndAnswer, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for PeerOrSelfReviewQuestionSubmission
 
impl<'de> Deserialize<'de> for PeerOrSelfReviewQuestionSubmission
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<PeerOrSelfReviewQuestionSubmission, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for PeerReviewWithQuestionsAndAnswers
 
impl<'de> Deserialize<'de> for PeerReviewWithQuestionsAndAnswers
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<PeerReviewWithQuestionsAndAnswers, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for CmsPeerOrSelfReviewQuestion
 
impl<'de> Deserialize<'de> for CmsPeerOrSelfReviewQuestion
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<CmsPeerOrSelfReviewQuestion, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for PeerOrSelfReviewQuestion
 
impl<'de> Deserialize<'de> for PeerOrSelfReviewQuestion
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<PeerOrSelfReviewQuestion, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for PeerOrSelfReviewSubmission
 
impl<'de> Deserialize<'de> for PeerOrSelfReviewSubmission
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<PeerOrSelfReviewSubmission, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for PeerReviewQueueEntry
 
impl<'de> Deserialize<'de> for PeerReviewQueueEntry
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<PeerReviewQueueEntry, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for PlaygroundExample
 
impl<'de> Deserialize<'de> for PlaygroundExample
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<PlaygroundExample, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for PlaygroundExampleData
 
impl<'de> Deserialize<'de> for PlaygroundExampleData
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<PlaygroundExampleData, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for PrivacyLink
 
impl<'de> Deserialize<'de> for PrivacyLink
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<PrivacyLink, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for PrivacyLinkNew
 
impl<'de> Deserialize<'de> for PrivacyLinkNew
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<PrivacyLinkNew, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for BlockProposalInfo
 
impl<'de> Deserialize<'de> for BlockProposalInfo
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<BlockProposalInfo, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for EditedBlockNoLongerExistsData
 
impl<'de> Deserialize<'de> for EditedBlockNoLongerExistsData
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<EditedBlockNoLongerExistsData, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for EditedBlockStillExistsData
 
impl<'de> Deserialize<'de> for EditedBlockStillExistsData
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<EditedBlockStillExistsData, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for NewProposedBlockEdit
 
impl<'de> Deserialize<'de> for NewProposedBlockEdit
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<NewProposedBlockEdit, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for EditProposalInfo
 
impl<'de> Deserialize<'de> for EditProposalInfo
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<EditProposalInfo, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for NewProposedPageEdits
 
impl<'de> Deserialize<'de> for NewProposedPageEdits
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<NewProposedPageEdits, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for PageProposal
 
impl<'de> Deserialize<'de> for PageProposal
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<PageProposal, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for ProposalCount
 
impl<'de> Deserialize<'de> for ProposalCount
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<ProposalCount, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for NewRegrading
 
impl<'de> Deserialize<'de> for NewRegrading
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<NewRegrading, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for Regrading
 
impl<'de> Deserialize<'de> for Regrading
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<Regrading, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for RegradingInfo
 
impl<'de> Deserialize<'de> for RegradingInfo
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<RegradingInfo, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for RegradingSubmissionInfo
 
impl<'de> Deserialize<'de> for RegradingSubmissionInfo
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<RegradingSubmissionInfo, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for RejectedExerciseSlideSubmission
 
impl<'de> Deserialize<'de> for RejectedExerciseSlideSubmission
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<RejectedExerciseSlideSubmission, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for NewResearchForm
 
impl<'de> Deserialize<'de> for NewResearchForm
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<NewResearchForm, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for NewResearchFormQuestion
 
impl<'de> Deserialize<'de> for NewResearchFormQuestion
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<NewResearchFormQuestion, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for NewResearchFormQuestionAnswer
 
impl<'de> Deserialize<'de> for NewResearchFormQuestionAnswer
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<NewResearchFormQuestionAnswer, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for ResearchForm
 
impl<'de> Deserialize<'de> for ResearchForm
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<ResearchForm, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for ResearchFormQuestion
 
impl<'de> Deserialize<'de> for ResearchFormQuestion
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<ResearchFormQuestion, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for ResearchFormQuestionAnswer
 
impl<'de> Deserialize<'de> for ResearchFormQuestionAnswer
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<ResearchFormQuestionAnswer, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for Role
 
impl<'de> Deserialize<'de> for Role
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<Role, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for RoleInfo
 
impl<'de> Deserialize<'de> for RoleInfo
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<RoleInfo, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for StudentCountry
 
impl<'de> Deserialize<'de> for StudentCountry
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<StudentCountry, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for StudyRegistryRegistrar
 
impl<'de> Deserialize<'de> for StudyRegistryRegistrar
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<StudyRegistryRegistrar, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for DeletedSuspectedCheater
 
impl<'de> Deserialize<'de> for DeletedSuspectedCheater
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<DeletedSuspectedCheater, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for SuspectedCheaters
 
impl<'de> Deserialize<'de> for SuspectedCheaters
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<SuspectedCheaters, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for Threshold
 
impl<'de> Deserialize<'de> for Threshold
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<Threshold, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for ThresholdData
 
impl<'de> Deserialize<'de> for ThresholdData
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<ThresholdData, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for NewTeacherGradingDecision
 
impl<'de> Deserialize<'de> for NewTeacherGradingDecision
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<NewTeacherGradingDecision, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for TeacherGradingDecision
 
impl<'de> Deserialize<'de> for TeacherGradingDecision
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<TeacherGradingDecision, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for UserCourseExerciseServiceVariable
 
impl<'de> Deserialize<'de> for UserCourseExerciseServiceVariable
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<UserCourseExerciseServiceVariable, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for UserCourseSettings
 
impl<'de> Deserialize<'de> for UserCourseSettings
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<UserCourseSettings, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for UserDetail
 
impl<'de> Deserialize<'de> for UserDetail
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<UserDetail, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for UserExerciseSlideState
 
impl<'de> Deserialize<'de> for UserExerciseSlideState
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<UserExerciseSlideState, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for CourseExerciseMetrics
 
impl<'de> Deserialize<'de> for CourseExerciseMetrics
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<CourseExerciseMetrics, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for CourseUserPoints
 
impl<'de> Deserialize<'de> for CourseUserPoints
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<CourseUserPoints, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for CourseUserPointsInner
 
impl<'de> Deserialize<'de> for CourseUserPointsInner
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<CourseUserPointsInner, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for DatabaseUserCourseChapterExerciseProgress
 
impl<'de> Deserialize<'de> for DatabaseUserCourseChapterExerciseProgress
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<DatabaseUserCourseChapterExerciseProgress, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for ExamUserPoints
 
impl<'de> Deserialize<'de> for ExamUserPoints
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<ExamUserPoints, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for ExamUserPointsInner
 
impl<'de> Deserialize<'de> for ExamUserPointsInner
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<ExamUserPointsInner, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for ExerciseUserCounts
 
impl<'de> Deserialize<'de> for ExerciseUserCounts
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<ExerciseUserCounts, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for ExportedUserExerciseState
 
impl<'de> Deserialize<'de> for ExportedUserExerciseState
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<ExportedUserExerciseState, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for UserChapterMetrics
 
impl<'de> Deserialize<'de> for UserChapterMetrics
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<UserChapterMetrics, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for UserCourseChapterExerciseProgress
 
impl<'de> Deserialize<'de> for UserCourseChapterExerciseProgress
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<UserCourseChapterExerciseProgress, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for UserCourseMetrics
 
impl<'de> Deserialize<'de> for UserCourseMetrics
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<UserCourseMetrics, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for UserCourseProgress
 
impl<'de> Deserialize<'de> for UserCourseProgress
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<UserCourseProgress, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for UserExerciseState
 
impl<'de> Deserialize<'de> for UserExerciseState
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<UserExerciseState, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for UserExerciseStateUpdate
 
impl<'de> Deserialize<'de> for UserExerciseStateUpdate
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<UserExerciseStateUpdate, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for UserExerciseTaskState
 
impl<'de> Deserialize<'de> for UserExerciseTaskState
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<UserExerciseTaskState, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for UserResearchConsent
 
impl<'de> Deserialize<'de> for UserResearchConsent
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<UserResearchConsent, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for User
 
impl<'de> Deserialize<'de> for User
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<User, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for GutenbergBlock
 
impl<'de> Deserialize<'de> for GutenbergBlock
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<GutenbergBlock, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for EmailGutenbergBlock
 
impl<'de> Deserialize<'de> for EmailGutenbergBlock
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<EmailGutenbergBlock, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for Pagination
 
impl<'de> Deserialize<'de> for Pagination
fn deserialize<D>(
    deserializer: D,
) -> Result<Pagination, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for OEmbedRequest
 
impl<'de> Deserialize<'de> for OEmbedRequest
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<OEmbedRequest, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for OEmbedResponse
 
impl<'de> Deserialize<'de> for OEmbedResponse
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<OEmbedResponse, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for ReportTo
 
impl<'de> Deserialize<'de> for ReportTo
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<ReportTo, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for ReportToEndpoint
 
impl<'de> Deserialize<'de> for ReportToEndpoint
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<ReportToEndpoint, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for CodePointTrieHeader
 
impl<'de> Deserialize<'de> for CodePointTrieHeader
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<CodePointTrieHeader, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for CodePointTrieToml
 
impl<'de> Deserialize<'de> for CodePointTrieToml
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<CodePointTrieToml, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for Subtag
 
impl<'de> Deserialize<'de> for Subtag
fn deserialize<D>(
    deserializer: D,
) -> Result<Subtag, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for Key
 
impl<'de> Deserialize<'de> for Key
fn deserialize<D>(
    deserializer: D,
) -> Result<Key, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for Attribute
 
impl<'de> Deserialize<'de> for Attribute
fn deserialize<D>(
    deserializer: D,
) -> Result<Attribute, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for Key
 
impl<'de> Deserialize<'de> for Key
fn deserialize<D>(
    deserializer: D,
) -> Result<Key, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for SubdivisionSuffix
 
impl<'de> Deserialize<'de> for SubdivisionSuffix
fn deserialize<D>(
    deserializer: D,
) -> Result<SubdivisionSuffix, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for LanguageIdentifier
 
impl<'de> Deserialize<'de> for LanguageIdentifier
fn deserialize<D>(
    deserializer: D,
) -> Result<LanguageIdentifier, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for Language
 
impl<'de> Deserialize<'de> for Language
fn deserialize<D>(
    deserializer: D,
) -> Result<Language, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for Region
 
impl<'de> Deserialize<'de> for Region
fn deserialize<D>(
    deserializer: D,
) -> Result<Region, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for Script
 
impl<'de> Deserialize<'de> for Script
fn deserialize<D>(
    deserializer: D,
) -> Result<Script, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for Subtag
 
impl<'de> Deserialize<'de> for Subtag
fn deserialize<D>(
    deserializer: D,
) -> Result<Subtag, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for Variant
 
impl<'de> Deserialize<'de> for Variant
fn deserialize<D>(
    deserializer: D,
) -> Result<Variant, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for BidiMirroringGlyph
 
impl<'de> Deserialize<'de> for BidiMirroringGlyph
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<BidiMirroringGlyph, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for BidiClass
 
impl<'de> Deserialize<'de> for BidiClass
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<BidiClass, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for CanonicalCombiningClass
 
impl<'de> Deserialize<'de> for CanonicalCombiningClass
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<CanonicalCombiningClass, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for EastAsianWidth
 
impl<'de> Deserialize<'de> for EastAsianWidth
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<EastAsianWidth, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for GraphemeClusterBreak
 
impl<'de> Deserialize<'de> for GraphemeClusterBreak
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<GraphemeClusterBreak, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for HangulSyllableType
 
impl<'de> Deserialize<'de> for HangulSyllableType
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<HangulSyllableType, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for IndicSyllabicCategory
 
impl<'de> Deserialize<'de> for IndicSyllabicCategory
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<IndicSyllabicCategory, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for JoiningType
 
impl<'de> Deserialize<'de> for JoiningType
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<JoiningType, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for LineBreak
 
impl<'de> Deserialize<'de> for LineBreak
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<LineBreak, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for Script
 
impl<'de> Deserialize<'de> for Script
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<Script, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for SentenceBreak
 
impl<'de> Deserialize<'de> for SentenceBreak
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<SentenceBreak, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for VerticalOrientation
 
impl<'de> Deserialize<'de> for VerticalOrientation
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<VerticalOrientation, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for WordBreak
 
impl<'de> Deserialize<'de> for WordBreak
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<WordBreak, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for DataMarkerIdHash
 
impl<'de> Deserialize<'de> for DataMarkerIdHash
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<DataMarkerIdHash, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for Header
 
impl<'de> Deserialize<'de> for Header
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<Header, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for PotentialCodePoint
This impl requires enabling the optional serde Cargo feature
 
impl<'de> Deserialize<'de> for PotentialCodePoint
This impl requires enabling the optional serde Cargo feature
fn deserialize<D>(
    deserializer: D,
) -> Result<PotentialCodePoint, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for Map<String, Value>
 
impl<'de> Deserialize<'de> for Map<String, Value>
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
 
impl<'de> Deserialize<'de> for Number
fn deserialize<D>(
    deserializer: D,
) -> Result<Number, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for PgHstore
 
impl<'de> Deserialize<'de> for PgHstore
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<PgHstore, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for Oid
 
impl<'de> Deserialize<'de> for Oid
fn deserialize<D>(
    deserializer: D,
) -> Result<Oid, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for Url
Deserializes this URL from a serde stream.
 
impl<'de> Deserialize<'de> for Url
Deserializes this URL from a serde stream.
This implementation is only available if the serde Cargo feature is enabled.
fn deserialize<D>(
    deserializer: D,
) -> Result<Url, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for NonNilUuid
 
impl<'de> Deserialize<'de> for NonNilUuid
fn deserialize<D>(
    deserializer: D,
) -> Result<NonNilUuid, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for Box<str>
 
impl<'de> Deserialize<'de> for Box<str>
fn deserialize<D>(
    deserializer: D,
) -> Result<Box<str>, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for Box<CodePointInversionListAndStringListULE>
 
impl<'de> Deserialize<'de> for Box<CodePointInversionListAndStringListULE>
fn deserialize<D>(
    deserializer: D,
) -> Result<Box<CodePointInversionListAndStringListULE>, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for Box<PotentialUtf8>
This impl requires enabling the optional serde Cargo feature
 
impl<'de> Deserialize<'de> for Box<PotentialUtf8>
This impl requires enabling the optional serde Cargo feature
fn deserialize<D>(
    deserializer: D,
) -> Result<Box<PotentialUtf8>, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for Box<RawValue>
 
impl<'de> Deserialize<'de> for Box<RawValue>
fn deserialize<D>(
    deserializer: D,
) -> Result<Box<RawValue>, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for Box<ByteStr>
 
impl<'de> Deserialize<'de> for Box<ByteStr>
fn deserialize<D>(
    deserializer: D,
) -> Result<Box<ByteStr>, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for Box<CStr>
 
impl<'de> Deserialize<'de> for Box<CStr>
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>
 
impl<'de> Deserialize<'de> for Box<OsStr>
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>
 
impl<'de> Deserialize<'de> for Box<Path>
fn deserialize<D>(
    deserializer: D,
) -> Result<Box<Path>, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for CString
 
impl<'de> Deserialize<'de> for CString
fn deserialize<D>(
    deserializer: D,
) -> Result<CString, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for String
 
impl<'de> Deserialize<'de> for String
fn deserialize<D>(
    deserializer: D,
) -> Result<String, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for Ipv4Addr
 
impl<'de> Deserialize<'de> for Ipv4Addr
fn deserialize<D>(
    deserializer: D,
) -> Result<Ipv4Addr, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for Ipv6Addr
 
impl<'de> Deserialize<'de> for Ipv6Addr
fn deserialize<D>(
    deserializer: D,
) -> Result<Ipv6Addr, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for SocketAddrV4
 
impl<'de> Deserialize<'de> for SocketAddrV4
fn deserialize<D>(
    deserializer: D,
) -> Result<SocketAddrV4, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for SocketAddrV6
 
impl<'de> Deserialize<'de> for SocketAddrV6
fn deserialize<D>(
    deserializer: D,
) -> Result<SocketAddrV6, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for NonZero<i8>
 
impl<'de> Deserialize<'de> for NonZero<i8>
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>
 
impl<'de> Deserialize<'de> for NonZero<i16>
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>
 
impl<'de> Deserialize<'de> for NonZero<i32>
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>
 
impl<'de> Deserialize<'de> for NonZero<i64>
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>
 
impl<'de> Deserialize<'de> for NonZero<i128>
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>
 
impl<'de> Deserialize<'de> for NonZero<isize>
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>
 
impl<'de> Deserialize<'de> for NonZero<u8>
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>
 
impl<'de> Deserialize<'de> for NonZero<u16>
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>
 
impl<'de> Deserialize<'de> for NonZero<u32>
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>
 
impl<'de> Deserialize<'de> for NonZero<u64>
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>
 
impl<'de> Deserialize<'de> for NonZero<u128>
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>
 
impl<'de> Deserialize<'de> for NonZero<usize>
fn deserialize<D>(
    deserializer: D,
) -> Result<NonZero<usize>, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for Saturating<i8>
 
impl<'de> Deserialize<'de> for Saturating<i8>
fn deserialize<D>(
    deserializer: D,
) -> Result<Saturating<i8>, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for Saturating<i16>
 
impl<'de> Deserialize<'de> for Saturating<i16>
fn deserialize<D>(
    deserializer: D,
) -> Result<Saturating<i16>, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for Saturating<i32>
 
impl<'de> Deserialize<'de> for Saturating<i32>
fn deserialize<D>(
    deserializer: D,
) -> Result<Saturating<i32>, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for Saturating<i64>
 
impl<'de> Deserialize<'de> for Saturating<i64>
fn deserialize<D>(
    deserializer: D,
) -> Result<Saturating<i64>, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for Saturating<i128>
 
impl<'de> Deserialize<'de> for Saturating<i128>
fn deserialize<D>(
    deserializer: D,
) -> Result<Saturating<i128>, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for Saturating<isize>
 
impl<'de> Deserialize<'de> for Saturating<isize>
fn deserialize<D>(
    deserializer: D,
) -> Result<Saturating<isize>, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for Saturating<u8>
 
impl<'de> Deserialize<'de> for Saturating<u8>
fn deserialize<D>(
    deserializer: D,
) -> Result<Saturating<u8>, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for Saturating<u16>
 
impl<'de> Deserialize<'de> for Saturating<u16>
fn deserialize<D>(
    deserializer: D,
) -> Result<Saturating<u16>, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for Saturating<u32>
 
impl<'de> Deserialize<'de> for Saturating<u32>
fn deserialize<D>(
    deserializer: D,
) -> Result<Saturating<u32>, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for Saturating<u64>
 
impl<'de> Deserialize<'de> for Saturating<u64>
fn deserialize<D>(
    deserializer: D,
) -> Result<Saturating<u64>, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for Saturating<u128>
 
impl<'de> Deserialize<'de> for Saturating<u128>
fn deserialize<D>(
    deserializer: D,
) -> Result<Saturating<u128>, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for Saturating<usize>
 
impl<'de> Deserialize<'de> for Saturating<usize>
fn deserialize<D>(
    deserializer: D,
) -> Result<Saturating<usize>, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for AtomicBool
 
impl<'de> Deserialize<'de> for AtomicBool
fn deserialize<D>(
    deserializer: D,
) -> Result<AtomicBool, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for AtomicI8
 
impl<'de> Deserialize<'de> for AtomicI8
fn deserialize<D>(
    deserializer: D,
) -> Result<AtomicI8, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for AtomicI16
 
impl<'de> Deserialize<'de> for AtomicI16
fn deserialize<D>(
    deserializer: D,
) -> Result<AtomicI16, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for AtomicI32
 
impl<'de> Deserialize<'de> for AtomicI32
fn deserialize<D>(
    deserializer: D,
) -> Result<AtomicI32, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for AtomicI64
 
impl<'de> Deserialize<'de> for AtomicI64
fn deserialize<D>(
    deserializer: D,
) -> Result<AtomicI64, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for AtomicIsize
 
impl<'de> Deserialize<'de> for AtomicIsize
fn deserialize<D>(
    deserializer: D,
) -> Result<AtomicIsize, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for AtomicU8
 
impl<'de> Deserialize<'de> for AtomicU8
fn deserialize<D>(
    deserializer: D,
) -> Result<AtomicU8, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for AtomicU16
 
impl<'de> Deserialize<'de> for AtomicU16
fn deserialize<D>(
    deserializer: D,
) -> Result<AtomicU16, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for AtomicU32
 
impl<'de> Deserialize<'de> for AtomicU32
fn deserialize<D>(
    deserializer: D,
) -> Result<AtomicU32, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for AtomicU64
 
impl<'de> Deserialize<'de> for AtomicU64
fn deserialize<D>(
    deserializer: D,
) -> Result<AtomicU64, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for AtomicUsize
 
impl<'de> Deserialize<'de> for AtomicUsize
fn deserialize<D>(
    deserializer: D,
) -> Result<AtomicUsize, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for Duration
 
impl<'de> Deserialize<'de> for Duration
fn deserialize<D>(
    deserializer: D,
) -> Result<Duration, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for OsString
 
impl<'de> Deserialize<'de> for OsString
fn deserialize<D>(
    deserializer: D,
) -> Result<OsString, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for PathBuf
 
impl<'de> Deserialize<'de> for PathBuf
fn deserialize<D>(
    deserializer: D,
) -> Result<PathBuf, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for SystemTime
 
impl<'de> Deserialize<'de> for SystemTime
fn deserialize<D>(
    deserializer: D,
) -> Result<SystemTime, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de, 'a> Deserialize<'de> for &'a strwhere
    'de: 'a,
 
impl<'de, 'a> Deserialize<'de> for &'a strwhere
    'de: 'a,
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 PotentialUtf8where
    'de: 'a,
This impl requires enabling the optional serde Cargo feature
 
impl<'de, 'a> Deserialize<'de> for &'a PotentialUtf8where
    'de: 'a,
This impl requires enabling the optional serde Cargo feature
fn deserialize<D>(
    deserializer: D,
) -> Result<&'a PotentialUtf8, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de, 'a> Deserialize<'de> for &'a RawValuewhere
    'de: 'a,
 
impl<'de, 'a> Deserialize<'de> for &'a RawValuewhere
    'de: 'a,
fn deserialize<D>(
    deserializer: D,
) -> Result<&'a RawValue, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de, 'a> Deserialize<'de> for &'a Pathwhere
    'de: 'a,
 
impl<'de, 'a> Deserialize<'de> for &'a Pathwhere
    'de: 'a,
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,
 
impl<'de, 'a> Deserialize<'de> for &'a [u8]where
    'de: 'a,
fn deserialize<D>(
    deserializer: D,
) -> Result<&'a [u8], <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de, 'a> Deserialize<'de> for NewCoursePage<'a>where
    'de: 'a,
 
impl<'de, 'a> Deserialize<'de> for NewCoursePage<'a>where
    'de: 'a,
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<NewCoursePage<'a>, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de, 'a> Deserialize<'de> for CodePointInversionList<'a>where
    'de: 'a,
 
impl<'de, 'a> Deserialize<'de> for CodePointInversionList<'a>where
    'de: 'a,
fn deserialize<D>(
    deserializer: D,
) -> Result<CodePointInversionList<'a>, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de, 'a> Deserialize<'de> for LocalName<'a>where
    'de: 'a,
 
impl<'de, 'a> Deserialize<'de> for LocalName<'a>where
    'de: 'a,
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<LocalName<'a>, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de, 'a> Deserialize<'de> for Namespace<'a>where
    'de: 'a,
 
impl<'de, 'a> Deserialize<'de> for Namespace<'a>where
    'de: 'a,
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<Namespace<'a>, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de, 'a> Deserialize<'de> for Prefix<'a>where
    'de: 'a,
 
impl<'de, 'a> Deserialize<'de> for Prefix<'a>where
    'de: 'a,
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<Prefix<'a>, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de, 'a> Deserialize<'de> for QName<'a>where
    'de: 'a,
 
impl<'de, 'a> Deserialize<'de> for QName<'a>where
    'de: 'a,
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<QName<'a>, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<1>where
    'de: 'a,
 
impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<1>where
    'de: 'a,
fn deserialize<D>(
    deserializer: D,
) -> Result<UnvalidatedTinyAsciiStr<1>, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<2>where
    'de: 'a,
 
impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<2>where
    'de: 'a,
fn deserialize<D>(
    deserializer: D,
) -> Result<UnvalidatedTinyAsciiStr<2>, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<3>where
    'de: 'a,
 
impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<3>where
    'de: 'a,
fn deserialize<D>(
    deserializer: D,
) -> Result<UnvalidatedTinyAsciiStr<3>, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<4>where
    'de: 'a,
 
impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<4>where
    'de: 'a,
fn deserialize<D>(
    deserializer: D,
) -> Result<UnvalidatedTinyAsciiStr<4>, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<5>where
    'de: 'a,
 
impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<5>where
    'de: 'a,
fn deserialize<D>(
    deserializer: D,
) -> Result<UnvalidatedTinyAsciiStr<5>, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<6>where
    'de: 'a,
 
impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<6>where
    'de: 'a,
fn deserialize<D>(
    deserializer: D,
) -> Result<UnvalidatedTinyAsciiStr<6>, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<7>where
    'de: 'a,
 
impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<7>where
    'de: 'a,
fn deserialize<D>(
    deserializer: D,
) -> Result<UnvalidatedTinyAsciiStr<7>, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<8>where
    'de: 'a,
 
impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<8>where
    'de: 'a,
fn deserialize<D>(
    deserializer: D,
) -> Result<UnvalidatedTinyAsciiStr<8>, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<9>where
    'de: 'a,
 
impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<9>where
    'de: 'a,
fn deserialize<D>(
    deserializer: D,
) -> Result<UnvalidatedTinyAsciiStr<9>, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<10>where
    'de: 'a,
 
impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<10>where
    'de: 'a,
fn deserialize<D>(
    deserializer: D,
) -> Result<UnvalidatedTinyAsciiStr<10>, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<11>where
    'de: 'a,
 
impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<11>where
    'de: 'a,
fn deserialize<D>(
    deserializer: D,
) -> Result<UnvalidatedTinyAsciiStr<11>, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<12>where
    'de: 'a,
 
impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<12>where
    'de: 'a,
fn deserialize<D>(
    deserializer: D,
) -> Result<UnvalidatedTinyAsciiStr<12>, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<13>where
    'de: 'a,
 
impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<13>where
    'de: 'a,
fn deserialize<D>(
    deserializer: D,
) -> Result<UnvalidatedTinyAsciiStr<13>, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<14>where
    'de: 'a,
 
impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<14>where
    'de: 'a,
fn deserialize<D>(
    deserializer: D,
) -> Result<UnvalidatedTinyAsciiStr<14>, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<15>where
    'de: 'a,
 
impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<15>where
    'de: 'a,
fn deserialize<D>(
    deserializer: D,
) -> Result<UnvalidatedTinyAsciiStr<15>, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<16>where
    'de: 'a,
 
impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<16>where
    'de: 'a,
fn deserialize<D>(
    deserializer: D,
) -> Result<UnvalidatedTinyAsciiStr<16>, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<17>where
    'de: 'a,
 
impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<17>where
    'de: 'a,
fn deserialize<D>(
    deserializer: D,
) -> Result<UnvalidatedTinyAsciiStr<17>, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<18>where
    'de: 'a,
 
impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<18>where
    'de: 'a,
fn deserialize<D>(
    deserializer: D,
) -> Result<UnvalidatedTinyAsciiStr<18>, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<19>where
    'de: 'a,
 
impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<19>where
    'de: 'a,
fn deserialize<D>(
    deserializer: D,
) -> Result<UnvalidatedTinyAsciiStr<19>, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<20>where
    'de: 'a,
 
impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<20>where
    'de: 'a,
fn deserialize<D>(
    deserializer: D,
) -> Result<UnvalidatedTinyAsciiStr<20>, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<21>where
    'de: 'a,
 
impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<21>where
    'de: 'a,
fn deserialize<D>(
    deserializer: D,
) -> Result<UnvalidatedTinyAsciiStr<21>, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<22>where
    'de: 'a,
 
impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<22>where
    'de: 'a,
fn deserialize<D>(
    deserializer: D,
) -> Result<UnvalidatedTinyAsciiStr<22>, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<23>where
    'de: 'a,
 
impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<23>where
    'de: 'a,
fn deserialize<D>(
    deserializer: D,
) -> Result<UnvalidatedTinyAsciiStr<23>, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<24>where
    'de: 'a,
 
impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<24>where
    'de: 'a,
fn deserialize<D>(
    deserializer: D,
) -> Result<UnvalidatedTinyAsciiStr<24>, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<25>where
    'de: 'a,
 
impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<25>where
    'de: 'a,
fn deserialize<D>(
    deserializer: D,
) -> Result<UnvalidatedTinyAsciiStr<25>, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<26>where
    'de: 'a,
 
impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<26>where
    'de: 'a,
fn deserialize<D>(
    deserializer: D,
) -> Result<UnvalidatedTinyAsciiStr<26>, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<27>where
    'de: 'a,
 
impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<27>where
    'de: 'a,
fn deserialize<D>(
    deserializer: D,
) -> Result<UnvalidatedTinyAsciiStr<27>, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<28>where
    'de: 'a,
 
impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<28>where
    'de: 'a,
fn deserialize<D>(
    deserializer: D,
) -> Result<UnvalidatedTinyAsciiStr<28>, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<29>where
    'de: 'a,
 
impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<29>where
    'de: 'a,
fn deserialize<D>(
    deserializer: D,
) -> Result<UnvalidatedTinyAsciiStr<29>, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<30>where
    'de: 'a,
 
impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<30>where
    'de: 'a,
fn deserialize<D>(
    deserializer: D,
) -> Result<UnvalidatedTinyAsciiStr<30>, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<31>where
    'de: 'a,
 
impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<31>where
    'de: 'a,
fn deserialize<D>(
    deserializer: D,
) -> Result<UnvalidatedTinyAsciiStr<31>, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<32>where
    'de: 'a,
 
impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<32>where
    'de: 'a,
fn deserialize<D>(
    deserializer: D,
) -> Result<UnvalidatedTinyAsciiStr<32>, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de, 'a, K0, K1, V> Deserialize<'de> for ZeroMap2dBorrowed<'a, K0, K1, V>where
    'de: 'a,
    K0: ZeroMapKV<'a> + Ord + ?Sized,
    K1: ZeroMapKV<'a> + Ord + ?Sized,
    V: ZeroMapKV<'a> + ?Sized,
    <K0 as ZeroMapKV<'a>>::Container: Deserialize<'de>,
    <K1 as ZeroMapKV<'a>>::Container: Deserialize<'de>,
    <V as ZeroMapKV<'a>>::Container: Deserialize<'de>,
    <K0 as ZeroMapKV<'a>>::OwnedType: Deserialize<'de>,
    <K1 as ZeroMapKV<'a>>::OwnedType: Deserialize<'de>,
    <V as ZeroMapKV<'a>>::OwnedType: Deserialize<'de>,
This impl requires enabling the optional serde Cargo feature of the zerovec crate
 
impl<'de, 'a, K0, K1, V> Deserialize<'de> for ZeroMap2dBorrowed<'a, K0, K1, V>where
    'de: 'a,
    K0: ZeroMapKV<'a> + Ord + ?Sized,
    K1: ZeroMapKV<'a> + Ord + ?Sized,
    V: ZeroMapKV<'a> + ?Sized,
    <K0 as ZeroMapKV<'a>>::Container: Deserialize<'de>,
    <K1 as ZeroMapKV<'a>>::Container: Deserialize<'de>,
    <V as ZeroMapKV<'a>>::Container: Deserialize<'de>,
    <K0 as ZeroMapKV<'a>>::OwnedType: Deserialize<'de>,
    <K1 as ZeroMapKV<'a>>::OwnedType: Deserialize<'de>,
    <V as ZeroMapKV<'a>>::OwnedType: Deserialize<'de>,
This impl requires enabling the optional serde Cargo feature of the zerovec crate
fn deserialize<D>(
    deserializer: D,
) -> Result<ZeroMap2dBorrowed<'a, K0, K1, V>, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de, 'a, K0, K1, V> Deserialize<'de> for ZeroMap2d<'a, K0, K1, V>where
    'de: 'a,
    K0: ZeroMapKV<'a> + Ord + ?Sized,
    K1: ZeroMapKV<'a> + Ord + ?Sized,
    V: ZeroMapKV<'a> + ?Sized,
    <K0 as ZeroMapKV<'a>>::Container: Deserialize<'de>,
    <K1 as ZeroMapKV<'a>>::Container: Deserialize<'de>,
    <V as ZeroMapKV<'a>>::Container: Deserialize<'de>,
    <K0 as ZeroMapKV<'a>>::OwnedType: Deserialize<'de>,
    <K1 as ZeroMapKV<'a>>::OwnedType: Deserialize<'de>,
    <V as ZeroMapKV<'a>>::OwnedType: Deserialize<'de>,
This impl requires enabling the optional serde Cargo feature of the zerovec crate
 
impl<'de, 'a, K0, K1, V> Deserialize<'de> for ZeroMap2d<'a, K0, K1, V>where
    'de: 'a,
    K0: ZeroMapKV<'a> + Ord + ?Sized,
    K1: ZeroMapKV<'a> + Ord + ?Sized,
    V: ZeroMapKV<'a> + ?Sized,
    <K0 as ZeroMapKV<'a>>::Container: Deserialize<'de>,
    <K1 as ZeroMapKV<'a>>::Container: Deserialize<'de>,
    <V as ZeroMapKV<'a>>::Container: Deserialize<'de>,
    <K0 as ZeroMapKV<'a>>::OwnedType: Deserialize<'de>,
    <K1 as ZeroMapKV<'a>>::OwnedType: Deserialize<'de>,
    <V as ZeroMapKV<'a>>::OwnedType: Deserialize<'de>,
This impl requires enabling the optional serde Cargo feature of the zerovec crate
fn deserialize<D>(
    deserializer: D,
) -> Result<ZeroMap2d<'a, K0, K1, V>, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de, 'a, K, V> Deserialize<'de> for ZeroMapBorrowed<'a, K, V>where
    'de: 'a,
    K: ZeroMapKV<'a> + Ord + ?Sized,
    V: ZeroMapKV<'a> + ?Sized,
    <K as ZeroMapKV<'a>>::Container: Deserialize<'de>,
    <V as ZeroMapKV<'a>>::Container: Deserialize<'de>,
    <K as ZeroMapKV<'a>>::OwnedType: Deserialize<'de>,
    <V as ZeroMapKV<'a>>::OwnedType: Deserialize<'de>,
 
impl<'de, 'a, K, V> Deserialize<'de> for ZeroMapBorrowed<'a, K, V>where
    'de: 'a,
    K: ZeroMapKV<'a> + Ord + ?Sized,
    V: ZeroMapKV<'a> + ?Sized,
    <K as ZeroMapKV<'a>>::Container: Deserialize<'de>,
    <V as ZeroMapKV<'a>>::Container: Deserialize<'de>,
    <K as ZeroMapKV<'a>>::OwnedType: Deserialize<'de>,
    <V as ZeroMapKV<'a>>::OwnedType: Deserialize<'de>,
fn deserialize<D>(
    deserializer: D,
) -> Result<ZeroMapBorrowed<'a, K, V>, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de, 'a, K, V> Deserialize<'de> for ZeroMap<'a, K, V>where
    'de: 'a,
    K: ZeroMapKV<'a> + Ord + ?Sized,
    V: ZeroMapKV<'a> + ?Sized,
    <K as ZeroMapKV<'a>>::Container: Deserialize<'de>,
    <V as ZeroMapKV<'a>>::Container: Deserialize<'de>,
    <K as ZeroMapKV<'a>>::OwnedType: Deserialize<'de>,
    <V as ZeroMapKV<'a>>::OwnedType: Deserialize<'de>,
This impl requires enabling the optional serde Cargo feature of the zerovec crate
 
impl<'de, 'a, K, V> Deserialize<'de> for ZeroMap<'a, K, V>where
    'de: 'a,
    K: ZeroMapKV<'a> + Ord + ?Sized,
    V: ZeroMapKV<'a> + ?Sized,
    <K as ZeroMapKV<'a>>::Container: Deserialize<'de>,
    <V as ZeroMapKV<'a>>::Container: Deserialize<'de>,
    <K as ZeroMapKV<'a>>::OwnedType: Deserialize<'de>,
    <V as ZeroMapKV<'a>>::OwnedType: Deserialize<'de>,
This impl requires enabling the optional serde Cargo feature of the zerovec crate
fn deserialize<D>(
    deserializer: D,
) -> Result<ZeroMap<'a, K, V>, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de, 'a, T> Deserialize<'de> for &'a ZeroSlice<T>where
    'de: 'a,
    T: Deserialize<'de> + AsULE + 'static,
This impl requires enabling the optional serde Cargo feature of the zerovec crate
 
impl<'de, 'a, T> Deserialize<'de> for &'a ZeroSlice<T>where
    'de: 'a,
    T: Deserialize<'de> + AsULE + 'static,
This impl requires enabling the optional serde Cargo feature of the zerovec crate
fn deserialize<D>(
    deserializer: D,
) -> Result<&'a ZeroSlice<T>, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de, 'a, T> Deserialize<'de> for Cow<'a, T>
 
impl<'de, 'a, T> Deserialize<'de> for Cow<'a, T>
fn deserialize<D>(
    deserializer: D,
) -> Result<Cow<'a, T>, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de, 'a, T> Deserialize<'de> for ZeroVec<'a, T>where
    'de: 'a,
    T: 'de + Deserialize<'de> + AsULE,
This impl requires enabling the optional serde Cargo feature of the zerovec crate
 
impl<'de, 'a, T> Deserialize<'de> for ZeroVec<'a, T>where
    'de: 'a,
    T: 'de + Deserialize<'de> + AsULE,
This impl requires enabling the optional serde Cargo feature of the zerovec crate
fn deserialize<D>(
    deserializer: D,
) -> Result<ZeroVec<'a, T>, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de, 'a, T, F> Deserialize<'de> for &'a VarZeroSlice<T, F>
This impl requires enabling the optional serde Cargo feature of the zerovec crate
 
impl<'de, 'a, T, F> Deserialize<'de> for &'a VarZeroSlice<T, F>
This impl requires enabling the optional serde Cargo feature of the zerovec crate
fn deserialize<D>(
    deserializer: D,
) -> Result<&'a VarZeroSlice<T, F>, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de, 'a, T, F> Deserialize<'de> for VarZeroVec<'a, T, F>
This impl requires enabling the optional serde Cargo feature of the zerovec crate
 
impl<'de, 'a, T, F> Deserialize<'de> for VarZeroVec<'a, T, F>
This impl requires enabling the optional serde Cargo feature of the zerovec crate
fn deserialize<D>(
    deserializer: D,
) -> Result<VarZeroVec<'a, T, F>, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de, 'data> Deserialize<'de> for PropertyCodePointSet<'data>where
    'de: 'data,
 
impl<'de, 'data> Deserialize<'de> for PropertyCodePointSet<'data>where
    'de: 'data,
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<PropertyCodePointSet<'data>, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de, 'data> Deserialize<'de> for PropertyUnicodeSet<'data>where
    'de: 'data,
 
impl<'de, 'data> Deserialize<'de> for PropertyUnicodeSet<'data>where
    'de: 'data,
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<PropertyUnicodeSet<'data>, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de, 'data> Deserialize<'de> for Char16Trie<'data>where
    'de: 'data,
 
impl<'de, 'data> Deserialize<'de> for Char16Trie<'data>where
    'de: 'data,
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<Char16Trie<'data>, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de, 'data> Deserialize<'de> for CodePointInversionListAndStringList<'data>where
    'de: 'data,
 
impl<'de, 'data> Deserialize<'de> for CodePointInversionListAndStringList<'data>where
    'de: 'data,
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<CodePointInversionListAndStringList<'data>, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de, 'data> Deserialize<'de> for CanonicalCompositions<'data>where
    'de: 'data,
 
impl<'de, 'data> Deserialize<'de> for CanonicalCompositions<'data>where
    'de: 'data,
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<CanonicalCompositions<'data>, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de, 'data> Deserialize<'de> for DecompositionData<'data>where
    'de: 'data,
 
impl<'de, 'data> Deserialize<'de> for DecompositionData<'data>where
    'de: 'data,
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<DecompositionData<'data>, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de, 'data> Deserialize<'de> for DecompositionTables<'data>where
    'de: 'data,
 
impl<'de, 'data> Deserialize<'de> for DecompositionTables<'data>where
    'de: 'data,
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<DecompositionTables<'data>, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de, 'data> Deserialize<'de> for NonRecursiveDecompositionSupplement<'data>where
    'de: 'data,
 
impl<'de, 'data> Deserialize<'de> for NonRecursiveDecompositionSupplement<'data>where
    'de: 'data,
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<NonRecursiveDecompositionSupplement<'data>, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de, 'data> Deserialize<'de> for PropertyEnumToValueNameLinearMap<'data>where
    'de: 'data,
 
impl<'de, 'data> Deserialize<'de> for PropertyEnumToValueNameLinearMap<'data>where
    'de: 'data,
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<PropertyEnumToValueNameLinearMap<'data>, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de, 'data> Deserialize<'de> for PropertyEnumToValueNameSparseMap<'data>where
    'de: 'data,
 
impl<'de, 'data> Deserialize<'de> for PropertyEnumToValueNameSparseMap<'data>where
    'de: 'data,
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<PropertyEnumToValueNameSparseMap<'data>, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de, 'data> Deserialize<'de> for PropertyScriptToIcuScriptMap<'data>where
    'de: 'data,
 
impl<'de, 'data> Deserialize<'de> for PropertyScriptToIcuScriptMap<'data>where
    'de: 'data,
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<PropertyScriptToIcuScriptMap<'data>, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de, 'data> Deserialize<'de> for PropertyValueNameToEnumMap<'data>where
    'de: 'data,
 
impl<'de, 'data> Deserialize<'de> for PropertyValueNameToEnumMap<'data>where
    'de: 'data,
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<PropertyValueNameToEnumMap<'data>, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de, 'data> Deserialize<'de> for ScriptWithExtensionsProperty<'data>where
    'de: 'data,
 
impl<'de, 'data> Deserialize<'de> for ScriptWithExtensionsProperty<'data>where
    'de: 'data,
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<ScriptWithExtensionsProperty<'data>, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de, 'data> Deserialize<'de> for HelloWorld<'data>where
    'de: 'data,
 
impl<'de, 'data> Deserialize<'de> for HelloWorld<'data>where
    'de: 'data,
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<HelloWorld<'data>, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de, 'data, Store> Deserialize<'de> for ZeroAsciiIgnoreCaseTrie<Store>
 
impl<'de, 'data, Store> Deserialize<'de> for ZeroAsciiIgnoreCaseTrie<Store>
fn deserialize<D>(
    deserializer: D,
) -> Result<ZeroAsciiIgnoreCaseTrie<Store>, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de, 'data, Store> Deserialize<'de> for ZeroTrie<Store>
 
impl<'de, 'data, Store> Deserialize<'de> for ZeroTrie<Store>
fn deserialize<D>(
    deserializer: D,
) -> Result<ZeroTrie<Store>, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de, 'data, Store> Deserialize<'de> for ZeroTrieExtendedCapacity<Store>
 
impl<'de, 'data, Store> Deserialize<'de> for ZeroTrieExtendedCapacity<Store>
fn deserialize<D>(
    deserializer: D,
) -> Result<ZeroTrieExtendedCapacity<Store>, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de, 'data, Store> Deserialize<'de> for ZeroTriePerfectHash<Store>
 
impl<'de, 'data, Store> Deserialize<'de> for ZeroTriePerfectHash<Store>
fn deserialize<D>(
    deserializer: D,
) -> Result<ZeroTriePerfectHash<Store>, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de, 'data, T> Deserialize<'de> for PropertyCodePointMap<'data, T>where
    'de: 'data,
    T: TrieValue + Deserialize<'de>,
 
impl<'de, 'data, T> Deserialize<'de> for PropertyCodePointMap<'data, T>where
    'de: 'data,
    T: TrieValue + Deserialize<'de>,
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<PropertyCodePointMap<'data, T>, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de, 'trie, T> Deserialize<'de> for CodePointTrie<'trie, T>where
    'de: 'trie,
    T: TrieValue + Deserialize<'de>,
 
impl<'de, 'trie, T> Deserialize<'de> for CodePointTrie<'trie, T>where
    'de: 'trie,
    T: TrieValue + Deserialize<'de>,
fn deserialize<D>(
    deserializer: D,
) -> Result<CodePointTrie<'trie, T>, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de, A> Deserialize<'de> for SmallVec<A>
 
impl<'de, A> Deserialize<'de> for SmallVec<A>
fn deserialize<D>(
    deserializer: D,
) -> Result<SmallVec<A>, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de, A, B> Deserialize<'de> for VarTuple<A, B>where
    A: Deserialize<'de>,
    B: Deserialize<'de>,
 
impl<'de, A, B> Deserialize<'de> for VarTuple<A, B>where
    A: Deserialize<'de>,
    B: Deserialize<'de>,
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<VarTuple<A, B>, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de, A, B, C, D, E, F, Format> Deserialize<'de> for Box<Tuple6VarULE<A, B, C, D, E, F, Format>>where
    A: VarULE + ?Sized,
    B: VarULE + ?Sized,
    C: VarULE + ?Sized,
    D: VarULE + ?Sized,
    E: VarULE + ?Sized,
    F: VarULE + ?Sized,
    Box<A>: Deserialize<'de>,
    Box<B>: Deserialize<'de>,
    Box<C>: Deserialize<'de>,
    Box<D>: Deserialize<'de>,
    Box<E>: Deserialize<'de>,
    Box<F>: Deserialize<'de>,
    Format: VarZeroVecFormat,
 
impl<'de, A, B, C, D, E, F, Format> Deserialize<'de> for Box<Tuple6VarULE<A, B, C, D, E, F, Format>>where
    A: VarULE + ?Sized,
    B: VarULE + ?Sized,
    C: VarULE + ?Sized,
    D: VarULE + ?Sized,
    E: VarULE + ?Sized,
    F: VarULE + ?Sized,
    Box<A>: Deserialize<'de>,
    Box<B>: Deserialize<'de>,
    Box<C>: Deserialize<'de>,
    Box<D>: Deserialize<'de>,
    Box<E>: Deserialize<'de>,
    Box<F>: Deserialize<'de>,
    Format: VarZeroVecFormat,
fn deserialize<Des>(
    deserializer: Des,
) -> Result<Box<Tuple6VarULE<A, B, C, D, E, F, Format>>, <Des as Deserializer<'de>>::Error>where
    Des: Deserializer<'de>,
Source§impl<'de, A, B, C, D, E, Format> Deserialize<'de> for Box<Tuple5VarULE<A, B, C, D, E, Format>>where
    A: VarULE + ?Sized,
    B: VarULE + ?Sized,
    C: VarULE + ?Sized,
    D: VarULE + ?Sized,
    E: VarULE + ?Sized,
    Box<A>: Deserialize<'de>,
    Box<B>: Deserialize<'de>,
    Box<C>: Deserialize<'de>,
    Box<D>: Deserialize<'de>,
    Box<E>: Deserialize<'de>,
    Format: VarZeroVecFormat,
 
impl<'de, A, B, C, D, E, Format> Deserialize<'de> for Box<Tuple5VarULE<A, B, C, D, E, Format>>where
    A: VarULE + ?Sized,
    B: VarULE + ?Sized,
    C: VarULE + ?Sized,
    D: VarULE + ?Sized,
    E: VarULE + ?Sized,
    Box<A>: Deserialize<'de>,
    Box<B>: Deserialize<'de>,
    Box<C>: Deserialize<'de>,
    Box<D>: Deserialize<'de>,
    Box<E>: Deserialize<'de>,
    Format: VarZeroVecFormat,
fn deserialize<Des>(
    deserializer: Des,
) -> Result<Box<Tuple5VarULE<A, B, C, D, E, Format>>, <Des as Deserializer<'de>>::Error>where
    Des: Deserializer<'de>,
Source§impl<'de, A, B, C, D, Format> Deserialize<'de> for Box<Tuple4VarULE<A, B, C, D, Format>>where
    A: VarULE + ?Sized,
    B: VarULE + ?Sized,
    C: VarULE + ?Sized,
    D: VarULE + ?Sized,
    Box<A>: Deserialize<'de>,
    Box<B>: Deserialize<'de>,
    Box<C>: Deserialize<'de>,
    Box<D>: Deserialize<'de>,
    Format: VarZeroVecFormat,
 
impl<'de, A, B, C, D, Format> Deserialize<'de> for Box<Tuple4VarULE<A, B, C, D, Format>>where
    A: VarULE + ?Sized,
    B: VarULE + ?Sized,
    C: VarULE + ?Sized,
    D: VarULE + ?Sized,
    Box<A>: Deserialize<'de>,
    Box<B>: Deserialize<'de>,
    Box<C>: Deserialize<'de>,
    Box<D>: Deserialize<'de>,
    Format: VarZeroVecFormat,
fn deserialize<Des>(
    deserializer: Des,
) -> Result<Box<Tuple4VarULE<A, B, C, D, Format>>, <Des as Deserializer<'de>>::Error>where
    Des: Deserializer<'de>,
Source§impl<'de, A, B, C, Format> Deserialize<'de> for Box<Tuple3VarULE<A, B, C, Format>>where
    A: VarULE + ?Sized,
    B: VarULE + ?Sized,
    C: VarULE + ?Sized,
    Box<A>: Deserialize<'de>,
    Box<B>: Deserialize<'de>,
    Box<C>: Deserialize<'de>,
    Format: VarZeroVecFormat,
 
impl<'de, A, B, C, Format> Deserialize<'de> for Box<Tuple3VarULE<A, B, C, Format>>where
    A: VarULE + ?Sized,
    B: VarULE + ?Sized,
    C: VarULE + ?Sized,
    Box<A>: Deserialize<'de>,
    Box<B>: Deserialize<'de>,
    Box<C>: Deserialize<'de>,
    Format: VarZeroVecFormat,
fn deserialize<Des>(
    deserializer: Des,
) -> Result<Box<Tuple3VarULE<A, B, C, Format>>, <Des as Deserializer<'de>>::Error>where
    Des: Deserializer<'de>,
Source§impl<'de, A, B, Format> Deserialize<'de> for Box<Tuple2VarULE<A, B, Format>>where
    A: VarULE + ?Sized,
    B: VarULE + ?Sized,
    Box<A>: Deserialize<'de>,
    Box<B>: Deserialize<'de>,
    Format: VarZeroVecFormat,
 
impl<'de, A, B, Format> Deserialize<'de> for Box<Tuple2VarULE<A, B, Format>>where
    A: VarULE + ?Sized,
    B: VarULE + ?Sized,
    Box<A>: Deserialize<'de>,
    Box<B>: Deserialize<'de>,
    Format: VarZeroVecFormat,
fn deserialize<Des>(
    deserializer: Des,
) -> Result<Box<Tuple2VarULE<A, B, Format>>, <Des as Deserializer<'de>>::Error>where
    Des: Deserializer<'de>,
Source§impl<'de, A, V> Deserialize<'de> for Box<VarTupleULE<A, V>>
 
impl<'de, A, V> Deserialize<'de> for Box<VarTupleULE<A, V>>
fn deserialize<Des>(
    deserializer: Des,
) -> Result<Box<VarTupleULE<A, V>>, <Des as Deserializer<'de>>::Error>where
    Des: Deserializer<'de>,
Source§impl<'de, Idx> Deserialize<'de> for Range<Idx>where
    Idx: Deserialize<'de>,
 
impl<'de, Idx> Deserialize<'de> for Range<Idx>where
    Idx: Deserialize<'de>,
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>,
 
impl<'de, Idx> Deserialize<'de> for RangeFrom<Idx>where
    Idx: Deserialize<'de>,
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>,
 
impl<'de, Idx> Deserialize<'de> for RangeInclusive<Idx>where
    Idx: Deserialize<'de>,
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>,
 
impl<'de, Idx> Deserialize<'de> for RangeTo<Idx>where
    Idx: Deserialize<'de>,
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>
 
impl<'de, K, V> Deserialize<'de> for BTreeMap<K, V>
fn deserialize<D>(
    deserializer: D,
) -> Result<BTreeMap<K, V>, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de, K, V, R> Deserialize<'de> for LiteMap<K, V, R>
 
impl<'de, K, V, R> Deserialize<'de> for LiteMap<K, V, R>
fn deserialize<D>(
    deserializer: D,
) -> Result<LiteMap<K, V, R>, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de, K, V, S> Deserialize<'de> for HashMap<K, V, S>
 
impl<'de, K, V, S> Deserialize<'de> for HashMap<K, V, S>
fn deserialize<D>(
    deserializer: D,
) -> Result<HashMap<K, V, S>, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de, L, R> Deserialize<'de> for Either<L, R>where
    L: Deserialize<'de>,
    R: Deserialize<'de>,
 
impl<'de, L, R> Deserialize<'de> for Either<L, R>where
    L: Deserialize<'de>,
    R: Deserialize<'de>,
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<Either<L, R>, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de, S> Deserialize<'de> for Host<S>where
    S: Deserialize<'de>,
 
impl<'de, S> Deserialize<'de> for Host<S>where
    S: Deserialize<'de>,
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<Host<S>, <__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>,
 
impl<'de, T0, T1> Deserialize<'de> for (T0, T1)where
    T0: Deserialize<'de>,
    T1: Deserialize<'de>,
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)
 
impl<'de, T0, T1, T2> Deserialize<'de> for (T0, T1, T2)
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)
 
impl<'de, T0, T1, T2, T3> Deserialize<'de> for (T0, T1, T2, T3)
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>,
 
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>,
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>,
 
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>,
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>,
 
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>,
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>,
 
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>,
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>,
 
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>,
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>,
 
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>,
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>,
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>,
 
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>,
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>,
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>,
 
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>,
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>,
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>,
 
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>,
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>,
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>,
 
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>,
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>,
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>,
 
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>,
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>,
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>,
 
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>,
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>,
Source§impl<'de, T> Deserialize<'de> for Bound<T>where
    T: Deserialize<'de>,
 
impl<'de, T> Deserialize<'de> for Bound<T>where
    T: Deserialize<'de>,
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>,
 
impl<'de, T> Deserialize<'de> for Option<T>where
    T: Deserialize<'de>,
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]
 
impl<'de, T> Deserialize<'de> for [T; 0]
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>,
 
impl<'de, T> Deserialize<'de> for [T; 1]where
    T: Deserialize<'de>,
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>,
 
impl<'de, T> Deserialize<'de> for [T; 2]where
    T: Deserialize<'de>,
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>,
 
impl<'de, T> Deserialize<'de> for [T; 3]where
    T: Deserialize<'de>,
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>,
 
impl<'de, T> Deserialize<'de> for [T; 4]where
    T: Deserialize<'de>,
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>,
 
impl<'de, T> Deserialize<'de> for [T; 5]where
    T: Deserialize<'de>,
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>,
 
impl<'de, T> Deserialize<'de> for [T; 6]where
    T: Deserialize<'de>,
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>,
 
impl<'de, T> Deserialize<'de> for [T; 7]where
    T: Deserialize<'de>,
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>,
 
impl<'de, T> Deserialize<'de> for [T; 8]where
    T: Deserialize<'de>,
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>,
 
impl<'de, T> Deserialize<'de> for [T; 9]where
    T: Deserialize<'de>,
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>,
 
impl<'de, T> Deserialize<'de> for [T; 10]where
    T: Deserialize<'de>,
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>,
 
impl<'de, T> Deserialize<'de> for [T; 11]where
    T: Deserialize<'de>,
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>,
 
impl<'de, T> Deserialize<'de> for [T; 12]where
    T: Deserialize<'de>,
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>,
 
impl<'de, T> Deserialize<'de> for [T; 13]where
    T: Deserialize<'de>,
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>,
 
impl<'de, T> Deserialize<'de> for [T; 14]where
    T: Deserialize<'de>,
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>,
 
impl<'de, T> Deserialize<'de> for [T; 15]where
    T: Deserialize<'de>,
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>,
 
impl<'de, T> Deserialize<'de> for [T; 16]where
    T: Deserialize<'de>,
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>,
 
impl<'de, T> Deserialize<'de> for [T; 17]where
    T: Deserialize<'de>,
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>,
 
impl<'de, T> Deserialize<'de> for [T; 18]where
    T: Deserialize<'de>,
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>,
 
impl<'de, T> Deserialize<'de> for [T; 19]where
    T: Deserialize<'de>,
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>,
 
impl<'de, T> Deserialize<'de> for [T; 20]where
    T: Deserialize<'de>,
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>,
 
impl<'de, T> Deserialize<'de> for [T; 21]where
    T: Deserialize<'de>,
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>,
 
impl<'de, T> Deserialize<'de> for [T; 22]where
    T: Deserialize<'de>,
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>,
 
impl<'de, T> Deserialize<'de> for [T; 23]where
    T: Deserialize<'de>,
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>,
 
impl<'de, T> Deserialize<'de> for [T; 24]where
    T: Deserialize<'de>,
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>,
 
impl<'de, T> Deserialize<'de> for [T; 25]where
    T: Deserialize<'de>,
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>,
 
impl<'de, T> Deserialize<'de> for [T; 26]where
    T: Deserialize<'de>,
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>,
 
impl<'de, T> Deserialize<'de> for [T; 27]where
    T: Deserialize<'de>,
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>,
 
impl<'de, T> Deserialize<'de> for [T; 28]where
    T: Deserialize<'de>,
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>,
 
impl<'de, T> Deserialize<'de> for [T; 29]where
    T: Deserialize<'de>,
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>,
 
impl<'de, T> Deserialize<'de> for [T; 30]where
    T: Deserialize<'de>,
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>,
 
impl<'de, T> Deserialize<'de> for [T; 31]where
    T: Deserialize<'de>,
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>,
 
impl<'de, T> Deserialize<'de> for [T; 32]where
    T: Deserialize<'de>,
fn deserialize<D>(
    deserializer: D,
) -> Result<[T; 32], <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de, T> Deserialize<'de> for (T,)where
    T: Deserialize<'de>,
 
impl<'de, T> Deserialize<'de> for (T,)where
    T: Deserialize<'de>,
fn deserialize<D>(
    deserializer: D,
) -> Result<(T,), <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de, T> Deserialize<'de> for Json<T>where
    T: Deserialize<'de> + ?Sized,
 
impl<'de, T> Deserialize<'de> for Json<T>where
    T: Deserialize<'de> + ?Sized,
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<Json<T>, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Source§impl<'de, T> Deserialize<'de> for Box<[T]>where
    T: Deserialize<'de>,
 
impl<'de, T> Deserialize<'de> for Box<[T]>where
    T: Deserialize<'de>,
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<ZeroSlice<T>>where
    T: Deserialize<'de> + AsULE + 'static,
This impl requires enabling the optional serde Cargo feature of the zerovec crate
 
impl<'de, T> Deserialize<'de> for Box<ZeroSlice<T>>where
    T: Deserialize<'de> + AsULE + 'static,
This impl requires enabling the optional serde Cargo feature of the zerovec crate
fn deserialize<D>(
    deserializer: D,
) -> Result<Box<ZeroSlice<T>>, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de, T> Deserialize<'de> for Box<T>where
    T: Deserialize<'de>,
 
impl<'de, T> Deserialize<'de> for Box<T>where
    T: Deserialize<'de>,
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,
 
impl<'de, T> Deserialize<'de> for BinaryHeap<T>where
    T: Deserialize<'de> + Ord,
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>
 
impl<'de, T> Deserialize<'de> for BTreeSet<T>
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>,
 
impl<'de, T> Deserialize<'de> for LinkedList<T>where
    T: Deserialize<'de>,
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>,
 
impl<'de, T> Deserialize<'de> for VecDeque<T>where
    T: Deserialize<'de>,
fn deserialize<D>(
    deserializer: D,
) -> Result<VecDeque<T>, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de, T> Deserialize<'de> for Rc<T>
This impl requires the "rc" Cargo feature of Serde.
 
impl<'de, T> Deserialize<'de> for Rc<T>
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.
fn deserialize<D>(
    deserializer: D,
) -> Result<Rc<T>, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de, T> Deserialize<'de> for Weak<T>where
    T: Deserialize<'de>,
This impl requires the "rc" Cargo feature of Serde. The resulting
Weak<T> has a reference count of 0 and cannot be upgraded.
 
impl<'de, T> Deserialize<'de> for Weak<T>where
    T: Deserialize<'de>,
This impl requires the "rc" Cargo feature of Serde. The resulting
Weak<T> has a reference count of 0 and cannot be upgraded.
fn deserialize<D>(
    deserializer: D,
) -> Result<Weak<T>, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de, T> Deserialize<'de> for Arc<T>
This impl requires the "rc" Cargo feature of Serde.
 
impl<'de, T> Deserialize<'de> for Arc<T>
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.
fn deserialize<D>(
    deserializer: D,
) -> Result<Arc<T>, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de, T> Deserialize<'de> for Weak<T>where
    T: Deserialize<'de>,
This impl requires the "rc" Cargo feature of Serde. The resulting
Weak<T> has a reference count of 0 and cannot be upgraded.
 
impl<'de, T> Deserialize<'de> for Weak<T>where
    T: Deserialize<'de>,
This impl requires the "rc" Cargo feature of Serde. The resulting
Weak<T> has a reference count of 0 and cannot be upgraded.
fn deserialize<D>(
    deserializer: D,
) -> Result<Weak<T>, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de, T> Deserialize<'de> for Vec<T>where
    T: Deserialize<'de>,
 
impl<'de, T> Deserialize<'de> for Vec<T>where
    T: Deserialize<'de>,
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,
 
impl<'de, T> Deserialize<'de> for Cell<T>where
    T: Deserialize<'de> + Copy,
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>,
 
impl<'de, T> Deserialize<'de> for RefCell<T>where
    T: Deserialize<'de>,
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>,
 
impl<'de, T> Deserialize<'de> for Reverse<T>where
    T: Deserialize<'de>,
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,
 
impl<'de, T> Deserialize<'de> for PhantomData<T>where
    T: ?Sized,
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>,
 
impl<'de, T> Deserialize<'de> for Wrapping<T>where
    T: Deserialize<'de>,
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>,
 
impl<'de, T> Deserialize<'de> for Mutex<T>where
    T: Deserialize<'de>,
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>,
 
impl<'de, T> Deserialize<'de> for RwLock<T>where
    T: Deserialize<'de>,
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>,
 
impl<'de, T, E> Deserialize<'de> for Result<T, E>where
    T: Deserialize<'de>,
    E: Deserialize<'de>,
fn deserialize<D>(
    deserializer: D,
) -> Result<Result<T, E>, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Source§impl<'de, T, F> Deserialize<'de> for Box<VarZeroSlice<T, F>>
This impl requires enabling the optional serde Cargo feature of the zerovec crate
 
impl<'de, T, F> Deserialize<'de> for Box<VarZeroSlice<T, F>>
This impl requires enabling the optional serde Cargo feature of the zerovec crate